Metadata-Version: 2.4
Name: adstoolbox
Version: 2025.12.2
Summary: Generic functions
License: MIT
Author: Olivier Siguré
Author-email: olivier.sigure@alchimiedatasolutions.com
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: GitPython (==3.1.42)
Requires-Dist: PyGitHub (==2.3.0)
Requires-Dist: PyMySQL (==1.1.2)
Requires-Dist: chardet (>=5.2.0,<6.0.0)
Requires-Dist: charset_normalizer (>=3.4.1,<4.0.0)
Requires-Dist: jsonschema (==4.23.0)
Requires-Dist: polars (==1.9.0)
Requires-Dist: psycopg2-binary (>=2.9.5,<3.0.0)
Requires-Dist: pymssql (==2.3.2)
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: python-http-client (==3.3.7)
Requires-Dist: requests (==2.32.3)
Requires-Dist: sendgrid (==6.10.0)
Requires-Dist: smbprotocol (==1.11.0)
Requires-Dist: sqlalchemy (==2.0.41)
Requires-Dist: starkbank-ecdsa (==2.2.0)
Description-Content-Type: text/markdown

# Alchimie Data Solutions : adsToolBox

`adsToolBox` est une librairie Python conçue pour regrouper toutes les fonctions génériques qui peuvent être utilisées au
cours des développements liés à **Onyx**. Elle fournit un ensemble d'outils robustes pour :

- **Gérer des connexions** à des bases de données PostgreSQL et SQL Server.
- **Créer et gérer des pipelines** de données entre bases, ou encore de tableau vers base.
- **Chronométrer les échanges de données** pour le suivi des performances.
- **Journaliser les évènements** en console, en fichier et en base de données.
- **Gérer l'environnement** via des fichiers `.env`.

## Installation

Vous pouvez installer la librairie directement depuis PyPI en utilisant `pip` :
```bash
pip install adsToolBox
```

## Utilisation

Des exemple d'utilisation sont disponibles sur ce repo github : [Démo](https://github.com/AlchimieDataSolutions/DemoPy).

## Documentation

Pour en savoir plus sur ce que fait chaque fonctionnalité du projet, voici le repo du projet 
[adsToolBox](https://github.com/AlchimieDataSolutions/adsGenericFunctions).

## Dépendances

Les dépendances sont dans le fichier requirements.txt.

