diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index d12cf4e..913a74c 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -6,7 +6,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12"] steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Set up Python ${{ matrix.python-version }} diff --git a/.tool-versions b/.tool-versions index 516e3c9..4be7353 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -python 3.9.10 \ No newline at end of file +python 3.10.20 \ No newline at end of file diff --git a/README.md b/README.md index 72c9ca2..b57e8d4 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ This client is generated using the [OpenAPI Generator](https://openapi-generator ## Requirements -Python 3.8+ +Python 3.10+ ## Installation diff --git a/poetry.lock b/poetry.lock index a31f6a8..b4912bd 100644 --- a/poetry.lock +++ b/poetry.lock @@ -12,9 +12,6 @@ files = [ {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, ] -[package.dependencies] -typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.9\""} - [[package]] name = "cachetools" version = "5.5.2" @@ -170,7 +167,7 @@ description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" groups = ["dev"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, @@ -698,21 +695,21 @@ files = [ [[package]] name = "urllib3" -version = "2.2.3" +version = "2.7.0" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false -python-versions = ">=3.8" +python-versions = ">=3.10" groups = ["main"] files = [ - {file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"}, - {file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"}, + {file = "urllib3-2.7.0-py3-none-any.whl", hash = "sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897"}, + {file = "urllib3-2.7.0.tar.gz", hash = "sha256:231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c"}, ] [package.extras] -brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] +brotli = ["brotli (>=1.2.0) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=1.2.0.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] -zstd = ["zstandard (>=0.18.0)"] +zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [[package]] name = "virtualenv" @@ -737,5 +734,5 @@ test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess [metadata] lock-version = "2.1" -python-versions = "^3.8" -content-hash = "d77e1e47f222c63fc130336241c2713044aab8a8d7c6fe417c9e3fb99eb4932d" +python-versions = "^3.10" +content-hash = "3401c2b71bdcabf72026f964694663a676843dd06f6d2b56088ce745c763db57" diff --git a/pyproject.toml b/pyproject.toml index a7303b5..f3a4685 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,9 +8,9 @@ readme = "README.md" keywords = ["finance", "ynab", "budgeting", "api"] [tool.poetry.dependencies] -python = "^3.8" +python = "^3.10" -urllib3 = ">= 1.25.3 < 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/requirements.txt b/requirements.txt index 9e2d67a..1d751a9 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.11 typing-extensions >= 4.7.1 diff --git a/templates/pyproject.mustache b/templates/pyproject.mustache index 3f9697b..6d6c5b2 100644 --- a/templates/pyproject.mustache +++ b/templates/pyproject.mustache @@ -8,9 +8,9 @@ readme = "README.md" keywords = ["finance", "ynab", "budgeting", "api"] [tool.poetry.dependencies] -python = "^3.8" +python = "^3.10" -urllib3 = ">= 1.25.3 < 3.0.0" +urllib3 = ">= 2.7.0, < 3.0.0" python-dateutil = ">= 2.8.2" {{#asyncio}} aiohttp = ">= 3.8.4"