Metadata-Version: 2.1
Name: pyveb
Version: 0.1.29
Summary: Package containing common code and reusable components for pipelines and dags
License: MIT
Author: pieter
Author-email: pieter.de.petter@veb.be
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3
Requires-Dist: boto3 (==1.24.24)
Requires-Dist: numpy (==1.21.2)
Requires-Dist: pandas (==1.3.2)
Requires-Dist: psutil (>=5.9.0,<6.0.0)
Requires-Dist: psycopg2-binary (==2.9.1)
Requires-Dist: pyarrow (==5.0.0)
Requires-Dist: pyodbc (==4.0.30)
Requires-Dist: pyspark (>=3.0.0,<4.0.0)
Requires-Dist: pyyaml (==6.0)
Requires-Dist: requests (==2.27.1)
Requires-Dist: s3fs (==0.4.2)
Requires-Dist: selenium (==3.141.0)
Requires-Dist: simple-ddl-parser (==0.26.5)
Requires-Dist: webdriver-manager (==3.4.1)
Project-URL: Homepage, https://vlaamsenergiebedrijf.visualstudio.com/Terra/_git/terra-etl?path=/common_code
Description-Content-Type: text/markdown

# General 

Package containing resuable code components for data pipelines and dags deployed to pypi.

# Usage

- Install/Upgrade locally: 

$ pip3 install pyveb
$ pip3 install pyveb --upgrade

- Import

import pyveb
from pyveb import selenium_client


# Update package

Upload package: https://packaging.python.org/en/latest/tutorials/packaging-projects/ 

1.  update version in ~/pyproject.toml
2.  deploy to pypi


TBD 

We bump the version automatically within the github action and commit the changes back to the branch

    - $ rm -rf dist
    - $ poetry
    - $ python3 -m twine upload dist/*
    - $ rm -rf dist

3.  provide username and password of AWS SSM prd/pypi at prompt

Credentials test: AWS SSM - test/pypi
Credentials PRD: AWS SSM - prd/pypi

username: veb_prd_user
password: *****










