Skip to content

Commit 89bb900

Browse files
committed
chore: drop support for python <= 3.8
1 parent 63063ea commit 89bb900

File tree

14 files changed

+307
-643
lines changed

14 files changed

+307
-643
lines changed

.github/workflows/feature.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ jobs:
2020
- name: Setup Python
2121
uses: actions/setup-python@v4
2222
with:
23-
python-version: '3.7'
23+
python-version: '3.9'
2424

2525
- name: Run pre-commit
2626
uses: pre-commit/action@v3.0.1
2727

2828
unittests:
2929
uses: ./.github/workflows/run-unittests.yml
3030
with:
31-
python-versions: '["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]'
31+
python-versions: '["3.9", "3.10", "3.11", "3.12", "3.13"]'

.github/workflows/master.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ jobs:
2222
- name: Setup Python
2323
uses: actions/setup-python@v4
2424
with:
25-
python-version: '3.7'
25+
python-version: '3.9'
2626

2727
- name: Run pre-commit
2828
uses: pre-commit/action@v3.0.1
2929

3030
unittests:
3131
uses: ./.github/workflows/run-unittests.yml
3232
with:
33-
python-versions: '["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]'
33+
python-versions: '["3.9", "3.10", "3.11", "3.12", "3.13"]'

.github/workflows/run-unittests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Install Poetry
3232
uses: abatilo/actions-poetry@v2
3333
with:
34-
poetry-version: "1.5.1"
34+
poetry-version: "2.1.4"
3535

3636
- name: Install dependencies
3737
run: poetry install --with dev

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ repos:
1111
hooks:
1212
- id: black
1313
args: ["--line-length=88"] # Adjust line length as needed
14-
language_version: python3.7
14+
language_version: python3.9
1515
- repo: https://github.com/pycqa/flake8
1616
rev: 4.0.1 # Use the latest version
1717
hooks:

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.7
1+
3.9

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@ act-feature: ## Run release workflow locally with act
6363

6464
.PHONY: release-test-all
6565
release-test-all: ## Install from TestPyPI and run test on all versions
66-
@for PY in 3.7 3.8 3.9 3.10 3.11 3.12 3.13; do \
66+
@for PY in 3.9 3.10 3.11 3.12 3.13; do \
6767
echo "\n--- Running release-test-version for Python $$PY ---"; \
6868
make release-test-version PY=$$PY || exit 1; \
6969
done
7070

7171
.PHONY: release-test-version
72-
release-test-version: ## Install package from TestPyPI and test it. Usage: make release-test-version PY=3.10
72+
release-test-version: ## Install package from TestPyPI and test it. Usage: make release-test-version PY=3.9
7373
@if [ -z "$(PY)" ]; then \
7474
echo "❌ PY is required. Usage: make release-test-version PY=3.10"; exit 1; \
7575
fi

Pipfile

Lines changed: 0 additions & 19 deletions
This file was deleted.

Pipfile.lock

Lines changed: 0 additions & 307 deletions
This file was deleted.

0 commit comments

Comments
 (0)