Metadata-Version: 2.1
Name: namekoplus
Version: 0.4.24
Summary: A lightweight Python distributed microservice solution
Home-page: 
Author: Bryant He
Author-email: bryantsisu@qq.com
License: MIT
Project-URL: Documentation, https://doc.bearcatlog.com/
Project-URL: Source Code, https://github.com/Bryanthelol/namekoplus
Project-URL: Bug Tracker, https://github.com/Bryanthelol/namekoplus/issues
Keywords: lightweight python distributed microservice solution
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8, <4
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: nameko ==3.0.0rc11
Requires-Dist: click ==8.1.5
Requires-Dist: python-on-whales ==0.64.0
Requires-Dist: pytest ==7.4.0
Requires-Dist: mako ==1.2.4
Requires-Dist: shortuuid ==1.0.11
Provides-Extra: dev
Requires-Dist: environs ==9.5.0 ; extra == 'dev'
Provides-Extra: ha
Requires-Dist: tenacity ==8.2.2 ; extra == 'ha'
Requires-Dist: cachetools ==5.3.0 ; extra == 'ha'
Requires-Dist: circuitbreaker ==2.0.0 ; extra == 'ha'
Requires-Dist: logstash-formatter ==0.5.17 ; extra == 'ha'
Provides-Extra: ob
Requires-Dist: statsd ==4.0.1 ; extra == 'ob'
Requires-Dist: nameko-sentry ==1.0.0 ; extra == 'ob'
Requires-Dist: nameko-tracer ==1.4.0 ; extra == 'ob'
Provides-Extra: schema
Requires-Dist: marshmallow ==3.20.1 ; extra == 'schema'
Provides-Extra: security
Requires-Dist: cryptography ; extra == 'security'

# namekoplus

[![Upload Python Package](https://github.com/Bryanthelol/namekoplus/actions/workflows/python-publish.yml/badge.svg?event=release)](https://github.com/Bryanthelol/namekoplus/actions/workflows/python-publish.yml)

A lightweight Python distributed microservice solution

## CLI Usage

### Checkout Command

```shell
namekoplus --help
```

### Start a middleware that nameko depends on

```shell
namekoplus start -m rabbitmq
```

### Initialize a nameko service from templates

```shell
namekoplus init --directory <dir_name> --type <template_type>
```


## Detailed Usage

See Documents: 

- [English](https://murl.vip/TwML)
- [中文](https://murl.vip/B0O9)
