Skip to main content

Hydra for Python. A light-weight library for building distributed applications such as microservices.

Project description

Hydra-Py

Hydra for Python. A light-weight library for building distributed applications such as microservices.

- NOTE THIS PROJECT IS IN VERY EARLY DEVELOPMENT
- From version 0.3.0 HydraPy only supports the use of short-form UMF see: https://github.com/pnxtech/umf/blob/master/umf.md#Short-form-syntax
- Starting from version 0.5.0 HydraPy expects a Redis URL formatted connection string in the following format, where unused fields may be ignored:  redis://[user]:[password]@[host:port]/[database_number]
  • Hydra-Py is changing quickly and not recommended for serious use at this time
  • As a microservices approach, Hydra-Py depends on the presence of a Redis database server as its single infrastructual dependency
  • Hydra-Py requires Python 3.7+ and aioredis==1.3.1 or greater

Introduction

Hydra is an approach to building light-weight microservices by leveraging the awesome power of the Redis database platform.

Hydra-Py is a nextgen port of the NodeJS implementation of Hydra with a goal of offering the same level of ease of use to the Python community. We hope this will empower data scientists to build containerized microservices for their AI/ML applications.

Documentation

Visit the project documentation for a quick start guide and additional documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hydra-py-0.5.3.tar.gz (7.1 kB view hashes)

Uploaded Source

Built Distribution

hydra_py-0.5.3-py3-none-any.whl (8.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page