Skip to main content

NEOS Platform Common Code v0.14.17

Prerequisites

The following packages are used across python repositories. A global install of them all is highly recommended.

WSL

If running on Windows, you may need to install distutils to install the service.

$ sudo apt-get install python3.8-distutils

Initial setup

$ invoke install-dev

Install on MacOS

  • Install kafka dependencies
$ brew install librdkafka
  • Setup environment variables on .bashrc or .zshrc
export CFLAGS="-I/opt/homebrew/include"
export LDFLAGS="-L/opt/homebrew/lib"
export LIBRARY_PATH="/opt/homebrew/lib"
  • Execute the following command to install the dependencies
$ invoke install-dev

Code Quality

Tests

invoke tests
invoke tests-coverage

Linting

invoke check-style
invoke isort

Releases

Release management is handled using changelog-gen. The below commands will tag a new release, and generate the matching changelog entries. Jenkins will then publish the release to the artifact repository.

$ invoke release
$ invoke bump-patch
$ invoke bump-minor
$ invoke bump-major
> vX.Y.Z

Download files

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

Source Distribution

neos_common-0.14.17.tar.gz (123.4 kB view details)

Uploaded Source

Built Distribution

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

neos_common-0.14.17-py3-none-any.whl (35.4 kB view details)

Uploaded Python 3

File details

Details for the file neos_common-0.14.17.tar.gz.

File metadata

  • Download URL: neos_common-0.14.17.tar.gz
  • Upload date:
  • Size: 123.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.6

File hashes

Hashes for neos_common-0.14.17.tar.gz
Algorithm Hash digest
SHA256 f79d56b57f8a8abccf9eea3f5e31df68a3335cb36ebb69bbf916c6c7d845f379
MD5 e5db2e76e741b031c887ec33e4b4718e
BLAKE2b-256 c8ff43a23cfb607d53ecbbbc6285ec7cdec5334d51bda4f891f35a33def9f1bc

See more details on using hashes here.

File details

Details for the file neos_common-0.14.17-py3-none-any.whl.

File metadata

  • Download URL: neos_common-0.14.17-py3-none-any.whl
  • Upload date:
  • Size: 35.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.6

File hashes

Hashes for neos_common-0.14.17-py3-none-any.whl
Algorithm Hash digest
SHA256 1595bd700af7ed9aaf6cf57c58c4f4228d41454552467d238e71692954c51cdb
MD5 6cfa575b024bfce2e93570f134816052
BLAKE2b-256 3321d053c1938d813f2271b063e58df5f0ae302f1406b957198f741d876adc17

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

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