Skip to content

Commit 79e6e8a

Browse files
committed
Update Python support in documentation and configuration files to reflect the dropping of support for Python 3.9 and the official support for Python 3.10 and above.
1 parent 7029833 commit 79e6e8a

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

.github/workflows/run-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
fail-fast: false
1414
matrix:
15-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14-dev", "pypy-3.10", "pypy-3.11"]
15+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "pypy-3.10", "pypy-3.11"]
1616
os: [ubuntu-22.04, macOS-latest, windows-latest]
1717
# Pypy-3.11 can't install openssl-sys with rust
1818
# which prevents us from testing in GHA.

HISTORY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ dev
1919
**Deprecations**
2020
- Added support for Python 3.14.
2121
- Dropped support for Python 3.8 following its end of support.
22+
- Dropped support for Python 3.9 following its end of support.
2223

2324
2.32.4 (2025-06-10)
2425
-------------------

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Requests is available on PyPI:
3333
$ python -m pip install requests
3434
```
3535

36-
Requests officially supports Python 3.9+.
36+
Requests officially supports Python 3.10+.
3737

3838
## Supported Features & Best–Practices
3939

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ Requests is ready for today's web.
7272
- Chunked Requests
7373
- ``.netrc`` Support
7474

75-
Requests officially supports Python 3.9+, and runs great on PyPy.
75+
Requests officially supports Python 3.10+, and runs great on PyPy.
7676

7777

7878
The User Guide

setup.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from setuptools import setup
77

88
CURRENT_PYTHON = sys.version_info[:2]
9-
REQUIRED_PYTHON = (3, 9)
9+
REQUIRED_PYTHON = (3, 10)
1010

1111
if CURRENT_PYTHON < REQUIRED_PYTHON:
1212
sys.stderr.write(
@@ -69,7 +69,7 @@
6969
package_data={"": ["LICENSE", "NOTICE"]},
7070
package_dir={"": "src"},
7171
include_package_data=True,
72-
python_requires=">=3.9",
72+
python_requires=">=3.10",
7373
install_requires=requires,
7474
license=about["__license__"],
7575
zip_safe=False,
@@ -82,7 +82,6 @@
8282
"Operating System :: OS Independent",
8383
"Programming Language :: Python",
8484
"Programming Language :: Python :: 3",
85-
"Programming Language :: Python :: 3.9",
8685
"Programming Language :: Python :: 3.10",
8786
"Programming Language :: Python :: 3.11",
8887
"Programming Language :: Python :: 3.12",

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py{39,310,311,312,313,314}-{default, use_chardet_on_py3}
2+
envlist = py{310,311,312,313,314}-{default, use_chardet_on_py3}
33

44
[testenv]
55
deps = -rrequirements-dev.txt

0 commit comments

Comments
 (0)