Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c23e2ed

Browse files
committed
start droping 3.11
1 parent a3b9c5b commit c23e2ed

2 files changed

Lines changed: 9 additions & 10 deletions

File tree

.github/workflows/test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ jobs:
2222
fail-fast: false
2323
matrix:
2424
os: [ubuntu-latest, windows-latest]
25-
python-version: ["3.11", "3.12","3.13"]
25+
python-version: ["3.12","3.13"]
2626
deps: [test_extra]
2727
# Test all on ubuntu, test ends on macos
2828
include:
2929
- os: macos-latest
30-
python-version: "3.11"
30+
python-version: "3.12"
3131
deps: test_extra
3232
# free threaded, not with all dependencies
3333
- os: ubuntu-latest
@@ -119,16 +119,16 @@ jobs:
119119
fail-fast: false
120120
matrix:
121121
os:
122-
- ubuntu-22.04
122+
- ubuntu-latest
123123
# include windows because of platform-specific direct dependencies
124-
- windows-2022
124+
- windows-latest
125125

126126
steps:
127127
- uses: actions/checkout@v6
128-
- name: Set up uv with Python 3.11
128+
- name: Set up uv with Python 3.12
129129
uses: astral-sh/setup-uv@v7
130130
with:
131-
python-version: '3.11'
131+
python-version: '3.12'
132132
enable-cache: true
133133
activate-environment: true
134134
prune-cache: false

pyproject.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ classifiers = [
2121
]
2222
license = "BSD-3-Clause"
2323
license-files = ["LICENSE", "COPYING.rst"]
24-
requires-python = ">=3.11"
24+
requires-python = ">=3.12"
2525
dependencies = [
2626
'colorama>=0.4.4; sys_platform == "win32"',
2727
"decorator>=4.3.2", # wheel
@@ -33,7 +33,6 @@ dependencies = [
3333
"pygments>=2.11.0", # wheel
3434
"stack_data>=0.6.0",
3535
"traitlets>=5.13.0",
36-
"typing_extensions>=4.6; python_version<'3.12'",
3736
]
3837
dynamic = ["authors", "version"]
3938

@@ -83,7 +82,7 @@ test_extra = [
8382
"nbformat",
8483
"nbclient",
8584
"ipykernel>6.30",
86-
"numpy>=1.27",
85+
"numpy>=2.0",
8786
"pandas>2.1",
8887
"trio>=0.1.0", # wheel
8988
]
@@ -97,7 +96,7 @@ all = [
9796

9897

9998
[tool.mypy]
100-
python_version = "3.11"
99+
python_version = "3.12"
101100
ignore_missing_imports = true
102101
follow_imports = 'silent'
103102
exclude = [

0 commit comments

Comments
 (0)