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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file hydra-py-0.5.3.tar.gz.

File metadata

  • Download URL: hydra-py-0.5.3.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for hydra-py-0.5.3.tar.gz
Algorithm Hash digest
SHA256 4b5273d95f6ec11a266f7eeba87ffe3d85c19f1da068c5f55801e33794abf611
MD5 e77a78bc88bc520e576db7ae5e663da9
BLAKE2b-256 c533e17e22391205678fe48d79e60349e7529809e0932490ea7596c686765894

See more details on using hashes here.

File details

Details for the file hydra_py-0.5.3-py3-none-any.whl.

File metadata

  • Download URL: hydra_py-0.5.3-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for hydra_py-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3cb8caecaa75fc75ec552d37aaf60d663645af0b379bf1aab544ed93de890c2f
MD5 646a1b516e2fddbe9e3ba803f848af99
BLAKE2b-256 f9562a6a6beed634898a421aeb754535bcdadceda9e0190f232524b148858624

See more details on using hashes here.

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