Skip to main content

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.

Metadata

Release files for janusmskit 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for janusmskit 1.2.0
File Size Uploaded
janusmskit-1.2.0.tar.gz 35.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for janusmskit 1.2.0
File Interpreter ABI Platform
janusmskit-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 80.0 kB

Release files / janusmskit-1.2.0.tar.gz

Download URL janusmskit-1.2.0.tar.gz
Size 35.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d042efa640f8f0783984500177ec8515d96e9ce6cbaafeceaa3beeea9f6a9a42
BLAKE2b-256 checksum
How to use checksums
6a413fffb72875e729ebcde2f14638fbd787c3fd7432286e720e0b78bd273ad1
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / janusmskit-1.2.0-py3-none-any.whl

Download URL janusmskit-1.2.0-py3-none-any.whl
Size 44.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
90f331edc2ae99409ca025679261985d809267ce807f683550721543a2256f9f
BLAKE2b-256 checksum
How to use checksums
2e7b464bba51d1d068c4f81990ab83a1ad60b9a785cea77a19f1735c4ad30dd7
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page