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

Metadata

Release files for neos-common 0.14.17

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neos-common 0.14.17
File Size Uploaded
neos_common-0.14.17.tar.gz 123.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neos-common 0.14.17
File Interpreter ABI Platform
neos_common-0.14.17-py3-none-any.whl Python 3 none any Details

Total release size: 158.8 kB

Release files / neos_common-0.14.17.tar.gz

Download URL neos_common-0.14.17.tar.gz
Size 123.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f79d56b57f8a8abccf9eea3f5e31df68a3335cb36ebb69bbf916c6c7d845f379
BLAKE2b-256 checksum
How to use checksums
c8ff43a23cfb607d53ecbbbc6285ec7cdec5334d51bda4f891f35a33def9f1bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.6

Release files / neos_common-0.14.17-py3-none-any.whl

Download URL neos_common-0.14.17-py3-none-any.whl
Size 35.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1595bd700af7ed9aaf6cf57c58c4f4228d41454552467d238e71692954c51cdb
BLAKE2b-256 checksum
How to use checksums
3321d053c1938d813f2271b063e58df5f0ae302f1406b957198f741d876adc17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.14.17 This release

2 release files

0.14.9

2 release files

0.14.8

2 release files

0.14.7

2 release files

0.14.6

2 release files

0.14.5

2 release files

0.14.4

2 release files

0.14.0

2 release files

0.12.6

2 release files

0.12.5

2 release files

0.12.4

2 release files

0.12.3

2 release files

0.12.2

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.7

2 release files

0.11.3

2 release files

0.11.2

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.10.9

2 release files

0.10.8

2 release files

0.10.7

2 release files

0.10.6

2 release files

0.10.5

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page