Skip to content

Commit 69cac12

Browse files
committed
build!: drop support for Python < 11
1 parent f5dcb02 commit 69cac12

2 files changed

Lines changed: 5 additions & 16 deletions

File tree

.github/workflows/tests.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@ jobs:
1818
- macos-latest
1919
- windows-latest
2020
python_version:
21-
- '3.8'
22-
- '3.9'
23-
- '3.10'
2421
- '3.11'
2522
- '3.12'
2623
- '3.13'

pyproject.toml

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,10 @@ license = "AGPL-3.0-or-later"
1212
description = "A library to computes the ephemerides."
1313
readme = "README.md"
1414

15-
requires-python = "^3.8"
15+
requires-python = "^3.11"
1616
dependencies = [
1717
"skyfield (>=1.49,<2.0)",
18-
19-
# handling Python constraints of older versions of NumPy
20-
"numpy (>=1.0,<1.25) ; python_version == '3.8'",
21-
"numpy (>=2.0,<2.1) ; python_version == '3.9'",
22-
"numpy (>=2.1,<2.3) ; python_version == '3.10'",
23-
"numpy (>=2.3,<3.0) ; python_version >= '3.11'",
24-
18+
"numpy (>=2.3,<3.0)",
2519
"skyfield-data (>=7.0.0)",
2620
"python-dateutil (>=2.8,<3.0)"
2721
]
@@ -34,13 +28,11 @@ classifiers = [
3428
"Intended Audience :: Education",
3529
]
3630

37-
[tool.poetry.dependencies]
38-
3931
[tool.poetry.group.dev.dependencies]
40-
black = ">23.1,<25.0"
32+
black = ">=23.1"
4133
parameterized = "^0.9.0"
42-
coverage = "^6.1.2"
43-
coveralls = "^3.3.1"
34+
coverage = ">=6.1"
35+
coveralls = ">=3.3"
4436

4537
[build-system]
4638
requires = ["poetry-core>=1.0.0"]

0 commit comments

Comments
 (0)