Metadata-Version: 2.5
Name: body_oc
Version: 2.2.2
Summary: Body contains shared concepts among all body parts
Project-URL: Source, https://github.com/ouroboroscoding/body
Project-URL: Tracker, https://github.com/ouroboroscoding/body/issues
Author-email: "Chris Nasr - Ouroboros Coding Inc." <chris@ouroboroscoding.com>
Maintainer-email: "Chris Nasr - Ouroboros Coding Inc." <chris@ouroboroscoding.com>
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: bottle<0.14,>=0.13.4
Requires-Dist: gevent<26.10,>=26.9.0
Requires-Dist: jobject<1.1.0,>=1.0.3
Requires-Dist: jsonb<1.1.0,>=1.0.0
Requires-Dist: memory-oc<1.1,>=1.0.1
Requires-Dist: requests<2.33,>=2.32.3
Requires-Dist: strings-oc<1.1,>=1.0.7
Requires-Dist: tools-oc<1.3,>=1.2.5
Requires-Dist: undefined-oc<1.1,>=1.0.0
Description-Content-Type: text/markdown

# body_oc
[![pypi version](https://img.shields.io/pypi/v/body-oc.svg)](https://pypi.org/project/body-oc)
![Custom License](https://img.shields.io/pypi/l/body-oc.svg)

Provides classes to create RESTlike micro-services with minimal configuration.

Please see [LICENSE](https://github.com/ouroboroscoding/body/blob/main/LICENSE)
for further information.

See [Releases](https://github.com/ouroboroscoding/body/blob/main/releases.md)
for changes from release to release.

See full [documentation](https://github.com/ouroboroscoding/body/blob/main/documentation.md)
for complete description of `body_oc` and how to use it.

## Install

### Requires
rest_mysql requires python 3.10 or higher

### Install via pip
```bash
pip install rest_mysql
```

## Using
When using body as a REST server, you MUST make sure to monkey patch gevent as
the first thing in your code. Nothing else can run before the following:

```python
from gevent import monkey
monkey.patch_all()
```

## JavaScript/TypeScript
Check out [@ouroboros/body](https://www.npmjs.com/package/@ouroboros/body)
on npm if you want to easily connect to body services in your choice of
javascript / typescript framework.

