Skip to main content

Library of utils to create REST Python Microservices

Project description

Python Microservices Library

PyPI version Build Status Coverage Status Requirements Status Total alerts Language grade: Python Documentation Status Gitter

PyMS, Python MicroService, is a Microservice chassis pattern like Spring Boot (Java) or Gizmo (Golang). PyMS is a collection of libraries, best practices and recommended ways to build microservices with Python which handles cross-cutting concerns:

  • Externalized configuration
  • Logging
  • Health checks
  • Metrics
  • Distributed tracing

PyMS is powered by Flask, Connexion and Opentracing.

Get started with Installation and then get an overview with the Quickstart.

Documentation

To know how to use, install or build a project see the docs.

Installation

pip install py-ms[all]

Quickstart

See our quickstart webpage

Create a project from scaffold

See our Create a project from scaffold webpage

How To contribute

We appreciate opening issues and pull requests to make PyMS even more stable & useful! See This doc for more details.

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

janusmskit-1.2.0.tar.gz (35.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

janusmskit-1.2.0-py3-none-any.whl (44.4 kB view details)

Uploaded Python 3

File details

Details for the file janusmskit-1.2.0.tar.gz.

File metadata

  • Download URL: janusmskit-1.2.0.tar.gz
  • Upload date:
  • Size: 35.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for janusmskit-1.2.0.tar.gz
Algorithm Hash digest
SHA256 d042efa640f8f0783984500177ec8515d96e9ce6cbaafeceaa3beeea9f6a9a42
MD5 a28d442865b8ba5ee1d856867ea84776
BLAKE2b-256 6a413fffb72875e729ebcde2f14638fbd787c3fd7432286e720e0b78bd273ad1

See more details on using hashes here.

File details

Details for the file janusmskit-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: janusmskit-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 44.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for janusmskit-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 90f331edc2ae99409ca025679261985d809267ce807f683550721543a2256f9f
MD5 5a061e80ca52d83a5889c8a087433ae1
BLAKE2b-256 2e7b464bba51d1d068c4f81990ab83a1ad60b9a785cea77a19f1735c4ad30dd7

See more details on using hashes here.

Supported by

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