Skip to content

Commit 1fdac54

Browse files
committed
- drop support for Python 3.8 and update setuptools pin
1 parent 07950f9 commit 1fdac54

File tree

7 files changed

+12
-10
lines changed

7 files changed

+12
-10
lines changed

.github/workflows/tests.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ jobs:
2222
config:
2323
# [Python version, tox env]
2424
- ["3.11", "release-check"]
25-
- ["3.8", "py38"]
2625
- ["3.9", "py39"]
2726
- ["3.10", "py310"]
2827
- ["3.11", "py311"]

.meta.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# https://github.com/zopefoundation/meta/tree/master/config/pure-python
33
[meta]
44
template = "pure-python"
5-
commit-id = "d3455844"
5+
commit-id = "d1a00d25"
66

77
[python]
88
with-pypy = false

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ repos:
1212
- id: autopep8
1313
args: [--in-place, --aggressive, --aggressive]
1414
- repo: https://github.com/asottile/pyupgrade
15-
rev: v3.17.0
15+
rev: v3.19.0
1616
hooks:
1717
- id: pyupgrade
18-
args: [--py38-plus]
18+
args: [--py39-plus]
1919
- repo: https://github.com/isidentical/teyit
2020
rev: 0.4.3
2121
hooks:

CHANGES.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ Changes
44
7.5 (unreleased)
55
----------------
66

7+
- Drop support for Python 3.8.
8+
9+
- Update setuptools version pin.
10+
(`#292 <https://github.com/zopefoundation/RestrictedPython/issues/292>`_)
11+
712

813
7.4 (2024-10-09)
914
----------------

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# https://github.com/zopefoundation/meta/tree/master/config/pure-python
44

55
[build-system]
6-
requires = ["setuptools<74"]
6+
requires = ["setuptools <= 75.6.0"]
77
build-backend = "setuptools.build_meta"
88

99
[tool.coverage.run]

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ def read(*rnames):
3939
'Programming Language :: Python',
4040
'Operating System :: OS Independent',
4141
'Programming Language :: Python :: 3',
42-
'Programming Language :: Python :: 3.8',
4342
'Programming Language :: Python :: 3.9',
4443
'Programming Language :: Python :: 3.10',
4544
'Programming Language :: Python :: 3.11',
@@ -60,7 +59,7 @@ def read(*rnames):
6059
packages=find_packages('src'),
6160
package_dir={'': 'src'},
6261
install_requires=[],
63-
python_requires=">=3.8, <3.14",
62+
python_requires=">=3.9, <3.14",
6463
extras_require={
6564
'test': ['pytest', 'pytest-mock'],
6665
'docs': ['Sphinx', 'furo'],

tox.ini

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ minversion = 3.18
55
envlist =
66
release-check
77
lint
8-
py38
98
py39
109
py310
1110
py311
@@ -21,7 +20,7 @@ usedevelop = true
2120
package = wheel
2221
wheel_build_env = .pkg
2322
deps =
24-
setuptools <74
23+
setuptools <= 75.6.0
2524
datetime: DateTime
2625
-cconstraints.txt
2726
pytest-cov
@@ -65,7 +64,7 @@ description = ensure that the distribution is ready to release
6564
basepython = python3
6665
skip_install = true
6766
deps =
68-
setuptools <74
67+
setuptools <= 75.6.0
6968
twine
7069
build
7170
check-manifest

0 commit comments

Comments
 (0)