diff --git a/.github/workflows/.tests-python.yml b/.github/workflows/.tests-python.yml index 33434020d..7bbb727c9 100644 --- a/.github/workflows/.tests-python.yml +++ b/.github/workflows/.tests-python.yml @@ -32,7 +32,7 @@ jobs: --health-retries 5 strategy: matrix: - python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ] + python-version: [ "3.9", "3.10", "3.11", "3.12" ] steps: - uses: actions/checkout@v4 - name: Install Poetry and Dependencies diff --git a/docsrc/source/installation.rst b/docsrc/source/installation.rst index 91bb0ee8c..71b9aa064 100644 --- a/docsrc/source/installation.rst +++ b/docsrc/source/installation.rst @@ -39,7 +39,7 @@ Prerequisites ~~~~~~~~~~~~~ - mandatory - - Python >= 3.8.1, <3.13 + - Python >= 3.9, <3.13 - PostgreSQL 12+ - optional - Redis for task queue (if email sending is enabled and for data export requests) and API rate limits diff --git a/poetry.lock b/poetry.lock index 7f68cfb9f..326b572bd 100644 --- a/poetry.lock +++ b/poetry.lock @@ -23,8 +23,6 @@ files = [ ] [package.dependencies] -importlib-metadata = {version = "*", markers = "python_version < \"3.9\""} -importlib-resources = {version = "*", markers = "python_version < \"3.9\""} Mako = "*" SQLAlchemy = ">=1.3.0" typing-extensions = ">=4" @@ -87,9 +85,6 @@ files = [ {file = "babel-2.16.0.tar.gz", hash = "sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316"}, ] -[package.dependencies] -pytz = {version = ">=2015.7", markers = "python_version < \"3.9\""} - [package.extras] dev = ["freezegun (>=1.0,<2.0)", "pytest (>=6.0)", "pytest-cov"] @@ -2749,5 +2744,5 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.0" -python-versions = ">= 3.8.1, < 3.13" -content-hash = "6b770e0b79a9c7c967f8c5974fdac089882751e11904c11c07efb7204c991255" +python-versions = ">= 3.9, < 3.13" +content-hash = "1cb8b087b8d7f5975addc751fddaaf5af48dafb132e67bd5f54db8ca166c9ee9" diff --git a/pyproject.toml b/pyproject.toml index d97135958..6f668a1e3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,6 @@ classifiers = [ "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -24,7 +23,7 @@ classifiers = [ exclude = ["fittrackee/tests"] [tool.poetry.dependencies] -python = ">= 3.8.1, < 3.13" +python = ">= 3.9, < 3.13" authlib = "=1.3.2" babel = "^2.11.0" click = "^8.1.7"