diff --git a/.github/workflows/commit.yml b/.github/workflows/commit.yml index de9c4b5..5981d10 100644 --- a/.github/workflows/commit.yml +++ b/.github/workflows/commit.yml @@ -18,7 +18,6 @@ jobs: strategy: matrix: python-version: - - "3.7" - "3.8" - "3.9" - "3.10" diff --git a/poetry.lock b/poetry.lock index 4cf8ce7..9ffef32 100644 --- a/poetry.lock +++ b/poetry.lock @@ -726,18 +726,15 @@ dev = ["pre-commit", "tox"] [[package]] name = "pluggy" -version = "1.2.0" +version = "1.5.0" description = "plugin and hook calling mechanisms for python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "pluggy-1.2.0-py3-none-any.whl", hash = "sha256:c2fd55a7d7a3863cba1a013e4e2414658b1d07b6bc57b3919e0c63c9abb99849"}, - {file = "pluggy-1.2.0.tar.gz", hash = "sha256:d12f0c4b579b15f5e054301bb226ee85eeeba08ffec228092f8defbaa3a4c4b3"}, + {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, + {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, ] -[package.dependencies] -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} - [package.extras] dev = ["pre-commit", "tox"] testing = ["pytest", "pytest-benchmark"] @@ -787,22 +784,22 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyproject-api" -version = "1.5.3" +version = "1.7.1" description = "API to interact with the python pyproject.toml based projects" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "pyproject_api-1.5.3-py3-none-any.whl", hash = "sha256:14cf09828670c7b08842249c1f28c8ee6581b872e893f81b62d5465bec41502f"}, - {file = "pyproject_api-1.5.3.tar.gz", hash = "sha256:ffb5b2d7cad43f5b2688ab490de7c4d3f6f15e0b819cb588c4b771567c9729eb"}, + {file = "pyproject_api-1.7.1-py3-none-any.whl", hash = "sha256:2dc1654062c2b27733d8fd4cdda672b22fe8741ef1dde8e3a998a9547b071eeb"}, + {file = "pyproject_api-1.7.1.tar.gz", hash = "sha256:7ebc6cd10710f89f4cf2a2731710a98abce37ebff19427116ff2174c9236a827"}, ] [package.dependencies] -packaging = ">=23.1" +packaging = ">=24.1" tomli = {version = ">=2.0.1", markers = "python_version < \"3.11\""} [package.extras] -docs = ["furo (>=2023.5.20)", "sphinx (>=7.0.1)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"] -testing = ["covdefaults (>=2.3)", "importlib-metadata (>=6.6)", "pytest (>=7.3.1)", "pytest-cov (>=4.1)", "pytest-mock (>=3.10)", "setuptools (>=67.8)", "wheel (>=0.40)"] +docs = ["furo (>=2024.5.6)", "sphinx-autodoc-typehints (>=2.2.1)"] +testing = ["covdefaults (>=2.3)", "pytest (>=8.2.2)", "pytest-cov (>=5)", "pytest-mock (>=3.14)", "setuptools (>=70.1)"] [[package]] name = "python-dateutil" @@ -1402,5 +1399,5 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", [metadata] lock-version = "2.0" -python-versions = ">=2.7.18,<3.0 || >=3.7,<4.0" -content-hash = "0251e5d14069a87790aaf19fabfe7c1e5abb7666d448a11abfa5921732aa16a5" +python-versions = ">=2.7.18,<3.0 || >=3.8,<4.0" +content-hash = "1b40b745f6c0913e48e5d8969360a172dd893dbc28899b3a67bd7eedc38874d4" diff --git a/pyproject.toml b/pyproject.toml index 3af6112..906f6ce 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,6 @@ classifiers = [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", @@ -22,7 +21,7 @@ classifiers = [ ] [tool.poetry.dependencies] -python = ">=2.7.18,<3.0 || >=3.7,<4.0" +python = ">=2.7.18,<3.0 || >=3.8,<4.0" pathlib = { version = "1.0.1", python = "<3.4" } enum34 = { version = "1.1.10", python = "<3.6" } future = { version = "1.0.0", python = "<3" } diff --git a/requirements.txt b/requirements.txt index 75241d1..8fa6e6c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,18 +1,18 @@ backports-zoneinfo==0.2.1 ; python_full_version > "3.8.0" and python_version < "3.9" -colorama==0.4.6 ; python_version >= "3.7" and python_version < "4.0" or python_full_version >= "2.7.18" and python_version < "3.0.dev0" +colorama==0.4.6 ; python_version >= "3.8" and python_version < "4.0" or python_full_version >= "2.7.18" and python_version < "3.0.dev0" colorlog==4.8.0 ; python_full_version >= "2.7.18" and python_version < "3.0" -colorlog==6.8.2 ; python_version >= "3.7" and python_version < "4.0" +colorlog==6.8.2 ; python_version >= "3.8" and python_version < "4.0" enum34==1.1.10 ; python_full_version >= "2.7.18" and python_version < "3.0" future==1.0.0 ; python_full_version >= "2.7.18" and python_version < "3.0.dev0" importlib-resources==6.4.0 ; python_full_version > "3.8.0" and python_version < "3.9" pathlib==1.0.1 ; python_full_version >= "2.7.18" and python_version < "3.0" -pendulum==2.1.2 ; python_full_version >= "2.7.18" and python_version < "3.0.dev0" or python_version >= "3.7" and python_full_version <= "3.8.0" +pendulum==2.1.2 ; python_full_version >= "2.7.18" and python_version < "3.0.dev0" or python_full_version == "3.8.0" pendulum==3.0.0 ; python_full_version > "3.8.0" and python_version < "4.0" -python-dateutil==2.9.0.post0 ; python_version >= "3.7" and python_version < "4.0" or python_full_version >= "2.7.18" and python_version < "3.0.dev0" -pytzdata==2020.1 ; python_full_version >= "2.7.18" and python_version < "3.0.dev0" or python_version >= "3.7" and python_full_version <= "3.8.0" -six==1.16.0 ; python_version >= "3.7" and python_version < "4.0" or python_full_version >= "2.7.18" and python_version < "3.0.dev0" +python-dateutil==2.9.0.post0 ; python_full_version >= "3.8.0" and python_version < "4.0" or python_full_version >= "2.7.18" and python_version < "3.0.dev0" +pytzdata==2020.1 ; python_full_version >= "2.7.18" and python_version < "3.0.dev0" or python_full_version == "3.8.0" +six==1.16.0 ; python_full_version >= "3.8.0" and python_version < "4.0" or python_full_version >= "2.7.18" and python_version < "3.0.dev0" typing==3.10.0.0 ; python_full_version >= "2.7.18" and python_version < "3.0.dev0" tzdata==2024.1 ; python_full_version > "3.8.0" and python_version < "4.0" -win-unicode-console==0.4 ; platform_system == "Windows" and platform_version >= "10.0.18362" and python_full_version >= "2.7.18" and python_version < "3.0" or platform_system == "Windows" and platform_version >= "10.0.18362" and python_version >= "3.7" and python_version < "4.0" -win-unicode-console==0.5 ; platform_system == "Windows" and platform_version < "10.0.18362" and python_full_version >= "2.7.18" and python_version < "3.0" or platform_system == "Windows" and platform_version < "10.0.18362" and python_version >= "3.7" and python_version < "4.0" +win-unicode-console==0.4 ; platform_system == "Windows" and platform_version >= "10.0.18362" and python_full_version >= "2.7.18" and python_version < "3.0" or platform_system == "Windows" and platform_version >= "10.0.18362" and python_version >= "3.8" and python_version < "4.0" +win-unicode-console==0.5 ; platform_system == "Windows" and platform_version < "10.0.18362" and python_full_version >= "2.7.18" and python_version < "3.0" or platform_system == "Windows" and platform_version < "10.0.18362" and python_version >= "3.8" and python_version < "4.0" zipp==3.19.2 ; python_full_version > "3.8.0" and python_version < "3.9"