Skip to main content

Python Code that is used in several projects

Project description

NWON Python baseline package

This package provides some basic python functions that can be used across several projects.

The dependencies of the project are kept to a minimum in order to prevent version conflicts with other projects.

Package is meant for internal use at NWON as breaking changes may occur on version changes. This may change at some point but not for now 😇.

Development Setup

We recommend developing using poetry.

This are the steps to setup the project with a local virtual environment:

  1. Tell poetry to create dependencies in a .venv folder withing the project: poetry config virtualenvs.in-project true
  2. Create a virtual environment using the local python version: poetry env use $(cat .python-version)
  3. Install dependencies: poetry install

Publish package

First you need the package via poetry build.

Test package publication

  1. Add test PyPi repository: poetry config repositories.testpypi https://test.pypi.org/legacy/
  2. Publish the package to the test repository: poetry publish -r testpypi
  3. Test package: pip install --index-url https://test.pypi.org/simple/ nwon_baseline

If everything works fine publish the package via poetry publish.

Project details


Download files

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

Source Distribution

nwon_baseline-0.1.18.tar.gz (400.3 kB view details)

Uploaded Source

Built Distribution

nwon_baseline-0.1.18-py3-none-any.whl (661.8 kB view details)

Uploaded Python 3

File details

Details for the file nwon_baseline-0.1.18.tar.gz.

File metadata

  • Download URL: nwon_baseline-0.1.18.tar.gz
  • Upload date:
  • Size: 400.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.7.6 Linux/5.4.0-105-generic

File hashes

Hashes for nwon_baseline-0.1.18.tar.gz
Algorithm Hash digest
SHA256 db407c6590ac9dbdd319c1942ed74fcb9fc3f07d50f2cef9a675a312573baad6
MD5 e343e7480eadb192b286d92999fbba81
BLAKE2b-256 11f17ca4bb22848318a2b634be96e99203c95f5d7018fd6d77343ec9abf86585

See more details on using hashes here.

File details

Details for the file nwon_baseline-0.1.18-py3-none-any.whl.

File metadata

  • Download URL: nwon_baseline-0.1.18-py3-none-any.whl
  • Upload date:
  • Size: 661.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.7.6 Linux/5.4.0-105-generic

File hashes

Hashes for nwon_baseline-0.1.18-py3-none-any.whl
Algorithm Hash digest
SHA256 42d91a5c431bd142e7f7e4b887046ab7e2d91aae568c5f3732510ce18ed0c029
MD5 e4ce24a946301b33a6763cbb56ceee3b
BLAKE2b-256 2b1fe993140212b26ad82da2881c6eeedc096c82e2a7a4e37441dceadd39b316

See more details on using hashes here.

Supported by

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