reverse_argparse
reverse_argparse copied to clipboard
A Python library to determine what exactly the user ran at the command line, along with default values, and any transformations that happened after parsing arguments.
Explore using the [Radon](https://radon.readthedocs.io/en/latest/index.html) package to compute and publish various code metrics. [See here](https://www.blog.pythonlibrary.org/2023/09/20/learning-about-code-metrics-in-python-with-radon/) for details.
## Description It'd be worthwhile to at some point assess how well this project is architected. Consider exploring the following tools: * [Dep Tree](https://github.com/gabotechs/dep-tree) * [import-linter](https://www.piglei.com/articles/en-6-ways-to-improve-the-arch-of-you-py-project/) * [modguard](https://github.com/Never-Over/modguard)
https://sphinx-toolbox.readthedocs.io/en/stable/index.html
Investigate using [markdown-code-runner](https://github.com/basnijholt/markdown-code-runner) to embed commands and their output in the README.
See here: https://www.bestpractices.dev/en/projects/7632?criteria_level=1#analysis
## Tasks * [ ] Update `pyproject.toml` to reflect the change. * [ ] Update the badge in `README.md`. * [ ] Update the CI file. * [ ] Use...
https://hypothesis.readthedocs.io/en/latest/
## Description From the OpenSSF Best Practices badge program:  Perhaps we should consider adding some [dynamic code analysis tools](https://github.com/analysis-tools-dev/dynamic-analysis#python) to our CI. ##...