Skip to content

Commit 1a5d069

Browse files
committed
setup.py, workflows: Require at least Python 3.9.
* Typing issues have been long-standing due to divergence between Python version used in different environments and are unlikely to be addressed enough to bring Capirca back to 3.6 compatibility. Even 3.8 is failing right now. * Currenly, Python 3.6 and 3.7 are EOL, and 3.8-3.11 are receiving security fixes. At least dropping 3.6 and 3.7 makes sense at this point.
1 parent 3b86521 commit 1a5d069

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

.github/workflows/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ jobs:
1313
strategy:
1414
fail-fast: true
1515
matrix:
16-
python-version: [3.6, 3.7, 3.8, 3.9]
16+
python-version: [3.9]
1717
include:
1818
- os-version: ubuntu-latest
19-
- python-version: 3.6
19+
- python-version: 3.9
2020
os-version: ubuntu-20.04
2121
runs-on: ${{ matrix.os-version }}
2222

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
'License :: OSI Approved :: Apache Software License',
4646
'Operating System :: OS Independent',
4747
'Programming Language :: Python :: 3',
48-
'Programming Language :: Python :: 3.6',
48+
'Programming Language :: Python :: 3.9',
4949
'Topic :: Security',
5050
'Topic :: System :: Networking :: Firewalls',
5151
],
@@ -56,5 +56,5 @@
5656
'six',
5757
'PyYAML',
5858
],
59-
python_requires='>=3.6',
59+
python_requires='>=3.9',
6060
)

0 commit comments

Comments
 (0)