Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
python-version: ['3.11', '3.12', '3.13', '3.14']
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
Expand Down
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.10
3.11
6 changes: 6 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,15 @@ This lists the most important changes for each release.
Unreleased
==========

Removed
-------

* Python 3.10 is no longer supported.

Changed
-------

* Refresh the locked test dependencies for Python 3.11+.
* Remove the upper version limits for Setuptools and ``wheel-filename``.
* Require ``wheel-filename`` 2.0 or newer.

Expand Down
31 changes: 6 additions & 25 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.10
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
# pip-compile --no-emit-index-url --strip-extras --unsafe-package=pip
Expand Down Expand Up @@ -54,10 +54,6 @@ docutils==0.23
# via readme-renderer
entry-points-txt==0.3.0
# via wheel-inspect
exceptiongroup==1.3.1
# via
# anyio
# pytest
h11==0.16.0
# via httpcore
headerparser==0.5.2
Expand All @@ -73,7 +69,7 @@ idna==3.20
# anyio
# httpx
# requests
iniconfig==2.3.0
iniconfig==2.3.1
# via
# devpi-client
# pytest
Expand Down Expand Up @@ -117,7 +113,7 @@ plaster==1.1.2
# pyramid
plaster-pastedeploy==1.0.1
# via pyramid
platformdirs==4.12.3
platformdirs==4.12.4
# via
# devpi-client
# devpi-server
Expand All @@ -129,7 +125,7 @@ pluggy==1.6.0
# pytest-cov
py==1.11.0
# via devpi-server
pycparser==3.0
pycparser==3.1
# via cffi
pygments==2.21.0
# via
Expand Down Expand Up @@ -178,19 +174,8 @@ six==1.17.0
# via
# junit-xml
# python-dateutil
strenum==0.4.15
# via devpi-server
strictyaml==1.7.3
# via devpi-server
tomli==2.4.1
# via
# build
# check-manifest
# coverage
# devpi-client
# pytest
# setuptools-scm
# vcs-versioning
translationstring==1.4
# via pyramid
twitter-common-contextutil==0.3.11
Expand All @@ -200,14 +185,10 @@ twitter-common-dirutil==0.3.11
twitter-common-lang==0.3.11
# via twitter-common-dirutil
typing-extensions==4.16.0
# via
# anyio
# exceptiongroup
# setuptools-scm
# vcs-versioning
# via anyio
urllib3==2.8.0
# via requests
vcs-versioning==2.5.0
vcs-versioning==2.6.0
# via setuptools-scm
venusian==3.1.1
# via pyramid
Expand Down
3 changes: 1 addition & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
long_description_content_type='text/x-rst',
license='new BSD',
install_requires=requirements,
python_requires='>=3.10',
python_requires='>=3.11',
classifiers=[
'Development Status :: 5 - Production/Stable',
'Environment :: Console',
Expand All @@ -28,7 +28,6 @@
'License :: OSI Approved :: BSD License',
'Topic :: System :: Archiving :: Packaging',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
Expand Down
4 changes: 2 additions & 2 deletions tox.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
min_version = "4.0"
env_list = ["3.10", "3.11", "3.12", "3.13", "3.14"]
env_list = ["3.11", "3.12", "3.13", "3.14"]

[env_run_base]
description = "run tests on {base_python}"
Expand All @@ -11,4 +11,4 @@ description = "compile dependencies"
skip_install = true
deps = ["pip-tools"]
commands = [["pip-compile", "--no-emit-index-url", "--strip-extras", "--unsafe-package", "pip", { replace = "posargs", extend = true }]]
base_python = "3.10"
base_python = "3.11"
Loading