diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index f432150f..834b7f58 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 diff --git a/README.md b/README.md index c602d7d0..57f3f641 100644 --- a/README.md +++ b/README.md @@ -468,7 +468,7 @@ For more information, please visit [https://support.launchdarkly.com](https://su ## Requirements. -Python 3.9+ +Python 3.10+ ## Installation & Usage ### pip install diff --git a/pyproject.toml b/pyproject.toml index 46485d3c..47863a76 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,10 +8,10 @@ authors = [ license = { text = "Apache 2.0" } readme = "README.md" keywords = ["OpenAPI", "OpenAPI-Generator", "LaunchDarkly REST API"] -requires-python = ">=3.9" +requires-python = ">=3.10" dependencies = [ - "urllib3 (>=2.1.0,<3.0.0)", + "urllib3 (>=2.7.0,<3.0.0)", "python-dateutil (>=2.8.2)", "pydantic (>=2)", "typing-extensions (>=4.7.1)", @@ -24,12 +24,13 @@ Repository = "https://github.com/launchdarkly/api-client-python" requires-poetry = ">=2.0" [tool.poetry.group.dev.dependencies] -pytest = ">= 7.2.1" +pytest = ">= 9.0.3" pytest-cov = ">= 2.8.1" tox = ">= 3.9.0" flake8 = ">= 4.0.0" types-python-dateutil = ">= 2.8.19.14" mypy = ">= 1.5" +filelock = ">= 3.20.3" [build-system] diff --git a/requirements.txt b/requirements.txt index 6cbb2b98..f3bc0698 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -urllib3 >= 2.1.0, < 3.0.0 +urllib3 >= 2.7.0, < 3.0.0 python_dateutil >= 2.8.2 pydantic >= 2 typing-extensions >= 4.7.1 diff --git a/setup.py b/setup.py index 87b4ab84..1c0134ab 100644 --- a/setup.py +++ b/setup.py @@ -23,9 +23,9 @@ # http://pypi.python.org/pypi/setuptools NAME = "launchdarkly-api" VERSION = "24.0.0" -PYTHON_REQUIRES = ">= 3.9" +PYTHON_REQUIRES = ">= 3.10" REQUIRES = [ - "urllib3 >= 2.1.0, < 3.0.0", + "urllib3 >= 2.7.0, < 3.0.0", "python-dateutil >= 2.8.2", "pydantic >= 2", "typing-extensions >= 4.7.1", diff --git a/test-requirements.txt b/test-requirements.txt index e98555c1..b24b21ae 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,6 +1,7 @@ -pytest >= 7.2.1 +pytest >= 9.0.3 pytest-cov >= 2.8.1 tox >= 3.9.0 flake8 >= 4.0.0 types-python-dateutil >= 2.8.19.14 mypy >= 1.5 +filelock >= 3.20.3