python-fire
python-fire copied to clipboard
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
Updates the requirements on [setuptools](https://github.com/pypa/setuptools) to permit the latest version. Changelog Sourced from setuptools's changelog. v70.0.0 Features Emit a warning when [tools.setuptools] is present in pyproject.toml and will be ignored....
Updates the requirements on [pylint](https://github.com/pylint-dev/pylint) to permit the latest version. Commits 769ffd2 Bump pylint to 3.2.2, update changelog (#9658) 98c5af9 Fix false-positive with contextmanager missing cleanup (#9654) (#9657) 9a9db8f Update...
Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version. Release notes Sourced from pytest's releases. 8.2.1 pytest 8.2.1 (2024-05-19) Improvements #12334: Support for Python 3.13 (beta1 at the time...
Hi team, and I am grateful for this really easy-to-use library. I couldn't find a feature to alias a function's args. If there is please let me know how to...
Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version. Release notes Sourced from pytest's releases. 8.3.2 pytest 8.3.2 (2024-07-24) Bug fixes #12652: Resolve regression [conda]{.title-ref} environments where no longer...
Updates the requirements on [hypothesis](https://github.com/HypothesisWorks/hypothesis) to permit the latest version. Commits b5c44cf Bump hypothesis-python version to 6.110.1 and update changelog 34f75e6 Merge pull request #4079 from HypothesisWorks/issue-4078 e8d814c Fix mypy...
I propose we allow to supress output. ``` def Fire(component=None, command=None, name=None, serialize=None, supress_output=False): ... if not supress_output: _PrintResult( component_trace, verbose=component_trace.verbose, serialize=serialize) ``` Why? Let's try to wrap a function...
Here's a MWE: ```python #!/usr/bin/env python from fire import Fire class Example: def version(self): return "bla" def start(self): print("starting") def stop(self): print("stopping") Fire(Example) ``` Running this script without arguments shows...
Updates the requirements on [setuptools](https://github.com/pypa/setuptools) to permit the latest version. Changelog Sourced from setuptools's changelog. v72.1.0 Features Restore the tests command and deprecate access to the module. (#4519) (#4520) v72.0.0...
Updates the requirements on [pylint](https://github.com/pylint-dev/pylint) to permit the latest version. Commits da19566 Bump pylint to 3.2.6, update changelog (#9825) 810c59c Update setuptools to >=71.0.4 (#9812) (#9824) 5f19cd5 Fix a crash...