Metadata-Version: 2.1
Name: adapta
Version: 2.6.2
Summary: Logging, data connectors, monitoring, secret handling and general lifehacks to make data people lives easier.
Home-page: https://github.com/SneaksAndData/adapta
License: Apache 2.0
Author: ECCO Sneaks & Data
Author-email: esdsupport@ecco.com
Maintainer: GZU
Maintainer-email: gzu@ecco.com
Requires-Python: >=3.9,<3.12
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Provides-Extra: aws
Provides-Extra: azure
Provides-Extra: caching
Provides-Extra: databases
Provides-Extra: datadog
Provides-Extra: hashicorp
Provides-Extra: ml
Provides-Extra: snowflake
Provides-Extra: storage
Provides-Extra: trino
Requires-Dist: SQLAlchemy (>=1.4,<1.5) ; extra == "databases"
Requires-Dist: adlfs (>=2023,<2024) ; extra == "azure"
Requires-Dist: azure-identity (>=1.7,<1.8) ; extra == "azure"
Requires-Dist: azure-keyvault-secrets (>=4.3,<5.0) ; extra == "azure"
Requires-Dist: azure-mgmt-storage (>=19.1.0,<19.2.0) ; extra == "azure"
Requires-Dist: azure-servicebus (>=7.6,<7.7) ; extra == "azure"
Requires-Dist: azure-storage-blob (>12.7.0,<=12.16.0) ; extra == "azure"
Requires-Dist: backoff (>=2.2,<3.0)
Requires-Dist: boto3 (>=1.28.0,<2.0.0) ; extra == "aws"
Requires-Dist: botocore (>=1.31,<2.0)
Requires-Dist: cassandra-driver (>=3.28.0,<3.29.0) ; extra == "storage"
Requires-Dist: cryptography (>=36.0,<36.1)
Requires-Dist: dataclasses-json (>=0.6,<0.7)
Requires-Dist: datadog (>=0.47.0,<0.48.0) ; extra == "datadog"
Requires-Dist: datadog-api-client (>=2.18.0,<2.19.0) ; extra == "datadog"
Requires-Dist: deltalake (>=0.8.1,<0.9.0) ; extra == "storage"
Requires-Dist: fsspec (==2022.8.2)
Requires-Dist: hvac (>=0.11.2,<0.12.0) ; extra == "hashicorp"
Requires-Dist: limits (>=3.7,<3.8)
Requires-Dist: mlflow-skinny (>=2.4.1,<2.5.0) ; extra == "ml"
Requires-Dist: pandas[performance] (>=2.0.0,<3.0)
Requires-Dist: pyarrow (>=7.0)
Requires-Dist: pyodbc (>=4.0,<4.1) ; extra == "databases"
Requires-Dist: redis[hiredis] (>=4.4.0,<4.5.0) ; extra == "caching"
Requires-Dist: requests (>=2.26,<3.0)
Requires-Dist: snowflake-connector-python (>=3.4.0,<4.0.0) ; extra == "snowflake"
Requires-Dist: trino[sqlalchemy] (==0.319.0) ; extra == "trino"
Project-URL: Repository, https://github.com/SneaksAndData/adapta
Description-Content-Type: text/markdown

# Adapta
This project aim at providing tools needed for everyday activities of data scientists and engineers:
- Connectors for various cloud APIs
- Secure secret handlers for various remote storages
- Logging framework
- Metrics reporting framework
- Storage drivers for various clouds and storage types

## Delta Lake

This module provides basic Delta Lake operations without Spark session, based on [delta-rs](https://github.com/delta-io/delta-rs) project.

Please refer to the [module](adapta/storage/delta_lake/README.md) documentation for examples.

## Secret Storages

Please refer to the [module](adapta/storage/secrets/README.md) documentation for examples.

## NoSql (Astra DB)

Please refer to the [module](adapta/storage/distributed_object_store/datastax_astra/README.md) documentation for examples.

