Skip to content

chore(deps): bump the templates-examples-pip-minor-patch group across 8 directories with 5 updates - #4073

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/templates/templates-examples-pip-minor-patch-88b5bbdb3a
Closed

chore(deps): bump the templates-examples-pip-minor-patch group across 8 directories with 5 updates#4073
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/templates/templates-examples-pip-minor-patch-88b5bbdb3a

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 9, 2026

Copy link
Copy Markdown
Contributor

Bumps the templates-examples-pip-minor-patch group with 5 updates in the /templates directory:

Package From To
kafka-python-ng 2.2.2 2.2.3
clickhouse-connect 0.11.0 0.15.1
requests 2.32.4 2.33.1
faker 40.8.0 40.15.0
fastapi 0.135.1 0.136.1

Bumps the templates-examples-pip-minor-patch group with 3 updates in the /templates/python directory: kafka-python-ng, clickhouse-connect and requests.
Bumps the templates-examples-pip-minor-patch group with 3 updates in the /templates/python-cluster directory: kafka-python-ng, clickhouse-connect and requests.
Bumps the templates-examples-pip-minor-patch group with 3 updates in the /templates/python-empty directory: kafka-python-ng, clickhouse-connect and requests.
Bumps the templates-examples-pip-minor-patch group with 3 updates in the /templates/python-fastapi directory: kafka-python-ng, clickhouse-connect and requests.
Bumps the templates-examples-pip-minor-patch group with 3 updates in the /templates/python-fastapi-client-only directory: kafka-python-ng, clickhouse-connect and requests.
Bumps the templates-examples-pip-minor-patch group with 3 updates in the /templates/python-tests directory: kafka-python-ng, clickhouse-connect and requests.
Bumps the templates-examples-pip-minor-patch group with 5 updates in the /templates/python-webapp directory:

Package From To
kafka-python-ng 2.2.2 2.2.3
clickhouse-connect 0.11.0 0.15.1
requests 2.32.4 2.33.1
faker 40.8.0 40.15.0
fastapi 0.135.1 0.136.1

Updates kafka-python-ng from 2.2.2 to 2.2.3

Release notes

Sourced from kafka-python-ng's releases.

v2.2.3

What's Changed

New Contributors

Full Changelog: kafka-python-ng/kafka-python-ng@v2.2.2...v2.2.3

Commits

Updates clickhouse-connect from 0.11.0 to 0.15.1

Release notes

Sourced from clickhouse-connect's releases.

v0.15.1

Bug Fixes

  • Use timezone from parameter type hint instead of server_tz when formatting tz-aware datetimes in {param:Type} bind expressions. Fixes #697

v0.15.0

Improvements

  • Comprehensive ClickHouse JOIN support in SQLAlchemy via ch_join() with all strictness/distribution modifiers and USING syntax (#635, #636)
  • Multi-column array_join() for parallel array expansion (#633)
  • Add missing Replicated engine variants (ReplicatedReplacingMergeTree, etc.) (#687)
  • Lazy imports for numpy, pandas, pyarrow, and polars, ~4x faster bare import time (#589)

Bug Fixes

  • Fix .final() and .sample() silently overwriting each other when chained (#658)
  • Fix sqlalchemy.values() to emit ClickHouse VALUES table function syntax (#681)
  • Fix GraphiteMergeTree to properly quote config_section argument

Other

  • Remove py.typed marker that was causing false type errors for mypy/pyright users (#691)

Full Changelog: ClickHouse/clickhouse-connect@v0.14.1...v0.15.0

v0.14.1

Bug fixes

  • Fixed JSON and Dynamic column read paths to properly decode shared variant data instead of returning raw binary with discriminator byte prefixes. Closes #599, #615, #674
  • Fixed empty ORM/DBAPI SELECT results so cursor.description is still populated when ClickHouse Native format returns no data blocks. This restores correct handling for empty result sets, including parameterized and limited queries. Closes #675
  • Reenabled the default Cython runtime path so compiled driverc modules are used again unless CLICKHOUSE_CONNECT_USE_C=0 is exoplicitly set. Closes #676

Full Changelog: ClickHouse/clickhouse-connect@v0.14.0...v0.14.1

v0.14.0

High level notes

This release is primarily focused on preparing the path to 1.0.0. It introduces a handful of breaking changes and deprecation warnings for APIs that will be removed or finalized in 1.0.0. If your code uses any of the deprecated parameters, you'll now see DeprecationWarnings with clear migration guidance and highly recommend addressing these before upgrading to 1.0.0 when it ships.

Breaking Changes

  • apply_server_timezone renamed to tz_source. Options are "auto" (the default), "server", or "local". The old parameter currently still works with a deprecation warning. ClickHouse/clickhouse-connect#670
  • utc_tz_aware renamed to tz_mode. Options are "naive_utc" (the default), "aware", or "schema". The old parameter still currently still works with a deprecation warning. ClickHouse/clickhouse-connect#664
  • Removed Object('json') type. This was a legacy experimental JSON type has been removed in favor of the new JSON type in ClickHouse. ClickHouse/clickhouse-connect#666

Deprecations

  • Pandas 1.x support is deprecated and will be removed in 1.0.0. ClickHouse/clickhouse-connect#667
  • There's a async-native client based on clickhouse-connect v0.11.0 that is available for testing via pip install clickhouse_connect[async]==0.12.0rc1. A FutureWarning advertising this will now be emitted on creation of the (to be legacy) async client. ClickHouse/clickhouse-connect#672

Experimental

Improvements

New Contributors

... (truncated)

Changelog

Sourced from clickhouse-connect's changelog.

0.15.1, 2026-03-30

Bug Fixes

  • Use timezone from parameter type hint instead of server_tz when formatting tz-aware datetimes in {param:Type} bind expressions. Previously, bind_query always converted datetimes to the server timezone, ignoring explicit timezone declarations in type hints like DateTime64(6, 'UTC'). This caused incorrect query results when server_tz differed from the hint timezone. Handles LowCardinality, Nullable, and container type wrappers. Fixes #697

0.15.0, 2026-03-26

Improvements

  • SQLAlchemy: Comprehensive ClickHouse JOIN support via the new ch_join() helper. All strictness modifiers (ALL, ANY, SEMI, ANTI, ASOF), the GLOBAL distribution modifier, and explicit CROSS JOIN are now available. Use with select_from() to generate ClickHouse-specific join syntax like GLOBAL ALL LEFT OUTER JOIN. Closes #635
  • SQLAlchemy: array_join() now supports multiple columns for parallel array expansion. Pass a list of columns and a matching list of aliases to generate ARRAY JOIN col1 AS a, col2 AS b, col3 AS c. Single-column usage is unchanged. Closes #633
  • SQLAlchemy: ch_join() now supports USING syntax via the new using parameter. Pass a list of column name strings to generate USING (col1, col2) instead of ON. This is important for FULL OUTER JOIN where USING merges the join column correctly while ON produces default values (0, '') for unmatched sides. Closes #636
  • SQLAlchemy: Add missing Replicated table engine variants: ReplicatedReplacingMergeTree, ReplicatedCollapsingMergeTree, ReplicatedVersionedCollapsingMergeTree, and ReplicatedGraphiteMergeTree. Closes #687
  • Lazy imports for optional dependencies (numpy, pandas, pyarrow, polars). If installed, these heavy libraries are no longer imported at import clickhouse_connect time. They are only imported when features that need them are actually used. The C/Numpy optimization bridge is also deferred. This speeds up bare import time of clickhouse-connect about 4X in environments where all four are installed. Closes #589

Other

  • Remove py.typed marker file. The package does not have comprehensive type annotations, so the PEP 561 marker was causing false type errors for mypy/pyright users. Closes #691

Bug Fixes

  • SQLAlchemy: Fix .final() and .sample() silently overwriting each other when chained. Both methods now store modifiers as custom attributes on the Select instance and render them during compilation, replacing the previous with_hint() approach that only allowed one hint per table. Chaining in either order (e.g. select(t).final().sample(0.1)) correctly produces FROM t FINAL SAMPLE 0.1. Also fixes rendering for aliased tables (FROM t AS u FINAL) and supports explicit table targeting in joins. Fixes #658
  • SQLAlchemy: Fix sqlalchemy.values() to generate ClickHouse's VALUES table function syntax. The compiler now emits VALUES('col1 Type1, col2 Type2', ...) with the column structure as the first argument, instead of the standard SQL form that places column names after the alias. Generic SQLAlchemy types are mapped to ClickHouse equivalents (e.g. Integer to Int32, String to String). Also handles CTE usage by wrapping in SELECT * FROM VALUES(...). Fixes #681
  • SQLAlchemy: Fix GraphiteMergeTree and ReplicatedGraphiteMergeTree to properly single-quote the config_section argument as ClickHouse requires.

0.14.1, 2026-03-11

Bug Fixes

  • Fix JSON and Dynamic column read paths to properly decode shared variant data instead of returning raw binary with discriminator byte prefixes. Shared data values, used when paths exceed max_dynamic_paths or types exceed max_dynamic_types are now decoded from ClickHouse's binary variant encoding. Scalar types like integers, floats, strings, booleans, and nulls as well as nested objects are now fully decoded. Compound types like Array, Tuple, Map, DateTime, Date, Decimal, and UUID are not yet decoded and will be returned as raw bytes. Fixes #599, #615, and #674
  • SQLAlchemy: Fixed empty ORM/DBAPI SELECT results so cursor.description is still populated when ClickHouse Native format returns no data blocks. This restores correct handling for empty result sets, including parameterized and limited queries. Closes #675
  • Restore the default Cython runtime path so compiled driverc modules are used again unless CLICKHOUSE_CONNECT_USE_C=0 is set. Fix C/Python parity issues in streaming exception handling, FixedString string reads, nullable array helpers, and numpy conversion helpers, and expand CI and unit parity coverage to keep the optimized and pure-Python paths in sync. Addresses #676
  • Simplify pivot in the Cython data conversion module to use tuple(zip(*...)) instead of a manual tuple-building loop which matches the pure-Python implementation and provides significant insert speedup.

0.14.0, 2026-03-09

Breaking Changes

  • Renamed apply_server_timezone parameter to tz_source across Client and HttpClient. The new tz_source parameter accepts string values: "auto" (default, was None), "server" (was True or "always"), and "local" (was False). The old apply_server_timezone parameter is still accepted but emits a DeprecationWarning and will be removed in 1.0. Passing both tz_source and apply_server_timezone raises ProgrammingError. The "always" value (which had no distinct runtime behavior from True) maps to "server".
  • Renamed utc_tz_aware parameter to tz_mode across Client, QueryContext, and all query methods. The new tz_mode parameter accepts string values: "naive_utc" (default, was False), "aware" (was True), and "schema" (unchanged). The old utc_tz_aware parameter is still accepted but emits a DeprecationWarning and will be removed in 1.0. Passing both tz_mode and utc_tz_aware raises ProgrammingError. Closes #654
  • Removed the deprecated Object('json') type. This was the legacy experimental JSON type that has been superseded by the new JSON type in ClickHouse. Closes #556

Deprecations

  • Pandas 1.x support is now deprecated and will be removed in v1.0.0. A DeprecationWarning is emitted at import time for pandas 1.x users.

Improvements

  • Added support for the SAMPLE clause in SQLAlchemy statements. Note: Due to a SQLAlchemy limitation, only one hint (SAMPLE or FINAL) can be applied per table; chaining both will silently ignore one. For now, this change enables use of sample(), but chaining with final() is not yet supported. Closes #634
  • Experimental: Added Python 3.14 free-threading (cp314t) wheel builds for all platforms. The full test suite currently (as of 2 MAR, 2026) passes under free-threaded Python, but is not added to the CI test matrix at this time nor has it been otherwise tested to any degree. Free-threading support should be considered experimental with no guarantees of correctness at this time. Closes #573

0.13.0, 2026-02-26

Improvements

  • BREAKING CHANGE: Implement native write path for Variant data type with type-aware dispatching. Previously, all values inserted into a Variant column were stringified and sent to the server, which would store them in the String member if present, or attempt server-side conversion otherwise. Values

... (truncated)

Commits
  • 05ec766 respect bind param tz type hints, bf release 0.15.1 prep
  • c4c2a4e 0.15.0 release prep (#694)
  • cd8cbf4 Joe/remove pytyped and other small cleanup issues (#693)
  • 05859ef implement lazy loading of heavy optional deps (#689)
  • 611161f SQLAlchemy core improvements (#688)
  • 5fd16eb simple ddl support for a few new engine types (#690)
  • a0e621c add Peter for reviews (#682)
  • c40bbac 0.14.1 bugfix release prep (#680)
  • 323b768 Reenable default Cython runtime path and reestablish C/Python parity (#679)
  • 0114948 fix sqlalchemy empty result metadata for orm queries (#678)
  • Additional commits viewable in compare view

Updates requests from 2.32.4 to 2.33.1

Release notes

Sourced from requests's releases.

v2.33.1

2.33.1 (2026-03-30)

Bugfixes

  • Fixed test cleanup for CVE-2026-25645 to avoid leaving unnecessary files in the tmp directory. (#7305)
  • Fixed Content-Type header parsing for malformed values. (#7309)
  • Improved error consistency for malformed header values. (#7308)

New Contributors

Full Changelog: https://github.com/psf/requests/blob/main/HISTORY.md#2331-2026-03-30

v2.33.0

2.33.0 (2026-03-25)

Announcements

  • 📣 Requests is adding inline types. If you have a typed code base that uses Requests, please take a look at #7271. Give it a try, and report any gaps or feedback you may have in the issue. 📣

Security

  • CVE-2026-25645 requests.utils.extract_zipped_paths now extracts contents to a non-deterministic location to prevent malicious file replacement. This does not affect default usage of Requests, only applications calling the utility function directly.

Improvements

  • Migrated to a PEP 517 build system using setuptools. (#7012)

Bugfixes

  • Fixed an issue where an empty netrc entry could cause malformed authentication to be applied to Requests on Python 3.11+. (#7205)

Deprecations

  • Dropped support for Python 3.9 following its end of support. (#7196)

Documentation

  • Various typo fixes and doc improvements.

New Contributors

Full Changelog: https://github.com/psf/requests/blob/main/HISTORY.md#2330-2026-03-25

v2.32.5

2.32.5 (2025-08-18)

... (truncated)

Changelog

Sourced from requests's changelog.

2.33.1 (2026-03-30)

Bugfixes

  • Fixed test cleanup for CVE-2026-25645 to avoid leaving unnecessary files in the tmp directory. (#7305)
  • Fixed Content-Type header parsing for malformed values. (#7309)
  • Improved error consistency for malformed header values. (#7308)

2.33.0 (2026-03-25)

Announcements

  • 📣 Requests is adding inline types. If you have a typed code base that uses Requests, please take a look at #7271. Give it a try, and report any gaps or feedback you may have in the issue. 📣

Security

  • CVE-2026-25645 requests.utils.extract_zipped_paths now extracts contents to a non-deterministic location to prevent malicious file replacement. This does not affect default usage of Requests, only applications calling the utility function directly.

Improvements

  • Migrated to a PEP 517 build system using setuptools. (#7012)

Bugfixes

  • Fixed an issue where an empty netrc entry could cause malformed authentication to be applied to Requests on Python 3.11+. (#7205)

Deprecations

  • Dropped support for Python 3.9 following its end of support. (#7196)

Documentation

  • Various typo fixes and doc improvements.

2.32.5 (2025-08-18)

Bugfixes

  • The SSLContext caching feature originally introduced in 2.32.0 has created a new class of issues in Requests that have had negative impact across a number of use cases. The Requests team has decided to revert this feature as long term maintenance of it is proving to be unsustainable in its current iteration.

Deprecations

  • Added support for Python 3.14.

... (truncated)

Commits

Updates faker from 40.8.0 to 40.15.0

Release notes

Sourced from faker's releases.

Release v40.15.0

See CHANGELOG.md.

Release v40.14.1

See CHANGELOG.md.

Release v40.14.0

See CHANGELOG.md.

Release v40.13.0

See CHANGELOG.md.

Release v40.12.0

See CHANGELOG.md.

Release v40.11.1

See CHANGELOG.md.

Release v40.11.0

See CHANGELOG.md.

Release v40.10.0

See CHANGELOG.md.

Release v40.9.0

See CHANGELOG.md.

Release v40.8.1

See CHANGELOG.md.

Changelog

Sourced from faker's changelog.

v40.15.0 - 2026-04-17

v40.14.1 - 2026-04-17

v40.14.0 - 2026-04-17

  • Fix: update placekitten URL to placekittens (#2364). Thanks @​reory.

v40.13.0 - 2026-04-06

v40.12.0 - 2026-03-30

v40.11.1 - 2026-03-23

  • Fix: rebind deepcopy proxies to copied Faker instances. Thanks @​SunS1eep1ng.

v40.11.0 - 2026-03-13

  • Add major Swiss banks to de_CH bank provider. Thanks @​raphael-s.

v40.10.0 - 2026-03-13

v40.9.0 - 2026-03-13

v40.8.1 - 2026-03-13

Commits
  • ff243c8 Bump version: 40.14.1 → 40.15.0
  • 632981e 📝 Update CHANGELOG.md
  • c8ee020 💄 Lint code
  • ca29a01 Add job providers for ar_DZ and fr_DZ locales (#2352)
  • 740812b Add company providers for ar_DZ and fr_DZ locales (#2351)
  • 6a495ba Add geo providers for ar_DZ and fr_DZ locales (#2350)
  • f595fb2 Add currency providers for ar_DZ and fr_DZ locales (#2349)
  • 0c2aef9 add date_time provider for ar_DZ locale (#2348)
  • 2bb97dc Add ssn providers for ar_DZ and fr_DZ locales (#2347)
  • 75a8ae7 Bump version: 40.14.0 → 40.14.1
  • Additional commits viewable in compare view

Updates fastapi from 0.135.1 to 0.136.1

Release notes

Sourced from fastapi's releases.

0.136.1

Upgrades

Internal

0.136.0

Upgrades

0.135.4

Refactors

Internal

0.135.3

... (truncated)

Commits

Updates kafka-python-ng from 2.2.2 to 2.2.3

Release notes

Sourced from kafka-python-ng's releases.

v2.2.3

What's Changed

New Contributors

Full Changelog: kafka-python-ng/kafka-python-ng@v2.2.2...v2.2.3

Commits

Updates clickhouse-connect from 0.11.0 to 0.15.1

Release notes

Sourced from clickhouse-connect's releases.

v0.15.1

Bug Fixes

  • Use timezone from parameter type hint instead of server_tz when formatting tz-aware datetimes in {param:Type} bind expressions. Fixes #697

v0.15.0

Improvements

  • Comprehensive ClickHouse JOIN support in SQLAlchemy via ch_join() with all strictness/distribution modifiers and USING syntax (#635, #636)
  • Multi-column array_join() for parallel array expansion (#633)
  • Add missing Replicated engine variants (ReplicatedReplacingMergeTree, etc.) (#687)
  • Lazy imports for numpy, pandas, pyarrow, and polars, ~4x faster bare import time (#589)

Bug Fixes

  • Fix .final() and .sample() silently overwriting each other when chained (#658)
  • Fix sqlalchemy.values() to emit ClickHouse VALUES table function syntax (#681)
  • Fix GraphiteMergeTree to properly quote config_section argument

Other

  • Remove py.typed marker that was causing false type errors for mypy/pyright users (#691)

Full Changelog: ClickHouse/clickhouse-connect@v0.14.1...v0.15.0

v0.14.1

Bug fixes

  • Fixed JSON and Dynamic column read paths to properly decode shared variant data instead of returning raw binary with discriminator byte prefixes. Closes #599, #615, #674
  • Fixed empty ORM/DBAPI SELECT results so cursor.description is still populated when ClickHouse Native format returns no data blocks. This restores correct handling for empty result sets, including parameterized and limited queries. Closes #675
  • Reenabled the default Cython runtime path so compiled driverc modules are used again unless CLICKHOUSE_CONNECT_USE_C=0 is exoplicitly set. Closes #676

Full Changelog: ClickHouse/clickhouse-connect@v0.14.0...v0.14.1

v0.14.0

High level notes

This release is primarily focused on preparing the path to 1.0.0. It introduces a handful of breaking changes and deprecation warnings for APIs that will be removed or finalized in 1.0.0. If your code uses any of the deprecated parameters, you'll now see DeprecationWarnings with clear migration guidance and highly recommend addressing these before upgrading to 1.0.0 when it ships.

Breaking Changes

  • apply_server_timezone renamed to tz_source. Options are "auto" (the default), "server", or "local". The old parameter currently still works with a deprecation warning. ClickHouse/clickhouse-connect#670
  • utc_tz_aware renamed to tz_mode. Options are "naive_utc" (the default), "aware", or "schema". The old parameter still currently still works with a deprecation warning. ClickHouse/clickhouse-connect#664
  • Removed Object('json') type. This was a legacy experimental JSON type has been removed in favor of the new JSON type in ClickHouse. ClickHouse/clickhouse-connect#666

Deprecations

  • Pandas 1.x support is deprecated and will be removed in 1.0.0. ClickHouse/clickhouse-connect#667
  • There's a async-native client based on clickhouse-connect v0.11.0 that is available for testing via pip install clickhouse_connect[async]==0.12.0rc1. A FutureWarning advertising this will now be emitted on creation of the (to be legacy) async client. ClickHouse/clickhouse-connect#672

Experimental

Improvements

New Contributors

... (truncated)

Changelog

Sourced from clickhouse-connect's changelog.

0.15.1, 2026-03-30

Bug Fixes

  • Use timezone from parameter type hint instead of server_tz when formatting tz-aware datetimes in {param:Type} bind expressions. Previously, bind_query always converted datetimes to the server timezone, ignoring explicit timezone declarations in type hints like DateTime64(6, 'UTC'). This caused incorrect query results when server_tz differed from the hint timezone. Handles LowCardinality, Nullable, and container type wrappers. Fixes #697

0.15.0, 2026-03-26

Improvements

  • SQLAlchemy: Comprehensive ClickHouse JOIN support via the new ch_join() helper. All strictness modifiers (ALL, ANY, SEMI, ANTI, ASOF), the GLOBAL distribution modifier, and explicit CROSS JOIN are now available. Use with select_from() to generate ClickHouse-specific join syntax like GLOBAL ALL LEFT OUTER JOIN. Closes #635
  • SQLAlchemy: array_join() now supports multiple columns for parallel array expansion. Pass a list of columns and a matching list of aliases to generate ARRAY JOIN col1 AS a, col2 AS b, col3 AS c. Single-column usage is unchanged. Closes #633
  • SQLAlchemy: ch_join() now supports USING syntax via the new using parameter. Pass a list of column name strings to generate USING (col1, col2) instead of ON<...

    Description has been truncated


    [!NOTE]
    Low Risk
    Low risk dependency-only changes limited to example/template requirements.txt files; primary risk is downstream compatibility changes from upgraded third-party libraries.

    Overview
    Updates Python template requirements.txt pins across the templates/ directory, bumping kafka-python-ng to 2.2.3, clickhouse-connect to 0.15.1, and requests to 2.33.1.

    For the python-webapp template, also bumps pinned faker to 40.15.0 and fastapi[standard] to 0.136.1.

    Reviewed by Cursor Bugbot for commit 8c4b2568ccbea6243cbbe16357392cfb77082395. Bugbot is set up for automated code reviews on this repo. Configure here.

… 8 directories with 5 updates

Bumps the templates-examples-pip-minor-patch group with 5 updates in the /templates directory:

| Package | From | To |
| --- | --- | --- |
| [kafka-python-ng](https://github.com/wbarnha/kafka-python-ng) | `2.2.2` | `2.2.3` |
| [clickhouse-connect](https://github.com/ClickHouse/clickhouse-connect) | `0.11.0` | `0.15.1` |
| [requests](https://github.com/psf/requests) | `2.32.4` | `2.33.1` |
| [faker](https://github.com/joke2k/faker) | `40.8.0` | `40.15.0` |
| [fastapi](https://github.com/fastapi/fastapi) | `0.135.1` | `0.136.1` |

Bumps the templates-examples-pip-minor-patch group with 3 updates in the /templates/python directory: [kafka-python-ng](https://github.com/wbarnha/kafka-python-ng), [clickhouse-connect](https://github.com/ClickHouse/clickhouse-connect) and [requests](https://github.com/psf/requests).
Bumps the templates-examples-pip-minor-patch group with 3 updates in the /templates/python-cluster directory: [kafka-python-ng](https://github.com/wbarnha/kafka-python-ng), [clickhouse-connect](https://github.com/ClickHouse/clickhouse-connect) and [requests](https://github.com/psf/requests).
Bumps the templates-examples-pip-minor-patch group with 3 updates in the /templates/python-empty directory: [kafka-python-ng](https://github.com/wbarnha/kafka-python-ng), [clickhouse-connect](https://github.com/ClickHouse/clickhouse-connect) and [requests](https://github.com/psf/requests).
Bumps the templates-examples-pip-minor-patch group with 3 updates in the /templates/python-fastapi directory: [kafka-python-ng](https://github.com/wbarnha/kafka-python-ng), [clickhouse-connect](https://github.com/ClickHouse/clickhouse-connect) and [requests](https://github.com/psf/requests).
Bumps the templates-examples-pip-minor-patch group with 3 updates in the /templates/python-fastapi-client-only directory: [kafka-python-ng](https://github.com/wbarnha/kafka-python-ng), [clickhouse-connect](https://github.com/ClickHouse/clickhouse-connect) and [requests](https://github.com/psf/requests).
Bumps the templates-examples-pip-minor-patch group with 3 updates in the /templates/python-tests directory: [kafka-python-ng](https://github.com/wbarnha/kafka-python-ng), [clickhouse-connect](https://github.com/ClickHouse/clickhouse-connect) and [requests](https://github.com/psf/requests).
Bumps the templates-examples-pip-minor-patch group with 5 updates in the /templates/python-webapp directory:

| Package | From | To |
| --- | --- | --- |
| [kafka-python-ng](https://github.com/wbarnha/kafka-python-ng) | `2.2.2` | `2.2.3` |
| [clickhouse-connect](https://github.com/ClickHouse/clickhouse-connect) | `0.11.0` | `0.15.1` |
| [requests](https://github.com/psf/requests) | `2.32.4` | `2.33.1` |
| [faker](https://github.com/joke2k/faker) | `40.8.0` | `40.15.0` |
| [fastapi](https://github.com/fastapi/fastapi) | `0.135.1` | `0.136.1` |



Updates `kafka-python-ng` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/wbarnha/kafka-python-ng/releases)
- [Changelog](https://github.com/kafka-python-ng/kafka-python-ng/blob/master/docs/changelog.rst)
- [Commits](kafka-python-ng/kafka-python-ng@v2.2.2...v2.2.3)

Updates `clickhouse-connect` from 0.11.0 to 0.15.1
- [Release notes](https://github.com/ClickHouse/clickhouse-connect/releases)
- [Changelog](https://github.com/ClickHouse/clickhouse-connect/blob/main/CHANGELOG.md)
- [Commits](ClickHouse/clickhouse-connect@v0.11.0...v0.15.1)

Updates `requests` from 2.32.4 to 2.33.1
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.4...v2.33.1)

Updates `faker` from 40.8.0 to 40.15.0
- [Release notes](https://github.com/joke2k/faker/releases)
- [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md)
- [Commits](joke2k/faker@v40.8.0...v40.15.0)

Updates `fastapi` from 0.135.1 to 0.136.1
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.135.1...0.136.1)

Updates `kafka-python-ng` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/wbarnha/kafka-python-ng/releases)
- [Changelog](https://github.com/kafka-python-ng/kafka-python-ng/blob/master/docs/changelog.rst)
- [Commits](kafka-python-ng/kafka-python-ng@v2.2.2...v2.2.3)

Updates `clickhouse-connect` from 0.11.0 to 0.15.1
- [Release notes](https://github.com/ClickHouse/clickhouse-connect/releases)
- [Changelog](https://github.com/ClickHouse/clickhouse-connect/blob/main/CHANGELOG.md)
- [Commits](ClickHouse/clickhouse-connect@v0.11.0...v0.15.1)

Updates `requests` from 2.32.4 to 2.33.1
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.4...v2.33.1)

Updates `kafka-python-ng` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/wbarnha/kafka-python-ng/releases)
- [Changelog](https://github.com/kafka-python-ng/kafka-python-ng/blob/master/docs/changelog.rst)
- [Commits](kafka-python-ng/kafka-python-ng@v2.2.2...v2.2.3)

Updates `clickhouse-connect` from 0.11.0 to 0.15.1
- [Release notes](https://github.com/ClickHouse/clickhouse-connect/releases)
- [Changelog](https://github.com/ClickHouse/clickhouse-connect/blob/main/CHANGELOG.md)
- [Commits](ClickHouse/clickhouse-connect@v0.11.0...v0.15.1)

Updates `requests` from 2.32.4 to 2.33.1
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.4...v2.33.1)

Updates `kafka-python-ng` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/wbarnha/kafka-python-ng/releases)
- [Changelog](https://github.com/kafka-python-ng/kafka-python-ng/blob/master/docs/changelog.rst)
- [Commits](kafka-python-ng/kafka-python-ng@v2.2.2...v2.2.3)

Updates `clickhouse-connect` from 0.11.0 to 0.15.1
- [Release notes](https://github.com/ClickHouse/clickhouse-connect/releases)
- [Changelog](https://github.com/ClickHouse/clickhouse-connect/blob/main/CHANGELOG.md)
- [Commits](ClickHouse/clickhouse-connect@v0.11.0...v0.15.1)

Updates `requests` from 2.32.4 to 2.33.1
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.4...v2.33.1)

Updates `kafka-python-ng` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/wbarnha/kafka-python-ng/releases)
- [Changelog](https://github.com/kafka-python-ng/kafka-python-ng/blob/master/docs/changelog.rst)
- [Commits](kafka-python-ng/kafka-python-ng@v2.2.2...v2.2.3)

Updates `clickhouse-connect` from 0.11.0 to 0.15.1
- [Release notes](https://github.com/ClickHouse/clickhouse-connect/releases)
- [Changelog](https://github.com/ClickHouse/clickhouse-connect/blob/main/CHANGELOG.md)
- [Commits](ClickHouse/clickhouse-connect@v0.11.0...v0.15.1)

Updates `requests` from 2.32.4 to 2.33.1
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.4...v2.33.1)

Updates `kafka-python-ng` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/wbarnha/kafka-python-ng/releases)
- [Changelog](https://github.com/kafka-python-ng/kafka-python-ng/blob/master/docs/changelog.rst)
- [Commits](kafka-python-ng/kafka-python-ng@v2.2.2...v2.2.3)

Updates `clickhouse-connect` from 0.11.0 to 0.15.1
- [Release notes](https://github.com/ClickHouse/clickhouse-connect/releases)
- [Changelog](https://github.com/ClickHouse/clickhouse-connect/blob/main/CHANGELOG.md)
- [Commits](ClickHouse/clickhouse-connect@v0.11.0...v0.15.1)

Updates `requests` from 2.32.4 to 2.33.1
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.4...v2.33.1)

Updates `kafka-python-ng` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/wbarnha/kafka-python-ng/releases)
- [Changelog](https://github.com/kafka-python-ng/kafka-python-ng/blob/master/docs/changelog.rst)
- [Commits](kafka-python-ng/kafka-python-ng@v2.2.2...v2.2.3)

Updates `clickhouse-connect` from 0.11.0 to 0.15.1
- [Release notes](https://github.com/ClickHouse/clickhouse-connect/releases)
- [Changelog](https://github.com/ClickHouse/clickhouse-connect/blob/main/CHANGELOG.md)
- [Commits](ClickHouse/clickhouse-connect@v0.11.0...v0.15.1)

Updates `requests` from 2.32.4 to 2.33.1
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.4...v2.33.1)

Updates `kafka-python-ng` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/wbarnha/kafka-python-ng/releases)
- [Changelog](https://github.com/kafka-python-ng/kafka-python-ng/blob/master/docs/changelog.rst)
- [Commits](kafka-python-ng/kafka-python-ng@v2.2.2...v2.2.3)

Updates `clickhouse-connect` from 0.11.0 to 0.15.1
- [Release notes](https://github.com/ClickHouse/clickhouse-connect/releases)
- [Changelog](https://github.com/ClickHouse/clickhouse-connect/blob/main/CHANGELOG.md)
- [Commits](ClickHouse/clickhouse-connect@v0.11.0...v0.15.1)

Updates `requests` from 2.32.4 to 2.33.1
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.4...v2.33.1)

Updates `faker` from 40.8.0 to 40.15.0
- [Release notes](https://github.com/joke2k/faker/releases)
- [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md)
- [Commits](joke2k/faker@v40.8.0...v40.15.0)

Updates `fastapi` from 0.135.1 to 0.136.1
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.135.1...0.136.1)

---
updated-dependencies:
- dependency-name: kafka-python-ng
  dependency-version: 2.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: clickhouse-connect
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: requests
  dependency-version: 2.33.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: faker
  dependency-version: 40.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: fastapi
  dependency-version: 0.136.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: kafka-python-ng
  dependency-version: 2.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: clickhouse-connect
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: requests
  dependency-version: 2.33.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: kafka-python-ng
  dependency-version: 2.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: clickhouse-connect
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: requests
  dependency-version: 2.33.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: kafka-python-ng
  dependency-version: 2.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: clickhouse-connect
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: requests
  dependency-version: 2.33.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: kafka-python-ng
  dependency-version: 2.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: clickhouse-connect
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: requests
  dependency-version: 2.33.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: kafka-python-ng
  dependency-version: 2.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: clickhouse-connect
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: requests
  dependency-version: 2.33.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: kafka-python-ng
  dependency-version: 2.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: clickhouse-connect
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: requests
  dependency-version: 2.33.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: kafka-python-ng
  dependency-version: 2.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: clickhouse-connect
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: requests
  dependency-version: 2.33.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: faker
  dependency-version: 40.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
- dependency-name: fastapi
  dependency-version: 0.136.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: templates-examples-pip-minor-patch
...

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 May 9, 2026
@vercel

vercel Bot commented May 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs-v2 Ready Ready Preview, Comment May 9, 2026 3:04am

Request Review

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 8c4b256. Configure here.

requests==2.32.4
kafka-python-ng==2.2.3
clickhouse-connect==0.15.1
requests==2.33.1

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hardcoded dependency versions now inconsistent with templates

Low Severity

Templates now specify clickhouse-connect==0.15.1 and requests==2.33.1, but apps/framework-cli/src/project/python_project.rs (line 86-87) still hardcodes clickhouse_connect==0.11.0 and requests==2.32.4 in PythonProject::default(). This path is used when the CLI creates a Python project via PythonProject::new() (called from project.rs:486), causing newly CLI-created projects to get outdated versions compared to template-based ones. This violates the DRY principle — the versions should be kept in sync or derived from a single source of truth.

Additional Locations (1)
Fix in Cursor Fix in Web

Triggered by team rule: Pragmatic Developper

Reviewed by Cursor Bugbot for commit 8c4b256. Configure here.

@dependabot @github

dependabot Bot commented on behalf of github May 11, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/pip/templates/templates-examples-pip-minor-patch-88b5bbdb3a branch May 11, 2026 20:54
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.

1 participant