Skip to content

Commit

Permalink
setup.py, workflows: Require at least Python 3.9.
Browse files Browse the repository at this point in the history
* 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.
  • Loading branch information
ivucica committed Sep 17, 2024
1 parent 01f5600 commit 7e79658
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ jobs:
strategy:
fail-fast: true
matrix:
python-version: [3.6, 3.7, 3.8, 3.9]
python-version: [3.9]
include:
- os-version: ubuntu-latest
- python-version: 3.6
- python-version: 3.9
os-version: ubuntu-20.04
runs-on: ${{ matrix.os-version }}

Expand Down
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
'License :: OSI Approved :: Apache Software License',
'Operating System :: OS Independent',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.9',
'Topic :: Security',
'Topic :: System :: Networking :: Firewalls',
],
Expand All @@ -56,5 +56,5 @@
'six',
'PyYAML',
],
python_requires='>=3.6',
python_requires='>=3.9',
)

0 comments on commit 7e79658

Please sign in to comment.