ArgparseCfg
Config for argparse.
WIP
Simple wrapper for python argparse. Use dataclass for you app config. It gives you typed config instead of default Namespace from argparse.
You can see examples at examples folder - Same examples as ad python docs and tutorial for argparse.
Version
The package version is dynamically loaded from pyproject.toml:
from argparsecfg import __version__
print(__version__) # "0.2.5b2"
Note: This package requires Python 3.11 or higher.
Metadata
Release files for argparsecfg 0.2.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| argparsecfg-0.2.6.tar.gz | 6.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| argparsecfg-0.2.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.5 kB
Release files / argparsecfg-0.2.6.tar.gz
| Download URL | argparsecfg-0.2.6.tar.gz |
|---|---|
| Size | 6.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b20a70261d1a0e4c91e93149c48d26d5663f324709ad260ad38ebd81739a8ae5
|
|
BLAKE2b-256 checksum How to use checksums |
193d66ee05f1c0d95dcdd2830f15a7d88a7030af9900bfcd460a2776d602c7c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / argparsecfg-0.2.6-py3-none-any.whl
| Download URL | argparsecfg-0.2.6-py3-none-any.whl |
|---|---|
| Size | 8.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b992201e0207eb323c334e4ab274b5c47cbe8eb3a07cd647baf140ec4543efa0
|
|
BLAKE2b-256 checksum How to use checksums |
ae73cad22fadf2f4dcc8cb2993a9241561d729376eed55c1aae593b692d85268
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|