Skip to content

Commit

Permalink
Drop support for Python 3.8 (fix #561)
Browse files Browse the repository at this point in the history
  • Loading branch information
laughingman7743 committed Dec 7, 2024
1 parent d2b8ecb commit 672b31d
Show file tree
Hide file tree
Showing 10 changed files with 4,840 additions and 5,232 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: [3.8, 3.9, "3.10", "3.11", "3.12"]
python-version: [3.9, "3.10", "3.11", "3.12"]

steps:
- name: Checkout
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Requirements

* Python

- CPython 3.8 3.9 3.10, 3.11 3.12
- CPython 3.9 3.10, 3.11 3.12

.. _installation:

Expand Down
2 changes: 1 addition & 1 deletion docs/introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Requirements

* Python

- CPython 3.8 3.9 3.10, 3.11 3.12
- CPython 3.9 3.10, 3.11 3.12

.. _installation:

Expand Down
7 changes: 3 additions & 4 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ dependencies = [
"fsspec",
"python-dateutil",
]
requires-python = ">=3.8.1" # https://bugs.python.org/issue38342
requires-python = ">=3.9"
readme = "README.rst"
license = {file = "LICENSE"}
classifiers = [
Expand All @@ -21,7 +21,6 @@ classifiers = [
"Operating System :: OS Independent",
"Topic :: Database :: Front-Ends",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
Expand Down Expand Up @@ -125,7 +124,7 @@ pip-compile-install-args = [
]

[[tool.hatch.envs.test.matrix]]
python = ["3.8", "3.9", "3.10", "3.11", "3.12"]
python = ["3.9", "3.10", "3.11", "3.12"]

[tool.pytest.ini_options]
norecursedirs = ["benchmarks", ".venv"]
Expand Down Expand Up @@ -156,7 +155,7 @@ select = [
]

[tool.mypy]
python_version = 3.8
python_version = 3.9
follow_imports = "silent"
disallow_any_generics = true
strict_optional = true
Expand Down
1,828 changes: 994 additions & 834 deletions requirements/requirements-test.py3.10.txt

Large diffs are not rendered by default.

1,784 changes: 957 additions & 827 deletions requirements/requirements-test.py3.11.txt

Large diffs are not rendered by default.

1,772 changes: 946 additions & 826 deletions requirements/requirements-test.py3.12.txt

Large diffs are not rendered by default.

1,083 changes: 0 additions & 1,083 deletions requirements/requirements-test.py3.8.txt

This file was deleted.

1,808 changes: 980 additions & 828 deletions requirements/requirements-test.py3.9.txt

Large diffs are not rendered by default.

1,784 changes: 957 additions & 827 deletions requirements/requirements.txt

Large diffs are not rendered by default.

0 comments on commit 672b31d

Please sign in to comment.