Metadata-Version: 2.1
Name: slickpy
Version: 0.1.2
Summary: coming soon...
Home-page: https://github.com/akornatskyy/slickpy
Author: Andriy Kornatskyy
Author-email: andriy.kornatskyy@live.com
License: MIT
Platform: any
Classifier: Development Status :: 1 - Planning
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
Provides-Extra: dev
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-pep8 ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'

# SlickPy

![tests](https://github.com/akornatskyy/slickpy/workflows/tests/badge.svg)
[![Coverage Status](https://coveralls.io/repos/github/akornatskyy/slickpy/badge.svg?branch=master)](https://coveralls.io/github/akornatskyy/slickpy?branch=master)
[![pypi version](https://badge.fury.io/py/slickpy.svg)](https://badge.fury.io/py/slickpy)

A lightweight [ASGI](https://asgi.readthedocs.io/en/latest/index.html)
Python 3.6+ toolkit, optimized for great performance, flexibility and
productivity.

## Install

```sh
pip install slickpy
```

## Overview

*example.py*:

```python
from slickpy import App, Writer

app = App()


@app.route("/")
async def welcome(w: Writer) -> None:
    await w.end(b"Hello, world!")
```

Then run the example with [uvicorn](https://github.com/encode/uvicorn):

```sh
uvicorn example:app
```

See [examples](https://github.com/akornatskyy/slickpy/tree/master/examples) for more.


