log function inputs and outputs at runtime


Install
pip install floggit==0.0.16

Documentation

floggit

client for logging runtime function inputs and outputs

Development

Environment requirements

Distributing the package in PyPI

This process comes from this turorial.

  1. Increment the version in setup.py, using these rules (or newer).
  2. Install/update some modules:
pipenv install --dev
  1. From the directory containing setup.py (and not in a virtual environment), create the wheel:
rm -rf build/ dist/
pipenv run python3 setup.py sdist bdist_wheel
  1. Upload the wheel to PyPI:
pipenv run python3 -m twine upload dist/*