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.
It may be worthwhile to record a brief video introducing new users to `reverse_argparse` and include it in the documentation landing page. See [this RealPython article](https://realpython.com/how-to-make-programming-videos/) for guidelines.
Currently the `get_*_command_line_invocation()` methods start the command line with the executable, but it's only the name of the script being run. For replicability's sake, this should really be the absolute...
## Description I suspect we may have a bug in that `reverse_argparse` likely doesn't correctly handle the case of a subparser with no argument, e.g., when the subcommand is simply...
## Tasks * [ ] Update `pyproject.toml` to reflect the change. * [ ] Update the badge in `README.md`. * [ ] Update the CI file. * [ ] Use...
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.10 to 3.26.11. Changelog Sourced from github/codeql-action's changelog. CodeQL Action Changelog See the releases page for the relevant changes to the CodeQL CLI and language packs. Note...
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.10.2 to 1.10.3. Release notes Sourced from pypa/gh-action-pypi-publish's releases. v1.10.3 💅 Cosmetic Output Improvements In #270, @facutuesca💰 made a follow-up to their previous PR #250, making the...
## Description Design-by-contract involves specifying pre- and post-conditions for function that must hold on entry/exit. It's an added layer of run-time protection. Investigate tools like the following, to see if...
## Description See if the [deptry](https://github.com/fpgmaas/deptry/) tool for checking Python package dependencies would be worth integrating into CI.
See discussion on #195.