Metadata-Version: 2.3
Name: esd-services-api-client
Version: 2.7.3a167.dev2
Summary: Python clients for ESD services
License: Apache-2.0
Author: ECCO Sneaks & Data
Author-email: esdsupport@ecco.com
Maintainer: GZU
Maintainer-email: gzu@ecco.com
Requires-Python: >=3.11,<3.12
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Provides-Extra: azure
Provides-Extra: nexus
Requires-Dist: adapta[datadog,storage] (==v3.5.2a548.dev2)
Requires-Dist: azure-identity (>=1.7,<1.8) ; extra == "azure"
Requires-Dist: dataclasses-json (>=0.6.0,<0.7.0)
Requires-Dist: httpx (>=0.27.0,<0.28.0) ; extra == "nexus"
Requires-Dist: injector (>=0.22.0,<0.23.0) ; extra == "nexus"
Requires-Dist: pycryptodome (>=3.15,<3.16)
Requires-Dist: pyjwt (>=2.4.0,<2.5.0)
Project-URL: Repository, https://github.com/SneaksAndData/esd-services-api-client
Description-Content-Type: text/markdown

# ESD services Api client

This repository contains connectors to internal services:
- Beast
- Boxer
- Crystal

## Nexus OSS Release - IMPORTANT NOTICE

Nexus is a lightweight framework for running and executing ML/AI workloads on any Kubernetes cluster. For some time, Nexus was developed as a side-project in ECCO Data & AI and only worked with the proprietary execution framework. With the release of [Nexus Scheduler](https://github.com/sneaksanddata/nexus)
for Golang, Nexus Python framework transitions to true open-source. Code in `nexus` subpackage here will be in maintenance mode until the end of 2025, and no new features will be added. Once Nexus v1 is released, please consider upgrading to a new [Nexus SDK Python](https://github.com/SneaksAndData/nexus-sdk-py).

All feature requests raised for Nexus in this repository will be automatically transferred to `nexus-sdk-py`. On January 31st, 2026, `nexus` and `crystal` packages will be removed from this library.
