Skip to content

Commit 6a927ac

Browse files
committed
drop py38, add py13, add 2024 to license
1 parent 2240448 commit 6a927ac

File tree

6 files changed

+43
-29
lines changed

6 files changed

+43
-29
lines changed

.circleci/config.yml

Lines changed: 32 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -119,16 +119,10 @@ jobs:
119119
docs:
120120
<<: *docs
121121
docker:
122-
- image: cimg/python:3.9
122+
- image: cimg/python:3.10
123123
environment:
124124
TOXENV: docs
125125

126-
py38-core:
127-
<<: *common
128-
docker:
129-
- image: cimg/python:3.8
130-
environment:
131-
TOXENV: py38-core
132126
py39-core:
133127
<<: *common
134128
docker:
@@ -153,13 +147,13 @@ jobs:
153147
- image: cimg/python:3.12
154148
environment:
155149
TOXENV: py312-core
156-
157-
py38-lint:
150+
py313-core:
158151
<<: *common
159152
docker:
160-
- image: cimg/python:3.8
153+
- image: cimg/python:3.13
161154
environment:
162-
TOXENV: py38-lint
155+
TOXENV: py313-core
156+
163157
py39-lint:
164158
<<: *common
165159
docker:
@@ -184,13 +178,13 @@ jobs:
184178
- image: cimg/python:3.12
185179
environment:
186180
TOXENV: py312-lint
187-
188-
py38-wheel:
181+
py313-lint:
189182
<<: *common
190183
docker:
191-
- image: cimg/python:3.8
184+
- image: cimg/python:3.13
192185
environment:
193-
TOXENV: py38-wheel
186+
TOXENV: py313-lint
187+
194188
py39-wheel:
195189
<<: *common
196190
docker:
@@ -215,6 +209,12 @@ jobs:
215209
- image: cimg/python:3.12
216210
environment:
217211
TOXENV: py312-wheel
212+
py313-wheel:
213+
<<: *common
214+
docker:
215+
- image: cimg/python:3.13
216+
environment:
217+
TOXENV: py313-wheel
218218

219219
py311-windows-wheel:
220220
<<: *windows-wheel-setup
@@ -242,25 +242,39 @@ jobs:
242242
- <<: *run-tox-step
243243
- <<: *save-cache-step
244244

245+
py313-windows-wheel:
246+
<<: *windows-wheel-setup
247+
steps:
248+
- checkout
249+
- <<: *restore-cache-step
250+
- <<: *install-pyenv-step
251+
- run:
252+
name: set minor version
253+
command: echo "export MINOR_VERSION='3.13'" >> $BASH_ENV
254+
- <<: *install-latest-python-step
255+
- <<: *run-tox-step
256+
- <<: *save-cache-step
257+
245258
define: &all_jobs
246259
- docs
247-
- py38-core
248260
- py39-core
249261
- py310-core
250262
- py311-core
251263
- py312-core
252-
- py38-lint
264+
- py313-core
253265
- py39-lint
254266
- py310-lint
255267
- py311-lint
256268
- py312-lint
257-
- py38-wheel
269+
- py313-lint
258270
- py39-wheel
259271
- py310-wheel
260272
- py311-wheel
261273
- py312-wheel
274+
- py313-wheel
262275
- py311-windows-wheel
263276
- py312-windows-wheel
277+
- py313-windows-wheel
264278

265279
workflows:
266280
version: 2

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ repos:
1111
rev: v3.15.0
1212
hooks:
1313
- id: pyupgrade
14-
args: [--py38-plus]
14+
args: [--py39-plus]
1515
- repo: https://github.com/psf/black
1616
rev: 23.9.1
1717
hooks:

.readthedocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: 2
33
build:
44
os: ubuntu-22.04
55
tools:
6-
python: "3.9"
6+
python: "3.10"
77

88
sphinx:
99
configuration: docs/conf.py

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2019-2023 The Ethereum Foundation
3+
Copyright (c) 2019-2024 The Ethereum Foundation
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
install_requires=[
5050
"eth-utils>=2",
5151
],
52-
python_requires=">=3.8, <4",
52+
python_requires=">=3.9, <4",
5353
extras_require=extras_require,
5454
py_modules=["<MODULE_NAME>"],
5555
license="MIT",
@@ -63,10 +63,10 @@
6363
"License :: OSI Approved :: MIT License",
6464
"Natural Language :: English",
6565
"Programming Language :: Python :: 3",
66-
"Programming Language :: Python :: 3.8",
6766
"Programming Language :: Python :: 3.9",
6867
"Programming Language :: Python :: 3.10",
6968
"Programming Language :: Python :: 3.11",
7069
"Programming Language :: Python :: 3.12",
70+
"Programming Language :: Python :: 3.13",
7171
],
7272
)

tox.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[tox]
22
envlist=
3-
py{38,39,310,311,312}-core
4-
py{38,39,310,311,312}-lint
5-
py{38,39,310,311,312}-wheel
3+
py{39,310,311,312,313}-core
4+
py{39,310,311,312,313}-lint
5+
py{39,310,311,312,313}-wheel
66
windows-wheel
77
docs
88

@@ -23,23 +23,23 @@ commands=
2323
basepython=
2424
docs: python
2525
windows-wheel: python
26-
py38: python3.8
2726
py39: python3.9
2827
py310: python3.10
2928
py311: python3.11
3029
py312: python3.12
30+
py313: python3.13
3131
extras=
3232
test
3333
docs
3434
allowlist_externals=make,pre-commit
3535

36-
[testenv:py{38,39,310,311,312}-lint]
36+
[testenv:py{39,310,311,313}-lint]
3737
deps=pre-commit
3838
commands=
3939
pre-commit install
4040
pre-commit run --all-files --show-diff-on-failure
4141

42-
[testenv:py{38,39,310,311,312}-wheel]
42+
[testenv:py{39,310,311,312,313}-wheel]
4343
deps=
4444
wheel
4545
build[virtualenv]

0 commit comments

Comments
 (0)