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.1.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.1-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pydantic_argparse_next-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 707e19981b9b4ab0d16ad8dd98fb6e29ca9a88233ccfbe4d13a5cc79de6c0be9
MD5 87e9107eb03278720a06cc0a9ec72194
BLAKE2b-256 2181867bf7c466a59ff2326a0f60a288e6161ffed7a16024640a940e9ba5f20b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydantic_argparse_next-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c3079492b44b5ba9860af8df4c5a4a802dd729c5b264fc70babf35f180061358
MD5 45947dc8a237237b0e69b5933bb0ab70
BLAKE2b-256 79c16ee4742d98e8d3179d05b8619c7337e82ba23087a5a796de63d98817f4ef

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