Skip to content

Commit 8eeff11

Browse files
committed
Add support for Python 3.12-14 and remove support for Python 3.7-8
1 parent 6eb59b5 commit 8eeff11

File tree

3 files changed

+8
-17
lines changed

3 files changed

+8
-17
lines changed

.github/workflows/run-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
strategy:
1010
matrix:
1111
os: [ubuntu-latest]
12-
python-version: ["3.7", "3.8", "3.9", "3.10", "3.12", "3.13"]
12+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14-dev"]
1313

1414
steps:
1515
- uses: actions/checkout@v4

setup.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,20 @@
1616
scripts=['bin/jp.py'],
1717
packages=find_packages(exclude=['tests']),
1818
license='MIT',
19-
python_requires='>=3.7',
19+
python_requires='>=3.9',
2020
classifiers=[
2121
'Development Status :: 5 - Production/Stable',
2222
'Intended Audience :: Developers',
2323
'Natural Language :: English',
2424
'License :: OSI Approved :: MIT License',
2525
'Programming Language :: Python',
2626
'Programming Language :: Python :: 3',
27-
'Programming Language :: Python :: 3.7',
28-
'Programming Language :: Python :: 3.8',
2927
'Programming Language :: Python :: 3.9',
3028
'Programming Language :: Python :: 3.10',
3129
'Programming Language :: Python :: 3.11',
30+
'Programming Language :: Python :: 3.12',
31+
'Programming Language :: Python :: 3.13',
32+
'Programming Language :: Python :: 3.14',
3233
'Programming Language :: Python :: Implementation :: CPython',
3334
'Programming Language :: Python :: Implementation :: PyPy',
3435
],

tox.ini

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,7 @@
11
[tox]
2-
envlist = py26,py27,py33,py34,py35,py36,py37,pypy
2+
envlist = py39,py310,py311,py312,py313,py314
33

44
[testenv]
5-
commands = nosetests
5+
commands = python -m pytest tests
66
deps =
7-
nose
8-
mock
9-
10-
[testenv:py26]
11-
commands = nosetests
12-
deps =
13-
nose
14-
mock
15-
unittest2
16-
ordereddict
17-
simplejson
7+
pytest

0 commit comments

Comments
 (0)