Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hasgeek/coaster
Common patterns for Flask apps
https://github.com/hasgeek/coaster
flask hacktoberfest hasgeek library python
Last synced: 7 days ago
JSON representation
Common patterns for Flask apps
- Host: GitHub
- URL: https://github.com/hasgeek/coaster
- Owner: hasgeek
- License: bsd-3-clause
- Created: 2011-11-30T16:10:41.000Z (about 13 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T09:41:57.000Z (2 months ago)
- Last Synced: 2024-10-29T11:46:37.849Z (2 months ago)
- Topics: flask, hacktoberfest, hasgeek, library, python
- Language: Python
- Homepage: http://coaster.readthedocs.org/
- Size: 1.93 MB
- Stars: 69
- Watchers: 12
- Forks: 13
- Open Issues: 28
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- License: LICENSE.txt
Awesome Lists containing this project
README
Coaster: common patterns for Flask and Quart apps
=================================================|docs| |travis| |coveralls| |deepsource|
Coaster contains functions and db models for recurring patterns in Flask and Quart
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_testTesting 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.
.. |docs| image:: https://readthedocs.org/projects/coaster/badge/?version=latest
:target: http://coaster.readthedocs.io/en/latest/?badge=latest
:alt: Documentation status.. |travis| image:: https://secure.travis-ci.org/hasgeek/coaster.svg?branch=master
:target: https://travis-ci.org/hasgeek/coaster
:alt: Build status.. |coveralls| image:: https://coveralls.io/repos/hasgeek/coaster/badge.svg
:target: https://coveralls.io/r/hasgeek/coaster
:alt: Coverage status.. |deepsource| image:: https://static.deepsource.io/deepsource-badge-light-mini.svg
:target: https://deepsource.io/gh/hasgeek/coaster
:alt: DeepSource Enabled