Skip to content

deps(ibis): bump the all group across 1 directory with 8 updates #1102

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 25, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 24, 2025

Bumps the all group with 8 updates in the /ibis-server directory:

Package From To
fastapi 0.115.11 0.115.12
ibis-framework 10.2.0 10.3.1
orjson 3.10.15 3.10.16
anyio 4.8.0 4.9.0
duckdb 1.2.0 1.2.1
sqlalchemy 2.0.38 2.0.39
pre-commit 4.1.0 4.2.0
ruff 0.9.10 0.11.2

Updates fastapi from 0.115.11 to 0.115.12

Release notes

Sourced from fastapi's releases.

0.115.12

Fixes

  • 🐛 Fix convert_underscores=False for header Pydantic models. PR #13515 by @​tiangolo.

Docs

Translations

Internal

Commits
  • 628c34e 🔖 Release version 0.115.12
  • 8e76d4e 📝 Update release notes
  • 2537d9d 🐛 Fix convert_underscores=False for header Pydantic models (#13515)
  • c08a3e8 📝 Update release notes
  • 241de23 📝 Update docs/en/docs/tutorial/middleware.md (#13444)
  • 4e40e1e 📝 Update release notes
  • ecf6e7e 🌐 Add Ukrainian translation for docs/uk/docs/tutorial/metadata.md page (#13...
  • 3afd733 📝 Update release notes
  • 8557a88 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/response-status-code.m...
  • e4c1dd7 📝 Update release notes
  • Additional commits viewable in compare view

Updates ibis-framework from 10.2.0 to 10.3.1

Release notes

Sourced from ibis-framework's releases.

10.3.1

10.3.1 (2025-03-14)

Bug Fixes

  • datatypes: ensure that newer sqlglot BLOB type is not accessed if it does not exist (6452a5e)
  • deps: drop pytz from dependencies (#10976) (3ecf731)
  • postgres: use .transaction method instead of managing our own (0edbab9)

Documentation

  • link to our config file for conventional commits warning (#10986) (a945c96)

10.3.0

10.3.0 (2025-03-11)

Features

  • duckdb: add read_xlsx implementation (705aa16)
  • duckdb: add to_xlsx implementation (1800abd)
  • python: support python 3.9 again (#10949) (786d8f0)

Bug Fixes

  • bigquery: adjust codegen for newer version of sqlglot (8105a09)
  • memtable: ensure that constructing an empty memtable from a dataframe works (#10945) (29c796a), closes #10940
  • mysql: add regular blob to type mapping (365c157)
  • mysql: ensure that unsigned integers are mapped to the ibis type system (#10947) (3eb76f8), closes #10946
  • postgres: create server-side cursors in the iterator to ensure cursor is not cleaned up before it is used (f5f798e)
  • postgres: ensure that cursor lifetime is at least as long as the generator (f42ab45)

Documentation

  • mention theseus in the readme and docs landing page diagram (360c25b)
  • setup: add just recipe and setup entry for uv (#10959) (dd33f47)
  • tutorials: reorganize the "Getting started" tab (f78a8fb)

Refactors

  • oracle: remove unused owner column from select metadata query (#10935) (56dcc42)
  • postgres: split out hstore extension registration into separate method (0bdb5a0)

Performance

  • postgres: improve to_pyarrow_batches by using server-side cursors (#10954) (cb17b8b), closes #10938
Changelog

Sourced from ibis-framework's changelog.

10.3.1 (2025-03-14)

Bug Fixes

  • datatypes: ensure that newer sqlglot BLOB type is not accessed if it does not exist (6452a5e)
  • deps: drop pytz from dependencies (#10976) (3ecf731)
  • postgres: use .transaction method instead of managing our own (0edbab9)

Documentation

  • link to our config file for conventional commits warning (#10986) (a945c96)

10.3.0 (2025-03-11)

Features

  • duckdb: add read_xlsx implementation (705aa16)
  • duckdb: add to_xlsx implementation (1800abd)
  • python: support python 3.9 again (#10949) (786d8f0)

Bug Fixes

  • bigquery: adjust codegen for newer version of sqlglot (8105a09)
  • memtable: ensure that constructing an empty memtable from a dataframe works (#10945) (29c796a), closes #10940
  • mysql: add regular blob to type mapping (365c157)
  • mysql: ensure that unsigned integers are mapped to the ibis type system (#10947) (3eb76f8), closes #10946
  • postgres: create server-side cursors in the iterator to ensure cursor is not cleaned up before it is used (f5f798e)
  • postgres: ensure that cursor lifetime is at least as long as the generator (f42ab45)

Documentation

  • mention theseus in the readme and docs landing page diagram (360c25b)
  • setup: add just recipe and setup entry for uv (#10959) (dd33f47)
  • tutorials: reorganize the "Getting started" tab (f78a8fb)

Refactors

  • oracle: remove unused owner column from select metadata query (#10935) (56dcc42)
  • postgres: split out hstore extension registration into separate method (0bdb5a0)

Performance

  • postgres: improve to_pyarrow_batches by using server-side cursors (#10954) (cb17b8b), closes #10938
Commits
  • 7c34888 chore(release): 10.3.1
  • 7570cc6 chore(deps): bump and regen lockfiles (#10982)
  • 6452a5e fix(datatypes): ensure that newer sqlglot BLOB type is not accessed if it d...
  • a945c96 docs: link to our config file for conventional commits warning (#10986)
  • 2ee6a91 test(pyspark): avoid disconnecting with pyspark as it breaks subsequent tes...
  • 93d3b24 chore(deps): update bitnami/minio docker tag to v2025.3.12 (#10990)
  • 3ecf731 fix(deps): drop pytz from dependencies (#10976)
  • 0edbab9 fix(postgres): use .transaction method instead of managing our own
  • 44151f0 ci(mssql): serial
  • 50f564a chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.6
  • Additional commits viewable in compare view

Updates orjson from 3.10.15 to 3.10.16

Release notes

Sourced from orjson's releases.

3.10.16

Changed

  • Improve performance of serialization on amd64 machines with AVX-512.
  • ABI compatibility with CPython 3.14 alpha 6.
  • Drop support for Python 3.8.
  • Publish additional PyPI wheels for macOS that target only aarch64, macOS 15, and recent Python.
Changelog

Sourced from orjson's changelog.

3.10.16

Changed

  • Improve performance of serialization on amd64 machines with AVX-512.
  • ABI compatibility with CPython 3.14 alpha 6.
  • Drop support for Python 3.8.
  • Publish additional PyPI wheels for macOS that target only aarch64, macOS 15, and recent Python.
Commits
  • 1d8b352 3.10.16
  • b0a91df Use function pointers for AVX-512 path
  • 56d6457 Fix various lints and set debug_asserts
  • 53d137e pydict_setitem!()
  • 5ae468a ABI compatibility with CPython 3.14 PyASCIIObject.state
  • 5b2481d build maintenance, check-pypi, drop support for 3.8
  • See full diff in compare view

Updates anyio from 4.8.0 to 4.9.0

Release notes

Sourced from anyio's releases.

4.9.0

  • Added async support for temporary file handling (#344; PR by @​11kkw)
  • Added 4 new fixtures for the AnyIO pytest plugin:
    • free_tcp_port_factory: session scoped fixture returning a callable that generates unused TCP port numbers
    • free_udp_port_factory: session scoped fixture returning a callable that generates unused UDP port numbers
    • free_tcp_port: function scoped fixture that invokes the free_tcp_port_factory fixture to generate a free TCP port number
    • free_udp_port: function scoped fixture that invokes the free_udp_port_factory fixture to generate a free UDP port number
  • Added stdin argument to anyio.run_process() akin to what anyio.open_process(), asyncio.create_subprocess(), trio.run_process(), and subprocess.run() already accept (PR by @​jmehnle)
  • Added the info property to anyio.Path on Python 3.14
  • Changed anyio.getaddrinfo() to ignore (invalid) IPv6 name resolution results when IPv6 support is disabled in Python
  • Changed EndOfStream raised from MemoryObjectReceiveStream.receive() to leave out the AttributeError from the exception chain which was merely an implementation detail and caused some confusion
  • Fixed traceback formatting growing quadratically with level of TaskGroup nesting on asyncio due to exception chaining when raising ExceptionGroups in TaskGroup.__aexit__ (#863; PR by @​tapetersen)
  • Fixed anyio.Path.iterdir() making a blocking call in Python 3.13 (#873; PR by @​cbornet and @​agronholm)
  • Fixed connect_tcp() producing cyclic references in tracebacks when raising exceptions (#809; PR by @​graingert)
  • Fixed anyio.to_thread.run_sync() needlessly holding on to references of the context, function, arguments and others until the next work item on asyncio (PR by @​Wankupi)
Changelog

Sourced from anyio's changelog.

Version history

This library adheres to Semantic Versioning 2.0 <http://semver.org/>_.

4.9.0

  • Added async support for temporary file handling ([#344](https://github.com/agronholm/anyio/issues/344) <https://github.com/agronholm/anyio/issues/344>_; PR by @​11kkw)

  • Added 4 new fixtures for the AnyIO pytest plugin:

    • free_tcp_port_factory: session scoped fixture returning a callable that generates unused TCP port numbers
    • free_udp_port_factory: session scoped fixture returning a callable that generates unused UDP port numbers
    • free_tcp_port: function scoped fixture that invokes the free_tcp_port_factory fixture to generate a free TCP port number
    • free_udp_port: function scoped fixture that invokes the free_udp_port_factory fixture to generate a free UDP port number
  • Added stdin argument to anyio.run_process() akin to what anyio.open_process(), asyncio.create_subprocess_…(), trio.run_process(), and subprocess.run() already accept (PR by @​jmehnle)

  • Added the info property to anyio.Path on Python 3.14

  • Changed anyio.getaddrinfo() to ignore (invalid) IPv6 name resolution results when IPv6 support is disabled in Python

  • Changed EndOfStream raised from MemoryObjectReceiveStream.receive() to leave out the AttributeError from the exception chain which was merely an implementation detail and caused some confusion

  • Fixed traceback formatting growing quadratically with level of TaskGroup nesting on asyncio due to exception chaining when raising ExceptionGroups in TaskGroup.__aexit__ ([#863](https://github.com/agronholm/anyio/issues/863) <https://github.com/agronholm/anyio/issues/863>_; PR by @​tapetersen)

  • Fixed anyio.Path.iterdir() making a blocking call in Python 3.13 ([#873](https://github.com/agronholm/anyio/issues/873) <https://github.com/agronholm/anyio/issues/873>_; PR by @​cbornet and @​agronholm)

  • Fixed connect_tcp() producing cyclic references in tracebacks when raising exceptions ([#809](https://github.com/agronholm/anyio/issues/809) <https://github.com/agronholm/anyio/pull/809>_; PR by @​graingert)

  • Fixed anyio.to_thread.run_sync() needlessly holding on to references of the context, function, arguments and others until the next work item on asyncio (PR by @​Wankupi)

4.8.0

  • Added experimental support for running functions in subinterpreters on Python 3.13 and later
  • Added support for the copy(), copy_into(), move() and move_into() methods in anyio.Path, available in Python 3.14
  • Changed TaskGroup on asyncio to always spawn tasks non-eagerly, even if using a task factory created via asyncio.create_eager_task_factory(), to preserve expected Trio-like task scheduling semantics (PR by @​agronholm and @​graingert)

... (truncated)

Commits
  • a6e9ebb Bumped up the version
  • 9b9520d Fixed cyclic references in to_thread.run_sync() on asyncio (#887)
  • 1f04d6b Added a note about asyncio cancellation semantics
  • e14b172 Upgraded to a newer Sphinx version
  • 7e13c49 Avoid refcycles in tracebacks from happy eyeballs exceptions (#809)
  • d134da7 Raise EndOfStream from None in MemoryObjectReceiveStream.receive() (#889)
  • 2840e06 Added cheaper implementation for no_other_refs() on Python 3.14 (#886)
  • 31ce0a5 Added fixtures for generating bindable TCP/UDP ports (#856)
  • cd85e47 Test on PyPy 3.11 on CI (#876)
  • d228020 Detect blocking calls in coroutines using BlockBuster (#875)
  • Additional commits viewable in compare view

Updates duckdb from 1.2.0 to 1.2.1

Release notes

Sourced from duckdb's releases.

v1.2.1 Bugfix Release

This is a bug fix release for various issues discovered after we released 1.2.0. There are no new major features, just bug fixes. Database files created by DuckDB versions all the way back to v0.9.* can be read by this version.

What's Changed

... (truncated)

Commits
  • c9f1c5b [Python Dev] pyproject.toml should not use oldest-supported-numpy anymore...
  • 97f12d8 on further consideration, it can be a 'before-build' step after all
  • 23da7e7 remove 'oldest-supported-numpy' as it has been deprecated since numpy 1.25, r...
  • 11d2d8c [Python Dev] Make pandas not required in a couple places, check if it's ins...
  • bd17c47 nvm, this path is taken only from FrameFromNumpy, so the pandas check was don...
  • 79dd68c don't use load=false, we do need to attempt to load it to know if it's instal...
  • 4699027 guarding a couple places against pandas not being installed
  • 7888e31 use the import cache where possible, don't use the direct pybind module import
  • c0642c6 Add python version to duckdb_api (#15599)
  • 177cc3b Update shell.cpp to fix #16333
  • Additional commits viewable in compare view

Updates sqlalchemy from 2.0.38 to 2.0.39

Release notes

Sourced from sqlalchemy's releases.

2.0.39

Released: March 11, 2025

orm

  • [orm] [bug] Fixed bug where using DML returning such as Insert.returning() with an ORM model that has _orm.column_property() constructs that contain subqueries would fail with an internal error.

    References: #12326

  • [orm] [bug] Fixed bug in ORM enabled UPDATE (and theoretically DELETE) where using a multi-table DML statement would not allow ORM mapped columns from mappers other than the primary UPDATE mapper to be named in the RETURNING clause; they would be omitted instead and cause a column not found exception.

    References: #12328

  • [orm] [bug] Fixed issue where the "is ORM" flag of a select() or other ORM statement would not be propagated to the ORM Session based on a multi-part operator expression alone, e.g. such as Cls.attr + Cls.attr + Cls.attr or similar, leading to ORM behaviors not taking place for such statements.

    References: #12357

  • [orm] [bug] Fixed issue where using _orm.aliased() around a CTE construct could cause inappropriate "duplicate CTE" errors in cases where that aliased construct appeared multiple times in a single statement.

    References: #12364

sql

  • [sql] [bug] Added new parameters AddConstraint.isolate_from_table and DropConstraint.isolate_from_table, defaulting to True, which both document and allow to be controllable the long-standing behavior of these two constructs blocking the given constraint from being included inline within the "CREATE TABLE" sequence, under the assumption that separate add/drop directives were to be used.

    References: #12382

typing

  • [typing] [usecase] Support generic types for compound selects (_sql.union(),

... (truncated)

Commits

Updates pre-commit from 4.1.0 to 4.2.0

Release notes

Sourced from pre-commit's releases.

pre-commit v4.2.0

Features

  • For language: python first attempt a versioned python executable for the default language version before consulting a potentially unversioned sys.executable.

Fixes

Changelog

Sourced from pre-commit's changelog.

4.2.0 - 2025-03-18

Features

  • For language: python first attempt a versioned python executable for the default language version before consulting a potentially unversioned sys.executable.

Fixes

Commits
  • aa48766 v4.2.0
  • bf6f11d Merge pull request #3430 from pre-commit/preferential-sys-impl
  • 3e8d0f5 adjust python default_language_version to prefer versioned exe
  • ff7256c Merge pull request #3425 from tusharsadhwani/ambiguous-ref
  • b7eb412 fix: crash on ambiguous ref 'HEAD'
  • 7b88c63 Merge pull request #3404 from pre-commit/pre-commit-ci-update-config
  • 94b97e2 [pre-commit.ci] pre-commit autoupdate
  • 2f93b80 Merge pull request #3401 from pre-commit/pre-commit-ci-update-config
  • 4f90a1e [pre-commit.ci] pre-commit autoupdate
  • aba1ce0 Merge pull request #3396 from pre-commit/all-repos_autofix_all-repos-sed
  • Additional commits viewable in compare view

Updates ruff from 0.9.10 to 0.11.2

Release notes

Sourced from ruff's releases.

0.11.2

Release Notes

Preview features

  • [syntax-errors] Fix false-positive syntax errors emitted for annotations on variadic parameters before Python 3.11 (#16878)

Contributors

Install ruff 0.11.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.11.2/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/astral-sh/ruff/releases/download/0.11.2/ruff-installer.ps1 | iex"

Download ruff 0.11.2

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum

... (truncated)

Changelog

Sourced from ruff's changelog.

0.11.2

Preview features

  • [syntax-errors] Fix false-positive syntax errors emitted for annotations on variadic parameters before Python 3.11 (#16878)

0.11.1

Preview features

  • [airflow] Add chain, chain_linear and cross_downstream for AIR302 (#16647)
  • [syntax-errors] Improve error message and range for pre-PEP-614 decorator syntax errors (#16581)
  • [syntax-errors] PEP 701 f-strings before Python 3.12 (#16543)
  • [syntax-errors] Parenthesized context managers before Python 3.9 (#16523)
  • [syntax-errors] Star annotations before Python 3.11 (#16545)
  • [syntax-errors] Star expression in index before Python 3.11 (#16544)
  • [syntax-errors] Unparenthesized assignment expressions in sets and indexes (#16404)

Bug fixes

  • Server: Allow FixAll action in presence of version-specific syntax errors (#16848)
  • [flake8-bandit] Allow raw strings in suspicious-mark-safe-usage (S308) #16702 (#16770)
  • [refurb] Avoid panicking unwrap in verbose-decimal-constructor (FURB157) (#16777)
  • [refurb] Fix starred expressions fix (FURB161) (#16550)
  • Fix --statistics reporting for unsafe fixes (#16756)

Rule changes

  • [flake8-executables] Allow uv run in shebang line for shebang-missing-python (EXE003) (#16849,#16855)

CLI

  • Add --exit-non-zero-on-format (#16009)

Documentation

  • Update Ruff tutorial to avoid non-existent fix in __init__.py (#16818)
  • [flake8-gettext] Swap format- and printf-in-get-text-func-call examples (INT002, INT003) (#16769)

0.11.0

This is a follow-up to release 0.10.0. Because of a mistake in the release process, the requires-python inference changes were not included in that release. Ruff 0.11.0 now includes this change as well as the stabilization of the preview behavior for PGH004.

Breaking changes

  • Changes to how the Python version is inferred when a target-version is not specified (#16319)

    In previous versions of Ruff, you could specify your Python version with:

    • The target-version option in a ruff.toml file or the [tool.ruff] section of a pyproject.toml file.

... (truncated)

Commits
  • 4773878 Bump 0.11.2 (#16896)
  • 2a4d835 Use the common OperatorPrecedence for the parser (#16747)
  • 04a8756 [red-knot] Check subtype relation between callable types (#16804)
  • 193c381 [red-knot] Check whether two callable types are equivalent (

Bumps the all group with 8 updates in the /ibis-server directory:

| Package | From | To |
| --- | --- | --- |
| [fastapi](https://github.com/fastapi/fastapi) | `0.115.11` | `0.115.12` |
| [ibis-framework](https://github.com/ibis-project/ibis) | `10.2.0` | `10.3.1` |
| [orjson](https://github.com/ijl/orjson) | `3.10.15` | `3.10.16` |
| [anyio](https://github.com/agronholm/anyio) | `4.8.0` | `4.9.0` |
| [duckdb](https://github.com/duckdb/duckdb) | `1.2.0` | `1.2.1` |
| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.38` | `2.0.39` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.1.0` | `4.2.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.9.10` | `0.11.2` |



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

Updates `ibis-framework` from 10.2.0 to 10.3.1
- [Release notes](https://github.com/ibis-project/ibis/releases)
- [Changelog](https://github.com/ibis-project/ibis/blob/main/docs/release_notes_generated.qmd)
- [Commits](ibis-project/ibis@10.2.0...10.3.1)

Updates `orjson` from 3.10.15 to 3.10.16
- [Release notes](https://github.com/ijl/orjson/releases)
- [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md)
- [Commits](ijl/orjson@3.10.15...3.10.16)

Updates `anyio` from 4.8.0 to 4.9.0
- [Release notes](https://github.com/agronholm/anyio/releases)
- [Changelog](https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst)
- [Commits](agronholm/anyio@4.8.0...4.9.0)

Updates `duckdb` from 1.2.0 to 1.2.1
- [Release notes](https://github.com/duckdb/duckdb/releases)
- [Changelog](https://github.com/duckdb/duckdb/blob/main/tools/release-pip.py)
- [Commits](duckdb/duckdb@v1.2.0...v1.2.1)

Updates `sqlalchemy` from 2.0.38 to 2.0.39
- [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 `pre-commit` from 4.1.0 to 4.2.0
- [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.1.0...v4.2.0)

Updates `ruff` from 0.9.10 to 0.11.2
- [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.9.10...0.11.2)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: ibis-framework
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: orjson
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: anyio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: duckdb
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: sqlalchemy
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: pre-commit
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: ruff
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ibis python Pull requests that update Python code labels Mar 24, 2025
Copy link

coderabbitai bot commented Mar 24, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@goldmedal goldmedal merged commit 4379a46 into main Mar 25, 2025
6 checks passed
@goldmedal goldmedal deleted the dependabot/pip/ibis-server/all-d77b716af1 branch March 25, 2025 04:31
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 ibis python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant