Skip to main content

Neos Common Code

Project description

NEOS Platform Common Code v0.14.13

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

Project details


Release history Release notifications | RSS feed

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.13.tar.gz (123.0 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.13-py3-none-any.whl (35.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: neos_common-0.14.13.tar.gz
  • Upload date:
  • Size: 123.0 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.13.tar.gz
Algorithm Hash digest
SHA256 7d6cafdca4adb915a218f9b932d9a89c053afbcf45c970f766d4ced44dd2a0e6
MD5 1ffd35ede143a7c50c2723ab78ece43a
BLAKE2b-256 b1453e1013ed178ee5f6a2bd01788b7630bd3610afd1e9bb22d45d92e52e9266

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neos_common-0.14.13-py3-none-any.whl
  • Upload date:
  • Size: 35.3 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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 b0692b7fc3152aa8a200fd9834f295abe1575736627fab53df6675d0d0d678a0
MD5 b49e277eeb2d8e1bac56b887c4d29379
BLAKE2b-256 9fe18def337facc5fc8602df647e9e630e3bf751dc4df6162003843eb8bbd4c3

See more details on using hashes here.

Supported by

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