Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
docs/ | H | 03-May-2022 | - | 1,489 | 1,021 | |
flask_smorest/ | H | 21-Jun-2021 | - | 2,069 | 1,510 | |
flask_smorest.egg-info/ | H | 03-May-2022 | - | 106 | 82 | |
tests/ | H | 21-Jun-2021 | - | 4,050 | 3,234 | |
AUTHORS.rst | H A D | 21-Jun-2021 | 920 | 25 | 20 | |
CHANGELOG.rst | H A D | 21-Jun-2021 | 25.2 KiB | 784 | 545 | |
LICENSE | H A D | 21-Jun-2021 | 1.1 KiB | 22 | 17 | |
MANIFEST.in | H A D | 21-Jun-2021 | 148 | 12 | 7 | |
PKG-INFO | H A D | 21-Jun-2021 | 4.2 KiB | 106 | 82 | |
README.rst | H A D | 21-Jun-2021 | 2.7 KiB | 83 | 60 | |
setup.cfg | H A D | 21-Jun-2021 | 333 | 18 | 13 | |
setup.py | H A D | 21-Jun-2021 | 1.6 KiB | 55 | 48 | |
tox.ini | H A D | 21-Jun-2021 | 317 | 18 | 15 |
README.rst
1============= 2flask-smorest 3============= 4 5.. image:: https://img.shields.io/pypi/v/flask-smorest.svg 6 :target: https://pypi.org/project/flask-smorest/ 7 :alt: Latest version 8 9.. image:: https://img.shields.io/pypi/pyversions/flask-smorest.svg 10 :target: https://pypi.org/project/flask-smorest/ 11 :alt: Python versions 12 13.. image:: https://img.shields.io/badge/marshmallow-3-blue.svg 14 :target: https://marshmallow.readthedocs.io/en/latest/upgrading.html 15 :alt: marshmallow 3 only 16 17.. image:: https://img.shields.io/badge/OAS-2%20|%203-green.svg 18 :target: https://github.com/OAI/OpenAPI-Specification 19 :alt: OpenAPI Specification 2/3 compatible 20 21.. image:: https://img.shields.io/pypi/l/flask-smorest.svg 22 :target: https://flask-smorest.readthedocs.io/en/latest/license.html 23 :alt: License 24 25.. image:: https://github.com/marshmallow-code/flask-smorest/actions/workflows/build-release.yml/badge.svg 26 :target: https://github.com/marshmallow-code/flask-smorest/actions?query=workflow%3Abuild 27 :alt: Build status 28 29.. image:: https://codecov.io/gh/marshmallow-code/flask-smorest/branch/master/graph/badge.svg?token=F676tOSaLF 30 :target: https://codecov.io/gh/marshmallow-code/flask-smorest 31 :alt: Code coverage 32 33.. image:: https://readthedocs.org/projects/flask-smorest/badge/ 34 :target: http://flask-smorest.readthedocs.io/ 35 :alt: Documentation 36 37'cause everybody wants s'more 38============================= 39 40**flask-smorest** (formerly known as flask-rest-api) is a REST API framework 41built upon `Flask <https://palletsprojects.com/p/flask/>`_ and 42`marshmallow <https://github.com/marshmallow-code/marshmallow>`_. 43 44- Serialization, deserialization and validation using marshmallow ``Schema`` 45- Explicit validation error messages returned in response 46- Database-agnostic 47- OpenAPI (Swagger) specification automatically generated and exposed with 48 `ReDoc <https://github.com/Rebilly/ReDoc>`_, 49 `Swagger UI <https://swagger.io/tools/swagger-ui/>`_ or 50 `RapiDoc <https://mrin9.github.io/RapiDoc/>`_ 51- Pagination 52- ETag 53 54Install 55======= 56 57:: 58 59 pip install flask-smorest 60 61flask-smorest supports Python >= 3.6. 62 63Documentation 64============= 65 66Full documentation is available at http://flask-smorest.readthedocs.io/. 67 68Support flask-smorest 69====================== 70 71If you'd like to support the future of the project, please consider 72contributing to marshmallow's Open Collective: 73 74.. image:: https://opencollective.com/marshmallow/donate/button.png 75 :target: https://opencollective.com/marshmallow 76 :width: 200 77 :alt: Donate to our collective 78 79License 80======= 81 82MIT licensed. See the `LICENSE <https://github.com/marshmallow-code/flask-smorest/blob/master/LICENSE>`_ file for more details. 83