Skip to content

Commit 77b811a

Browse files
committed
fix: Update Python version support and CI workflow
- Remove Python 3.6, 3.7, 3.8 support (EOL) - Add Python 3.13 support - Update CI matrix to test Python 3.9-3.13 - Remove duplicate dependency installation in CI - Update setup.py classifiers to match supported versions This reduces CI matrix from 15 jobs to 12 jobs while maintaining compatibility with current Python versions.
1 parent 6b2c09b commit 77b811a

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

.github/workflows/workflow.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
matrix:
1515
os: [ubuntu-latest, macos-latest, windows-latest]
16-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
16+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
1717

1818
steps:
1919
- uses: actions/checkout@v4
@@ -25,7 +25,6 @@ jobs:
2525
run: |
2626
python -m pip install --upgrade pip
2727
pip install -r requirements.txt
28-
pip install black isort flake8 pytest pytest-cov
2928
- name: Run tests and linting
3029
run: |
3130
black --check githubauthlib tests

setup.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,18 @@
1717
url='https://github.com/fleXRPL/githubauthlib',
1818
license='MIT',
1919
packages=find_packages(),
20-
python_requires='>=3.6',
20+
python_requires='>=3.9',
2121
classifiers=[
2222
'Development Status :: 4 - Beta',
2323
'Intended Audience :: Developers',
2424
'License :: OSI Approved :: MIT License',
2525
'Operating System :: OS Independent',
2626
'Programming Language :: Python :: 3',
27-
'Programming Language :: Python :: 3.6',
28-
'Programming Language :: Python :: 3.7',
29-
'Programming Language :: Python :: 3.8',
3027
'Programming Language :: Python :: 3.9',
3128
'Programming Language :: Python :: 3.10',
3229
'Programming Language :: Python :: 3.11',
30+
'Programming Language :: Python :: 3.12',
31+
'Programming Language :: Python :: 3.13',
3332
'Topic :: Software Development :: Libraries :: Python Modules',
3433
],
3534
)

0 commit comments

Comments
 (0)