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

Update dependency jsonargparse to v4.35.0 #203

Merged
merged 1 commit into from
Dec 16, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 7, 2022

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
jsonargparse (changelog) ==4.32.0 -> ==4.35.0 age adoption passing confidence

Release Notes

omni-us/jsonargparse (jsonargparse)

v4.35.0

Compare Source

Added
^^^^^

  • Support for print config argument to reuse the name of the config argument
    by using %s (#&#8203;630 <https://github.com/omni-us/jsonargparse/pull/630>__).

Changed
^^^^^^^

  • Argument groups created from dataclass-like that have zero configurable
    arguments no longer adds a config loader (#&#8203;634 <https://github.com/omni-us/jsonargparse/pull/634>__).
  • The CLASS_PATH_OR_NAME for subclass help is now optional and if not given
    the help of the base class is printed (#&#8203;628 <https://github.com/omni-us/jsonargparse/pull/628>__).

Fixed
^^^^^

  • Account for change in ArgumentParser._parse_known_args since Python 3.12.8
    and 3.13.1 (#&#8203;644 <https://github.com/omni-us/jsonargparse/pull/644>__).

Deprecated
^^^^^^^^^^

  • add_dataclass_arguments is deprecated and will be removed in v5.0.0.
    Instead use add_class_arguments (#&#8203;634 <https://github.com/omni-us/jsonargparse/pull/634>__).
  • From v5.0.0 the print config argument will by default reuse the name of the
    config argument as --print_%s instead of being always --print_config
    (#&#8203;630 <https://github.com/omni-us/jsonargparse/pull/630>__).

v4.34.1

Compare Source

Fixed
^^^^^

  • List of dataclass with nested dataclass attribute fails to parse (#&#8203;625 <https://github.com/omni-us/jsonargparse/pull/625>__).
  • NotRequired incorrectly having inspect._empty as default (#&#8203;625 <https://github.com/omni-us/jsonargparse/pull/625>__).
  • Callable protocols failing to parse (#&#8203;637 <https://github.com/omni-us/jsonargparse/pull/637>__).
  • Help incorrectly showing protocols in known subclasses (#&#8203;638 <https://github.com/omni-us/jsonargparse/pull/638>__).

v4.34.0

Compare Source

Added
^^^^^

  • Support for PEP 692, i.e., Unpack[TypedDict] annotations for **kwargs
    (#&#8203;586 <https://github.com/omni-us/jsonargparse/pull/586>__).

Fixed
^^^^^

  • Empty tuples are now parsed correctly instead of raising an error (#&#8203;592 <https://github.com/omni-us/jsonargparse/pull/592>__).
  • Required and optional TypedDict keys are now correctly inferred when one
    inherits one TypedDict from another with different totality (#&#8203;597 <https://github.com/omni-us/jsonargparse/pull/597>__).
  • Callables that return class not considering previous values (#&#8203;603 <https://github.com/omni-us/jsonargparse/pull/603>__).
  • Custom instantiators not working for nested dependency injection (#&#8203;608 <https://github.com/omni-us/jsonargparse/pull/608>__).
  • Failure when resolving forward references from dataclass parameter types
    (#&#8203;611 <https://github.com/omni-us/jsonargparse/pull/611>__).
  • Fix callable protocol inheritance.
    (#&#8203;599 <https://github.com/omni-us/jsonargparse/pull/599>__).

Changed
^^^^^^^

  • Callables that return class with class default now normalizes the default to
    a subclass spec with class_path (#&#8203;603 <https://github.com/omni-us/jsonargparse/pull/603>__).

v4.33.2

Compare Source

Fixed
^^^^^

  • Fix parse_argv_item to address the behavior change in argparse since
    Python 3.12.7 (#&#8203;591 <https://github.com/omni-us/jsonargparse/pull/591>__).

v4.33.1

Compare Source

Fixed
^^^^^

  • Use jsonnet-sdist for python 3.13 to be allowed to push package to pypi
    (#&#8203;584 <https://github.com/omni-us/jsonargparse/pull/584>__).

v4.32.1

Compare Source

Fixed
^^^^^

  • dict types not correctly forwarding previous nested values when parsing
    (#&#8203;559 <https://github.com/omni-us/jsonargparse/pull/559>__).
  • List type incorrectly using defaults from previous item (#&#8203;560 <https://github.com/omni-us/jsonargparse/pull/560>__).
  • --print_shtab not adding file completer for _ActionConfigLoad (#&#8203;562 <https://github.com/omni-us/jsonargparse/pull/562>__).
  • parser_mode not inherited by nested parsers (#&#8203;564 <https://github.com/omni-us/jsonargparse/pull/564>__).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • 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 force-pushed the renovate/jsonargparse-4.x branch from 95b6f13 to 8dda6d6 Compare March 7, 2022 20:28
@renovate renovate bot changed the title Update dependency jsonargparse to v4 chore(deps): update dependency jsonargparse to v4 Mar 12, 2022
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 8dda6d6 to c847631 Compare March 18, 2022 12:42
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from c847631 to de35770 Compare March 29, 2022 06:27
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from de35770 to f9cff19 Compare April 11, 2022 12:14
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch 2 times, most recently from 46e0528 to d166cc3 Compare April 26, 2022 15:36
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from d166cc3 to a7ef583 Compare April 29, 2022 14:48
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from a7ef583 to e0467e6 Compare May 10, 2022 17:59
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch 2 times, most recently from 2684bed to e743e12 Compare June 1, 2022 12:54
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch 2 times, most recently from c2a4191 to 0ea0cd4 Compare June 29, 2022 11:18
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 0ea0cd4 to 24a3182 Compare July 1, 2022 17:38
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 24a3182 to 34475ad Compare July 12, 2022 09:50
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 34475ad to a5ebb27 Compare July 22, 2022 14:47
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch 3 times, most recently from e13d738 to 8d81c37 Compare August 8, 2022 13:37
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch 2 times, most recently from a804566 to 3d30379 Compare September 6, 2022 06:28
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 3d30379 to 3315aa0 Compare September 14, 2022 12:00
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch 2 times, most recently from 41c2d7d to e079295 Compare September 27, 2022 16:49
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from e079295 to 2b20a38 Compare October 7, 2022 12:41
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 2b20a38 to d447dc2 Compare October 20, 2022 14:08
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from d447dc2 to c65121e Compare November 20, 2022 08:02
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from c65121e to 7d2c051 Compare November 29, 2022 07:06
@renovate renovate bot changed the title chore(deps): update dependency jsonargparse to v4 Update dependency jsonargparse to v4 Dec 17, 2022
@renovate renovate bot changed the title Update dependency jsonargparse to v4 chore(deps): update dependency jsonargparse to v4 Dec 17, 2022
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 5a36aa0 to 978408f Compare November 2, 2023 15:48
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 978408f to 7ba44ca Compare November 23, 2023 07:40
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 7ba44ca to 3923a52 Compare January 18, 2024 13:49
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch 2 times, most recently from 8190533 to d656788 Compare February 1, 2024 17:01
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from d656788 to 15bd5ff Compare February 12, 2024 18:24
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch 2 times, most recently from d393ded to 7d777c8 Compare March 21, 2024 16:57
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 7d777c8 to 8a6ef11 Compare April 17, 2024 07:14
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 8a6ef11 to 6a0c173 Compare May 24, 2024 06:48
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 6a0c173 to 3000bee Compare June 18, 2024 06:21
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 3000bee to 8806888 Compare June 27, 2024 06:55
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 8806888 to 1db9e53 Compare July 19, 2024 13:55
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 1db9e53 to 024b72b Compare August 23, 2024 16:36
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 024b72b to 484c5e7 Compare September 26, 2024 07:52
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 484c5e7 to 0b4c044 Compare October 7, 2024 07:16
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 0b4c044 to 8c14c45 Compare October 17, 2024 08:38
@renovate renovate bot changed the title chore(deps): update dependency jsonargparse to v4 chore(deps): update dependency jsonargparse to v4.33.2 Oct 17, 2024
@renovate renovate bot changed the title chore(deps): update dependency jsonargparse to v4.33.2 Update dependency jsonargparse to v4.33.2 Nov 6, 2024
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from 8c14c45 to bf3f622 Compare November 8, 2024 07:26
@renovate renovate bot changed the title Update dependency jsonargparse to v4.33.2 Update dependency jsonargparse to v4.34.0 Nov 8, 2024
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch from bf3f622 to c207c66 Compare December 2, 2024 07:39
@renovate renovate bot changed the title Update dependency jsonargparse to v4.34.0 Update dependency jsonargparse to v4.34.1 Dec 2, 2024
@renovate renovate bot force-pushed the renovate/jsonargparse-4.x branch 2 times, most recently from b4c26c5 to 16bb69c Compare December 16, 2024 09:16
@renovate renovate bot changed the title Update dependency jsonargparse to v4.34.1 Update dependency jsonargparse to v4.35.0 Dec 16, 2024
@CllaudiaB CllaudiaB force-pushed the renovate/jsonargparse-4.x branch from 16bb69c to c9f2bd3 Compare December 16, 2024 15:29
@CllaudiaB CllaudiaB merged commit 30dfa0e into master Dec 16, 2024
7 of 8 checks passed
@renovate renovate bot deleted the renovate/jsonargparse-4.x branch December 16, 2024 15:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant