Metadata-Version: 2.1
Name: dask-felleskomponenter
Version: 0.0.8
Summary: Felleskomponeneter for utvikling av Apache Beam pipelines
Home-page: https://github.com/kartverket/dask-felleskomponenter
Author: Dataplattform@Statens Kartverk
Author-email: dataplattform@kartverket.no
Project-URL: Bug Tracker, https://github.com/kartverket/dask-felleskomponenter/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE.txt

# DASK Felleskomponenter
This is a repo where we make available apache beam components that is utilized throughout the organization. DASK felleskomponenter is still in an early stage of the development process.

## Structure
We structure the repo in one main components that contains the following packages:
- common classes
- custom apache beam sources
- custom apache beam transforms
- custom apache beam sinks

## Dependencies
You need to install Python3.7 and higher, and to install the dependencies of this project, please execute the following command
```bash
pip install -r requirements.txt
```

## Bulding and publishing of package
### Steps
- Remove old dist-folder 
- Update version in `setup.py`, for instance `0.0.7`->`0.0.8`
- (Run `pip install build` if you do not have this already)
- 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/*`
