Felleskomponenter på DASK
Project description
DASK Felleskomponenter
This is a repo where we make available governance components, common functions and reusable UDFs. DASK felleskomponenter is still in an early stage of the development process.
You can find the PyPI package here.
Dependencies
You need to install Python3.7 and higher, and to install the dependencies of this project, please execute the following command
pip install -r requirements.txt
Bulding and publishing of package
Steps for publishing using GitHub Actions
Navigate to the Publish to PyPI workflow in GitHub Actions, choose the main
branch and bump the version.
One member of Team DASK needs to approve the workflow run before it starts.
Steps for manual publishing
- Remove old dist-folder, from last time you published
- Update version in
setup.py
, for instance0.0.7
->0.0.8
- Add change info to CHANGES.txt
- (Run
pip install -r requirements.txt
if you haven't done that earlier) - Run
python3 -m build
(and wait some minutes...) - Verity that dist contains a package with the new version in the package name.
- Run
python3 -m twine upload dist/*
to upload to pypi
To upload to PyPi test
Replace the last command with python3 -m twine upload --repository testpypi dist/*
Run tests
Use the following command
coverage run -m unittest discover -s src/dask_felleskomponenter/tests
coverage report -m
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
File details
Details for the file dask_felleskomponenter-0.0.29.tar.gz
.
File metadata
- Download URL: dask_felleskomponenter-0.0.29.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eee92bc40ebf62c89bec24b571afc6ac986c61b68b4a0e4079e1a90af828a86 |
|
MD5 | 37b25a5469b8218c0f25746781e7e4d2 |
|
BLAKE2b-256 | 49e116c30b20980eb82d45309f144dea562543577e75293ee76ae3ccf77ede01 |
File details
Details for the file dask_felleskomponenter-0.0.29-py3-none-any.whl
.
File metadata
- Download URL: dask_felleskomponenter-0.0.29-py3-none-any.whl
- Upload date:
- Size: 10.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a86dcd14afaee9245da4dfd5f350d86312901a0ab1b2be55e678a67fd0e1402c |
|
MD5 | 7697f993c63609c1daf37a2c880cb930 |
|
BLAKE2b-256 | 58557917b717a8d09853848d3b7a87e559d14ff1035cfb09de1b4fd25248d7f2 |