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

Bump the python-dependencies group with 11 updates #179

Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 1, 2024

Bumps the python-dependencies group with 11 updates:

Package From To
mypy 1.8.0 1.9.0
pip-tools 7.4.0 7.4.1
pre-commit 3.6.1 3.7.0
ruff 0.2.2 0.3.4
pydantic-settings 2.2.0 2.2.1
pydis-core 10.7.0 11.1.0
rapidfuzz 3.6.1 3.7.0
sentry-sdk 1.40.4 1.44.0
sqlalchemy 2.0.27 2.0.29
tldextract 5.1.1 5.1.2
pytest 8.0.1 8.1.1

Updates mypy from 1.8.0 to 1.9.0

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Mypy 1.9

We’ve just uploaded mypy 1.9 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:

python3 -m pip install -U mypy

You can read the full documentation for this release on Read the Docs.

Breaking Changes

Because the version of typeshed we use in mypy 1.9 doesn't support 3.7, neither does mypy 1.9. (Jared Hance, PR 16883)

We are planning to enable local partial types (enabled via the --local-partial-types flag) later this year by default. This change was announced years ago, but now it's finally happening. This is a major backward-incompatible change, so we'll probably include it as part of the upcoming mypy 2.0 release. This makes daemon and non-daemon mypy runs have the same behavior by default.

Local partial types can also be enabled in the mypy config file:

local_partial_types = True

We are looking at providing a tool to make it easier to migrate projects to use --local-partial-types, but it's not yet clear whether this is practical. The migration usually involves adding some explicit type annotations to module-level and class-level variables.

Basic Support for Type Parameter Defaults (PEP 696)

This release contains new experimental support for type parameter defaults (PEP 696). Please try it out! This feature was contributed by Marc Mueller.

Since this feature will be officially introduced in the next Python feature release (3.13), you will need to import TypeVar, ParamSpec or TypeVarTuple from typing_extensions to use defaults for now.

This example adapted from the PEP defines a default for BotT:

from typing import Generic
from typing_extensions import TypeVar
class Bot: ...
BotT = TypeVar("BotT", bound=Bot, default=Bot)
</tr></table>

... (truncated)

Commits

Updates pip-tools from 7.4.0 to 7.4.1

Release notes

Sourced from pip-tools's releases.

7.4.1

Bug Fixes:

Changelog

Sourced from pip-tools's changelog.

v7.4.1

05 Mar 2024

Bug Fixes:

Commits
  • 60ebdf5 Merge pull request #2067 from atugushev/release-7.4.1
  • c671ea0 Strip emoji from changelog line
  • f825385 Release 7.4.1
  • 1197151 Merge pull request #2038 from honnix/patch-1
  • 1f00154 Merge pull request #2061 from chrysle/pip-compile-docs-changedir
  • d99493c Skip constraint path check
  • 35b06db Change directory in pip-compile-docs tox session
  • a8beb7a Merge pull request #1981 from dragly/fix-all-extras
  • 7caff1a Merge branch 'main' into fix-all-extras
  • e0afb79 Merge pull request #2057 from jazzband/pre-commit-ci-update-config
  • Additional commits viewable in compare view

Updates pre-commit from 3.6.1 to 3.7.0

Release notes

Sourced from pre-commit's releases.

pre-commit v3.7.0

Features

  • Use a tty for docker and docker_image hooks when --color is specified.

Fixes

Updating

  • The per-hook behaviour of fail_fast was fixed. If you want the pre-3.7.0 behaviour, add fail_fast: true to all hooks before the last fail_fast hook.

pre-commit v3.6.2

Fixes

Changelog

Sourced from pre-commit's changelog.

3.7.0 - 2024-03-24

Features

  • Use a tty for docker and docker_image hooks when --color is specified.

Fixes

Updating

  • The per-hook behaviour of fail_fast was fixed. If you want the pre-3.7.0 behaviour, add fail_fast: true to all hooks before the last fail_fast hook.

3.6.2 - 2024-02-18

Fixes

Commits
  • 7b4667e v3.7.0
  • d46c8fc Merge pull request #3168 from pre-commit/fix-fail-fast
  • fc62215 fix per-hook fail_fast to not fail on previous failures
  • 716da1e Merge pull request #3155 from pre-commit/pre-commit-ci-update-config
  • 0939c11 [pre-commit.ci] pre-commit autoupdate
  • 3bdf9fb Merge pull request #3150 from pre-commit/pre-commit-ci-update-config
  • 75b3e52 [pre-commit.ci] pre-commit autoupdate
  • 5e11c26 Merge pull request #3122 from glehmann/docker-tty
  • e580096 give docker a tty output when expecting color
  • 7b868c3 Merge pull request #3132 from pre-commit/pre-commit-ci-update-config
  • Additional commits viewable in compare view

Updates ruff from 0.2.2 to 0.3.4

Release notes

Sourced from ruff's releases.

v0.3.4

Changes

Preview features

  • [flake8-simplify] Detect implicit else cases in needless-bool (SIM103) (#10414)
  • [pylint] Implement nan-comparison (PLW0117) (#10401)
  • [pylint] Implement nonlocal-and-global (E115) (#10407)
  • [pylint] Implement singledispatchmethod-function (PLE5120) (#10428)
  • [refurb] Implement list-reverse-copy (FURB187) (#10212)

Rule changes

  • [flake8-pytest-style] Add automatic fix for pytest-parametrize-values-wrong-type (PT007) (#10461)
  • [pycodestyle] Allow SPDX license headers to exceed the line length (E501) (#10481)

Formatter

  • Fix unstable formatting for trailing subscript end-of-line comment (#10492)

Bug fixes

  • Avoid code comment detection in PEP 723 script tags (#10464)
  • Avoid incorrect tuple transformation in single-element case (C409) (#10491)
  • Bug fix: Prevent fully defined links name from being reformatted (#10442)
  • Consider raw source code for W605 (#10480)
  • Docs: Link inline settings when not part of options section (#10499)
  • Don't treat annotations as redefinitions in .pyi files (#10512)
  • Fix E231 bug: Inconsistent catch compared to pycodestyle, such as when dict nested in list (#10469)
  • Fix pylint upstream categories not showing in docs (#10441)
  • Add missing Options references to blank line docs (#10498)
  • 'Revert "F821: Fix false negatives in .py files when from __future__ import annotations is active (#10362)"' (#10513)
  • Apply NFKC normalization to unicode identifiers in the lexer (#10412)
  • Avoid failures due to non-deterministic binding ordering (#10478)
  • [flake8-bugbear] Allow tuples of exceptions (B030) (#10437)
  • [flake8-quotes] Avoid syntax errors due to invalid quotes (Q000, Q002) (#10199)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.3.4

Preview features

  • [flake8-simplify] Detect implicit else cases in needless-bool (SIM103) (#10414)
  • [pylint] Implement nan-comparison (PLW0117) (#10401)
  • [pylint] Implement nonlocal-and-global (E115) (#10407)
  • [pylint] Implement singledispatchmethod-function (PLE5120) (#10428)
  • [refurb] Implement list-reverse-copy (FURB187) (#10212)

Rule changes

  • [flake8-pytest-style] Add automatic fix for pytest-parametrize-values-wrong-type (PT007) (#10461)
  • [pycodestyle] Allow SPDX license headers to exceed the line length (E501) (#10481)

Formatter

  • Fix unstable formatting for trailing subscript end-of-line comment (#10492)

Bug fixes

  • Avoid code comment detection in PEP 723 script tags (#10464)
  • Avoid incorrect tuple transformation in single-element case (C409) (#10491)
  • Bug fix: Prevent fully defined links name from being reformatted (#10442)
  • Consider raw source code for W605 (#10480)
  • Docs: Link inline settings when not part of options section (#10499)
  • Don't treat annotations as redefinitions in .pyi files (#10512)
  • Fix E231 bug: Inconsistent catch compared to pycodestyle, such as when dict nested in list (#10469)
  • Fix pylint upstream categories not showing in docs (#10441)
  • Add missing Options references to blank line docs (#10498)
  • 'Revert "F821: Fix false negatives in .py files when from __future__ import annotations is active (#10362)"' (#10513)
  • Apply NFKC normalization to unicode identifiers in the lexer (#10412)
  • Avoid failures due to non-deterministic binding ordering (#10478)
  • [flake8-bugbear] Allow tuples of exceptions (B030) (#10437)
  • [flake8-quotes] Avoid syntax errors due to invalid quotes (Q000, Q002) (#10199)

0.3.3

Preview features

  • [flake8-bandit]: Implement S610 rule (#10316)
  • [pycodestyle] Implement blank-line-at-end-of-file (W391) (#10243)
  • [pycodestyle] Implement redundant-backslash (E502) (#10292)
  • [pylint] - implement redeclared-assigned-name (W0128) (#9268)

Rule changes

  • [flake8_comprehensions] Handled special case for C400 which also matches C416 (#10419)
  • [flake8-bandit] Implement upstream updates for S311, S324 and S605 (#10313)
  • [pyflakes] Remove F401 fix for __init__ imports by default and allow opt-in to unsafe fix (#10365)

... (truncated)

Commits
  • 5062572 Bump version to v0.3.4 (#10515)
  • dc6f639 Rename list-reassign-reversed to list-reverse-copy (#10514)
  • 01fe268 [refurb] Implement list_assign_reversed lint (FURB187) (#10212)
  • c62184d 'Revert "F821: Fix false negatives in .py files when `from future import ...
  • 9b3c732 Docs: Link inline settings when not part of options section (#10499)
  • caa1450 Don't treat annotations as redefinitions in .pyi files (#10512)
  • 60fd98e Update Rust to v1.77 (#10510)
  • ac150b9 Spruce up docs for flake8-pyi rules (part 2) (#10494)
  • d9ac170 Fix E231 bug: Inconsistent catch compared to pycodestyle, such as when dict...
  • c5ea420 chore: remove repetitive words (#10502)
  • Additional commits viewable in compare view

Updates pydantic-settings from 2.2.0 to 2.2.1

Release notes

Sourced from pydantic-settings's releases.

v2.2.1

What's Changed

New Contributors

Full Changelog: pydantic/pydantic-settings@v2.2.0...v2.2.1

Commits
  • 7e5731a Prepare release 2.2.1 (#242)
  • b3a67e9 Revert "Allow nested env var source to override nested init source." (#243)
  • 548532b Replace tomlkit with tomli and remove toml_file_encoding config (#236)
  • 3652fbd Fix InitSource bug in case of nested model using alias (#240)
  • 859805a respect env_prefix when extra allowed (#238)
  • See full diff in compare view

Updates pydis-core from 10.7.0 to 11.1.0

Release notes

Sourced from pydis-core's releases.

v11.1.0

What's Changed

Full Changelog: python-discord/bot-core@v11.0.1...v11.1.0

v11.0.1

What's Changed

Full Changelog: python-discord/bot-core@v11.0.0...v11.0.1

v11.0.0

Breaking Changes

This release has a number of breaking changes.

  1. Pydantic 1.x is no longer supported. You can follow the Pydantic migration guide if you havne't updated yet.
  2. fakeredis is no longer installed along side the async-rediscache extra. If you need fakeredis you can use the [fakeredis] extra. You can also use either [all] or [async-rediscache,fakeredis] to install both.
  3. Python 3.10 is no longer supported.
  4. Boolean default and boolean-typed positional arguments in function definition are now keyword args only. The arg names and functions are listed below.
    • sync_app_commands in pydis_core.BotBase.load_extensions()
    • should_raise in pydis_core.site_api.APIClient.maybe_raise_for_status()
    • fail_silently in pydis_core.utils.checks.in_whitelist_check()
    • All args other than pagination_emojis, lines, ctx, embed in pydis_core.utils.pagination.LinePaginator.paginate()

What's Changed

Full Changelog: python-discord/bot-core@v10.7.0...v11.0.0

Changelog

Sourced from pydis-core's changelog.

.. See docs for details on formatting your entries https://releases.readthedocs.io/en/latest/concepts.html

Changelog

  • :release:11.1.0 <30th March 2024>

  • :support:210 Drop the restriction that meant fakeredis could not be installed on Python 3.12 as lupa now supports 3.12

  • :release:11.0.1 <20th March 2024>

  • 🐛209 Extract original error from :obj:discord.ext.commands.errors.CommandInvokeError before handling it.

  • :release:11.0.0 <18th March 2024>

  • :breaking:208 Split fakeredis optional dependency from the async-rediscache extra. You can now install with [fakeredis] to just install fakeredis (with lua support), [async-rediscache] to install just async-rediscache, or use either [all] or [async-rediscache,fakeredis] to install both. This allows users who do no rely on fakeredis to install in 3.12 environments.

  • :support:208 Add support for Python 3.12. Be aware, at time of writing, our usage of fakeredis does not currently support 3.12. This is due to :literal-url:this lupa issue<https://github.com/scoder/lupa/issues/245>. Lupa is required by async-rediscache for lua script support within fakeredis. As such, fakeredis can not be installed in a Python 3.12 environment.

  • :breaking:208 Drop support for Python 3.10

  • :breaking:208 Drop support for Pydantic 1.X

  • :support:208 Bump ruff to 0.3.0 and target Python 3.11 now that 3.10 isn't supported.

  • :breaking:207 Enable more ruff linting rules. See :literal-url:GitHub release notes <https://github.com/python-discord/bot-core/releases/tag/v11.0.0> for breaking changes.

  • :support:206 Bump ruff from 0.1.15 to 0.2.2, using the new lint config namespace, and linting with the new rules.

  • :feature:205 Add :obj:pydis_core.utils.error_handling.commands.abc.AbstractCommandErrorHandler and :obj:pydis_core.utils.error_handling.commands.manager.CommandErrorManager to implement and register command error handlers independantly.

  • :support:204 Document the instance attributes of :obj:pydis_core.BotBase.

  • :release:10.7.0 <30th January 2024>

  • :feature:158 Add locking utilities for controlling concurrency logic

  • :support:202 Bump various development dependencies and CI workflow action versions

  • :feature:194 Add the :obj:pydis_core.utils.interactions.user_has_access helper function, that returns whether the given user is in the allowed_users list, or has a role from allowed_roles.

  • :release:10.6.0 <30th January 2024>

  • :feature:189 Add :obj:pydis_core.utils.pagination.LinePaginator which allows users to paginate over content using Embeds, with emoji reactions facilitating navigation.

  • :feature:189 Add :obj:pydis_core.utils.messages.reaction_check, a predicate that dictates whether a user has the right to add a specific set of reactions based on certain criteria.

  • :feature:199 Port common discord.commands checks from other bots to :obj:pydis_core.utils.checks.

  • :release:10.5.1 <14th December 2023>

  • 🐛200 Do not attempt to read response body if the HTTP response code is 204. Previously only :obj:pydis_core.site_api.APIClient.delete did this.

  • :release:10.5.0 <10th December 2023>

  • :support:197 Mark dependencies using tilde version specifiers. This is to allow user of pydis core to use newer versions of these libraries without us having to cut a new release.

  • :release:10.4.0 <26th October 2023>

  • :support:196 Bump aiodns to :literal-url:3.1.1 <https://github.com/saghul/aiodns/releases/tag/v3.1.1>.

  • :support:196 Bump many development dependencies.

  • :release:10.3.0 <19th September 2023>

  • :feature:195 Add log_format to pydis_core.utils.logging to allow for standardised logging across all services using pydis_core.

  • :feature:195 Set discord, websockets, chardet & async_rediscache loggers to warning level and asyncio to info level by default.

  • :release:10.2.0 <28th August 2023>

... (truncated)

Commits
  • 88c2eb6 Bump version to 11.1.0
  • 7a3d134 Add changelog entry for fakeredis 3.12 support
  • 578b221 Remove the requirement for <3.12 for fakeredis
  • 301d15c Lint repo with new ruff rules
  • 4b09c30 Ensure project root is on sys path before importing the docs module
  • edff2a8 Bump dev deps to latest
  • 57ddc0f Release v11.0.1
  • b6a888d Extract original error upon exceptions, if any (#209)
  • 1c35bf5 Bump version to 11.0.0
  • dfda554 reflect changes in changelog
  • Additional commits viewable in compare view

Updates rapidfuzz from 3.6.1 to 3.7.0

Release notes

Sourced from rapidfuzz's releases.

Release 3.7.0

Changed

  • reduce import time

Release 3.6.2

Changed

  • upgrade to Cython==3.0.9

Fixed

  • upgrade rapidfuzz-cpp which includes a fix for build issues on some compilers
  • fix some issues with the sphinx config
Changelog

Sourced from rapidfuzz's changelog.

Changelog

[3.7.0] - 2024-03-21 ^^^^^^^^^^^^^^^^^^^^

Changed

* reduce importtime

[3.6.2] - 2024-03-05 ^^^^^^^^^^^^^^^^^^^^

Changed

  • upgrade to Cython==3.0.9

Fixed

* upgrade ``rapidfuzz-cpp`` which includes a fix for build issues on some compilers
* fix some issues with the sphinx config

[3.6.1] - 2023-12-28 ^^^^^^^^^^^^^^^^^^^^ Fixed

  • fix overflow error on systems with sizeof(size_t) < 8

[3.6.0] - 2023-12-26 ^^^^^^^^^^^^^^^^^^^^ Fixed

* fix pure python fallback implementation of ``fuzz.token_set_ratio``
* properly link with ``-latomic`` if ``std::atomic<uint64_t>`` is not natively supported

Performance

  • add banded implementation of LCS / Indel. This improves the runtime from O((|s1|/64) * |s2|) to O((score_cutoff/64) * |s2|)

Changed

* upgrade to ``Cython==3.0.7``
* cdist for many metrics now returns a matrix of ``uint32`` instead of ``int32`` by default

[3.5.2] - 2023-11-02 ^^^^^^^^^^^^^^^^^^^^ Fixed

* use _mm_malloc/_mm_free on macOS if aligned_alloc is unsupported

&lt;/tr&gt;&lt;/table&gt;
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/699a41bbe16252741a1fa5c3f8e955abc450d1a7&quot;&gt;&lt;code&gt;699a41b&lt;/code&gt;&lt;/a> release 3.7.0</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/c4a5d5c4b5f3dc5dbb158a0e872301a842750d2b&quot;&gt;&lt;code&gt;c4a5d5c&lt;/code&gt;&lt;/a> slightly improve typing</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/adf747b3bf65f0dbc7bb16a280d705f65a41ce19&quot;&gt;&lt;code&gt;adf747b&lt;/code&gt;&lt;/a> reduce imports to reduce import time</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/fae6d6b75ac1106ccb494bc9ba73736e35242712&quot;&gt;&lt;code&gt;fae6d6b&lt;/code&gt;&lt;/a> Bump the github-actions group with 1 update</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/af9e1b76bea9c6f5dcfd7bf37f2ab571fef4d8f7&quot;&gt;&lt;code&gt;af9e1b7&lt;/code&gt;&lt;/a> fix spelling</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/7788d5ecb4e2b9839ed8e274b2a5ad91671828fd&quot;&gt;&lt;code&gt;7788d5e&lt;/code&gt;&lt;/a> Bump the github-actions group with 1 update</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/092232e2a63aede14a30479aad81107c7aa31cc3&quot;&gt;&lt;code&gt;092232e&lt;/code&gt;&lt;/a> add more tests with processor</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/875f0eca0b2e61171ed9b9f62538a3a583f27322&quot;&gt;&lt;code&gt;875f0ec&lt;/code&gt;&lt;/a> improve testing for none</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/4d896f63f010c18d44534a49a277ea2c8b5b02b3&quot;&gt;&lt;code&gt;4d896f6&lt;/code&gt;&lt;/a> Bump the github-actions group with 7 updates</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/ccd2559ccc7bd65912dfc3c50707fc9318d27c39&quot;&gt;&lt;code&gt;ccd2559&lt;/code&gt;&lt;/a> update citation information</li>
<li>Additional commits viewable in <a href="https://github.com/rapidfuzz/RapidFuzz/compare/v3.6.1...v3.7.0&quot;&gt;compare view</a></li>
</ul>
</details>

<br />

Updates sentry-sdk from 1.40.4 to 1.44.0

Release notes

Sourced from sentry-sdk's releases.

1.44.0

Various fixes & improvements

1.43.0

Various fixes & improvements

  • Add optional keep_alive (#2842) by @​sentrivana

    If you're experiencing frequent network issues between the SDK and Sentry, you can try turning on TCP keep-alive:

    import sentry_sdk
    

    sentry_sdk.init( # ...your usual settings... keep_alive=True, )

  • Add support for Celery Redbeat cron tasks (#2643) by @​kwigley

    The SDK now supports the Redbeat scheduler in addition to the default Celery Beat scheduler for auto instrumenting crons. See the docs for more information about how to set this up.

  • aws_event can be an empty list (#2849) by @​sentrivana

  • Re-export Event in types.py (#2829) by @​szokeasaurusrex

  • Small API docs improvement (#2828) by @​antonpirker

  • Fixed OpenAI tests (#2834) by @​antonpirker

  • Bump checkouts/data-schemas from ed078ed to 8232f17 (#2832) by @​dependabot

1.42.0

Various fixes & improvements

  • New integration: OpenAI integration (#2791) by @​colin-sentry

    We added an integration for OpenAI to capture errors and also performance data when using the OpenAI Python SDK.

    Useage:

    This integrations is auto-enabling, so if you have the openai package in your project it will be enabled. Just initialize Sentry before you create your OpenAI client.

    from openai import OpenAI
    

    import sentry_sdk

    sentry_sdk.init(

... (truncated)

Changelog

Sourced from sentry-sdk's changelog.

1.44.0

Various fixes & improvements

1.43.0

Various fixes & improvements

  • Add optional keep_alive (#2842) by @​sentrivana

    If you're experiencing frequent network issues between the SDK and Sentry, you can try turning on TCP keep-alive:

    import sentry_sdk
    

    sentry_sdk.init( # ...your usual settings... keep_alive=True, )

  • Add support for Celery Redbeat cron tasks (#2643) by @​kwigley

    The SDK now supports the Redbeat scheduler in addition to the default Celery Beat scheduler for auto instrumenting crons. See the docs for more information about how to set this up.

  • aws_event can be an empty list (#2849) by @​sentrivana

  • Re-export Event in types.py (#2829) by @​szokeasaurusrex

  • Small API docs improvement (#2828) by @​antonpirker

  • Fixed OpenAI tests (#2834) by @​antonpirker

  • Bump checkouts/data-schemas from ed078ed to 8232f17 (#2832) by @​dependabot

1.42.0

Various fixes & improvements

  • New integration: OpenAI integration (#2791) by @​colin-sentry

    We added an integration for OpenAI to capture errors and also performance data when using the OpenAI Python SDK.

    Useage:

    This integrations is auto-enabling, so if you have the openai package in your project it will be enabled. Just initialize Sentry before you create your OpenAI client.

... (truncated)

Commits

Updates sqlalchemy from 2.0.27 to 2.0.29

Release notes

Sourced from sqlalchemy's releases.

2.0.29

Released: March 23, 2024

orm

  • [orm] [usecase] Added support for the PEP 695 TypeAliasType construct as well as the python 3.12 native type keyword to work with ORM Annotated Declarative form when using these constructs to link to a PEP 593 Annotated container, allowing the resolution of the Annotated to proceed when these constructs are used in a _orm.Mapped typing container.

    References: #11130

  • [orm] [bug] Fixed Declarative issue where typing a relationship using _orm.Relationship rather than _orm.Mapped would inadvertently pull in the "dynamic" relationship loader strategy for that attribute.

    References: #10611

  • [orm] [bug] Fixed issue in ORM annotated declarative where using _orm.mapped_column() with an _orm.mapped_column.index or _orm.mapped_column.unique setting of False would be overridden by an incoming Annotated element that featured that parameter set to True, even though the immediate _orm.mapped_column() element is more specific and should take precedence. The logic to reconcile the booleans has been enhanced to accommodate a local value of False as still taking precedence over an incoming True value from the annotated element.

    References: #11091

  • [orm] [bug] [regression] Fixed regression from version 2.0.28 caused by the fix for #11085 where the newer method of adjusting post-cache bound parameter values would interefere with the implementation for the _orm.subqueryload() loader option, which has some more legacy patterns in use internally, when the additional loader criteria feature were used with this loader option.

    References: #11173

engine

  • [engine] [bug] Fixed issue in engine_insertmanyvalues feature where using a primary key column with an "inline execute" default generator such as an explicit Sequence with an explcit schema name, while at the same time using the _engine.Connection.execution_options.schema_translate_map

... (truncated)

Commits

Updates tldextract from 5.1.1 to 5.1.2

Release notes

Sourced from tldextract's releases.

5.1.2

What's Changed

  • Bugfixes
    • Remove socket.inet_pton, to fix platform-dependent IP parsing (#318)
    • Use non-capturing groups for IPv4 address detection, for a slight speed boost (#323)
  • Misc.
    • Add CI for PyPy3.9 and PyPy3.10 (#316)
    • Add script to automate package release process (#325)
    • Update LICENSE copyright years

New Contributors

Contributors

Full Changelog: https://github.com/john-kurkowski/tldextract/compare/5.1.1...5.1.2

Changelog

Sourced from tldextract's changelog.

5.1.2 (2024-03-18)

  • Bugfixes
    • Remove socket.inet_pton, to fix platform-dependent IP parsing (#318)
    • Use non-capturing...

      Description has been truncated

Bumps the python-dependencies group with 11 updates:

| Package | From | To |
| --- | --- | --- |
| [mypy](https://github.com/python/mypy) | `1.8.0` | `1.9.0` |
| [pip-tools](https://github.com/jazzband/pip-tools) | `7.4.0` | `7.4.1` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `3.6.1` | `3.7.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.2.2` | `0.3.4` |
| [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.2.0` | `2.2.1` |
| [pydis-core](https://github.com/python-discord/bot-core) | `10.7.0` | `11.1.0` |
| [rapidfuzz](https://github.com/rapidfuzz/RapidFuzz) | `3.6.1` | `3.7.0` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `1.40.4` | `1.44.0` |
| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.27` | `2.0.29` |
| [tldextract](https://github.com/john-kurkowski/tldextract) | `5.1.1` | `5.1.2` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.0.1` | `8.1.1` |


Updates `mypy` from 1.8.0 to 1.9.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.8.0...1.9.0)

Updates `pip-tools` from 7.4.0 to 7.4.1
- [Release notes](https://github.com/jazzband/pip-tools/releases)
- [Changelog](https://github.com/jazzband/pip-tools/blob/main/CHANGELOG.md)
- [Commits](jazzband/pip-tools@7.4.0...7.4.1)

Updates `pre-commit` from 3.6.1 to 3.7.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@v3.6.1...v3.7.0)

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

Updates `pydantic-settings` from 2.2.0 to 2.2.1
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](pydantic/pydantic-settings@v2.2.0...v2.2.1)

Updates `pydis-core` from 10.7.0 to 11.1.0
- [Release notes](https://github.com/python-discord/bot-core/releases)
- [Changelog](https://github.com/python-discord/bot-core/blob/main/docs/changelog.rst)
- [Commits](python-discord/bot-core@v10.7.0...v11.1.0)

Updates `rapidfuzz` from 3.6.1 to 3.7.0
- [Release notes](https://github.com/rapidfuzz/RapidFuzz/releases)
- [Changelog](https://github.com/rapidfuzz/RapidFuzz/blob/main/CHANGELOG.rst)
- [Commits](rapidfuzz/RapidFuzz@v3.6.1...v3.7.0)

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

Updates `sqlalchemy` from 2.0.27 to 2.0.29
- [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 `tldextract` from 5.1.1 to 5.1.2
- [Release notes](https://github.com/john-kurkowski/tldextract/releases)
- [Changelog](https://github.com/john-kurkowski/tldextract/blob/master/CHANGELOG.md)
- [Commits](john-kurkowski/tldextract@5.1.1...5.1.2)

Updates `pytest` from 8.0.1 to 8.1.1
- [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.0.1...8.1.1)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: pip-tools
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: pre-commit
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: ruff
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: pydantic-settings
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: pydis-core
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-dependencies
- dependency-name: rapidfuzz
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: sentry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: sqlalchemy
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: tldextract
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 1, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 15, 2024

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Apr 15, 2024
@dependabot dependabot bot deleted the dependabot/pip/python-dependencies-9a70600e4b branch April 15, 2024 19: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 python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants