diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index e34d22a3..2b9f6376 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -19,9 +19,9 @@ jobs: python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index af621120..3e715705 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -16,9 +16,9 @@ jobs: python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/openapi/templates/pyproject.mustache b/openapi/templates/pyproject.mustache index ed59e34e..8e9be1e0 100644 --- a/openapi/templates/pyproject.mustache +++ b/openapi/templates/pyproject.mustache @@ -29,9 +29,9 @@ pydantic = ">=2" typing-extensions = ">=4.7.1" [tool.poetry.dev-dependencies] -pytest = ">=7.2.1" -tox = ">=3.9.0" -flake8 = ">=4.0.0" +pytest = ">=8.4.2" +tox = ">=4.30.3" +flake8 = ">=7.3.0" types-python-dateutil = ">=2.8.19.14" mypy = "1.4.1" diff --git a/openapi/templates/requirements.mustache b/openapi/templates/requirements.mustache index a3f31d8e..bba3ee57 100644 --- a/openapi/templates/requirements.mustache +++ b/openapi/templates/requirements.mustache @@ -1,22 +1,22 @@ -aenum==3.1.11 -aiohttp==3.12.14 +aenum==3.1.16 +aiohttp==3.13.4 blinker==1.9.0 jwcrypto==1.5.6 pycryptodomex==3.23.0 pydantic==2.11.3 -pydash==8.0.5 -PyJWT==2.10.1 +pydash==8.0.6 +PyJWT==2.12.0 python-dateutil==2.9.0.post0 -PyYAML==6.0.2 -requests==2.32.3 -xmltodict==0.14.2 +PyYAML==6.0.3 +requests==2.33.0 +xmltodict==1.0.2 # Development & Testing Tools -flake8==7.1.2 -pyfakefs==5.8.0 -pytest==8.3.5 -pytest-asyncio==0.26.0 -pytest-mock==3.14.0 -pytest-recording==0.13.2 -tox==4.24.2 -twine==6.1.0 +flake8==7.3.0 +pyfakefs==5.10.2 +pytest==8.4.2 +pytest-asyncio==1.2.0 +pytest-mock==3.15.1 +pytest-recording==0.13.4 +tox==4.30.3 +twine==6.2.0 diff --git a/openapi/templates/setup.mustache b/openapi/templates/setup.mustache index 4ab77345..d97861ba 100644 --- a/openapi/templates/setup.mustache +++ b/openapi/templates/setup.mustache @@ -33,18 +33,18 @@ from setuptools import setup, find_packages # noqa: H301 NAME = "okta" PYTHON_REQUIRES = ">=3.10" REQUIRES = [ - "aenum >= 3.1.11", - "aiohttp >= 3.12.14", + "aenum >= 3.1.16", + "aiohttp >= 3.13.4", "blinker >= 1.9.0", 'jwcrypto >= 1.5.6', "pycryptodomex >= 3.23.0", "pydantic >= 2.11.3", - "pydash >= 8.0.5", - "PyJWT >= 2.10.1", + "pydash >= 8.0.6", + "PyJWT >= 2.12.0", "python-dateutil >= 2.9.0.post0", - "PyYAML >= 6.0.2", - "requests >= 2.32.3", - "xmltodict >= 0.14.2", + "PyYAML >= 6.0.3", + "requests >= 2.33.0", + "xmltodict >= 1.0.2", ] def get_version(): diff --git a/openapi/templates/test-requirements.mustache b/openapi/templates/test-requirements.mustache index 8e6d8cb1..54a0ab91 100644 --- a/openapi/templates/test-requirements.mustache +++ b/openapi/templates/test-requirements.mustache @@ -1,4 +1,4 @@ -pytest~=7.1.3 +pytest~=8.4.2 pytest-cov>=2.8.1 pytest-randomly>=3.12.0 mypy>=1.4.1 diff --git a/pyproject.toml b/pyproject.toml index 8cc994cd..5b6d9716 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,9 +18,9 @@ pydantic = ">=2" typing-extensions = ">=4.7.1" [tool.poetry.dev-dependencies] -pytest = ">=7.2.1" -tox = ">=3.9.0" -flake8 = ">=4.0.0" +pytest = ">=8.4.2" +tox = ">=4.30.3" +flake8 = ">=7.3.0" types-python-dateutil = ">=2.8.19.14" mypy = "1.4.1" diff --git a/requirements.txt b/requirements.txt index a3f31d8e..bba3ee57 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,22 +1,22 @@ -aenum==3.1.11 -aiohttp==3.12.14 +aenum==3.1.16 +aiohttp==3.13.4 blinker==1.9.0 jwcrypto==1.5.6 pycryptodomex==3.23.0 pydantic==2.11.3 -pydash==8.0.5 -PyJWT==2.10.1 +pydash==8.0.6 +PyJWT==2.12.0 python-dateutil==2.9.0.post0 -PyYAML==6.0.2 -requests==2.32.3 -xmltodict==0.14.2 +PyYAML==6.0.3 +requests==2.33.0 +xmltodict==1.0.2 # Development & Testing Tools -flake8==7.1.2 -pyfakefs==5.8.0 -pytest==8.3.5 -pytest-asyncio==0.26.0 -pytest-mock==3.14.0 -pytest-recording==0.13.2 -tox==4.24.2 -twine==6.1.0 +flake8==7.3.0 +pyfakefs==5.10.2 +pytest==8.4.2 +pytest-asyncio==1.2.0 +pytest-mock==3.15.1 +pytest-recording==0.13.4 +tox==4.30.3 +twine==6.2.0 diff --git a/setup.py b/setup.py index 4ab77345..d97861ba 100644 --- a/setup.py +++ b/setup.py @@ -33,18 +33,18 @@ NAME = "okta" PYTHON_REQUIRES = ">=3.10" REQUIRES = [ - "aenum >= 3.1.11", - "aiohttp >= 3.12.14", + "aenum >= 3.1.16", + "aiohttp >= 3.13.4", "blinker >= 1.9.0", 'jwcrypto >= 1.5.6', "pycryptodomex >= 3.23.0", "pydantic >= 2.11.3", - "pydash >= 8.0.5", - "PyJWT >= 2.10.1", + "pydash >= 8.0.6", + "PyJWT >= 2.12.0", "python-dateutil >= 2.9.0.post0", - "PyYAML >= 6.0.2", - "requests >= 2.32.3", - "xmltodict >= 0.14.2", + "PyYAML >= 6.0.3", + "requests >= 2.33.0", + "xmltodict >= 1.0.2", ] def get_version(): diff --git a/test-requirements.txt b/test-requirements.txt index 8e6d8cb1..54a0ab91 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,4 +1,4 @@ -pytest~=7.1.3 +pytest~=8.4.2 pytest-cov>=2.8.1 pytest-randomly>=3.12.0 mypy>=1.4.1