Skip to content
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

chore(ibis-deps): bump the all group across 1 directory with 7 updates #791

Merged
merged 1 commit into from
Sep 18, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 16, 2024

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

Package From To
fastapi 0.112.2 0.114.2
pydantic 2.8.2 2.9.1
ibis-framework 9.4.0 9.5.0
sqlglot 25.18.0 25.20.1
pytest 8.3.2 8.3.3
sqlalchemy 2.0.33 2.0.34
ruff 0.6.3 0.6.5

Updates fastapi from 0.112.2 to 0.114.2

Release notes

Sourced from fastapi's releases.

0.114.2

Fixes

Translations

  • 🌐 Add Portuguese translation for docs/pt/docs/tutorial/request-form-models.md. PR #12175 by @​ceb10n.
  • 🌐 Add Chinese translation for docs/zh/docs/project-generation.md. PR #12170 by @​waketzheng.
  • 🌐 Add Dutch translation for docs/nl/docs/python-types.md. PR #12158 by @​maxscheijen.

Internal

0.114.1

Refactors

  • ⚡️ Improve performance in request body parsing with a cache for internal model fields. PR #12184 by @​tiangolo.

Docs

  • 📝 Remove duplicate line in docs for docs/en/docs/environment-variables.md. PR #12169 by @​prometek.

Translations

Internal

0.114.0

You can restrict form fields to only include those declared in a Pydantic model and forbid any extra field sent in the request using Pydantic's model_config = {"extra": "forbid"}:

from typing import Annotated
from fastapi import FastAPI, Form
from pydantic import BaseModel
app = FastAPI()
</tr></table>

... (truncated)

Commits
  • 2ada161 🔖 Release version 0.114.2
  • 3a5fd71 📝 Update release notes
  • 88d4f2c 🐛 Fix form field regression (#12194)
  • 0fc6e34 📝 Update release notes
  • 2a43511 💡 Add comments with instructions for Playwright screenshot scripts (#12193)
  • ed66d70 📝 Update release notes
  • e50faca 🌐 Add Portuguese translation for `docs/pt/docs/tutorial/request-form-models.m...
  • 93e50e3 📝 Update release notes
  • 4a94fe3 🌐 Add Chinese translation for docs/zh/docs/project-generation.md (#12170)
  • 492943f 📝 Update release notes
  • Additional commits viewable in compare view

Updates pydantic from 2.8.2 to 2.9.1

Release notes

Sourced from pydantic's releases.

v2.9.1 (2024-09-09)

What's Changed

Fixes

Full Changelog: pydantic/pydantic@v2.9.0...v2.9.1

v2.9.0 (2024-09-05)

The code released in v2.9.0 is practically identical to that of v2.9.0b2.

Check out our blog post to learn more about the release highlights!

What's Changed

Packaging

New Features

Changes

... (truncated)

Changelog

Sourced from pydantic's changelog.

v2.9.0 (2024-09-05)

GitHub release

The code released in v2.9.0 is practically identical to that of v2.9.0b2.

What's Changed

Packaging

New Features

Changes

Performance

... (truncated)

Commits

Updates ibis-framework from 9.4.0 to 9.5.0

Release notes

Sourced from ibis-framework's releases.

9.5.0

9.5.0 (2024-09-11)

Features

  • api: add name argument to topk (1652076)
  • api: add name argument to value_counts (24be184)
  • api: add to_sqlglot method to Schema objects (#10063) (9488115)
  • mssql: add lpad and rpad ops (#10060) (77af14b)
  • mssql: add startswith and endswith ops (17a628c)

Bug Fixes

  • backends: pass kwargs to _from_url() in every case (#10003) (9ca92f0)
  • bigquery: handle column name mismatches and _TABLE_SUFFIX everywhere (5ade49e)
  • clickhouse: fix lstrip, rstrip, and strip (d2539c4)
  • datafusion: raise when attempting to create temp table (#10072) (1cf5439)
  • deps: update dependency fsspec to <2024.9.1 (#10036) (ea71719)
  • deps: update dependency sqlglot to >=23.4,<25.20 (#10010) (ba07da7)
  • deps: update dependency sqlglot to >=23.4,<25.21 (#10050) (422d361)
  • docs: update invalid read_parquet link (2ae9ef4)
  • duckdb: allow setting auto_detect to False by fixing translation of columns argument (#10065) (883d2d3)
  • duckdb: free memtables based on operation lifetime (#10042) (a121ab3)
  • duckdb: support version 1.1.0 (#10037) (3a37626)
  • flink: fix strip (01117a5)
  • impala: allow specifying temp=False in create_table (e29712c)
  • impala: fix lstrip, rstrip, strip (413df3b)
  • mssql: ensure that dot-sql can be executed when column names are not provided (#10028) (1936437), closes #10025
  • mssql: fix strip, lstrip, rstrip (f53feab)
  • oracle: fix lstrip, rstrip, and strip (3f5a304)
  • pandas: don't silently ignore result column name mismatches (48be246)
  • polars: support polars Enum type (#10017) (869829f)
  • sqlite: list temporary tables by default (#10058) (dfa55b6)
  • sql: properly parenthesize binary ops containing named expressions (5c2eadc)

Documentation

Refactors

  • backends: clean up resources produced by memtable (#10055) (019cae5)
  • backends: split memtable existence check out (#10053) (77448bf)
  • datafusion: avoid reinitializing memtables on every execute call (#10057) (43e5f12)
  • dependencies: make fsspec a test-only dependency (37e4439)
  • formats: plumb through data_mapper and schema in both pandas and pyarrow formats (cbeb967)
  • mssql: simplify lpad and rpad ops (#10085) (ef5d58d), closes ibis-project/ibis#10060
  • polars: handle memtables like every other backend (#10056) (2b0dbb9)

... (truncated)

Changelog

Sourced from ibis-framework's changelog.

9.5.0 (2024-09-11)

Features

  • api: add name argument to topk (1652076)
  • api: add name argument to value_counts (24be184)
  • api: add to_sqlglot method to Schema objects (#10063) (9488115)
  • mssql: add lpad and rpad ops (#10060) (77af14b)
  • mssql: add startswith and endswith ops (17a628c)

Bug Fixes

  • backends: pass kwargs to _from_url() in every case (#10003) (9ca92f0)
  • bigquery: handle column name mismatches and _TABLE_SUFFIX everywhere (5ade49e)
  • clickhouse: fix lstrip, rstrip, and strip (d2539c4)
  • datafusion: raise when attempting to create temp table (#10072) (1cf5439)
  • deps: update dependency fsspec to <2024.9.1 (#10036) (ea71719)
  • deps: update dependency sqlglot to >=23.4,<25.20 (#10010) (ba07da7)
  • deps: update dependency sqlglot to >=23.4,<25.21 (#10050) (422d361)
  • docs: update invalid read_parquet link (2ae9ef4)
  • duckdb: allow setting auto_detect to False by fixing translation of columns argument (#10065) (883d2d3)
  • duckdb: free memtables based on operation lifetime (#10042) (a121ab3)
  • duckdb: support version 1.1.0 (#10037) (3a37626)
  • flink: fix strip (01117a5)
  • impala: allow specifying temp=False in create_table (e29712c)
  • impala: fix lstrip, rstrip, strip (413df3b)
  • mssql: ensure that dot-sql can be executed when column names are not provided (#10028) (1936437), closes #10025
  • mssql: fix strip, lstrip, rstrip (f53feab)
  • oracle: fix lstrip, rstrip, and strip (3f5a304)
  • pandas: don't silently ignore result column name mismatches (48be246)
  • polars: support polars Enum type (#10017) (869829f)
  • sqlite: list temporary tables by default (#10058) (dfa55b6)
  • sql: properly parenthesize binary ops containing named expressions (5c2eadc)

Documentation

Refactors

  • backends: clean up resources produced by memtable (#10055) (019cae5)
  • backends: split memtable existence check out (#10053) (77448bf)
  • datafusion: avoid reinitializing memtables on every execute call (#10057) (43e5f12)
  • dependencies: make fsspec a test-only dependency (37e4439)
  • formats: plumb through data_mapper and schema in both pandas and pyarrow formats (cbeb967)
  • mssql: simplify lpad and rpad ops (#10085) (ef5d58d), closes ibis-project/ibis#10060
  • polars: handle memtables like every other backend (#10056) (2b0dbb9)

... (truncated)

Commits
  • 81ee0b5 chore(release): 9.5.0
  • 52fdd89 ci: test examples (#10098)
  • d48a575 revert: fix(datafusion): raise when attempting to create temp table (#10072) ...
  • bac76ff ci(backends): run backend doctests in CI (#9970)
  • a205ab7 perf(backends): speed up most memtable existence checks (#10067)
  • 2ae9ef4 fix(docs): update invalid read_parquet link
  • 76b44f3 test(polars): replace register with create_table
  • 24be184 feat(api): add name argument to value_counts
  • 1652076 feat(api): add name argument to topk
  • 9ff2601 doc: add docstring example for topk
  • Additional commits viewable in compare view

Updates sqlglot from 25.18.0 to 25.20.1

Changelog

Sourced from sqlglot's changelog.

[v25.20.1] - 2024-09-06

🔧 Chores

[v25.20.0] - 2024-09-06

💥 BREAKING CHANGES

  • due to 3e1af21 - Canonicalize exp.RegexpExtract group default value (PR #4051 by @​VaggelisD):

    Canonicalize exp.RegexpExtract group default value (#4051)

  • due to c8e2eae - do not canonicalize INTERVAL values to number literals (commit by @​VaggelisD):

    do not canonicalize INTERVAL values to number literals

✨ New Features

🐛 Bug Fixes

♻️ Refactors

🔧 Chores

[v25.19.0] - 2024-09-03

💥 BREAKING CHANGES

  • due to 6da9328 - refactor SET OPERATION handling to set correct defaults (PR #4009 by @​georgesittas):

    refactor SET OPERATION handling to set correct defaults (#4009)

... (truncated)

Commits
  • 8a357cc Chore: bump sqlglotrs to 0.2.12 -- remove relative readme path
  • 1b186e5 docs: update API docs, CHANGELOG.md for v25.20.0 [skip ci]
  • 0310926 Chore: bump sqlglotrs to 0.2.11 (update pypi details)
  • 4eb384a fix(clickhouse): Remove CURRENT_TIMESTAMP from NO_PAREN_FUNCTIONS (#4079)
  • cc5b877 fix(parser): Wrap column constraints in _parse_column_def() (#4078)
  • d89757e Feat(postgres): add support for the NOT VALID clause in ALTER TABLE fixes #4077
  • ad7e582 Fix(athena): Apply correct quoting to queries depending on type (DML or DDL) ...
  • b986ebe Chore: fill in more details for sqlglotrs pypi page (#4071)
  • 532a024 fix(snowflake, bigquery): Remove exp.Trim generation (#4070)
  • c8e2eae Fix!: do not canonicalize INTERVAL values to number literals
  • Additional commits viewable in compare view

Updates pytest from 8.3.2 to 8.3.3

Release notes

Sourced from pytest's releases.

8.3.3

pytest 8.3.3 (2024-09-09)

Bug fixes

  • #12446: Avoid calling @property (and other instance descriptors) during fixture discovery -- by asottile{.interpreted-text role="user"}

  • #12659: Fixed the issue of not displaying assertion failure differences when using the parameter --import-mode=importlib in pytest>=8.1.

  • #12667: Fixed a regression where type change in [ExceptionInfo.errisinstance]{.title-ref} caused [mypy]{.title-ref} to fail.

  • #12744: Fixed typing compatibility with Python 3.9 or less -- replaced [typing.Self]{.title-ref} with [typing_extensions.Self]{.title-ref} -- by Avasam{.interpreted-text role="user"}

  • #12745: Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments.

  • #6682: Fixed bug where the verbosity levels where not being respected when printing the "msg" part of failed assertion (as in assert condition, msg).

  • #9422: Fix bug where disabling the terminal plugin via -p no:terminal would cause crashes related to missing the verbose option.

    -- by GTowers1{.interpreted-text role="user"}

Improved documentation

  • #12663: Clarify that the [pytest_deselected]{.title-ref} hook should be called from [pytest_collection_modifyitems]{.title-ref} hook implementations when items are deselected.
  • #12678: Remove erroneous quotes from [tmp_path_retention_policy]{.title-ref} example in docs.

Miscellaneous internal changes

  • #12769: Fix typos discovered by codespell and add codespell to pre-commit hooks.
Commits

Updates sqlalchemy from 2.0.33 to 2.0.34

Release notes

Sourced from sqlalchemy's releases.

2.0.34

Released: September 4, 2024

orm

  • [orm] [bug] Fixed regression caused by issue #11814 which broke support for certain flavors of PEP 593 Annotated in the type_annotation_map when builtin types such as list, dict were used without an element type. While this is an incomplete style of typing, these types nonetheless previously would be located in the type_annotation_map correctly.

    References: #11831

sqlite

  • [sqlite] [bug] Fixed regression in SQLite reflection caused by #11677 which interfered with reflection for CHECK constraints that were followed by other kinds of constraints within the same table definition. Pull request courtesy Harutaka Kawamura.

    References: #11832

Commits

Updates ruff from 0.6.3 to 0.6.5

Release notes

Sourced from ruff's releases.

0.6.5

Release Notes

Preview features

  • [pydoclint] Ignore DOC201 when function name is "new" (#13300)
  • [refurb] Implement slice-to-remove-prefix-or-suffix (FURB188) (#13256)

Rule changes

  • [eradicate] Ignore script-comments with multiple end-tags (ERA001) (#13283)
  • [pyflakes] Improve error...

    Description has been truncated

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

| Package | From | To |
| --- | --- | --- |
| [fastapi](https://github.com/fastapi/fastapi) | `0.112.2` | `0.114.2` |
| [pydantic](https://github.com/pydantic/pydantic) | `2.8.2` | `2.9.1` |
| [ibis-framework](https://github.com/ibis-project/ibis) | `9.4.0` | `9.5.0` |
| [sqlglot](https://github.com/tobymao/sqlglot) | `25.18.0` | `25.20.1` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.2` | `8.3.3` |
| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.33` | `2.0.34` |
| [ruff](https://github.com/astral-sh/ruff) | `0.6.3` | `0.6.5` |



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

Updates `pydantic` from 2.8.2 to 2.9.1
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.8.2...v2.9.1)

Updates `ibis-framework` from 9.4.0 to 9.5.0
- [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@9.4.0...9.5.0)

Updates `sqlglot` from 25.18.0 to 25.20.1
- [Changelog](https://github.com/tobymao/sqlglot/blob/main/CHANGELOG.md)
- [Commits](tobymao/sqlglot@v25.18.0...v25.20.1)

Updates `pytest` from 8.3.2 to 8.3.3
- [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.2...8.3.3)

Updates `sqlalchemy` from 2.0.33 to 2.0.34
- [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 `ruff` from 0.6.3 to 0.6.5
- [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.6.3...0.6.5)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: ibis-framework
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: sqlglot
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: pytest
  dependency-type: direct:development
  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: ruff
  dependency-type: direct:development
  update-type: version-update:semver-patch
  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 Sep 16, 2024
@grieve54706 grieve54706 merged commit 1092d0b into main Sep 18, 2024
6 checks passed
@grieve54706 grieve54706 deleted the dependabot/pip/ibis-server/all-f461ba9515 branch September 18, 2024 02:13
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