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

py-ms-2.8.0.tar.gz (62.5 kB view details)

Uploaded Source

Built Distribution

py_ms-2.8.0-py3-none-any.whl (131.6 kB view details)

Uploaded Python 3

File details

Details for the file py-ms-2.8.0.tar.gz.

File metadata

  • Download URL: py-ms-2.8.0.tar.gz
  • Upload date:
  • Size: 62.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.6

File hashes

Hashes for py-ms-2.8.0.tar.gz
Algorithm Hash digest
SHA256 1b845d329131294a7e7b2ae03e1751b14cbc1efc01f06a8f12482554dc28ecbc
MD5 d3f0ab162c2e7247d8e85ebf02eb4a73
BLAKE2b-256 bad535399ac68b7da47e961fbd1e52ee3dfa889fb7ada16bf33fa8b27745f4d1

See more details on using hashes here.

File details

Details for the file py_ms-2.8.0-py3-none-any.whl.

File metadata

  • Download URL: py_ms-2.8.0-py3-none-any.whl
  • Upload date:
  • Size: 131.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.6

File hashes

Hashes for py_ms-2.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e01c063e6cd595b385ce383bbb227859aa3a025177dda2f13252749f69b20cc5
MD5 be44fcaf2ce5f07a11f76205c1cb9983
BLAKE2b-256 ce9557b2c72f983033eb5dc61c564fea3116034d9d620144667eacc5dbee78fc

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