A NATS helper used by Rancher Opni
This repo contains shared code used to build the pypi package https://pypi.org/project/opni-nats/ which is used in several opni services
- have your nats server running in another terminal. For Mac user, you can do:
brew install nats-server nats-server
- test the script: (assume your nats server is running on nats://0.0.0.0:4222)
export NATS_SERVER_URL="nats://0.0.0.0:4222" export NATS_USERNAME= export NATS_PASSWORD= cd src/opni_nats python nats_wrapper.py
pre-commit for formatting auto-linting and checking import. Please refer to installation to install the pre-commit or run
pip install pre-commit. Then you can activate it for this repo. Once it's activated, it will lint and format the code when you make a git commit. It makes changes in place. If the code is modified during the reformatting, it needs to be staged manually.
# Install pip install pre-commit # Install the git commit hook to invoke automatically every time you do "git commit" pre-commit install # (Optional)Manually run against all files pre-commit run --all-files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for opni_nats_test-0.0.2.0-py3-none-any.whl