Metadata-Version: 2.3
Name: pyveb
Version: 0.3.62
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.11.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Dist: Office365-REST-Python-Client (>=2.4.0,<3.0.0)
Requires-Dist: boto3 (==1.24.24)
Requires-Dist: numpy (==1.26.4)
Requires-Dist: pandas (>=1.3.2,<2.0.0)
Requires-Dist: psutil (>=5.9.0,<6.0.0)
Requires-Dist: psycopg2-binary (==2.9.7)
Requires-Dist: pyarrow (==14.0.1)
Requires-Dist: pyodbc (==5.1.0)
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 (>=4.27.0,<5.0.0)
Requires-Dist: simple-ddl-parser (==0.26.5)
Requires-Dist: webdriver-manager (==3.4.1)
Requires-Dist: xlrd (>=2.0.0,<3.0.0)
Requires-Dist: xlsxwriter (>=3.1.0,<4.0.0)
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 in python

```
import pyveb
from pyveb import selenium_client
```

# Update package

Package is automaticly deployed to pypi via github actions. Just commit and open a pull request. During the action workflow, the version will be automatically bumped and updated pyproject.toml is commited back. 

! in case a dependency is added to pyproject.toml, no workflow is started unless there are also changes to src/pyveb/** 










