Metadata-Version: 2.1
Name: bolinette
Version: 0.14.0
Summary: An asynchronous Python web framework
Home-page: https://github.com/TheCaptainCat/bolinette
Author: Pierre Chat
Author-email: pierrechat@outlook.com
License: MIT
Keywords: Bolinette,Web,Framework,Async
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown
License-File: LICENSE.txt

# Bolinette

Bolinette is a Python web framework built on top of [aiohttp](https://github.com/aio-libs/aiohttp).

[Read the complete docs here!](https://docs.bolinette.org/)

## Install

### Prerequisites

Bolinette requires Python 3.10.
Get it from the [official sources](https://www.python.org/downloads/).
Be sure to install the pip and virtualenv extensions.

### Create your project folder

```sh
mkdir my-project && cd my-project
```

### Install Bolinette

With a virtual environment:
```sh
python3.9 -m venv venv && source venv/bin/activate && pip install pip --upgrade && pip install bolinette
```

Globally, with admin rights:
```sh
pip install pip --upgrade && pip install bolinette
```

## Use the Bolinette CLI

### Initialize your project

```sh
blnt init app my_project
```

You will then be asked a few questions about the new project.

### Useful commands

```sh
blnt run server //runs the development server
blnt init db [-s] //creates tables in database [and runs seeders]
blnt new [model|service|controller] //creates new files from generic templates
```

Find all available commands with `blnt -h`.


