args
Command Arguments for Humans.
What it is and what it does
args is a lightweight command-line argument parser that automatically categorizes input into logical groups: raw arguments, detected flags, file paths (including glob expansion), key-value assignments, and grouped arguments. It requires no configuration or decorator syntax—you import it and access pre-parsed collections like args.flags, args.files, and args.assignments directly.
The package has been abandoned since its single release on 2012-05-08, with the repository archived and no Python version specification. High install friction suggests potential build or compatibility issues. For new projects, actively maintained alternatives exist.
Use it for:
- Quick scripts that need to distinguish files from flags without writing custom parsing logic
- Legacy systems still running the package that require minimal maintenance
- Projects already locked to this dependency that cannot migrate
- Educational examples of simple argument categorization
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Parses command-line arguments into categorized groups (flags, files, assignments, grouped arguments) with minimal configuration.
No. The package is abandoned (last release 2012-05-08, repository archived), has unspecified Python version support, exhibits high install friction, and offers no advantages over maintained alternatives. Install only if maintaining legacy code already using it.
Install
args on PyPI
pip
pip install argsuv
uv add argspoetry
poetry add argsInstalling args
Before you install
High install friction reported. Package is abandoned with last commit on 2017-07-07 and no updates since initial release in 2012-05-08.
License in practice
BSD license permits commercial and private use with minimal restrictions, requiring only license and copyright notice preservation.
Quickstart
import args
print('Arguments: ' + str(args.all))
print('Flags: ' + str(args.flags))
print('Files: ' + str(args.files))
print('Assignments: ' + str(args.assignments))
Python version support is unspecified; package has not been updated since 2012-05-08 and may not work with modern Python versions.
Verify before relying
- Whether this package functions on current Python versions (last release 2012-05-08)
- Whether the high install friction relates to missing wheels or other build issues
- Current compatibility with modern operating systems
Package facts
| License | BSD (permissive) |
| Python support | not specified |
| Install friction | high — source build required |
| Runtime dependencies | none |
| Maintenance | abandoned — 5,211 days since the last release |
| Last repo commit | (repository archived) |
| First released | |
| Downloads | 342,493/month — #7,397 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: args-0.1.0.tar.gz
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
entrypoint2Converts Python function signatures and…
permissive · top 15,000 on PyPI
argparse-dataclassBuilds command-line interfaces declaratively by…
permissive · top 5,000 on PyPI
knackKnack is a Python framework for building…
permissive · top 5,000 on PyPI
simple-parsingTransforms argparse scripts into structured,…
permissive · top 5,000 on PyPI
python-gflagsParses command-line flags and arguments for…
permissive · top 15,000 on PyPI
bashProvides a Python wrapper for running bash…
copyleft · top 15,000 on PyPI
ifcfgIfcfg parses network interface configuration…
permissive · top 15,000 on PyPI
httpdbghttpdbg intercepts and displays HTTP(S)…
permissive · top 15,000 on PyPI
pyconfiguratorParses command-line arguments and INI…
permissive · top 15,000 on PyPI
argbindArgBind binds function and class arguments to…
permissive · top 15,000 on PyPI