Metadata-Version: 2.1
Name: janusmskit
Version: 1.2.0
Summary: Library of utils to create REST Python Microservices
Home-page: https://python-microservices.github.io/
License: GPL-3.0-only
Author: avara1986
Author-email: a.vara.1986@gmail.com
Requires-Python: >=3.6.1,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides-Extra: requests
Requires-Dist: Flask-OpenTracing (>=1.1.0,<2.0.0)
Requires-Dist: anyconfig (>=0.10.1)
Requires-Dist: boto3 (>=1.18.36,<2.0.0)
Requires-Dist: connexion (>=2.9.0,<3.0.0)
Requires-Dist: cryptography (>=3.4.7)
Requires-Dist: flask (>=1.1.4)
Requires-Dist: jaeger-client (>=4.6.1,<5.0.0)
Requires-Dist: opentracing (>=2.4.0,<3.0.0)
Requires-Dist: opentracing-instrumentation (>=3.3.1,<4.0.0)
Requires-Dist: prance (>=0.21.8,<0.22.0)
Requires-Dist: prometheus-client (>=0.11.0,<0.12.0)
Requires-Dist: py-ms-consulate (>=1.0.0,<2.0.0)
Requires-Dist: python-json-logger (>=2.0.0)
Requires-Dist: pyyaml (>=5.3.1)
Requires-Dist: requests (>=2.26.0,<3.0.0); extra == "requests"
Requires-Dist: semver (>=2.13.0,<3.0.0)
Requires-Dist: swagger-ui-bundle (>=0.0.8,<0.0.9)
Project-URL: Documentation, https://python-microservices.github.io/
Project-URL: Repository, https://github.com/AzadOpenSoft22/janus.git
Description-Content-Type: text/markdown

# Python Microservices Library

[![PyPI version](https://badge.fury.io/py/py-ms.svg)](https://badge.fury.io/py/py-ms)
[![Build Status](https://travis-ci.org/python-microservices/pyms.svg?branch=master)](https://travis-ci.org/python-microservices/pyms)
[![Coverage Status](https://coveralls.io/repos/github/python-microservices/pyms/badge.svg?branch=master)](https://coveralls.io/github/python-microservices/pyms?branch=master)
[![Requirements Status](https://requires.io/github/python-microservices/pyms/requirements.svg?branch=master)](https://requires.io/github/python-microservices/pyms/requirements/?branch=master)
[![Total alerts](https://img.shields.io/lgtm/alerts/g/python-microservices/pyms.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/python-microservices/pyms/alerts/)
[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/python-microservices/pyms.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/python-microservices/pyms/context:python)
[![Documentation Status](https://readthedocs.org/projects/py-ms/badge/?version=latest)](https://python-microservices.github.io/home/)
[![Gitter](https://img.shields.io/gitter/room/DAVFoundation/DAV-Contributors.svg)](https://gitter.im/python-microservices/pyms)

PyMS, Python MicroService, is a [Microservice chassis pattern](https://microservices.io/patterns/microservice-chassis.html)
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](https://flask.palletsprojects.com/en/1.1.x/), [Connexion](https://github.com/zalando/connexion)
and [Opentracing](https://opentracing.io/).

Get started with [Installation](https://python-microservices.github.io/installation/)
and then get an overview with the [Quickstart](https://python-microservices.github.io/quickstart/).

## Documentation

To know how to use, install or build a project see the [docs](https://python-microservices.github.io/).

## Installation

```bash
pip install py-ms[all]
```

## Quickstart

See our [quickstart webpage](https://python-microservices.github.io/quickstart/)

## Create a project from scaffold

See our [Create a project from scaffold webpage](https://python-microservices.github.io/quickstart/#create-a-project-from-scaffold)

## How To contribute

We appreciate opening issues and pull requests to make PyMS even more stable & useful! See [This doc](https://python-microservices.github.io/contributing/)
for more details.

