Skip to content

Commit

Permalink
REL: require Python >= 3.11
Browse files Browse the repository at this point in the history
- REL: rm Trove classifiers for Python 3.8, 3.9, 3.10.
  `PYTHON_REQUIRES` now specifies the second numeric
  component of Python version.

- CI: test using CPython 3.11
  • Loading branch information
johnyf committed Nov 26, 2023
1 parent 2484ff5 commit cc86df6
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 10 deletions.
4 changes: 1 addition & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@ jobs:
strategy:
matrix:
python-version: [
'3.8',
'3.9',
'3.10',
'3.11',
]
steps:
- uses: actions/checkout@v2
Expand Down
2 changes: 1 addition & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# dd changelog


- require Python >= 3.8
- REL: require Python >= 3.11
- REL: require `cython >= 3.0.0`
- DEP: deprecate hidden module `dd._compat`

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
About
=====

A pure-Python (Python >= 3.8) package for manipulating:
A pure-Python (Python >= 3.11) package for manipulating:

- [Binary decision diagrams](
https://en.wikipedia.org/wiki/Binary_decision_diagram) (BDDs).
Expand Down Expand Up @@ -184,7 +184,7 @@ pip install .

For graph layout, install also [graphviz](https://graphviz.org).

The `dd` package requires Python 3.8 or later.
The `dd` package requires Python 3.11 or later.
For Python 2.7, use `dd == 0.5.7`.


Expand Down
5 changes: 1 addition & 4 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
VERSION_FILE_TEXT = (
'# This file was generated from setup.py\n'
"version = '{version}'\n")
PYTHON_REQUIRES = '>=3.8'
PYTHON_REQUIRES = '>=3.11'
install_requires = [
'astutils >= 0.0.1',
'networkx >= 2.4',
Expand All @@ -62,9 +62,6 @@
'Operating System :: OS Independent',
'Programming Language :: Cython',
'Programming Language :: Python :: 3 :: Only',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Topic :: Scientific/Engineering',
'Topic :: Software Development']
KEYWORDS = [
Expand Down

0 comments on commit cc86df6

Please sign in to comment.