Neos Common Code
Project description
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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f79d56b57f8a8abccf9eea3f5e31df68a3335cb36ebb69bbf916c6c7d845f379
|
|
| MD5 |
e5db2e76e741b031c887ec33e4b4718e
|
|
| BLAKE2b-256 |
c8ff43a23cfb607d53ecbbbc6285ec7cdec5334d51bda4f891f35a33def9f1bc
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1595bd700af7ed9aaf6cf57c58c4f4228d41454552467d238e71692954c51cdb
|
|
| MD5 |
6cfa575b024bfce2e93570f134816052
|
|
| BLAKE2b-256 |
3321d053c1938d813f2271b063e58df5f0ae302f1406b957198f741d876adc17
|