Officially drop Python 3.8 support (#13386)

This commit is contained in:
Sebastian Rittau
2025-01-10 15:06:22 +01:00
committed by GitHub
parent 822fae31e5
commit 10ebc999ee
5 changed files with 5 additions and 21 deletions

View File

@@ -21,7 +21,7 @@ the project the stubs are for, but instead report them here to typeshed.**
Further documentation on stub files, typeshed, and Python's typing system in
general, can also be found at https://typing.readthedocs.io/en/latest/.
Typeshed supports Python versions 3.8 to 3.13.
Typeshed supports Python versions 3.9 to 3.13.
## Using

View File

@@ -171,4 +171,4 @@ extra-standard-library = [
known-first-party = ["_utils", "ts_utils"]
[tool.typeshed]
oldest_supported_python = "3.8"
oldest_supported_python = "3.9"

View File

@@ -1,10 +1,6 @@
version = "6.1.*"
upstream_repository = "https://github.com/collective/icalendar"
requires = [
"types-python-dateutil",
"types-pytz",
"backports.zoneinfo; python_version<'3.9'",
]
requires = ["types-python-dateutil", "types-pytz"]
[tool.stubtest]
stubtest_requirements = ["pytz"]

View File

@@ -1,5 +1,3 @@
version = "2.0.*"
upstream_repository = "https://github.com/ppwwyyxx/cocoapi"
requires = ["numpy>=2.0.0rc1; python_version>='3.9'"]
# numpy>=2.0.0 requires Python >=3.9
requires_python = ">=3.9"
requires = ["numpy>=2.0.0rc1"]

View File

@@ -1,14 +1,4 @@
version = "0.13.2"
# Requires a version of numpy and matplotlib with a `py.typed` file
#
# TODO: Specifying the python-version for matplotlib should not be necessary,
# because of the requires_python field. However, this needs changes to
# get_typeshed_stub_version.py (see there).
requires = [
"matplotlib>=3.8; python_version>='3.9'",
"numpy>=1.20",
"pandas-stubs",
]
# matplotlib>=3.8 requires Python >=3.9
requires_python = ">=3.9"
requires = ["matplotlib>=3.8", "numpy>=1.20", "pandas-stubs"]
upstream_repository = "https://github.com/mwaskom/seaborn"