Skip to content

chore(deps): bump the poetry group across 3 directories with 46 updates#1204

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/poetry-468c6cbe90
Open

chore(deps): bump the poetry group across 3 directories with 46 updates#1204
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/poetry-468c6cbe90

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 8, 2026

Bumps the poetry group with 46 updates in the / directory:

Package From To
pydantic 2.11.3 2.12.5
sqlalchemy 2.0.40 2.0.46
alembic 1.15.2 1.18.3
asyncpg 0.30.0 0.31.0
pyjwt 2.10.1 2.11.0
tenacity 9.1.2 9.1.4
kubernetes 31.0.0 33.1.0
python-ulid 3.0.0 3.1.0
python-gitlab 5.6.0 8.0.0
psycopg 3.2.6 3.3.2
urllib3 2.6.0 2.6.3
authlib 1.6.0 1.6.7
marshmallow 3.26.2 4.2.2
escapism 1.0.1 1.1.0
sentry-sdk 2.26.1 2.52.0
authzed 1.21.1 1.24.2
cryptography 44.0.2 46.0.4
setuptools 75.9.1 82.0.0
kr8s 0.20.7 0.20.15
werkzeug 3.1.3 3.1.5
aiofiles 24.1.0 25.1.0
protobuf 5.29.4 6.33.5
poetry 2.1.2 2.3.2
parsy 2.1 2.2
posthog 3.25.0 7.8.3
markdown-code-runner 2.2.0 2.7.0
bandit 1.8.3 1.9.3
mypy 1.15.0 1.19.1
pytest 8.3.5 8.4.2
pytest-cov 6.1.1 7.0.0
pre-commit 4.2.0 4.5.1
aiosqlite 0.20.0 0.22.1
types-pyyaml 6.0.12.20250402 6.0.12.20250915
schemathesis 3.39.7 4.10.0
pytest-asyncio 0.21.2 1.3.0
pytest-postgresql 6.1.1 8.0.0
ruff 0.8.6 0.15.0
debugpy 1.8.14 1.8.20
pytest-xdist 3.6.1 3.8.0
types-requests 2.32.0.20250328 2.32.4.20260107
types-aiofiles 24.1.0.20250326 25.1.0.20251011
pytest-mock 3.14.0 3.15.1
uvloop 0.21.0 0.22.1
syrupy 4.9.1 5.1.0
ruamel-yaml 0.18.14 0.19.1
datamodel-code-generator 0.28.5 0.53.0

Bumps the poetry group with 25 updates in the /projects/renku_data_service directory:

Package From To
pydantic 2.11.3 2.12.5
sqlalchemy 2.0.40 2.0.46
alembic 1.15.2 1.18.3
asyncpg 0.30.0 0.31.0
pyjwt 2.10.1 2.11.0
tenacity 9.1.2 9.1.4
kubernetes 31.0.0 35.0.0
python-ulid 3.0.0 3.1.0
python-gitlab 5.6.0 8.0.0
psycopg 3.2.6 3.3.2
urllib3 2.6.2 2.6.3
authlib 1.6.0 1.6.7
marshmallow 3.26.2 4.2.2
escapism 1.0.1 1.1.0
sentry-sdk 2.26.1 2.52.0
authzed 1.21.1 1.24.2
cryptography 44.0.2 46.0.4
setuptools 75.9.1 82.0.0
kr8s 0.20.7 0.20.15
werkzeug 3.1.3 3.1.5
aiofiles 24.1.0 25.1.0
protobuf 5.29.4 6.33.5
parsy 2.1 2.2
posthog 3.25.0 7.8.3
markdown-code-runner 2.2.0 2.7.0

Bumps the poetry group with 25 updates in the /projects/secrets_storage directory:

Package From To
pydantic 2.11.3 2.12.5
sqlalchemy 2.0.40 2.0.46
alembic 1.15.2 1.18.3
asyncpg 0.30.0 0.31.0
pyjwt 2.10.1 2.11.0
tenacity 9.1.2 9.1.4
kubernetes 31.0.0 35.0.0
python-ulid 3.0.0 3.1.0
python-gitlab 5.6.0 8.0.0
psycopg 3.2.6 3.3.2
urllib3 2.6.2 2.6.3
authlib 1.6.0 1.6.7
marshmallow 3.26.1 4.2.2
escapism 1.0.1 1.1.0
sentry-sdk 2.26.1 2.52.0
authzed 1.21.1 1.24.2
cryptography 44.0.2 46.0.4
setuptools 75.9.1 82.0.0
kr8s 0.20.7 0.20.15
werkzeug 3.1.3 3.1.5
aiofiles 24.1.0 25.1.0
protobuf 5.29.4 6.33.5
parsy 2.1 2.2
posthog 3.25.0 7.8.3
markdown-code-runner 2.2.0 2.7.0

Updates pydantic from 2.11.3 to 2.12.5

Release notes

Sourced from pydantic's releases.

v2.12.5 2025-11-26

v2.12.5 (2025-11-26)

This is the fifth 2.12 patch release, addressing an issue with the MISSING sentinel and providing several documentation improvements.

The next 2.13 minor release will be published in a couple weeks, and will include a new polymorphic serialization feature addressing the remaining unexpected changes to the serialize as any behavior.

  • Fix pickle error when using model_construct() on a model with MISSING as a default value by @​ornariece in #12522.
  • Several updates to the documentation by @​Viicos.

Full Changelog: pydantic/pydantic@v2.12.4...v2.12.5

v2.12.4 2025-11-05

v2.12.4 (2025-11-05)

This is the fourth 2.12 patch release, fixing more regressions, and reverting a change in the build() method of the AnyUrl and Dsn types.

This patch release also fixes an issue with the serialization of IP address types, when serialize_as_any is used. The next patch release will try to address the remaining issues with serialize as any behavior by introducing a new polymorphic serialization feature, that should be used in most cases in place of serialize as any.

Full Changelog: pydantic/pydantic@v2.12.3...v2.12.4

v2.12.3 2025-10-17

v2.12.3 (2025-10-17)

What's Changed

This is the third 2.13 patch release, fixing issues related to the FieldInfo class, and reverting a change to the supported after model validator function signatures.

... (truncated)

Changelog

Sourced from pydantic's changelog.

v2.12.5 (2025-11-26)

GitHub release

This is the fifth 2.12 patch release, addressing an issue with the MISSING sentinel and providing several documentation improvements.

The next 2.13 minor release will be published in a couple weeks, and will include a new polymorphic serialization feature addressing the remaining unexpected changes to the serialize as any behavior.

  • Fix pickle error when using model_construct() on a model with MISSING as a default value by @​ornariece in #12522.
  • Several updates to the documentation by @​Viicos.

v2.12.4 (2025-11-05)

GitHub release

This is the fourth 2.12 patch release, fixing more regressions, and reverting a change in the build() method of the AnyUrl and Dsn types.

This patch release also fixes an issue with the serialization of IP address types, when serialize_as_any is used. The next patch release will try to address the remaining issues with serialize as any behavior by introducing a new polymorphic serialization feature, that should be used in most cases in place of serialize as any.

v2.12.3 (2025-10-17)

GitHub release

... (truncated)

Commits
  • bd2d0dd Prepare release v2.12.5
  • 7d0302e Document security implications when using create_model()
  • e9ef980 Fix typo in Standard Library Types documentation
  • f2c20c0 Add pydantic-docs dev dependency, make use of versioning blocks
  • a76c1aa Update documentation about JSON Schema
  • 8cbc72c Add documentation about custom __init__()
  • 99eba59 Add additional test for FieldInfo.get_default()
  • c710769 Special case MISSING sentinel in smart_deepcopy()
  • 20a9d77 Do not delete mock validator/serializer in rebuild_dataclass()
  • c86515a Update parts of the model and revalidate_instances documentation
  • Additional commits viewable in compare view

Updates sqlalchemy from 2.0.40 to 2.0.46

Release notes

Sourced from sqlalchemy's releases.

2.0.46

Released: January 21, 2026

typing

  • [typing] [bug] Fixed typing issues where ORM mapped classes and aliased entities could not be used as keys in result row mappings or as join targets in select statements. Patterns such as row._mapping[User], row._mapping[aliased(User)], row._mapping[with_polymorphic(...)] (rejected by both mypy and Pylance), and .join(aliased(User)) (rejected by Pylance) are documented and fully supported at runtime but were previously rejected by type checkers. The type definitions for _KeyType and _FromClauseArgument have been updated to accept these ORM entity types.

    References: #13075

postgresql

  • [postgresql] [bug] Fixed issue where PostgreSQL JSONB operators _postgresql.JSONB.Comparator.path_match() and _postgresql.JSONB.Comparator.path_exists() were applying incorrect VARCHAR casts to the right-hand side operand when used with newer PostgreSQL drivers such as psycopg. The operators now indicate the right-hand type as JSONPATH, which currently results in no casting taking place, but is also compatible with explicit casts if the implementation were require it at a later point.

    References: #13059

  • [postgresql] [bug] Fixed regression in PostgreSQL dialect where JSONB subscription syntax would generate incorrect SQL for cast() expressions returning JSONB, causing syntax errors. The dialect now properly wraps cast expressions in parentheses when using the [] subscription syntax, generating (CAST(...))[index] instead of CAST(...)[index] to comply with PostgreSQL syntax requirements. This extends the fix from #12778 which addressed the same issue for function calls.

    References: #13067

  • [postgresql] [bug] Improved the foreign key reflection regular expression pattern used by the PostgreSQL dialect to be more permissive in matching identifier characters, allowing it to correctly handle unicode characters in table and column names. This change improves compatibility with PostgreSQL variants such as CockroachDB that may use different quoting patterns in combination with unicode characters in their identifiers. Pull request courtesy Gord Thompson.

... (truncated)

Commits

Updates alembic from 1.15.2 to 1.18.3

Release notes

Sourced from alembic's releases.

1.18.3

Released: January 29, 2026

bug

  • [bug] [autogenerate] Fixed regression in version 1.18.0 due to #1771 where autogenerate would raise NoReferencedTableError when a foreign key constraint referenced a table that was not part of the initial table load, including tables filtered out by the EnvironmentContext.configure.include_name callable or tables in remote schemas that were not included in the initial reflection run.

    The change in #1771 was a performance optimization that eliminated additional reflection queries for tables that were only referenced by foreign keys but not explicitly included in the main reflection run. However, this optimization inadvertently removed the creation of Table objects for these referenced tables, causing autogenerate to fail when processing foreign key constraints that pointed to them.

    The fix creates placeholder Table objects for foreign key targets that are not reflected, allowing the autogenerate comparison to proceed without error while maintaining the performance improvement from #1771. When multiple foreign keys reference different columns in the same filtered table, the placeholder table accumulates all necessary columns. These placeholder tables may be visible when using the EnvironmentContext.configure.include_object callable to inspect ForeignKeyConstraint objects; they will have the name, schema and basic column information for the relevant columns present.

    References: #1787

  • [bug] [general] Fixed regression caused by #1669 which requires SQLAlchemy objects to support generic type subscripting; for the older SQLAlchemy 1.4 series, this requires version 1.4.23. Changed the minimum requirements to require version 1.4.23 rather than 1.4.0.

    References: #1788

1.18.2

Released: January 28, 2026

usecase

  • [usecase] [operations] The primary_key parameter on Column is now honored when Operations.add_column() is used, and will emit the "PRIMARY KEY" keyword inline within the ADD COLUMN directive. This is strictly a syntax

... (truncated)

Commits

Updates asyncpg from 0.30.0 to 0.31.0

Release notes

Sourced from asyncpg's releases.

v0.31.0

Enable Python 3.14 with experimental subinterpreter/freethreading support.

Improvements

  • Add Python 3.14 support, experimental subinterpreter/freethreading support (#1279) (by @​elprans in 9e42642b)

  • Avoid performing type introspection on known types (#1243) (by @​elprans in 5c9986c4)

  • Make prepare() not use named statements by default when cache is disabled (#1245) (by @​elprans in 5b14653e)

  • Implement connection service file functionality (#1223) (by @​AndrewJackson2020 in 1d63bb15)

Fixes

Other

Commits

Updates pyjwt from 2.10.1 to 2.11.0

Release notes

Sourced from pyjwt's releases.

2.11.0

What's Changed

... (truncated)

Changelog

Sourced from pyjwt's changelog.

v2.11.0 <https://github.com/jpadilla/pyjwt/compare/2.10.1...2.11.0>__

Fixed


- Enforce ECDSA curve validation per RFC 7518 Section 3.4.
- Fix build system warnings by @kurtmckee in `[#1105](https://github.com/jpadilla/pyjwt/issues/1105) <https://github.com/jpadilla/pyjwt/pull/1105>`__
- Validate key against allowed types for Algorithm family in `[#964](https://github.com/jpadilla/pyjwt/issues/964) <https://github.com/jpadilla/pyjwt/pull/964>`__
- Add iterator for JWKSet in `[#1041](https://github.com/jpadilla/pyjwt/issues/1041) <https://github.com/jpadilla/pyjwt/pull/1041>`__
- Validate `iss` claim is a string during encoding and decoding by @pachewise in `[#1040](https://github.com/jpadilla/pyjwt/issues/1040) <https://github.com/jpadilla/pyjwt/pull/1040>`__
- Improve typing/logic for `options` in decode, decode_complete by @pachewise in `[#1045](https://github.com/jpadilla/pyjwt/issues/1045) <https://github.com/jpadilla/pyjwt/pull/1045>`__
- Declare float supported type for lifespan and timeout by @nikitagashkov in `[#1068](https://github.com/jpadilla/pyjwt/issues/1068) <https://github.com/jpadilla/pyjwt/pull/1068>`__
- Fix ``SyntaxWarning``\s/``DeprecationWarning``\s caused by invalid escape sequences by @kurtmckee in `[#1103](https://github.com/jpadilla/pyjwt/issues/1103) <https://github.com/jpadilla/pyjwt/pull/1103>`__
- Development: Build a shared wheel once to speed up test suite setup times by @kurtmckee in `[#1114](https://github.com/jpadilla/pyjwt/issues/1114) <https://github.com/jpadilla/pyjwt/pull/1114>`__
- Development: Test type annotations across all supported Python versions,
  increase the strictness of the type checking, and remove the mypy pre-commit hook
  by @kurtmckee in `[#1112](https://github.com/jpadilla/pyjwt/issues/1112) <https://github.com/jpadilla/pyjwt/pull/1112>`__

Added

  • Support Python 3.14, and test against PyPy 3.10 and 3.11 by @​kurtmckee in [#1104](https://github.com/jpadilla/pyjwt/issues/1104) <https://github.com/jpadilla/pyjwt/pull/1104>__
  • Development: Migrate to build to test package building in CI by @​kurtmckee in [#1108](https://github.com/jpadilla/pyjwt/issues/1108) <https://github.com/jpadilla/pyjwt/pull/1108>__
  • Development: Improve coverage config and eliminate unused test suite code by @​kurtmckee in [#1115](https://github.com/jpadilla/pyjwt/issues/1115) <https://github.com/jpadilla/pyjwt/pull/1115>__
  • Docs: Standardize CHANGELOG links to PRs by @​kurtmckee in [#1110](https://github.com/jpadilla/pyjwt/issues/1110) <https://github.com/jpadilla/pyjwt/pull/1110>__
  • Docs: Fix Read the Docs builds by @​kurtmckee in [#1111](https://github.com/jpadilla/pyjwt/issues/1111) <https://github.com/jpadilla/pyjwt/pull/1111>__
  • Docs: Add example of using leeway with nbf by @​djw8605 in [#1034](https://github.com/jpadilla/pyjwt/issues/1034) <https://github.com/jpadilla/pyjwt/pull/1034>__
  • Docs: Refactored docs with autodoc; added PyJWS and jwt.algorithms docs by @​pachewise in [#1045](https://github.com/jpadilla/pyjwt/issues/1045) <https://github.com/jpadilla/pyjwt/pull/1045>__
  • Docs: Documentation improvements for "sub" and "jti" claims by @​cleder in [#1088](https://github.com/jpadilla/pyjwt/issues/1088) <https://github.com/jpadilla/pyjwt/pull/1088>__
  • Development: Add pyupgrade as a pre-commit hook by @​kurtmckee in [#1109](https://github.com/jpadilla/pyjwt/issues/1109) <https://github.com/jpadilla/pyjwt/pull/1109>__
  • Add minimum key length validation for HMAC and RSA keys (CWE-326). Warns by default via InsecureKeyLengthWarning when keys are below minimum recommended lengths per RFC 7518 Section 3.2 (HMAC) and NIST SP 800-131A (RSA). Pass enforce_minimum_key_length=True in options to PyJWT or PyJWS to raise InvalidKeyError instead.
  • Refactor PyJWT to own an internal PyJWS instance instead of calling global api_jws functions.
Commits

Updates tenacity from 9.1.2 to 9.1.4

Release notes

Sourced from tenacity's releases.

9.1.4

What's Changed

Full Changelog: jd/tenacity@9.1.3...9.1.4

9.1.3

What's Changed

New Contributors

Full Changelog: jd/tenacity@9.1.2...9.1.3

Commits
  • d4e868d Fix retry() annotations with async sleep= function (#555)
  • 24415eb support async sleep for sync fn (#551)
  • 3bf33b4 chore: drop Python 3.9 support (EOL) (#552)
  • 7027da3 chore(deps): bump the github-actions group with 2 updates (#550)
  • 21ae7d0 docs: fix syntax error in wait_chain docstring example (#548)
  • ef12c9e chore(deps): bump actions/checkout in the github-actions group (#547)
  • c35a4b3 chore(deps): bump the github-actions group with 2 updates (#545)
  • e792bba ci: fix mypy (#546)
  • 0f55245 ci: remove reno requirements (#542)
  • 815c34f feat(wait): add wait_exception strategy (#541)
  • Additional commits viewable in compare view

Updates kubernetes from 31.0.0 to 33.1.0

Release notes

Sourced from kubernetes's releases.

Kubernetes Python Client v33.1.0 Stable Release

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v33.1.0.zip
cd client-python-v33.1.0
python setup.py install

Then follow examples in https://github.com/kubernetes-client/python/tree/release-33.0/examples

Changelog: https://github.com/kubernetes-client/python/blob/release-33.0/CHANGELOG.md

Kubernetes Python Client v33.1.0 Beta 1 Release

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v33.1.0b1.zip
cd client-python-v33.1.0b1
python setup.py install

Then follow examples in https://github.com/kubernetes-client/python/tree/release-33.0/examples

Changelog: https://github.com/kubernetes-client/python/blob/release-33.0/CHANGELOG.md

Kubernetes Python Client v33.1.0 Alpha 1 Release

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v33.1.0a1.zip
cd client-python-v33.1.0a1
</tr></table> 

... (truncated)

Changelog

Sourced from kubernetes's changelog.

v33.1.0

Kubernetes API Version: v1.33.1

v33.1.0b1

Kubernetes API Version: v1.33.1

v33.1.0a1

Kubernetes API Version: v1.33.1

API Change

  • A new alpha feature gate, MutableCSINodeAllocatableCount, has been introduced.

    When this feature gate is enabled, the CSINode.Spec.Drivers[*].Allocatable.Count field becomes mutable, and a new field, NodeAllocatableUpdatePeriodSeconds, is available in the CSIDriver object. This allows periodic updates to a node's reported allocatable volume capacity, preventing stateful pods from becoming stuck due to outdated information that kube-scheduler relies on. (kubernetes/kubernetes#130007, @​torredil) [SIG Apps, Node, Scheduling and Storage]

  • Added feature gate DRAPartitionableDevices, when enabled, Dynamic Resource Allocation support partitionable devices allocation. (kubernetes/kubernetes#130764, @​cici37) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling, Storage and Testing]

  • Added DRA support for a "one-of" prioritized list of selection criteria to satisfy a device request in a resource claim. (kubernetes/kubernetes#128586, @​mortent) [SIG API Machinery, Apps, Etcd, Node, Scheduling and Testing]

  • Added a /flagz endpoint for kubelet endpoint (kubernetes/kubernetes#128857, @​zhifei92) [SIG Architecture, Instrumentation and Node]

  • Added a new tolerance field to HorizontalPodAutoscaler, overriding the cluster-wide default. Enabled via the HPAConfigurableTolerance alpha feature gate. (kubernetes/kubernetes#130797, @​jm-franc) [SIG API Machinery, Apps, Autoscaling, Etcd, Node, Scheduling and Testing]

  • Added support for configuring custom stop signals with a new StopSignal container lifecycle (kubernetes/kubernetes#130556, @​sreeram-venkitesh) [SIG API Machinery, Apps, Node and Testing]

  • Added support for in-place vertical scaling of Pods with sidecars (containers defined within initContainers where the restartPolicy is set to Always). (kubernetes/kubernetes#128367, @​vivzbansal) [SIG API Machinery, Apps, CLI, Node, Scheduling and Testing]

  • CPUManager Policy Options support is GA (kubernetes/kubernetes#130535, @​ffromani) [SIG API Machinery, Node and Testing]

  • Changed the Pod API to support hugepage resources at spec level for pod-level resources. (kubernetes/kubernetes#130577, @​KevinTMtz) [SIG Apps, CLI, Node, Scheduling, Storage and Testing]

  • DRA API: The maximum number of pods that can use the same ResourceClaim is now 256 instead of 32. Downgrading a cluster where this relaxed limit is in use to Kubernetes 1.32.0 is not supported, as version 1.32.0 would refuse to update ResourceClaims with more than 32 entries in the status.reservedFor field. (kubernetes/kubernetes#129543, @​pohly) [SIG API Machinery, Node and Testing]

  • DRA: CEL expressions using attribute strings exceeded the cost limit because their cost estimation was incomplete. (kubernetes/kubernetes#129661, @​pohly) [SIG Node]

  • DRA: Device taints enable DRA drivers or admins to mark device as unusable, which prevents allocating them. Pods may also get evicted at runtime if a device becomes unusable, depending on the severity of the taint and whether the claim tolerates the taint. (kubernetes/kubernetes#130447, @​pohly) [SIG API Machinery, Apps, Architecture, Auth, Etcd, Instrumentation, Node, Scheduling and Testing]

  • DRA: Starting Kubernetes 1.33, only users with access to an admin namespace with the kubernetes.io/dra-admin-access label are authorized to create ResourceClaim or ResourceClaimTemplate objects with the adminAccess field in this admin namespace if they want to and only they can reference these ResourceClaims or ResourceClaimTemplates in their pod or deployment specs. (kubernetes/kubernetes#130225, @​ritazh) [SIG API Machinery, Apps, Auth, Node and Testing]

  • DRA: when asking for "All" devices on a node, Kubernetes <= 1.32 proceeded to schedule pods onto nodes with no devices by not allocating any devices for those pods. Kubernetes 1.33 changes that to only picking nodes which have at least one device. Users who want the "proceed with scheduling also without devices" semantic can use the upcoming prioritized list feature with one sub-request for "all" devices and a second alternative with "count: 0". (kubernetes/kubernetes#129560, @​bart0sh) [SIG API Machinery and Node]

  • Expanded the on-disk kubelet credential provider configuration to allow an optional tokenAttribute field to be configured. When it is set, the kubelet will provision a token with the given audience bound to the current pod and its service account. This KSA token along with required annotations on the KSA defined in configuration will be sent to the credential provider plugin via its standard input (along with the image information that is already sent today). The KSA annotations to be sent are configurable in the kubelet credential provider configuration. (kubernetes/kubernetes#128372, @​aramase) [SIG API Machinery, Auth, Node and Testing]

  • Fixed the example validation rule in godoc:

    When configuring a JWT authenticator:

    If username.expression uses 'claims.email', then 'claims.email_verified' must be used in username.expression or extra[].valueExpression or claimValidationRules[].expression. An example claim validation rule expression that matches the validation automatically applied when username.claim is set to 'email' is 'claims.?email_verified.orValue(true) == true'. By explicitly comparing the value to true, we let type-checking see the result will be a boolean, and to make sure a non-boolean email_verified claim will be caught at runtime. (kubernetes/kubernetes#130875, @​aramase) [SIG Auth and Release]

  • For the InPlacePodVerticalScaling feature, the API server will no longer set the resize status to Proposed upon receiving a resize request. (kubernetes/kubernetes#130574,

Bumps the poetry group with 46 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [pydantic](https://github.com/pydantic/pydantic) | `2.11.3` | `2.12.5` |
| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.40` | `2.0.46` |
| [alembic](https://github.com/sqlalchemy/alembic) | `1.15.2` | `1.18.3` |
| [asyncpg](https://github.com/MagicStack/asyncpg) | `0.30.0` | `0.31.0` |
| [pyjwt](https://github.com/jpadilla/pyjwt) | `2.10.1` | `2.11.0` |
| [tenacity](https://github.com/jd/tenacity) | `9.1.2` | `9.1.4` |
| [kubernetes](https://github.com/kubernetes-client/python) | `31.0.0` | `33.1.0` |
| [python-ulid](https://github.com/mdomke/python-ulid) | `3.0.0` | `3.1.0` |
| [python-gitlab](https://github.com/python-gitlab/python-gitlab) | `5.6.0` | `8.0.0` |
| [psycopg](https://github.com/psycopg/psycopg) | `3.2.6` | `3.3.2` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.6.0` | `2.6.3` |
| [authlib](https://github.com/authlib/authlib) | `1.6.0` | `1.6.7` |
| [marshmallow](https://github.com/marshmallow-code/marshmallow) | `3.26.2` | `4.2.2` |
| [escapism](https://github.com/jupyterhub/escapism) | `1.0.1` | `1.1.0` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.26.1` | `2.52.0` |
| [authzed](https://github.com/authzed/authzed-py) | `1.21.1` | `1.24.2` |
| [cryptography](https://github.com/pyca/cryptography) | `44.0.2` | `46.0.4` |
| [setuptools](https://github.com/pypa/setuptools) | `75.9.1` | `82.0.0` |
| [kr8s](https://github.com/kr8s-org/kr8s) | `0.20.7` | `0.20.15` |
| [werkzeug](https://github.com/pallets/werkzeug) | `3.1.3` | `3.1.5` |
| [aiofiles](https://github.com/Tinche/aiofiles) | `24.1.0` | `25.1.0` |
| [protobuf](https://github.com/protocolbuffers/protobuf) | `5.29.4` | `6.33.5` |
| [poetry](https://github.com/python-poetry/poetry) | `2.1.2` | `2.3.2` |
| [parsy](https://github.com/python-parsy/parsy) | `2.1` | `2.2` |
| [posthog](https://github.com/posthog/posthog-python) | `3.25.0` | `7.8.3` |
| [markdown-code-runner](https://github.com/basnijholt/markdown-code-runner) | `2.2.0` | `2.7.0` |
| [bandit](https://github.com/PyCQA/bandit) | `1.8.3` | `1.9.3` |
| [mypy](https://github.com/python/mypy) | `1.15.0` | `1.19.1` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `8.4.2` |
| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `6.1.1` | `7.0.0` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.2.0` | `4.5.1` |
| [aiosqlite](https://github.com/omnilib/aiosqlite) | `0.20.0` | `0.22.1` |
| [types-pyyaml](https://github.com/typeshed-internal/stub_uploader) | `6.0.12.20250402` | `6.0.12.20250915` |
| [schemathesis](https://github.com/schemathesis/schemathesis) | `3.39.7` | `4.10.0` |
| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.21.2` | `1.3.0` |
| [pytest-postgresql](https://github.com/dbfixtures/pytest-postgresql) | `6.1.1` | `8.0.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.8.6` | `0.15.0` |
| [debugpy](https://github.com/microsoft/debugpy) | `1.8.14` | `1.8.20` |
| [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) | `3.6.1` | `3.8.0` |
| [types-requests](https://github.com/typeshed-internal/stub_uploader) | `2.32.0.20250328` | `2.32.4.20260107` |
| [types-aiofiles](https://github.com/typeshed-internal/stub_uploader) | `24.1.0.20250326` | `25.1.0.20251011` |
| [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.14.0` | `3.15.1` |
| [uvloop](https://github.com/MagicStack/uvloop) | `0.21.0` | `0.22.1` |
| [syrupy](https://github.com/syrupy-project/syrupy) | `4.9.1` | `5.1.0` |
| ruamel-yaml | `0.18.14` | `0.19.1` |
| [datamodel-code-generator](https://github.com/koxudaxi/datamodel-code-generator) | `0.28.5` | `0.53.0` |

Bumps the poetry group with 25 updates in the /projects/renku_data_service directory:

| Package | From | To |
| --- | --- | --- |
| [pydantic](https://github.com/pydantic/pydantic) | `2.11.3` | `2.12.5` |
| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.40` | `2.0.46` |
| [alembic](https://github.com/sqlalchemy/alembic) | `1.15.2` | `1.18.3` |
| [asyncpg](https://github.com/MagicStack/asyncpg) | `0.30.0` | `0.31.0` |
| [pyjwt](https://github.com/jpadilla/pyjwt) | `2.10.1` | `2.11.0` |
| [tenacity](https://github.com/jd/tenacity) | `9.1.2` | `9.1.4` |
| [kubernetes](https://github.com/kubernetes-client/python) | `31.0.0` | `35.0.0` |
| [python-ulid](https://github.com/mdomke/python-ulid) | `3.0.0` | `3.1.0` |
| [python-gitlab](https://github.com/python-gitlab/python-gitlab) | `5.6.0` | `8.0.0` |
| [psycopg](https://github.com/psycopg/psycopg) | `3.2.6` | `3.3.2` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.6.2` | `2.6.3` |
| [authlib](https://github.com/authlib/authlib) | `1.6.0` | `1.6.7` |
| [marshmallow](https://github.com/marshmallow-code/marshmallow) | `3.26.2` | `4.2.2` |
| [escapism](https://github.com/jupyterhub/escapism) | `1.0.1` | `1.1.0` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.26.1` | `2.52.0` |
| [authzed](https://github.com/authzed/authzed-py) | `1.21.1` | `1.24.2` |
| [cryptography](https://github.com/pyca/cryptography) | `44.0.2` | `46.0.4` |
| [setuptools](https://github.com/pypa/setuptools) | `75.9.1` | `82.0.0` |
| [kr8s](https://github.com/kr8s-org/kr8s) | `0.20.7` | `0.20.15` |
| [werkzeug](https://github.com/pallets/werkzeug) | `3.1.3` | `3.1.5` |
| [aiofiles](https://github.com/Tinche/aiofiles) | `24.1.0` | `25.1.0` |
| [protobuf](https://github.com/protocolbuffers/protobuf) | `5.29.4` | `6.33.5` |
| [parsy](https://github.com/python-parsy/parsy) | `2.1` | `2.2` |
| [posthog](https://github.com/posthog/posthog-python) | `3.25.0` | `7.8.3` |
| [markdown-code-runner](https://github.com/basnijholt/markdown-code-runner) | `2.2.0` | `2.7.0` |

Bumps the poetry group with 25 updates in the /projects/secrets_storage directory:

| Package | From | To |
| --- | --- | --- |
| [pydantic](https://github.com/pydantic/pydantic) | `2.11.3` | `2.12.5` |
| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.40` | `2.0.46` |
| [alembic](https://github.com/sqlalchemy/alembic) | `1.15.2` | `1.18.3` |
| [asyncpg](https://github.com/MagicStack/asyncpg) | `0.30.0` | `0.31.0` |
| [pyjwt](https://github.com/jpadilla/pyjwt) | `2.10.1` | `2.11.0` |
| [tenacity](https://github.com/jd/tenacity) | `9.1.2` | `9.1.4` |
| [kubernetes](https://github.com/kubernetes-client/python) | `31.0.0` | `35.0.0` |
| [python-ulid](https://github.com/mdomke/python-ulid) | `3.0.0` | `3.1.0` |
| [python-gitlab](https://github.com/python-gitlab/python-gitlab) | `5.6.0` | `8.0.0` |
| [psycopg](https://github.com/psycopg/psycopg) | `3.2.6` | `3.3.2` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.6.2` | `2.6.3` |
| [authlib](https://github.com/authlib/authlib) | `1.6.0` | `1.6.7` |
| [marshmallow](https://github.com/marshmallow-code/marshmallow) | `3.26.1` | `4.2.2` |
| [escapism](https://github.com/jupyterhub/escapism) | `1.0.1` | `1.1.0` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.26.1` | `2.52.0` |
| [authzed](https://github.com/authzed/authzed-py) | `1.21.1` | `1.24.2` |
| [cryptography](https://github.com/pyca/cryptography) | `44.0.2` | `46.0.4` |
| [setuptools](https://github.com/pypa/setuptools) | `75.9.1` | `82.0.0` |
| [kr8s](https://github.com/kr8s-org/kr8s) | `0.20.7` | `0.20.15` |
| [werkzeug](https://github.com/pallets/werkzeug) | `3.1.3` | `3.1.5` |
| [aiofiles](https://github.com/Tinche/aiofiles) | `24.1.0` | `25.1.0` |
| [protobuf](https://github.com/protocolbuffers/protobuf) | `5.29.4` | `6.33.5` |
| [parsy](https://github.com/python-parsy/parsy) | `2.1` | `2.2` |
| [posthog](https://github.com/posthog/posthog-python) | `3.25.0` | `7.8.3` |
| [markdown-code-runner](https://github.com/basnijholt/markdown-code-runner) | `2.2.0` | `2.7.0` |



Updates `pydantic` from 2.11.3 to 2.12.5
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.11.3...v2.12.5)

Updates `sqlalchemy` from 2.0.40 to 2.0.46
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Updates `alembic` from 1.15.2 to 1.18.3
- [Release notes](https://github.com/sqlalchemy/alembic/releases)
- [Changelog](https://github.com/sqlalchemy/alembic/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/alembic/commits)

Updates `asyncpg` from 0.30.0 to 0.31.0
- [Release notes](https://github.com/MagicStack/asyncpg/releases)
- [Commits](MagicStack/asyncpg@v0.30.0...v0.31.0)

Updates `pyjwt` from 2.10.1 to 2.11.0
- [Release notes](https://github.com/jpadilla/pyjwt/releases)
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst)
- [Commits](jpadilla/pyjwt@2.10.1...2.11.0)

Updates `tenacity` from 9.1.2 to 9.1.4
- [Release notes](https://github.com/jd/tenacity/releases)
- [Commits](jd/tenacity@9.1.2...9.1.4)

Updates `kubernetes` from 31.0.0 to 33.1.0
- [Release notes](https://github.com/kubernetes-client/python/releases)
- [Changelog](https://github.com/kubernetes-client/python/blob/v33.1.0/CHANGELOG.md)
- [Commits](kubernetes-client/python@v31.0.0...v33.1.0)

Updates `python-ulid` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/mdomke/python-ulid/releases)
- [Changelog](https://github.com/mdomke/python-ulid/blob/main/CHANGELOG.rst)
- [Commits](mdomke/python-ulid@3.0.0...3.1.0)

Updates `python-gitlab` from 5.6.0 to 8.0.0
- [Release notes](https://github.com/python-gitlab/python-gitlab/releases)
- [Changelog](https://github.com/python-gitlab/python-gitlab/blob/main/CHANGELOG.md)
- [Commits](python-gitlab/python-gitlab@v5.6.0...v8.0.0)

Updates `psycopg` from 3.2.6 to 3.3.2
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst)
- [Commits](psycopg/psycopg@3.2.6...3.3.2)

Updates `urllib3` from 2.6.0 to 2.6.3
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.6.0...2.6.3)

Updates `authlib` from 1.6.0 to 1.6.7
- [Release notes](https://github.com/authlib/authlib/releases)
- [Changelog](https://github.com/authlib/authlib/blob/main/docs/changelog.rst)
- [Commits](authlib/authlib@v1.6.0...v1.6.7)

Updates `marshmallow` from 3.26.2 to 4.2.2
- [Changelog](https://github.com/marshmallow-code/marshmallow/blob/dev/CHANGELOG.rst)
- [Commits](marshmallow-code/marshmallow@3.26.2...4.2.2)

Updates `escapism` from 1.0.1 to 1.1.0
- [Commits](jupyterhub/escapism@1.0.1...1.1.0)

Updates `sentry-sdk` from 2.26.1 to 2.52.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-python@2.26.1...2.52.0)

Updates `authzed` from 1.21.1 to 1.24.2
- [Release notes](https://github.com/authzed/authzed-py/releases)
- [Commits](authzed/authzed-py@v1.21.1...v1.24.2)

Updates `cryptography` from 44.0.2 to 46.0.4
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@44.0.2...46.0.4)

Updates `setuptools` from 75.9.1 to 82.0.0
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](pypa/setuptools@v75.9.1...v82.0.0)

Updates `kr8s` from 0.20.7 to 0.20.15
- [Release notes](https://github.com/kr8s-org/kr8s/releases)
- [Changelog](https://github.com/kr8s-org/kr8s/blob/main/docs/history.md)
- [Commits](kr8s-org/kr8s@v0.20.7...v0.20.15)

Updates `werkzeug` from 3.1.3 to 3.1.5
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](pallets/werkzeug@3.1.3...3.1.5)

Updates `aiofiles` from 24.1.0 to 25.1.0
- [Release notes](https://github.com/Tinche/aiofiles/releases)
- [Changelog](https://github.com/Tinche/aiofiles/blob/main/CHANGELOG.md)
- [Commits](Tinche/aiofiles@v24.1.0...v25.1.0)

Updates `protobuf` from 5.29.4 to 6.33.5
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `poetry` from 2.1.2 to 2.3.2
- [Release notes](https://github.com/python-poetry/poetry/releases)
- [Changelog](https://github.com/python-poetry/poetry/blob/main/CHANGELOG.md)
- [Commits](python-poetry/poetry@2.1.2...2.3.2)

Updates `parsy` from 2.1 to 2.2
- [Changelog](https://github.com/python-parsy/parsy/blob/master/docs/history.rst)
- [Commits](python-parsy/parsy@v2.1...v2.2)

Updates `posthog` from 3.25.0 to 7.8.3
- [Release notes](https://github.com/posthog/posthog-python/releases)
- [Changelog](https://github.com/PostHog/posthog-python/blob/master/CHANGELOG.md)
- [Commits](PostHog/posthog-python@v3.25.0...v7.8.3)

Updates `markdown-code-runner` from 2.2.0 to 2.7.0
- [Release notes](https://github.com/basnijholt/markdown-code-runner/releases)
- [Commits](basnijholt/markdown-code-runner@v2.2.0...v2.7.0)

Updates `bandit` from 1.8.3 to 1.9.3
- [Release notes](https://github.com/PyCQA/bandit/releases)
- [Commits](PyCQA/bandit@1.8.3...1.9.3)

Updates `mypy` from 1.15.0 to 1.19.1
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.15.0...v1.19.1)

Updates `pytest` from 8.3.5 to 8.4.2
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.5...8.4.2)

Updates `pytest-cov` from 6.1.1 to 7.0.0
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v6.1.1...v7.0.0)

Updates `pre-commit` from 4.2.0 to 4.5.1
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v4.2.0...v4.5.1)

Updates `aiosqlite` from 0.20.0 to 0.22.1
- [Changelog](https://github.com/omnilib/aiosqlite/blob/main/CHANGELOG.md)
- [Commits](omnilib/aiosqlite@v0.20.0...v0.22.1)

Updates `types-pyyaml` from 6.0.12.20250402 to 6.0.12.20250915
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

Updates `schemathesis` from 3.39.7 to 4.10.0
- [Release notes](https://github.com/schemathesis/schemathesis/releases)
- [Changelog](https://github.com/schemathesis/schemathesis/blob/master/CHANGELOG.md)
- [Commits](schemathesis/schemathesis@v3.39.7...v4.10.0)

Updates `pytest-asyncio` from 0.21.2 to 1.3.0
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v0.21.2...v1.3.0)

Updates `pytest-postgresql` from 6.1.1 to 8.0.0
- [Changelog](https://github.com/dbfixtures/pytest-postgresql/blob/main/CHANGES.rst)
- [Commits](dbfixtures/pytest-postgresql@v6.1.1...v8.0.0)

Updates `ruff` from 0.8.6 to 0.15.0
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.8.6...0.15.0)

Updates `debugpy` from 1.8.14 to 1.8.20
- [Release notes](https://github.com/microsoft/debugpy/releases)
- [Commits](microsoft/debugpy@v1.8.14...v1.8.20)

Updates `pytest-xdist` from 3.6.1 to 3.8.0
- [Release notes](https://github.com/pytest-dev/pytest-xdist/releases)
- [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-xdist@v3.6.1...v3.8.0)

Updates `types-requests` from 2.32.0.20250328 to 2.32.4.20260107
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

Updates `types-aiofiles` from 24.1.0.20250326 to 25.1.0.20251011
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

Updates `pytest-mock` from 3.14.0 to 3.15.1
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases)
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-mock@v3.14.0...v3.15.1)

Updates `uvloop` from 0.21.0 to 0.22.1
- [Release notes](https://github.com/MagicStack/uvloop/releases)
- [Commits](MagicStack/uvloop@v0.21.0...v0.22.1)

Updates `syrupy` from 4.9.1 to 5.1.0
- [Release notes](https://github.com/syrupy-project/syrupy/releases)
- [Changelog](https://github.com/syrupy-project/syrupy/blob/main/CHANGELOG.md)
- [Commits](syrupy-project/syrupy@v4.9.1...v5.1.0)

Updates `ruamel-yaml` from 0.18.14 to 0.19.1

Updates `datamodel-code-generator` from 0.28.5 to 0.53.0
- [Release notes](https://github.com/koxudaxi/datamodel-code-generator/releases)
- [Changelog](https://github.com/koxudaxi/datamodel-code-generator/blob/main/CHANGELOG.md)
- [Commits](koxudaxi/datamodel-code-generator@0.28.5...0.53.0)

Updates `pydantic` from 2.11.3 to 2.12.5
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.11.3...v2.12.5)

Updates `sqlalchemy` from 2.0.40 to 2.0.46
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Updates `alembic` from 1.15.2 to 1.18.3
- [Release notes](https://github.com/sqlalchemy/alembic/releases)
- [Changelog](https://github.com/sqlalchemy/alembic/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/alembic/commits)

Updates `asyncpg` from 0.30.0 to 0.31.0
- [Release notes](https://github.com/MagicStack/asyncpg/releases)
- [Commits](MagicStack/asyncpg@v0.30.0...v0.31.0)

Updates `pyjwt` from 2.10.1 to 2.11.0
- [Release notes](https://github.com/jpadilla/pyjwt/releases)
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst)
- [Commits](jpadilla/pyjwt@2.10.1...2.11.0)

Updates `tenacity` from 9.1.2 to 9.1.4
- [Release notes](https://github.com/jd/tenacity/releases)
- [Commits](jd/tenacity@9.1.2...9.1.4)

Updates `kubernetes` from 31.0.0 to 35.0.0
- [Release notes](https://github.com/kubernetes-client/python/releases)
- [Changelog](https://github.com/kubernetes-client/python/blob/v33.1.0/CHANGELOG.md)
- [Commits](kubernetes-client/python@v31.0.0...v33.1.0)

Updates `python-ulid` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/mdomke/python-ulid/releases)
- [Changelog](https://github.com/mdomke/python-ulid/blob/main/CHANGELOG.rst)
- [Commits](mdomke/python-ulid@3.0.0...3.1.0)

Updates `python-gitlab` from 5.6.0 to 8.0.0
- [Release notes](https://github.com/python-gitlab/python-gitlab/releases)
- [Changelog](https://github.com/python-gitlab/python-gitlab/blob/main/CHANGELOG.md)
- [Commits](python-gitlab/python-gitlab@v5.6.0...v8.0.0)

Updates `psycopg` from 3.2.6 to 3.3.2
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst)
- [Commits](psycopg/psycopg@3.2.6...3.3.2)

Updates `urllib3` from 2.6.2 to 2.6.3
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.6.0...2.6.3)

Updates `authlib` from 1.6.0 to 1.6.7
- [Release notes](https://github.com/authlib/authlib/releases)
- [Changelog](https://github.com/authlib/authlib/blob/main/docs/changelog.rst)
- [Commits](authlib/authlib@v1.6.0...v1.6.7)

Updates `marshmallow` from 3.26.2 to 4.2.2
- [Changelog](https://github.com/marshmallow-code/marshmallow/blob/dev/CHANGELOG.rst)
- [Commits](marshmallow-code/marshmallow@3.26.2...4.2.2)

Updates `escapism` from 1.0.1 to 1.1.0
- [Commits](jupyterhub/escapism@1.0.1...1.1.0)

Updates `sentry-sdk` from 2.26.1 to 2.52.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-python@2.26.1...2.52.0)

Updates `authzed` from 1.21.1 to 1.24.2
- [Release notes](https://github.com/authzed/authzed-py/releases)
- [Commits](authzed/authzed-py@v1.21.1...v1.24.2)

Updates `cryptography` from 44.0.2 to 46.0.4
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@44.0.2...46.0.4)

Updates `setuptools` from 75.9.1 to 82.0.0
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](pypa/setuptools@v75.9.1...v82.0.0)

Updates `kr8s` from 0.20.7 to 0.20.15
- [Release notes](https://github.com/kr8s-org/kr8s/releases)
- [Changelog](https://github.com/kr8s-org/kr8s/blob/main/docs/history.md)
- [Commits](kr8s-org/kr8s@v0.20.7...v0.20.15)

Updates `werkzeug` from 3.1.3 to 3.1.5
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](pallets/werkzeug@3.1.3...3.1.5)

Updates `aiofiles` from 24.1.0 to 25.1.0
- [Release notes](https://github.com/Tinche/aiofiles/releases)
- [Changelog](https://github.com/Tinche/aiofiles/blob/main/CHANGELOG.md)
- [Commits](Tinche/aiofiles@v24.1.0...v25.1.0)

Updates `protobuf` from 5.29.4 to 6.33.5
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `parsy` from 2.1 to 2.2
- [Changelog](https://github.com/python-parsy/parsy/blob/master/docs/history.rst)
- [Commits](python-parsy/parsy@v2.1...v2.2)

Updates `posthog` from 3.25.0 to 7.8.3
- [Release notes](https://github.com/posthog/posthog-python/releases)
- [Changelog](https://github.com/PostHog/posthog-python/blob/master/CHANGELOG.md)
- [Commits](PostHog/posthog-python@v3.25.0...v7.8.3)

Updates `markdown-code-runner` from 2.2.0 to 2.7.0
- [Release notes](https://github.com/basnijholt/markdown-code-runner/releases)
- [Commits](basnijholt/markdown-code-runner@v2.2.0...v2.7.0)

Updates `pydantic` from 2.11.3 to 2.12.5
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.11.3...v2.12.5)

Updates `sqlalchemy` from 2.0.40 to 2.0.46
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Updates `alembic` from 1.15.2 to 1.18.3
- [Release notes](https://github.com/sqlalchemy/alembic/releases)
- [Changelog](https://github.com/sqlalchemy/alembic/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/alembic/commits)

Updates `asyncpg` from 0.30.0 to 0.31.0
- [Release notes](https://github.com/MagicStack/asyncpg/releases)
- [Commits](MagicStack/asyncpg@v0.30.0...v0.31.0)

Updates `pyjwt` from 2.10.1 to 2.11.0
- [Release notes](https://github.com/jpadilla/pyjwt/releases)
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst)
- [Commits](jpadilla/pyjwt@2.10.1...2.11.0)

Updates `tenacity` from 9.1.2 to 9.1.4
- [Release notes](https://github.com/jd/tenacity/releases)
- [Commits](jd/tenacity@9.1.2...9.1.4)

Updates `kubernetes` from 31.0.0 to 35.0.0
- [Release notes](https://github.com/kubernetes-client/python/releases)
- [Changelog](https://github.com/kubernetes-client/python/blob/v33.1.0/CHANGELOG.md)
- [Commits](kubernetes-client/python@v31.0.0...v33.1.0)

Updates `python-ulid` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/mdomke/python-ulid/releases)
- [Changelog](https://github.com/mdomke/python-ulid/blob/main/CHANGELOG.rst)
- [Commits](mdomke/python-ulid@3.0.0...3.1.0)

Updates `python-gitlab` from 5.6.0 to 8.0.0
- [Release notes](https://github.com/python-gitlab/python-gitlab/releases)
- [Changelog](https://github.com/python-gitlab/python-gitlab/blob/main/CHANGELOG.md)
- [Commits](python-gitlab/python-gitlab@v5.6.0...v8.0.0)

Updates `psycopg` from 3.2.6 to 3.3.2
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst)
- [Commits](psycopg/psycopg@3.2.6...3.3.2)

Updates `urllib3` from 2.6.2 to 2.6.3
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.6.0...2.6.3)

Updates `authlib` from 1.6.0 to 1.6.7
- [Release notes](https://github.com/authlib/authlib/releases)
- [Changelog](https://github.com/authlib/authlib/blob/main/docs/changelog.rst)
- [Commits](authlib/authlib@v1.6.0...v1.6.7)

Updates `marshmallow` from 3.26.1 to 4.2.2
- [Changelog](https://github.com/marshmallow-code/marshmallow/blob/dev/CHANGELOG.rst)
- [Commits](marshmallow-code/marshmallow@3.26.2...4.2.2)

Updates `escapism` from 1.0.1 to 1.1.0
- [Commits](jupyterhub/escapism@1.0.1...1.1.0)

Updates `sentry-sdk` from 2.26.1 to 2.52.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-python@2.26.1...2.52.0)

Updates `authzed` from 1.21.1 to 1.24.2
- [Release notes](https://github.com/authzed/authzed-py/releases)
- [Commits](authzed/authzed-py@v1.21.1...v1.24.2)

Updates `cryptography` from 44.0.2 to 46.0.4
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@44.0.2...46.0.4)

Updates `setuptools` from 75.9.1 to 82.0.0
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](pypa/setuptools@v75.9.1...v82.0.0)

Updates `kr8s` from 0.20.7 to 0.20.15
- [Release notes](https://github.com/kr8s-org/kr8s/releases)
- [Changelog](https://github.com/kr8s-org/kr8s/blob/main/docs/history.md)
- [Commits](kr8s-org/kr8s@v0.20.7...v0.20.15)

Updates `werkzeug` from 3.1.3 to 3.1.5
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](pallets/werkzeug@3.1.3...3.1.5)

Updates `aiofiles` from 24.1.0 to 25.1.0
- [Release notes](https://github.com/Tinche/aiofiles/releases)
- [Changelog](https://github.com/Tinche/aiofiles/blob/main/CHANGELOG.md)
- [Commits](Tinche/aiofiles@v24.1.0...v25.1.0)

Updates `protobuf` from 5.29.4 to 6.33.5
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `parsy` from 2.1 to 2.2
- [Changelog](https://github.com/python-parsy/parsy/blob/master/docs/history.rst)
- [Commits](python-parsy/parsy@v2.1...v2.2)

Updates `posthog` from 3.25.0 to 7.8.3
- [Release notes](https://github.com/posthog/posthog-python/releases)
- [Changelog](https://github.com/PostHog/posthog-python/blob/master/CHANGELOG.md)
- [Commits](PostHog/posthog-python@v3.25.0...v7.8.3)

Updates `markdown-code-runner` from 2.2.0 to 2.7.0
- [Release notes](https://github.com/basnijholt/markdown-code-runner/releases)
- [Commits](basnijholt/markdown-code-runner@v2.2.0...v2.7.0)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-version: 2.12.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: sqlalchemy
  dependency-version: 2.0.46
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: alembic
  dependency-version: 1.18.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: asyncpg
  dependency-version: 0.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: pyjwt
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: tenacity
  dependency-version: 9.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: kubernetes
  dependency-version: 33.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: python-ulid
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: python-gitlab
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: psycopg
  dependency-version: 3.3.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: authlib
  dependency-version: 1.6.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: marshmallow
  dependency-version: 4.2.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: escapism
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: sentry-sdk
  dependency-version: 2.52.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: authzed
  dependency-version: 1.24.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: cryptography
  dependency-version: 46.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: setuptools
  dependency-version: 82.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: kr8s
  dependency-version: 0.20.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: werkzeug
  dependency-version: 3.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: aiofiles
  dependency-version: 25.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: protobuf
  dependency-version: 6.33.5
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: poetry
  dependency-version: 2.3.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: parsy
  dependency-version: '2.2'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: posthog
  dependency-version: 7.8.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: markdown-code-runner
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: bandit
  dependency-version: 1.9.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: mypy
  dependency-version: 1.19.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: pytest
  dependency-version: 8.4.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: pytest-cov
  dependency-version: 7.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: pre-commit
  dependency-version: 4.5.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: aiosqlite
  dependency-version: 0.22.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: types-pyyaml
  dependency-version: 6.0.12.20250915
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: schemathesis
  dependency-version: 4.10.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: pytest-asyncio
  dependency-version: 1.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: pytest-postgresql
  dependency-version: 8.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: ruff
  dependency-version: 0.15.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: debugpy
  dependency-version: 1.8.20
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: pytest-xdist
  dependency-version: 3.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: types-requests
  dependency-version: 2.32.4.20260107
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: types-aiofiles
  dependency-version: 25.1.0.20251011
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: pytest-mock
  dependency-version: 3.15.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: uvloop
  dependency-version: 0.22.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: syrupy
  dependency-version: 5.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: ruamel-yaml
  dependency-version: 0.19.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: datamodel-code-generator
  dependency-version: 0.53.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: pydantic
  dependency-version: 2.12.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: sqlalchemy
  dependency-version: 2.0.46
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: alembic
  dependency-version: 1.18.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: asyncpg
  dependency-version: 0.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: pyjwt
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: tenacity
  dependency-version: 9.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: kubernetes
  dependency-version: 35.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: python-ulid
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: python-gitlab
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: psycopg
  dependency-version: 3.3.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: authlib
  dependency-version: 1.6.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: marshmallow
  dependency-version: 4.2.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: escapism
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: sentry-sdk
  dependency-version: 2.52.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: authzed
  dependency-version: 1.24.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: cryptography
  dependency-version: 46.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: setuptools
  dependency-version: 82.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: kr8s
  dependency-version: 0.20.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: werkzeug
  dependency-version: 3.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: aiofiles
  dependency-version: 25.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: protobuf
  dependency-version: 6.33.5
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: parsy
  dependency-version: '2.2'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: posthog
  dependency-version: 7.8.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: markdown-code-runner
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: pydantic
  dependency-version: 2.12.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: sqlalchemy
  dependency-version: 2.0.46
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: alembic
  dependency-version: 1.18.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: asyncpg
  dependency-version: 0.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: pyjwt
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: tenacity
  dependency-version: 9.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: kubernetes
  dependency-version: 35.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: python-ulid
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: python-gitlab
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: psycopg
  dependency-version: 3.3.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: authlib
  dependency-version: 1.6.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: marshmallow
  dependency-version: 4.2.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: escapism
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: sentry-sdk
  dependency-version: 2.52.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: authzed
  dependency-version: 1.24.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: cryptography
  dependency-version: 46.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: setuptools
  dependency-version: 82.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: kr8s
  dependency-version: 0.20.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: werkzeug
  dependency-version: 3.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: poetry
- dependency-name: aiofiles
  dependency-version: 25.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: protobuf
  dependency-version: 6.33.5
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: parsy
  dependency-version: '2.2'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
- dependency-name: posthog
  dependency-version: 7.8.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: poetry
- dependency-name: markdown-code-runner
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: poetry
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Feb 8, 2026
@dependabot dependabot bot requested review from a team, SalimKayal and sgaist as code owners February 8, 2026 16:27
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Feb 8, 2026
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 15, 2026

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot recreate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants