Python tools to read/write from/to external services
pip install git+https://git@github.com/utilitywarehouse/python-io.git
For development install the required packages as
pip install -e .
or use [dev] to install the extra packages
pip install -e .[dev]
You can also, install the Jupyter kernel if needed with
scripts/create_jupyter_kernel.sh
If using poetry, you'll need version 1.2+.
poetry add git+https://git@github.com/utilitywarehouse/python-io.git
To exclude dev packages:
poetry install --only main
You might want to do this to avoid the need to handle git credentials (personal access token or priv/pub key pairs) in your build pipeline.
At the root of your project:
git submodule add https://github.com/utilitywarehouse/python-io _submodules/python-io
Then either:
pip install _submodules/python-io
or
poetry add _submodules/python-io
You can find the autogenerated documentation in the wiki.