From 227fdd4833abc1b56c38fdd05b9a6bf7730a8d5a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2025 03:15:43 +0000 Subject: [PATCH 1/3] Bump the production-dependencies group with 4 updates Bumps the production-dependencies group with 4 updates: [pulumi-azure-native](https://github.com/pulumi/pulumi-azure-native), [pulumi](https://github.com/pulumi/pulumi), [pydantic](https://github.com/pydantic/pydantic) and [ruff](https://github.com/astral-sh/ruff). Updates `pulumi-azure-native` from 2.80.0 to 2.82.0 - [Release notes](https://github.com/pulumi/pulumi-azure-native/releases) - [Changelog](https://github.com/pulumi/pulumi-azure-native/blob/master/CHANGELOG_OLD.md) - [Commits](https://github.com/pulumi/pulumi-azure-native/compare/v2.80.0...v2.82.0) Updates `pulumi` from 3.144.1 to 3.145.0 - [Release notes](https://github.com/pulumi/pulumi/releases) - [Changelog](https://github.com/pulumi/pulumi/blob/master/CHANGELOG.md) - [Commits](https://github.com/pulumi/pulumi/compare/v3.144.1...v3.145.0) Updates `pydantic` from 2.10.4 to 2.10.5 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/compare/v2.10.4...v2.10.5) Updates `ruff` from 0.8.6 to 0.9.1 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.8.6...0.9.1) --- updated-dependencies: - dependency-name: pulumi-azure-native dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: pulumi dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies - dependency-name: pydantic dependency-type: direct:production update-type: version-update:semver-patch dependency-group: production-dependencies - dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-minor dependency-group: production-dependencies ... Signed-off-by: dependabot[bot] --- pyproject.toml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b20b0cda6a..33305a5745 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,11 +45,11 @@ dependencies = [ "cryptography==44.0.0", "fqdn==1.5.1", "psycopg[binary]==3.1.19", # needed for installation on older MacOS versions - "pulumi-azure-native==2.80.0", + "pulumi-azure-native==2.82.0", "pulumi-azuread==6.0.2", "pulumi-random==4.16.8", - "pulumi==3.144.1", - "pydantic==2.10.4", + "pulumi==3.145.0", + "pydantic==2.10.5", "pyjwt[crypto]==2.10.1", "pytz==2024.2", "pyyaml==6.0.2", @@ -79,8 +79,8 @@ lint = [ "black==24.10.0", "mypy==1.14.1", "pandas-stubs==2.2.3.241126", - "pydantic==2.10.4", - "ruff==0.8.6", + "pydantic==2.10.5", + "ruff==0.9.1", "types-appdirs==1.4.3.5", "types-chevron==0.14.2.20250103", "types-pytz==2024.2.0.20241221", From b45385c560d3f362db0aa6eb7ad8e63ac74a7d72 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Mon, 13 Jan 2025 03:24:28 +0000 Subject: [PATCH 2/3] [dependabot skip] :wrench: Update Python requirements files --- .hatch/requirements-docs.txt | 18 ++++++++++-------- .hatch/requirements-lint.txt | 14 +++++++------- .hatch/requirements-test.txt | 20 +++++++++++--------- .hatch/requirements.txt | 18 ++++++++++-------- 4 files changed, 38 insertions(+), 32 deletions(-) diff --git a/.hatch/requirements-docs.txt b/.hatch/requirements-docs.txt index 0f327a99b3..517d2d4bb1 100644 --- a/.hatch/requirements-docs.txt +++ b/.hatch/requirements-docs.txt @@ -22,11 +22,11 @@ # - cryptography==44.0.0 # - fqdn==1.5.1 # - psycopg[binary]==3.1.19 -# - pulumi-azure-native==2.80.0 +# - pulumi-azure-native==2.82.0 # - pulumi-azuread==6.0.2 # - pulumi-random==4.16.8 -# - pulumi==3.144.1 -# - pydantic==2.10.4 +# - pulumi==3.145.0 +# - pydantic==2.10.5 # - pyjwt[crypto]==2.10.1 # - pytz==2024.2 # - pyyaml==6.0.2 @@ -235,13 +235,13 @@ psycopg==3.1.19 # via hatch.envs.docs psycopg-binary==3.1.19 # via psycopg -pulumi==3.144.1 +pulumi==3.145.0 # via # hatch.envs.docs # pulumi-azure-native # pulumi-azuread # pulumi-random -pulumi-azure-native==2.80.0 +pulumi-azure-native==2.82.0 # via hatch.envs.docs pulumi-azuread==6.0.2 # via hatch.envs.docs @@ -249,13 +249,13 @@ pulumi-random==4.16.8 # via hatch.envs.docs pycparser==2.22 # via cffi -pydantic==2.10.4 +pydantic==2.10.5 # via hatch.envs.docs pydantic-core==2.27.2 # via pydantic pydata-sphinx-theme==0.16.1 # via hatch.envs.docs -pygments==2.19.0 +pygments==2.19.1 # via # accessible-pygments # pydata-sphinx-theme @@ -265,7 +265,7 @@ pyjwt==2.10.1 # via # hatch.envs.docs # msal -pyopenssl==24.3.0 +pyopenssl==25.0.0 # via # acme # josepy @@ -360,6 +360,7 @@ typing-extensions==4.12.2 # pydantic # pydantic-core # pydata-sphinx-theme + # pyopenssl # typer # typer-slim urllib3==2.3.0 @@ -372,4 +373,5 @@ wheel==0.45.1 # via sphinx-togglebutton # The following packages are considered to be unsafe in a requirements file: +# pip # setuptools diff --git a/.hatch/requirements-lint.txt b/.hatch/requirements-lint.txt index 5dd28a7ec9..14cccd4a8d 100644 --- a/.hatch/requirements-lint.txt +++ b/.hatch/requirements-lint.txt @@ -6,8 +6,8 @@ # - black==24.10.0 # - mypy==1.14.1 # - pandas-stubs==2.2.3.241126 -# - pydantic==2.10.4 -# - ruff==0.8.6 +# - pydantic==2.10.5 +# - ruff==0.9.1 # - types-appdirs==1.4.3.5 # - types-chevron==0.14.2.20250103 # - types-pytz==2024.2.0.20241221 @@ -178,11 +178,11 @@ ptyprocess==0.7.0 # via pexpect pycparser==2.22 # via cffi -pydantic==2.10.4 +pydantic==2.10.5 # via hatch.envs.lint pydantic-core==2.27.2 # via pydantic -pygments==2.19.0 +pygments==2.19.1 # via rich pyproject-api==1.8.0 # via tox @@ -199,7 +199,7 @@ pytest-xdist==3.6.1 # via tox-ansible python-daemon==3.1.2 # via ansible-runner -python-gnupg==0.5.3 +python-gnupg==0.5.4 # via ansible-sign pyyaml==6.0.2 # via @@ -228,11 +228,11 @@ rpds-py==0.22.3 # via # jsonschema # referencing -ruamel-yaml==0.18.9 +ruamel-yaml==0.18.10 # via ansible-lint ruamel-yaml-clib==0.2.12 # via ruamel-yaml -ruff==0.8.6 +ruff==0.9.1 # via hatch.envs.lint subprocess-tee==0.4.2 # via diff --git a/.hatch/requirements-test.txt b/.hatch/requirements-test.txt index b5d08b5e87..1faf7c1b1e 100644 --- a/.hatch/requirements-test.txt +++ b/.hatch/requirements-test.txt @@ -1,7 +1,7 @@ # # This file is autogenerated by hatch-pip-compile with Python 3.12 # -# [constraints] .hatch/requirements.txt (SHA256: 664e4f99c314fffe564653a907e1dff84f5e3861d119bd040d0c76fd28720185) +# [constraints] .hatch/requirements.txt (SHA256: 806786a5fad9a3ab7dbb0bff20c7b4d3e0fc0c1f155640a41d208fc69bb482c1) # # - appdirs==1.4.4 # - azure-core==1.32.0 @@ -24,11 +24,11 @@ # - cryptography==44.0.0 # - fqdn==1.5.1 # - psycopg[binary]==3.1.19 -# - pulumi-azure-native==2.80.0 +# - pulumi-azure-native==2.82.0 # - pulumi-azuread==6.0.2 # - pulumi-random==4.16.8 -# - pulumi==3.144.1 -# - pydantic==2.10.4 +# - pulumi==3.145.0 +# - pydantic==2.10.5 # - pyjwt[crypto]==2.10.1 # - pytz==2024.2 # - pyyaml==6.0.2 @@ -295,14 +295,14 @@ psycopg-binary==3.1.19 # via # -c .hatch/requirements.txt # psycopg -pulumi==3.144.1 +pulumi==3.145.0 # via # -c .hatch/requirements.txt # hatch.envs.test # pulumi-azure-native # pulumi-azuread # pulumi-random -pulumi-azure-native==2.80.0 +pulumi-azure-native==2.82.0 # via # -c .hatch/requirements.txt # hatch.envs.test @@ -318,7 +318,7 @@ pycparser==2.22 # via # -c .hatch/requirements.txt # cffi -pydantic==2.10.4 +pydantic==2.10.5 # via # -c .hatch/requirements.txt # hatch.envs.test @@ -326,7 +326,7 @@ pydantic-core==2.27.2 # via # -c .hatch/requirements.txt # pydantic -pygments==2.19.0 +pygments==2.19.1 # via # -c .hatch/requirements.txt # rich @@ -335,7 +335,7 @@ pyjwt==2.10.1 # -c .hatch/requirements.txt # hatch.envs.test # msal -pyopenssl==24.3.0 +pyopenssl==25.0.0 # via # -c .hatch/requirements.txt # acme @@ -425,6 +425,7 @@ typing-extensions==4.12.2 # psycopg # pydantic # pydantic-core + # pyopenssl # typer urllib3==2.3.0 # via @@ -440,4 +441,5 @@ websocket-client==1.8.0 # hatch.envs.test # The following packages are considered to be unsafe in a requirements file: +# pip # setuptools diff --git a/.hatch/requirements.txt b/.hatch/requirements.txt index f8f68a5e80..cf1c573ad0 100644 --- a/.hatch/requirements.txt +++ b/.hatch/requirements.txt @@ -22,11 +22,11 @@ # - cryptography==44.0.0 # - fqdn==1.5.1 # - psycopg[binary]==3.1.19 -# - pulumi-azure-native==2.80.0 +# - pulumi-azure-native==2.82.0 # - pulumi-azuread==6.0.2 # - pulumi-random==4.16.8 -# - pulumi==3.144.1 -# - pydantic==2.10.4 +# - pulumi==3.145.0 +# - pydantic==2.10.5 # - pyjwt[crypto]==2.10.1 # - pytz==2024.2 # - pyyaml==6.0.2 @@ -192,13 +192,13 @@ psycopg==3.1.19 # via hatch.envs.default psycopg-binary==3.1.19 # via psycopg -pulumi==3.144.1 +pulumi==3.145.0 # via # hatch.envs.default # pulumi-azure-native # pulumi-azuread # pulumi-random -pulumi-azure-native==2.80.0 +pulumi-azure-native==2.82.0 # via hatch.envs.default pulumi-azuread==6.0.2 # via hatch.envs.default @@ -206,17 +206,17 @@ pulumi-random==4.16.8 # via hatch.envs.default pycparser==2.22 # via cffi -pydantic==2.10.4 +pydantic==2.10.5 # via hatch.envs.default pydantic-core==2.27.2 # via pydantic -pygments==2.19.0 +pygments==2.19.1 # via rich pyjwt==2.10.1 # via # hatch.envs.default # msal -pyopenssl==24.3.0 +pyopenssl==25.0.0 # via # acme # josepy @@ -276,6 +276,7 @@ typing-extensions==4.12.2 # psycopg # pydantic # pydantic-core + # pyopenssl # typer urllib3==2.3.0 # via requests @@ -285,4 +286,5 @@ websocket-client==1.8.0 # via hatch.envs.default # The following packages are considered to be unsafe in a requirements file: +# pip # setuptools From 27968de91919709209c56c3a1c021599ccb8d096 Mon Sep 17 00:00:00 2001 From: Jim Madge Date: Mon, 13 Jan 2025 11:06:18 +0000 Subject: [PATCH 3/3] Add exception for local types module --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 33305a5745..7024479b71 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -243,6 +243,9 @@ ignore = [ "PLR0915", # ignore too-many-statements ] +[tool.ruff.lint.flake8-builtins] +builtins-allowed-modules = ["types"] + [tool.ruff.lint.flake8-tidy-imports] ban-relative-imports = "parents"