Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 15, 2026

Bumps the python-packages group with 3 updates: alembic, faker and prek.

Updates alembic from 1.17.2 to 1.18.1

Release notes

Sourced from alembic's releases.

1.18.1

Released: January 14, 2026

bug

  • [bug] [autogenerate] Fixed issue in new plugin system where the configured logger was not correctly using the __name__ token to identify the logger.

    References: #1779

  • [bug] [operations] Revised the change regarding SQLAlchemy 2.1 and deprecation warnings related to isolate_from_table=True. Further developments in release 2.1 have revised how this parameter will be modified.

1.18.0

Released: January 9, 2026

feature

  • [feature] [operations] When alembic is run in "verbose" mode, alembic now logs a message to indicate from which file is used to load the configuration.

    References: #1737

  • [feature] [autogenerate] Autogenerate reflection sweeps now use the "bulk" inspector methods introduced in SQLAlchemy 2.0, which for selected dialects including PostgreSQL and Oracle use batched queries to reflect whole collections of tables using O(1) queries rather than O(N).

    References: #1771

  • [feature] [autogenerate] Release 1.18.0 introduces a plugin system that allows for automatic loading of third-party extensions as well as configurable autogenerate compare functionality on a per-environment basis.

    The Plugin class provides a common interface for extensions that register handlers among Alembic's existing extension points such as Operations.register_operation() and Operations.implementation_for(). A new interface for registering autogenerate comparison handlers, Plugin.add_autogenerate_comparator(), provides for autogenerate compare functionality that may be custom-configured on a per-environment basis using the new EnvironmentContext.configure.autogenerate_plugins parameter.

    The change does not impact well known Alembic add-ons such as

... (truncated)

Commits

Updates faker from 40.1.0 to 40.1.2

Release notes

Sourced from faker's releases.

Release v40.1.2

See CHANGELOG.md.

Release v40.1.1

See CHANGELOG.md.

Changelog

Sourced from faker's changelog.

v40.1.2 - 2026-01-13

v40.1.1 - 2026-01-13

  • Fix grouping for -i CLI parameter. Thanks @​crd.
Commits

Updates prek from 0.2.27 to 0.2.28

Release notes

Sourced from prek's releases.

0.2.28

Release Notes

Released on 2026-01-13.

Enhancements

  • Avoid running git diff for skipped hooks (#1335)
  • More accurate command line length limit calculation (#1348)
  • Raise platform command line length upper limit (#1347)
  • Use /bin/sh in generated git hook scripts (#1333)

Bug fixes

  • Avoid rewriting if config is up-to-date (#1346)

Documentation

  • Add ty to the users of prek (#1342)
  • Add ruff to the users of prek (#1334)
  • Complete configuration document (#1338)
  • Document UV environment variable inheritance in prek (#1339)

Contributors

Install prek 0.2.28

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.2.28/prek-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/j178/prek/releases/download/v0.2.28/prek-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install j178/tap/prek

... (truncated)

Changelog

Sourced from prek's changelog.

0.2.28

Released on 2026-01-13.

Enhancements

  • Avoid running git diff for skipped hooks (#1335)
  • More accurate command line length limit calculation (#1348)
  • Raise platform command line length upper limit (#1347)
  • Use /bin/sh in generated git hook scripts (#1333)

Bug fixes

  • Avoid rewriting if config is up-to-date (#1346)

Documentation

  • Add ty to the users of prek (#1342)
  • Add ruff to the users of prek (#1334)
  • Complete configuration document (#1338)
  • Document UV environment variable inheritance in prek (#1339)

Contributors

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the python-packages group with 3 updates: [alembic](https://github.com/sqlalchemy/alembic), [faker](https://github.com/joke2k/faker) and [prek](https://github.com/j178/prek).


Updates `alembic` from 1.17.2 to 1.18.1
- [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 `faker` from 40.1.0 to 40.1.2
- [Release notes](https://github.com/joke2k/faker/releases)
- [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md)
- [Commits](joke2k/faker@v40.1.0...v40.1.2)

Updates `prek` from 0.2.27 to 0.2.28
- [Release notes](https://github.com/j178/prek/releases)
- [Changelog](https://github.com/j178/prek/blob/master/CHANGELOG.md)
- [Commits](j178/prek@v0.2.27...v0.2.28)

---
updated-dependencies:
- dependency-name: alembic
  dependency-version: 1.18.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: faker
  dependency-version: 40.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: prek
  dependency-version: 0.2.28
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the type:dependency Dependency-related changes label Jan 15, 2026
@MTSOnGithub MTSOnGithub enabled auto-merge (rebase) January 15, 2026 05:38
@github-actions
Copy link

Coverage

Coverage Report •
FileStmtsMissCoverMissing
TOTAL526760588% 
report-only-changed-files is enabled. No files were changed during this commit :)

@MTSOnGithub MTSOnGithub merged commit e03a19d into develop Jan 15, 2026
26 checks passed
@MTSOnGithub MTSOnGithub deleted the dependabot/uv/python-packages-6eb89430de branch January 15, 2026 05:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:dependency Dependency-related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants