Skip to content

Commit 7e79658

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 01f5600 commit 7e79658

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

.github/workflows/main.yml

+2-2
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

+2-2
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)