Skip to content

Bump cyclopts from 4.10.2 to 4.21.0#49

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/cyclopts-4.21.0
Open

Bump cyclopts from 4.10.2 to 4.21.0#49
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/cyclopts-4.21.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 10, 2026

Copy link
Copy Markdown
Contributor

Bumps cyclopts from 4.10.2 to 4.21.0.

Release notes

Sourced from cyclopts's releases.

v4.21.0

Feature

  • Add Parameter.negative_alias to append extra names to a flag's negative form (e.g. a short -d) without dropping the generated --no-*/--empty-* names. Mirrors name/alias. By @​BrianPugh in BrianPugh/cyclopts#859

Bug Fixes

  • Fix [#857](https://github.com/BrianPugh/cyclopts/issues/857): a dataclass command with a default_factory field could raise a spurious "Input should be a valid list" validation error simply because pydantic was imported anywhere in the program. Factory defaults are now invoked during introspection, so the produced value (rather than the <factory> sentinel) is used as the default and shown in help text — consistent across dataclass, attrs, and pydantic. By @​BrianPugh in BrianPugh/cyclopts#858

Full Changelog: BrianPugh/cyclopts@v4.20.0...v4.21.0

v4.20.0

Features

Bug Fixes

New Contributors

Full Changelog: BrianPugh/cyclopts@v4.19.0...v4.20.0

v4.19.0

Features

New Contributors

Full Changelog: BrianPugh/cyclopts@v4.18.0...v4.19.0

v4.18.0

Features

  • Added native slice support by @​BrianPugh in BrianPugh/cyclopts#835
    • slice type-hints are now properly handled.
    • Added cyclopts.validators.Slice
    • Added cyclopts.types.NonEmptySlice convenience type.

Bug Fixes

Full Changelog: BrianPugh/cyclopts@v4.17.0...v4.18.0

v4.17.0

Features & Bug Fixes

... (truncated)

Commits
  • 19ed511 Merge pull request #858 from BrianPugh/issue-857-pydantic-dataclass-default-f...
  • 0e4203e Add regression test for attrs takes_self factory default
  • 23b8179 Merge pull request #859 from BrianPugh/negative-alias
  • 821efec Add Parameter.negative_alias
  • 10491b1 Invoke zero-arg pydantic default_factory during introspection
  • 4d04724 DRY up sentinel-default resolution in signature_parameters
  • dfd4110 Don't re-register fields when accepts_keys=True is explicit
  • f2eb9de Resolve pydantic default_factory sentinel in signature_parameters
  • 196467d Resolve attrs Factory defaults in _attrs_field_infos
  • 0ae04ae Resolve attrs Factory sentinel in signature_parameters
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [cyclopts](https://github.com/BrianPugh/cyclopts) from 4.10.2 to 4.21.0.
- [Release notes](https://github.com/BrianPugh/cyclopts/releases)
- [Commits](BrianPugh/cyclopts@v4.10.2...v4.21.0)

---
updated-dependencies:
- dependency-name: cyclopts
  dependency-version: 4.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jul 10, 2026
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:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants