Skip to content

Commit 65c6ee2

Browse files
Merge pull request #528 from robbievanleeuwen/feature/drop-python-310
Drop python 3.10 support
2 parents 717fadb + 5ae23a3 commit 65c6ee2

File tree

5 files changed

+29
-300
lines changed

5 files changed

+29
-300
lines changed

.github/workflows/ci.yml

-4
Original file line numberDiff line numberDiff line change
@@ -73,16 +73,12 @@ jobs:
7373
include:
7474
- {python: '3.12', os: ubuntu-latest, session: tests}
7575
- {python: '3.11', os: ubuntu-latest, session: tests}
76-
- {python: '3.10', os: ubuntu-latest, session: tests}
7776
- {python: '3.12', os: windows-latest, session: tests}
7877
- {python: '3.11', os: windows-latest, session: tests}
79-
- {python: '3.10', os: windows-latest, session: tests}
8078
- {python: '3.12', os: macos-latest, session: tests}
8179
- {python: '3.11', os: macos-latest, session: tests}
82-
- {python: '3.10', os: macos-latest, session: tests}
8380
- {python: '3.12', os: macos-13, session: tests}
8481
- {python: '3.11', os: macos-13, session: tests}
85-
- {python: '3.10', os: macos-13, session: tests}
8682
- {python: '3.12', os: ubuntu-latest, session: tests-extended}
8783

8884
steps:

docs/installation.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Installation
44
============
55

66
These instructions will get you a copy of ``sectionproperties`` up and running on your
7-
machine. You will need a working copy of python 3.10, 3.11 or 3.12 to get started.
7+
machine. You will need a working copy of python 3.11 or 3.12 to get started.
88

99
Installing ``sectionproperties``
1010
--------------------------------

pyproject.toml

+2-3
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,10 @@ classifiers = [
2323
"Environment :: Console",
2424
"License :: OSI Approved :: MIT License",
2525
"Natural Language :: English",
26-
"Programming Language :: Python :: 3.10",
2726
"Programming Language :: Python :: 3.11",
2827
"Programming Language :: Python :: 3.12",
2928
]
30-
requires-python = ">=3.10,<3.13"
29+
requires-python = ">=3.11,<3.13"
3130
dependencies = [
3231
"numpy>=1.26.4",
3332
"scipy>=1.14.1",
@@ -93,7 +92,7 @@ default-groups = ["dev", "docs", "lint", "test"]
9392
[tool.pyright]
9493
venvPath = "."
9594
venv = ".venv"
96-
pythonVersion = "3.10"
95+
pythonVersion = "3.11"
9796
include = ["src"]
9897
exclude = ["**/__init__.py"]
9998
strict = ["src"]

ruff.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
target-version = "py310"
1+
target-version = "py311"
22

33
[lint]
44
select = [

0 commit comments

Comments
 (0)