Coaster for Flask


Keywords
coaster, flask, hacktoberfest, hasgeek, library, python
License
BSD-3-Clause
Install
pip install coaster==0.4.3

Documentation

Coaster: common patterns for Flask apps

Documentation status Build status Coverage status DeepSource Enabled

Coaster contains functions and db models for recurring patterns in Flask apps. Documentation is at https://coaster.readthedocs.org/. Coaster requires Python 3.9 or later.

Run tests

Testing requires SQLite and PostgreSQL for the coaster.sqlalchemy module. Create a test database in PostgreSQL:

$ createuser `whoami`
$ createdb -O `whoami` coaster_test

Testing also requires additional dependencies. Install them with:

$ pip install -r test_requirements.txt

To run tests:

$ pytest

Some tests are in the form of doctests within each function.