Skip to main content

Pydantic 2 argparse.

Project description

pydantic-argparse-next

Argument parser based on pydantic v2.

Supports:

  • Positional arguments

    • Required positional arguments

    • Optional positional arguments

  • Keyword arguments

    • Required keyword arguments

    • Optional keyword arguments

  • Subcommands

    • Required subcommands

    • Optional subcommands

    • Subcommands within subcommands

  • Actions

    • Choice (And simple text and Enum object)

    • Store True

    • Store False

    • Variadic arguments

  • Extra

    • Easy saving config to file

    • Easy load config from file

Docs and examples:

  1. Base usage

  2. Actions

    1. Choice

    2. Store True and Store False

    3. Subcommands

    4. Variadic

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydantic_argparse_next-1.0.0.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydantic_argparse_next-1.0.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file pydantic_argparse_next-1.0.0.tar.gz.

File metadata

  • Download URL: pydantic_argparse_next-1.0.0.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.12.4 Windows/11

File hashes

Hashes for pydantic_argparse_next-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b522de8f2444a317b3607cd968ece7691fa203da0c634069fb277e050ce1a14b
MD5 81546de2dea856e7fc22b6e225e96528
BLAKE2b-256 902662851a9b76b94907c5fb176c4f8bcde5a77c1ad5a05afadb600f60cd581f

See more details on using hashes here.

File details

Details for the file pydantic_argparse_next-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pydantic_argparse_next-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b13e8db87e080c72fd289af4362730bd29da0a49a4f4a1760f208ad62dff7e9
MD5 1184a9643f552c8e30b5f41b9acb770e
BLAKE2b-256 c5c2e2b66ea87db5ae970157bd897c471c897583341f83f0c4e0266b9ae911b9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page