Skip to content

Commit 08f09e4

Browse files
committed
nitypes: Drop Python 3.10 as well
1 parent 1df2b3f commit 08f09e4

5 files changed

Lines changed: 7 additions & 14 deletions

File tree

‎.github/workflows/run_unit_tests.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
matrix:
1515
os: [windows-latest, ubuntu-latest, macos-latest]
16-
python-version: ['3.10', 3.11, 3.12, 3.13, 3.14, 3.14t, 3.15, 3.15t, pypy3.11]
16+
python-version: [3.11, 3.12, 3.13, 3.14, 3.14t, 3.15, 3.15t, pypy3.11]
1717
# Fail-fast skews the pass/fail ratio and seems to make pytest produce
1818
# incomplete JUnit XML results.
1919
fail-fast: false

‎.github/workflows/run_unit_tests_oldest_deps.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
matrix:
1515
os: [windows-latest, ubuntu-latest]
16-
python-version: ['3.10']
16+
python-version: [3.11]
1717
# Fail-fast skews the pass/fail ratio and seems to make pytest produce
1818
# incomplete JUnit XML results.
1919
fail-fast: false

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ See the [API Reference](https://nitypes.readthedocs.io/).
4747

4848
## Python Version Support
4949

50-
`nitypes` supports CPython 3.10+ and PyPy3.
50+
`nitypes` supports CPython 3.11+ and PyPy3.
5151

5252
# Installation
5353

‎docs/intro.inc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Operating System Support
2121
Python Version Support
2222
----------------------
2323

24-
``nitypes`` supports CPython 3.10+ and PyPy3.
24+
``nitypes`` supports CPython 3.11+ and PyPy3.
2525

2626
Installation
2727
------------

‎pyproject.toml‎

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ classifiers = [
1313
"Operating System :: Microsoft :: Windows",
1414
"Operating System :: POSIX",
1515
"Programming Language :: Python :: 3",
16-
"Programming Language :: Python :: 3.10",
1716
"Programming Language :: Python :: 3.11",
1817
"Programming Language :: Python :: 3.12",
1918
"Programming Language :: Python :: 3.13",
@@ -26,7 +25,7 @@ dynamic = ["dependencies"]
2625
readme = "README.md"
2726
authors = [{name = "NI", email = "opensource@ni.com"}]
2827
maintainers = [{name = "Brad Keryan", email = "brad.keryan@ni.com"}]
29-
requires-python = '>=3.10,<4.0'
28+
requires-python = '>=3.11,<4.0'
3029

3130
[project.urls]
3231
repository = "https://github.com/ni/nitypes-python"
@@ -48,10 +47,9 @@ typing-extensions = ">=4.13.2"
4847
[tool.poetry.group.dev.dependencies]
4948
# Specify additional NumPy version constraints to speed up locking and test with binary wheels that support PyPy.
5049
numpy = [
51-
{ version = ">=1.22", python = ">=3.9,<3.12", markers = "implementation_name != 'pypy'" },
50+
{ version = ">=1.22", python = ">=3.11,<3.12", markers = "implementation_name != 'pypy'" },
5251
{ version = ">=1.26", python = ">=3.12,<3.13", markers = "implementation_name != 'pypy'" },
5352
{ version = ">=2.1", python = "^3.13", markers = "implementation_name != 'pypy'" },
54-
{ version = ">=2.1", python = ">=3.10,<3.11", markers = "implementation_name == 'pypy'" },
5553
{ version = ">=2.3", python = "^3.11", markers = "implementation_name == 'pypy'" },
5654
]
5755

@@ -76,12 +74,7 @@ tzlocal = ">=5.0"
7674
optional = true
7775

7876
[tool.poetry.group.docs.dependencies]
79-
# The latest Sphinx requires a recent Python version.
80-
Sphinx = [
81-
{ version = ">=7.4", python = ">=3.9,<3.10" },
82-
{ version = ">=8.1", python = ">=3.10,<3.11" },
83-
{ version = ">=8.2", python = "^3.11" },
84-
]
77+
Sphinx = ">=8.2"
8578
sphinx-rtd-theme = ">=1.0.0"
8679
sphinx-autoapi = ">=1.8.4"
8780
m2r2 = ">=0.3.2"

0 commit comments

Comments
 (0)