Typed Argument Parsing with Pydantic
MIT License
Bot releases are visible (Hide)
Published by SupImDos over 1 year ago
pydantic.BaseSettings
(see: #41)utils
module (see: #41)flake8
-> ruff
, upgrades, etc.) (see: #41)README.md
to use raw Github logo link, rather than local path. (see: #40)actions/setup-python
inbuilt caching (see: #43)Published by SupImDos over 1 year ago
Published by SupImDos almost 2 years ago
__all__
(see: #23)__version__.py
to __metadata__.py
(metadata items still re-exported in base package)pylint
to flake8
with plugins (see: #13)poetry.lock
lockfile dependencies for development (see: #19)README.md
badges for the above Github Actionsflake8
and its pluginspoetry.lock
file from version controllint
, type check
and unit test
merge checksPublished by SupImDos almost 2 years ago
argparse.SUPPRESS
to ignore missing values, and missing values are set by the pydantic
modelmodel.__fields_set__
and model.json(exclude_unset=True)
, etc.Published by SupImDos over 2 years ago
typing-inspect
dependencymetavars
for variadic argument typesalias
feature for argumentspy.typed
PEP-561 markerjson
parser to generic mapping
parsercontainer
parser to generic sequence
parserPublished by SupImDos over 2 years ago
pydantic.BaseModel
objects (closes #5).Published by SupImDos almost 3 years ago
v0.4.0
Published by SupImDos almost 3 years ago
pydantic-argparse
for use in Python 3.10+Published by SupImDos about 3 years ago
pydantic-argparse
out of the "proof-of-concept" phase