Current collected state Current
Observed since 20 Oct, 18:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aceparse
Improved argparse.ArgumentParser that works with dataclasses
An argument parser that wraps python's built-in argparse, allowing it to parse command lines into
dataclasses.
Advantages over argparse:
from dataclasses import dataclass
from aceparse import AceParser, AceArg
@dataclass
class Arguments:
hello: str = AceArg(help="Name of thing to say hello to")
a = AceParser(Arguments)
args = a.parse_args_into_dataclasses(["--hello=name"])
print(f"Hello {args.hello}")
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
pyyamlEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pyyaml>=6.0.2 | runtime |
flake8Environment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | flake8; extra == "test" | runtime |
hatchEnvironment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | hatch; extra == "test" | runtime |
pydanticEnvironment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pydantic>=2.10.4; extra == "test" | runtime |
pytestEnvironment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pytest; extra == "test" | runtime |
bdist_wheel · 14.03 KB · Python py3
sdist · 20.83 KB · Python source
Observed since 20 Oct, 18:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:63b25c7ced5bce175e82b9f88cd6c5cb3b7a11a4dfab319dddca3495a7651da2