diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 1daa489eaf3e..79072a1bb9d1 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -55,8 +55,6 @@ Note that some tests require extra setup steps to install the required dependenc
Linux / macOS / WSL |
- On Linux and macOS, you will be able to run the full test suite on Python
- 3.9-3.12.
To install the necessary requirements, run the following commands from a
terminal window:
diff --git a/README.md b/README.md
index d295b56bc05d..4bf78a830062 100644
--- a/README.md
+++ b/README.md
@@ -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.9 to 3.14.
+Typeshed supports Python versions 3.10 to 3.14.
## Using
diff --git a/pyproject.toml b/pyproject.toml
index d121b0d4e3b9..ed4259fdb7ef 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -263,4 +263,4 @@ extra-standard-library = [
known-first-party = ["_utils", "ts_utils"]
[tool.typeshed]
-oldest_supported_python = "3.9"
+oldest_supported_python = "3.10"
diff --git a/stubs/networkx/METADATA.toml b/stubs/networkx/METADATA.toml
index 9259f40c5f97..417099c70922 100644
--- a/stubs/networkx/METADATA.toml
+++ b/stubs/networkx/METADATA.toml
@@ -2,8 +2,6 @@ version = "3.6.1"
upstream_repository = "https://github.com/networkx/networkx"
# requires a version of numpy with a `py.typed` file
requires = ["numpy>=1.20"]
-# Uses more recent dataclass kwargs
-requires_python = ">=3.10"
[tool.stubtest]
# stub_uploader won't allow pandas-stubs in the requires field https://github.com/typeshed-internal/stub_uploader/issues/90
|