Metadata-Version: 2.1
Name: snakeless
Version: 0.2.3
Summary: Write true serverless apps with joy
Home-page: https://github.com/Tasyp/snakeless
License: MIT
Author: German Ivanov
Author-email: germivanov@gmail.com
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Requires-Dist: PyYAML (>=3.13,<4.0)
Requires-Dist: cliff (>=2.14,<3.0)
Requires-Dist: fs (>=2.1,<3.0)
Requires-Dist: halo (>=0.0.21,<0.0.22)
Requires-Dist: schema (>=0.6.8,<0.7.0)
Requires-Dist: setuptools (>=39)
Project-URL: Repository, https://github.com/Tasyp/snakeless
Description-Content-Type: text/markdown

# Snakeless [![image](https://img.shields.io/pypi/v/snakeless.svg)](https://python.org/pypi/snakeless) [![image](https://img.shields.io/pypi/l/snakeless.svg)](https://python.org/pypi/snakeless) [![image](https://img.shields.io/pypi/pyversions/snakeless.svg)](https://python.org/pypi/snakeless)

> Write true serverless apps with joy

## Description

**Snakeless** is a tool that tries to simplify deployment of serverless apps on
different platforms. 

It is easily extensible by plugins. You can write a plugin for additional functionality 
or a wrapper for new service provider!

Plugins for providers:
- [Google Cloud](https://github.com/Tasyp/snakeless-provider-gcloud)
- Feel free to write your own!

## Features
-   Supports multiple serverless providers.
-   Loads `.env` Automatically. 
-   Configuration is done in one simple `.yaml` file
-   Wide range of available aspects to configure.
-   Deploy all functions at once or by one - you choose!
-   *WIP*: Possible to invoke functions locally 

## Usage

We use [poetry](https://github.com/sdispater/poetry) for dependency management and publishing.

### Installation
```
$ pip install snakeless 
```

### Development

```
$ poetry instal 
```

### Testing
```
WIP
```

## Documentation
WIP

## Contributions

Feel free to send some [pull request](https://github.com/Tasyp/snakeless/pulls) or [issue](https://github.com/Tasyp/snakeless/issues).

## License
MIT license

© 2018 [German Ivanov](https://github.com/Tasyp)

