Metadata-Version: 2.1
Name: q5
Version: 0.0.3
Summary: UNKNOWN
Home-page: UNKNOWN
License: UNKNOWN
Platform: UNKNOWN
Description-Content-Type: text/markdown

# q5

[![PyPI version](https://badge.fury.io/py/q5.svg)](https://badge.fury.io/py/q5)

Creative coding framework for Python

## Installation

1. Install Rust lang: https://www.rust-lang.org/
1. Run commands:
```
pip install setuptools-rust
pip install q5
```

## Development

```
pip install setuptools-rust
python setup.py develop
```

## Usage

### Template

```python
# -*- coding: utf-8 -*-
import q5


class App(q5.BaseApp):
    def setup(self):
        q5.title('q5 app')

    def update(self):
        pass

    def draw(self):
        q5.background(220)
        q5.ellipse(0.0, 0.0, 200.0, 200.0)


if __name__ == '__main__':
    app = App()
    app.run()
```

