Skip to main content

opni-nats-wrapper

This repo contains shared code used to build the pypi package https://pypi.org/project/opni-nats/ which is used in several opni services

Testing

  1. have your nats server running in another terminal. For Mac user, you can do:
brew install nats-server
nats-server
  1. 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

Contributing

We use 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 files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opni-nats-test-0.0.2.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

opni_nats_test-0.0.2.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file opni-nats-test-0.0.2.0.tar.gz.

File metadata

  • Download URL: opni-nats-test-0.0.2.0.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.6

File hashes

Hashes for opni-nats-test-0.0.2.0.tar.gz
Algorithm Hash digest
SHA256 08009b29bc973e3ee8033ff6b5de1db885c0559e84680fc38dccd090b705cf84
MD5 520b817dce7ff24e6c108c391f8a8b09
BLAKE2b-256 b70cf34555b120a8eaaf219dc29304b6b75d0a03a2b27bbaaa7e34a21ebbde38

See more details on using hashes here.

File details

Details for the file opni_nats_test-0.0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for opni_nats_test-0.0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 097b72091faef21e2c4a5f6a1cf38d1b747654f9c246720692ab004b3e2c1c4f
MD5 1a71c85b51b9b5cefbc3e2d4fae7e58f
BLAKE2b-256 8cdd208c5c94debffa3196ce68f8d8ae336d034f04900cbab40c7d4b629275e3

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.2.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page