We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 430ba4c + 7ff653f commit 7fbf0b0Copy full SHA for 7fbf0b0
.github/workflows/daily.yml
@@ -35,7 +35,7 @@ jobs:
35
strategy:
36
matrix:
37
os: ["ubuntu-latest", "windows-latest", "macos-latest"]
38
- python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
+ python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
39
fail-fast: false
40
41
steps:
.github/workflows/meta_tests.yml
@@ -65,7 +65,7 @@ jobs:
65
with:
66
version: PATH
67
python-platform: ${{ matrix.python-platform }}
68
- python-version: "3.9" # Oldest version supported for running scripts and tests
+ python-version: "3.10" # Oldest version supported for running scripts and tests
69
project: ./pyrightconfig.scripts_and_tests.json
70
stubsabot-dry-run:
71
name: Stubsabot dry run
.github/workflows/stubtest_stdlib.yml
@@ -31,7 +31,7 @@ jobs:
31
32
33
34
.github/workflows/tests.yml
@@ -42,7 +42,7 @@ jobs:
42
43
44
platform: ["linux", "win32", "darwin"]
45
46
47
48
- uses: actions/checkout@v6
@@ -84,7 +84,7 @@ jobs:
84
85
86
python-platform: ["Linux", "Windows", "Darwin"]
87
+ python-version: ["3.11", "3.12", "3.13", "3.14"]
88
89
90
CONTRIBUTING.md
@@ -55,8 +55,6 @@ Note that some tests require extra setup steps to install the required dependenc
55
<td>Linux / macOS / WSL</td>
56
<td>
57
58
- On Linux and macOS, you will be able to run the full test suite on Python
59
- 3.9-3.12.
60
To install the necessary requirements, run the following commands from a
61
terminal window:
62
README.md
@@ -21,7 +21,7 @@ the project the stubs are for, but instead report them here to typeshed.**
21
Further documentation on stub files, typeshed, and Python's typing system in
22
general, can also be found at https://typing.readthedocs.io/en/latest/.
23
24
-Typeshed supports Python versions 3.9 to 3.14.
+Typeshed supports Python versions 3.10 to 3.14.
25
26
## Using
27
pyproject.toml
@@ -12,8 +12,6 @@ skip-magic-trailing-comma = true
12
13
[tool.ruff]
14
line-length = 130
15
-# Oldest supported Python version
16
-target-version = "py39"
17
fix = true
18
exclude = [
19
# virtual environment
@@ -255,12 +253,10 @@ extra-standard-library = [
255
253
"_typeshed",
256
254
"typing_extensions",
257
# Extra modules not recognized by Ruff
258
- # Added in Python 3.9
259
- "zoneinfo",
260
# Added in Python 3.14
261
"compression",
262
]
263
known-first-party = ["_utils", "ts_utils"]
264
265
[tool.typeshed]
266
-oldest_supported_python = "3.9"
+oldest_supported_python = "3.10"
stdlib/@tests/stubtest_allowlists/win32-py39.txt
@@ -2,6 +2,12 @@
2
# Temporary
3
# =========
4
5
+# According to stubtest, these are sometimes not present at runtime, starting
6
+# with Python 3.9.13. Which is not true.
7
+(_frozen_importlib_external.PathFinder.find_distributions)?
8
+(importlib._bootstrap_external.PathFinder.find_distributions)?
9
+(importlib.machinery.PathFinder.find_distributions)?
10
+
11
# Added in Python 3.9.14
# (Remove once 3.9.14 becomes available for GitHub Actions)
sys.set_int_max_str_digits
stdlib/enum.pyi
@@ -4,7 +4,7 @@ import types
from _typeshed import SupportsKeysAndGetItem, Unused
from builtins import property as _builtins_property
from collections.abc import Callable, Iterable, Iterator, Mapping
-from typing import Any, Final, Generic, Literal, TypeVar, overload
+from typing import Any, Final, Generic, Literal, SupportsIndex, TypeVar, overload
from typing_extensions import Self, TypeAlias, disjoint_base
__all__ = ["EnumMeta", "Enum", "IntEnum", "Flag", "IntFlag", "auto", "unique"]
@@ -311,6 +311,7 @@ if sys.version_info >= (3, 11):
311
def global_enum_repr(self: Enum) -> str: ...
312
def global_flag_repr(self: Flag) -> str: ...
313
def show_flag_values(value: int) -> list[int]: ...
314
+ def bin(num: SupportsIndex, max_bits: int | None = None) -> str: ...
315
316
if sys.version_info >= (3, 12):
317
# The body of the class is the same, but the base classes are different.
stubs/gunicorn/METADATA.toml
@@ -1,4 +1,4 @@
1
-version = "25.0.*"
+version = "25.0.2"
upstream_repository = "https://github.com/benoitc/gunicorn"
requires = ["types-gevent"]
0 commit comments