Skip to content

[deps]: Update poetry (major) - #85

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-poetry
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-poetry

Conversation

@renovate

@renovate renovate Bot commented Apr 28, 2025 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
isort (changelog) 5.13.2 → 9.0.2 age confidence
marshmallow (changelog) ^3 → ^4.0.0 age confidence
mypy (changelog) 1.14.1 → 2.4.0 age confidence
pre-commit-hooks 5.0.0 → 6.0.0 age confidence

Release Notes

PyCQA/isort (isort)

v9.0.2

Compare Source

🪲 Fixes

Other changes

Full Changelog: PyCQA/isort@9.0.1...9.0.2

v9.0.1

Compare Source

🪲 Fixes

Other changes

Full Changelog: PyCQA/isort@9.0.0...9.0.1

v9.0.0

Compare Source

v8.0.1

Compare Source

v8.0.0

Compare Source

  • Removed --old-finders and --magic-placement flags and old_finders configuration option. The legacy finder logic that relied on environment introspection has been removed (#​2445) @​joao-faria-dev

v7.0.0

Compare Source

Changes

💥 Breaking Changes

🚀 Features

🪲 Fixes

👷 Continuous Integration

📦 Dependencies

v6.1.0

Compare Source

v6.0.1

Compare Source

v6.0.0

Compare Source

marshmallow-code/marshmallow (marshmallow)

v4.3.1

Compare Source

Features:

  • If by_value is enabled on an enum with a None value allow_none now defaults to True.
    Thanks :user:GeraldineGalindo for the suggestion (:issue:2985).

Bug fixes:

  • marshmallow.validate.URL accepts a fragment that follows an empty path,
    e.g. https://example.com#frag (:pr:3016). Thanks :user:hdimer for the PR.

v4.3.0

Compare Source

Features:

  • Add pre_load and post_load parameters to marshmallow.fields.Field for
    field-level pre- and post-processing (:issue:2787).
  • Typing: improvements to marshmallow.validate (:pr:2940).

v4.2.4

Compare Source

Bug fixes:

  • marshmallow.validate.URL and marshmallow.validate.Email accept Internationalized Domain Names (IDNs) (:issue:2821, :issue:2936).
    marshmallow.validate.Email also correctly rejects IDN domains with leading/trailing hyphens.
    Thanks :user:touhidurrr for the report.
  • Typing: Fix typing of nested in marshmallow.fields.Nested (:pr:2935).

v4.2.3

Compare Source

Bug fixes:

  • Make marshmallow.fields.Number and marshmallow.fields.Mapping abstract base classes to
    prevent using them within Schemas (:issue:2924). Thanks :user:MartingaleCoda for reporting.
  • Allow required to be set on marshmallow.fields.Contant (:issue:2900).
    Thanks :user:nosnickid for the report and :user:worksbyfriday for the PR.
  • Fix marshmallow.validate.OneOf emitting extra pairs when labels outnumber choices (:issue:2869).
    Thanks: user:T90REAL for the report and :user:rstar327 for the PR.
  • Fix behavior when passing a dot-delimited attribute name to partial for a key with data_key set (:pr:2903).
    Thanks :user:bysiber for the PR.
  • Fix Enum field by-name lookup to only return actual members (:pr:2902).
    Thanks :user:bysiber for the PR.
  • marshmallow.fields.DateTime with format="timestamp_ms" properly
    rejects bool values (:pr:2904). Thanks :user:bysiber for the PR.
  • Fix typing of error_messages argument to marshmallow.fields.Field (:pr:1636).
    Thanks :user:repole for reporting and :user:dhruvildarji for the PR.

Other changes:

  • Add ipaddress.* to marshmallow.Schema.TYPE_MAPPING (:issue:1695).
    Thanks :user:liberforce for the suggestion and :user:dhruvildarji for the PR.

v4.2.2

Compare Source

Bug fixes:

  • Fix behavior of fields.Contant(None) (:issue:2868).
    Thanks :user:T90REAL for reporting and emmanuel-ferdman for the fix.

v4.2.1

Compare Source

Bug fixes:

  • Fix validation of URLs beginning with uppercare FILE (:issue:2891).
    Thanks :user:thanhlecongg for reporting and fixing.

v4.2.0

Compare Source

Other changes:

  • many argument of Nested properly overrides schema instance
    value (:pr:2854). Thanks :user:jafournier for the PR.

v4.1.2

Compare Source

Bug fixes:

  • :cve:2025-68480: Merge error store messages without rebuilding collections.
    Thanks 카푸치노 for reporting and :user:deckar01 for the fix.

v4.1.1

Compare Source

Bug fixes:

  • Ensure URL validator is case-insensitive when using custom schemes (:pr:2874).
    Thanks :user:T90REAL for the PR.

v4.1.0

Compare Source

Other changes:

  • Add __len__ implementation to missing so that it can be used with
    validate.Length <marshmallow.validate.Length> (:pr:2861).
    Thanks :user:agentgodzilla for the PR.
  • Drop support for Python 3.9 (:pr:2363).
  • Test against Python 3.14 (:pr:2864).

v4.0.1

Compare Source

Bug fixes:

  • Fix wildcard import of from marshmallow import * (:pr:2823).
    Thanks :user:Florian-Laport for the PR.

v4.0.0

Compare Source

See :ref:upgrading_4_0 for a guide on updating your code.

Features:

  • Typing: Add types to all Field <marshmallow.fields.Field> constructor kwargs (:issue:2285).
    Thanks :user:navignaw for the suggestion.
  • DateTime <marshmallow.fields.DateTime>, Date <marshmallow.fields.Date>, Time <marshmallow.fields.Time>,
    TimeDelta <marshmallow.fields.TimeDelta>, and Enum <marshmallow.fields.Enum>
    accept their internal value types as valid input (:issue:1415).
    Thanks :user:bitdancer for the suggestion.
  • @validates <marshmallow.validates> accepts multiple field names (:issue:1960).
    Backwards-incompatible: Decorated methods now receive data_key as a keyword argument.
    Thanks :user:dpriskorn for the suggestion and :user:dharani7998 for the PR.

Other changes:

  • Typing: Field <marshmallow.fields.Field> is now a generic type with a type argument for the internal value type.

  • marshmallow.fields.UUID no longer subclasses marshmallow.fields.String.

  • marshmallow.Schema.load no longer silently fails to call schema validators when a generator is passed (:issue:1898).
    The typing of data is also updated to be more accurate.
    Thanks :user:ziplokk1 for reporting.

  • Backwards-incompatible: Use datetime.date.fromisoformat, datetime.time.fromisoformat, and datetime.datetime.fromisoformat from the standard library to deserialize dates, times and datetimes (:pr:2078).
    As a consequence of this change:

    • Time with time offsets are now supported.
    • YYYY-MM-DD is now accepted as a datetime and deserialized as naive 00:00 AM.
    • from_iso_date, from_iso_time and from_iso_datetime are removed from marshmallow.utils.
  • Remove isoformat, to_iso_time and to_iso_datetime from marshmallow.utils (:pr:2766).

  • Remove from_rfc, and rfcformat from marshmallow.utils (:pr:2767).

  • Remove is_keyed_tuple from marshmallow.utils (:pr:2768).

  • Remove get_fixed_timezone from marshmallow.utils (:pr:2773).

  • Backwards-incompatible: marshmallow.fields.Boolean no longer serializes non-boolean values (:pr:2725).

  • Backwards-incompatible: Rename schema parameter to parent in marshmallow.fields.Field._bind_to_schema (:issue:1360).

  • Backwards-incompatible: Rename pass_many parameter to pass_collection in pre/post processing methods (:issue:1369).

  • Backwards-incompatible: marshmallow.fields.TimeDelta no longer truncates float values when
    deserializing (:pr:2654). This allows microseconds to be preserved, e.g.

.. code-block:: python

from marshmallow import fields

field = fields.TimeDelta()

Before

field.deserialize(12.9)
datetime.timedelta(seconds=12)

datetime.timedelta(seconds=12)

After

field.deserialize(12.9)

datetime.timedelta(seconds=12, microseconds=900000)

  • Improve performance and minimize float precision loss of marshmallow.fields.TimeDelta serialization (:pr:2654).
  • Backwards-incompatible: Remove serialization_type parameter from
    marshmallow.fields.TimeDelta (:pr:2654).

Thanks :user:ddelange for the PR.

  • Backwards-incompatible: Remove Schema <marshmallow.schema.Schema>'s context attribute (deprecated since 3.24.0). Passing a context
    should be done using contextvars.ContextVar (:issue:1826).
    marshmallow 4 provides an experimental Context <marshmallow.experimental.context.Context>
    manager class that can be used to both set and retrieve context.

.. code-block:: python

import typing

from marshmallow import Schema, fields
from marshmallow.experimental.context import Context

class UserContext(typing.TypedDict):
    suffix: str

class UserSchema(Schema):
    name_suffixed = fields.Function(
        lambda obj: obj["name"] + Context[UserContext].get()["suffix"]
    )

with Context[UserContext]({"suffix": "bar"}):
    UserSchema().dump({"name": "foo"})

{'name_suffixed': 'foobar'}

  • Methods decorated with marshmallow.pre_load, marshmallow.post_load, marshmallow.validates_schema,
    receive unknown as a keyword argument (:pr:1632).
    Thanks :user:jforand for the PR.
  • Backwards-incompatible: Arguments to decorators <marshmallow.decorators> are keyword-only arguments.
  • Backwards-incompatible: Rename json_data parameter of marshmallow.Schema.loads to s
    for compatibility with most render module implementations (json, simplejson, etc.) (:pr:2764).
    Also make it a positional-only argument.
  • Incorrectly declaring a field using a field class rather than instance
    errors at class declaration time (previously happended when the schema was instantiated) (:pr:2772).
  • Passing invalid values for unknown will cause an error in type checkers (:pr:2771).

Deprecations/Removals:

  • Backwards-incompatible: Remove implicit field creation, i.e. using the fields or additional class Meta options with undeclared fields (:issue:1356).
  • The ordered class Meta option is removed (:issue:2146). Field order is already preserved by default.
    Set Schema.dict_class to OrderedDict to maintain the previous behavior.
  • The marshmallow.base module is removed (:pr:2722).

Previously-deprecated APIs have been removed, including:

  • The ordered class Meta <marshmallow.Schema.Meta> option is removed (:issue:2146) (deprecated in 3.26.0).
  • Backwards-incompatible: marshmallow.fields.Number is no longer usable as a field in a schema (deprecated in 3.24.0).
    Use marshmallow.fields.Integer, marshmallow.fields.Float, or marshmallow.fields.Decimal instead.
  • Backwards-incompatible: marshmallow.fields.Mapping is no longer usable as a field in a schema (deprecated in 3.24.0).
  • Backwards-incompatible: Custom validators must raise a ValidationError <marshmallow.exceptions.ValidationError> for invalid values (deprecated in 3.24.0).
    Returning False is no longer supported (:issue:1775).
    Use marshmallow.fields.Dict instead.
  • Remove __version__, __parsed_version__, and __version_info__ attributes (deprecated in 3.21.0).
  • default and missing parameters, which were replaced by dump_default and load_default in 3.13.0 (:pr:1742, :pr:2700).
  • Passing field metadata via keyword arguments (deprecated in 3.10.0). Use the explicit metadata=...
    argument instead (:issue:1350).
  • marshmallow.utils.pprint (deprecated in 3.7.0). Use pprint.pprint instead.
  • Passing "self" to fields.Nested (deprecated in 3.3.0). Use a callable instead.
  • Field.fail, which was replaced by Field.make_error in 3.0.0.
  • json_module class Meta option (deprecated in 3.0.0b3). Use render_module instead.
python/mypy (mypy)

v2.4.0

Compare Source

v2.3.1

Compare Source

  • Fix mypyc crash on double yielding Iterators (Daniël van Noord, PR 21826)
  • Fix mypyc default_factory for inherited dataclass (Daniël van Noord, PR 21785)
  • Clear mypyc coroutine env on coroutine completion (Piotr Sawicki, PR 21734)
  • Fix crash when unpacking return value from overload (Shantanu, PR 21830)

v2.3.0

Compare Source

v2.2.0

Compare Source

v2.1.0

Compare Source

v2.0.0

Compare Source

v1.20.2

Compare Source

  • Use WAL with SQLite cache and fix close (Shantanu, PR 21154)
  • Adjust SQLite journal mode (Ivan Levkivskyi, PR 21217)
  • Correctly aggregate narrowing information on parent expressions (Shantanu, PR 21206)
  • Fix regression related to generic callables (Shantanu, PR 21208)
  • Fix regression by avoiding widening types in some contexts (Shantanu, PR 21242)
  • Fix slicing in non-strict optional mode (Shantanu, PR 21282)
  • mypyc: Fix match statement semantics for "or" pattern (Shantanu, PR 21156)
  • mypyc: Fix issue with module dunder attributes (Piotr Sawicki, PR 21275)
  • Initial support for Python 3.15.0a8 (Marc Mueller, PR 21255)

v1.20.1

Compare Source

  • Always disable sync in SQLite cache (Ivan Levkivskyi, PR 21184)
  • Temporarily skip few base64 tests (Ivan Levkivskyi, PR 21193)
  • Revert dict.__or__ typeshed change (Ivan Levkivskyi, PR 21186)
  • Fix narrowing for match case with variadic tuples (Shantanu, PR 21192)
  • Avoid narrowing type[T] in type calls (Shantanu, PR 21174)
  • Fix regression for catching empty tuple in except (Shantanu, PR 21153)
  • Fix reachability for frozenset and dict view narrowing (Shantanu, PR 21151)
  • Fix narrowing with chained comparison (Shantanu, PR 21150)
  • Avoid narrowing to unreachable at module level (Shantanu, PR 21144)
  • Allow dangerous identity comparisons to Any typed variables (Shantanu, PR 21142)
  • --warn-unused-config should not be a strict flag (Ivan Levkivskyi, PR 21139)

v1.20.0

Compare Source

v1.19.1

Compare Source

  • Fix noncommutative joins with bounded TypeVars (Shantanu, PR 20345)
  • Respect output format for cached runs by serializing raw errors in cache metas (Ivan Levkivskyi, PR 20372)
  • Allow types.NoneType in match cases (A5rocks, PR 20383)
  • Fix mypyc generator regression with empty tuple (BobTheBuidler, PR 20371)
  • Fix crash involving Unpack-ed TypeVarTuple (Shantanu, PR 20323)
  • Fix crash on star import of redefinition (Ivan Levkivskyi, PR 20333)
  • Fix crash on typevar with forward ref used in other module (Ivan Levkivskyi, PR 20334)
  • Fail with an explicit error on PyPy (Ivan Levkivskyi, PR 20389)

v1.19.0

Compare Source

v1.18.2

Compare Source

  • Fix crash on recursive alias (Ivan Levkivskyi, PR 19845)
  • Add additional guidance for stubtest errors when runtime is object.__init__ (Stephen Morton, PR 19733)
  • Fix handling of None values in f-string expressions in mypyc (BobTheBuidler, PR 19846)

v1.18.1

Compare Source

v1.17.1

Compare Source

  • Retain None as constraints bottom if no bottoms were provided (Stanislav Terliakov, PR 19485)
  • Fix "ignored exception in hasattr" in dmypy (Stanislav Terliakov, PR 19428)
  • Prevent a crash when InitVar is redefined with a method in a subclass (Stanislav Terliakov, PR 19453)

v1.17.0

Compare Source

v1.16.1

Compare Source

v1.16.0

Compare Source

v1.15.0

Compare Source

pre-commit/pre-commit-hooks (pre-commit-hooks)

v6.0.0

Compare Source

==================

Fixes

Migrating


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "every 2nd week starting on the 2 week of the year before 4am on Monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner April 28, 2025 01:00
@renovate
renovate Bot force-pushed the renovate/major-poetry branch 2 times, most recently from 2c3ca76 to 53bfe85 Compare August 16, 2025 23:07
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from 53bfe85 to f81ea48 Compare September 4, 2025 18:42
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from f81ea48 to 05e59eb Compare September 26, 2025 03:14
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from 05e59eb to a781b72 Compare October 8, 2025 19:27
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from a781b72 to a464985 Compare October 18, 2025 14:36
@renovate renovate Bot added the major-update label Nov 1, 2025
@renovate
renovate Bot force-pushed the renovate/major-poetry branch 2 times, most recently from f190022 to ca91801 Compare November 15, 2025 19:08
@renovate
renovate Bot force-pushed the renovate/major-poetry branch 2 times, most recently from 149a92d to 966dbb5 Compare November 19, 2025 15:08
@renovate
renovate Bot force-pushed the renovate/major-poetry branch 2 times, most recently from 96e509d to 4723c49 Compare December 15, 2025 03:45
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from 4723c49 to 411f539 Compare December 22, 2025 22:51
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from 411f539 to a4ab45c Compare January 5, 2026 19:42
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from a4ab45c to fb1dce5 Compare January 25, 2026 06:25
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from fb1dce5 to 91740da Compare February 26, 2026 19:07
@renovate
renovate Bot force-pushed the renovate/major-poetry branch 2 times, most recently from c93f040 to 0a13b72 Compare March 12, 2026 23:05
@renovate
renovate Bot force-pushed the renovate/major-poetry branch 2 times, most recently from 0200668 to 652fe37 Compare March 30, 2026 18:54
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from 652fe37 to 81138da Compare April 14, 2026 03:03
@renovate
renovate Bot force-pushed the renovate/major-poetry branch 2 times, most recently from f97a3ca to b524213 Compare April 27, 2026 20:30
@renovate
renovate Bot force-pushed the renovate/major-poetry branch 3 times, most recently from a542d83 to 38a047e Compare May 18, 2026 20:58
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from 38a047e to f1de381 Compare June 23, 2026 15:38
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from f1de381 to cc77611 Compare July 15, 2026 03:38
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from cc77611 to dc4174c Compare July 21, 2026 00:00
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from dc4174c to 634b488 Compare August 12, 2026 02:41
@renovate
renovate Bot force-pushed the renovate/major-poetry branch 3 times, most recently from b2907dd to efa4203 Compare August 24, 2026 04:45
@renovate
renovate Bot force-pushed the renovate/major-poetry branch 3 times, most recently from 6a27b60 to a934f04 Compare September 7, 2026 20:10
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from a934f04 to 2dd0368 Compare September 15, 2026 10:04
@renovate
renovate Bot force-pushed the renovate/major-poetry branch 2 times, most recently from 629ebf8 to 6736d51 Compare October 8, 2026 23:38
@renovate
renovate Bot force-pushed the renovate/major-poetry branch 2 times, most recently from c7c3b59 to a99aa43 Compare October 21, 2026 18:13
@renovate
renovate Bot force-pushed the renovate/major-poetry branch from a99aa43 to 9c7d153 Compare October 22, 2026 00:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants