Skip to content

Commit

Permalink
Drop support for python 3.7
Browse files Browse the repository at this point in the history
- Python 3.7 has reached EOL. Drop support for it.
  • Loading branch information
fselmo committed Oct 24, 2023
1 parent 6a19c87 commit f651613
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 142 deletions.
134 changes: 0 additions & 134 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,13 +77,6 @@ windows_steps: &windows_steps
key: cache-v1-{{ arch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "setup.py" }}-{{ checksum "tox.ini" }}

jobs:
py37-install-geth-v1_11_0:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.11.0
TOXENV: py37-install-geth-v1_11_0
py38-install-geth-v1_11_0:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -112,13 +105,6 @@ jobs:
environment:
GETH_VERSION: v1.11.0
TOXENV: py311-install-geth-v1_11_0
py37-install-geth-v1_11_1:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.11.1
TOXENV: py37-install-geth-v1_11_1
py38-install-geth-v1_11_1:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -147,13 +133,6 @@ jobs:
environment:
GETH_VERSION: v1.11.1
TOXENV: py311-install-geth-v1_11_1
py37-install-geth-v1_11_2:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.11.2
TOXENV: py37-install-geth-v1_11_2
py38-install-geth-v1_11_2:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -182,13 +161,6 @@ jobs:
environment:
GETH_VERSION: v1.11.2
TOXENV: py311-install-geth-v1_11_2
py37-install-geth-v1_11_3:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.11.3
TOXENV: py37-install-geth-v1_11_3
py38-install-geth-v1_11_3:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -217,13 +189,6 @@ jobs:
environment:
GETH_VERSION: v1.11.3
TOXENV: py311-install-geth-v1_11_3
py37-install-geth-v1_11_4:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.11.4
TOXENV: py37-install-geth-v1_11_4
py38-install-geth-v1_11_4:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -252,13 +217,6 @@ jobs:
environment:
GETH_VERSION: v1.11.4
TOXENV: py311-install-geth-v1_11_4
py37-install-geth-v1_11_5:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.11.5
TOXENV: py37-install-geth-v1_11_5
py38-install-geth-v1_11_5:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -287,13 +245,6 @@ jobs:
environment:
GETH_VERSION: v1.11.5
TOXENV: py311-install-geth-v1_11_5
py37-install-geth-v1_11_6:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.11.6
TOXENV: py37-install-geth-v1_11_6
py38-install-geth-v1_11_6:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -322,13 +273,6 @@ jobs:
environment:
GETH_VERSION: v1.11.6
TOXENV: py311-install-geth-v1_11_6
py37-install-geth-v1_12_0:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.12.0
TOXENV: py37-install-geth-v1_12_0
py38-install-geth-v1_12_0:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -357,13 +301,6 @@ jobs:
environment:
GETH_VERSION: v1.12.0
TOXENV: py311-install-geth-v1_12_0
py37-install-geth-v1_12_1:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.12.1
TOXENV: py37-install-geth-v1_12_1
py38-install-geth-v1_12_1:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -392,13 +329,6 @@ jobs:
environment:
GETH_VERSION: v1.12.1
TOXENV: py311-install-geth-v1_12_1
py37-install-geth-v1_12_2:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.12.2
TOXENV: py37-install-geth-v1_12_2
py38-install-geth-v1_12_2:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -427,13 +357,6 @@ jobs:
environment:
GETH_VERSION: v1.12.2
TOXENV: py311-install-geth-v1_12_2
py37-install-geth-v1_13_0:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.13.0
TOXENV: py37-install-geth-v1_13_0
py38-install-geth-v1_13_0:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -462,13 +385,6 @@ jobs:
environment:
GETH_VERSION: v1.13.0
TOXENV: py311-install-geth-v1_13_0
py37-install-geth-v1_13_1:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.13.1
TOXENV: py37-install-geth-v1_13_1
py38-install-geth-v1_13_1:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -497,13 +413,6 @@ jobs:
environment:
GETH_VERSION: v1.13.1
TOXENV: py311-install-geth-v1_13_1
py37-install-geth-v1_13_2:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.13.2
TOXENV: py37-install-geth-v1_13_2
py38-install-geth-v1_13_2:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -532,13 +441,6 @@ jobs:
environment:
GETH_VERSION: v1.13.2
TOXENV: py311-install-geth-v1_13_2
py37-install-geth-v1_13_3:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.13.3
TOXENV: py37-install-geth-v1_13_3
py38-install-geth-v1_13_3:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -567,13 +469,6 @@ jobs:
environment:
GETH_VERSION: v1.13.3
TOXENV: py311-install-geth-v1_13_3
py37-install-geth-v1_13_4:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
GETH_VERSION: v1.13.4
TOXENV: py37-install-geth-v1_13_4
py38-install-geth-v1_13_4:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -603,12 +498,6 @@ jobs:
GETH_VERSION: v1.13.4
TOXENV: py311-install-geth-v1_13_4

py37-lint:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
TOXENV: py37-lint
py38-lint:
<<: *common_go_v_1_20_1
docker:
Expand All @@ -634,12 +523,6 @@ jobs:
environment:
TOXENV: py311-lint

py37-wheel:
<<: *common_go_v_1_20_1
docker:
- image: cimg/python:3.7
environment:
TOXENV: py37-wheel
py38-wheel:
<<: *common_go_v_1_20_1
docker:
Expand Down Expand Up @@ -674,103 +557,86 @@ workflows:
version: 2
test:
jobs:
- py37-install-geth-v1_11_0
- py38-install-geth-v1_11_0
- py39-install-geth-v1_11_0
- py310-install-geth-v1_11_0
- py311-install-geth-v1_11_0

- py37-install-geth-v1_11_1
- py38-install-geth-v1_11_1
- py39-install-geth-v1_11_1
- py310-install-geth-v1_11_1
- py311-install-geth-v1_11_1

- py37-install-geth-v1_11_2
- py38-install-geth-v1_11_2
- py39-install-geth-v1_11_2
- py310-install-geth-v1_11_2
- py311-install-geth-v1_11_2

- py37-install-geth-v1_11_3
- py38-install-geth-v1_11_3
- py39-install-geth-v1_11_3
- py310-install-geth-v1_11_3
- py311-install-geth-v1_11_3

- py37-install-geth-v1_11_4
- py38-install-geth-v1_11_4
- py39-install-geth-v1_11_4
- py310-install-geth-v1_11_4
- py311-install-geth-v1_11_4

- py37-install-geth-v1_11_5
- py38-install-geth-v1_11_5
- py39-install-geth-v1_11_5
- py310-install-geth-v1_11_5
- py311-install-geth-v1_11_5

- py37-install-geth-v1_11_6
- py38-install-geth-v1_11_6
- py39-install-geth-v1_11_6
- py310-install-geth-v1_11_6
- py311-install-geth-v1_11_6

- py37-install-geth-v1_12_0
- py38-install-geth-v1_12_0
- py39-install-geth-v1_12_0
- py310-install-geth-v1_12_0
- py311-install-geth-v1_12_0

- py37-install-geth-v1_12_1
- py38-install-geth-v1_12_1
- py39-install-geth-v1_12_1
- py310-install-geth-v1_12_1
- py311-install-geth-v1_12_1

- py37-install-geth-v1_12_2
- py38-install-geth-v1_12_2
- py39-install-geth-v1_12_2
- py310-install-geth-v1_12_2
- py311-install-geth-v1_12_2

- py37-install-geth-v1_13_0
- py38-install-geth-v1_13_0
- py39-install-geth-v1_13_0
- py310-install-geth-v1_13_0
- py311-install-geth-v1_13_0

- py37-install-geth-v1_13_1
- py38-install-geth-v1_13_1
- py39-install-geth-v1_13_1
- py310-install-geth-v1_13_1
- py311-install-geth-v1_13_1

- py37-install-geth-v1_13_2
- py38-install-geth-v1_13_2
- py39-install-geth-v1_13_2
- py310-install-geth-v1_13_2
- py311-install-geth-v1_13_2

- py37-install-geth-v1_13_3
- py38-install-geth-v1_13_3
- py39-install-geth-v1_13_3
- py310-install-geth-v1_13_3
- py311-install-geth-v1_13_3

- py37-install-geth-v1_13_4
- py38-install-geth-v1_13_4
- py39-install-geth-v1_13_4
- py310-install-geth-v1_13_4
- py311-install-geth-v1_13_4

- py37-lint
- py38-lint
- py39-lint
- py310-lint
- py311-lint

- py37-wheel
- py38-wheel
- py39-wheel
- py310-wheel
Expand Down
3 changes: 1 addition & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
install_requires=[
"semantic-version>=2.6.0",
],
python_requires=">=3.7, <4",
python_requires=">=3.8, <4",
extras_require=extras_require,
license="MIT",
zip_safe=False,
Expand All @@ -72,7 +72,6 @@
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
Expand Down
11 changes: 5 additions & 6 deletions tox.ini
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
[tox]
envlist =
py{37,38,39,310,311}-lint
py{37,38,39,310,311}-install-geth-{ \
py{38,39,310,311}-lint
py{38,39,310,311}-install-geth-{ \
v1_11_0, v1_11_1, v1_11_2, v1_11_3, v1_11_4, v1_11_5, v1_11_6, \
v1_12_0, v1_12_1, v1_12_2, v1_13_0, v1_13_1, v1_13_2, v1_13_3, \
v1_13_4
}
py{37,38,39,310,311}-wheel
py{38,39,310,311}-wheel
py311-wheel-windows

[isort]
Expand Down Expand Up @@ -41,7 +41,6 @@ deps =
.[test]
install-geth: {[common_geth_installation_and_check]deps}
basepython =
py37: python3.7
py38: python3.8
py39: python3.9
py310: python3.10
Expand All @@ -68,11 +67,11 @@ basepython: python
extras: {[common-lint]extras}
commands: {[common-lint]commands}

[testenv:py{37,38,39,310,311}-lint]
[testenv:py{38,39,310,311}-lint]
extras: {[common-lint]extras}
commands: {[common-lint]commands}

[testenv:py{37,38,39,310,311}-wheel]
[testenv:py{38,39,310,311}-wheel]
deps=
wheel
build[virtualenv]
Expand Down

0 comments on commit f651613

Please sign in to comment.