Metadata-Version: 2.4
Name: pyveb
Version: 4.0.11
Summary: Package containing common code and reusable components for pipelines and dags
License: MIT
License-File: LICENSE
Author: pieter
Author-email: pieter.de.petter@veb.be
Requires-Python: ==3.13.12
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Dist: Office365-REST-Python-Client (==2.6.2)
Requires-Dist: boto3 (==1.42.42)
Requires-Dist: botocore (==1.42.42)
Requires-Dist: numpy (==2.4.2)
Requires-Dist: pandas (==2.3.3)
Requires-Dist: psutil (==7.2.2)
Requires-Dist: psycopg2-binary (==2.9.11)
Requires-Dist: pyarrow (==23.0.0)
Requires-Dist: pyodbc (==5.3.0)
Requires-Dist: pyspark (==4.1.1)
Requires-Dist: pyyaml (==6.0.3)
Requires-Dist: requests (==2.32.5)
Requires-Dist: s3fs (==2026.2.0)
Requires-Dist: selenium (==4.40.0)
Requires-Dist: simple-ddl-parser (==1.10.0)
Requires-Dist: webdriver-manager (==4.0.2)
Requires-Dist: xlrd (==2.0.2)
Requires-Dist: xlsxwriter (==3.2.9)
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/** 










