├── .coveragerc ├── .flake8 ├── .fourmat ├── .github ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASING.md ├── docs ├── Makefile ├── _templates │ └── useful-links.html ├── api.rst ├── conf.py ├── favicon.ico ├── guide.rst ├── index.rst └── special_topics.rst ├── example ├── __init__.py ├── models.py ├── populate_db.py ├── routes.py ├── schemas.py ├── settings.py ├── test_example.py └── views.py ├── flask_resty ├── __init__.py ├── api.py ├── authentication.py ├── authorization.py ├── context.py ├── decorators.py ├── exceptions.py ├── fields.py ├── filtering.py ├── jwt.py ├── meta.py ├── pagination.py ├── related.py ├── shell.py ├── sorting.py ├── testing.py ├── utils.py └── view.py ├── pyproject.toml ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── conftest.py ├── fixtures │ ├── testkey_rsa_cert.json │ ├── testkey_rsa_priv.pem │ └── testkey_rsa_pub.json ├── test_args.py ├── test_auth.py ├── test_basic.py ├── test_composite_id.py ├── test_context.py ├── test_decorators.py ├── test_fields.py ├── test_filtering.py ├── test_jwt.py ├── test_misc.py ├── test_pagination.py ├── test_ping.py ├── test_related.py ├── test_shell.py ├── test_sorting.py ├── test_testing.py ├── test_utils.py └── test_view_errors.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/.flake8 -------------------------------------------------------------------------------- /.fourmat: -------------------------------------------------------------------------------- 1 | flask_resty 2 | docs 3 | tests 4 | setup.py 5 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/RELEASING.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_templates/useful-links.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/docs/_templates/useful-links.html -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/docs/guide.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/special_topics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/docs/special_topics.rst -------------------------------------------------------------------------------- /example/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/example/__init__.py -------------------------------------------------------------------------------- /example/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/example/models.py -------------------------------------------------------------------------------- /example/populate_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/example/populate_db.py -------------------------------------------------------------------------------- /example/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/example/routes.py -------------------------------------------------------------------------------- /example/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/example/schemas.py -------------------------------------------------------------------------------- /example/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/example/settings.py -------------------------------------------------------------------------------- /example/test_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/example/test_example.py -------------------------------------------------------------------------------- /example/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/example/views.py -------------------------------------------------------------------------------- /flask_resty/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/__init__.py -------------------------------------------------------------------------------- /flask_resty/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/api.py -------------------------------------------------------------------------------- /flask_resty/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/authentication.py -------------------------------------------------------------------------------- /flask_resty/authorization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/authorization.py -------------------------------------------------------------------------------- /flask_resty/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/context.py -------------------------------------------------------------------------------- /flask_resty/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/decorators.py -------------------------------------------------------------------------------- /flask_resty/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/exceptions.py -------------------------------------------------------------------------------- /flask_resty/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/fields.py -------------------------------------------------------------------------------- /flask_resty/filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/filtering.py -------------------------------------------------------------------------------- /flask_resty/jwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/jwt.py -------------------------------------------------------------------------------- /flask_resty/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/meta.py -------------------------------------------------------------------------------- /flask_resty/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/pagination.py -------------------------------------------------------------------------------- /flask_resty/related.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/related.py -------------------------------------------------------------------------------- /flask_resty/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/shell.py -------------------------------------------------------------------------------- /flask_resty/sorting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/sorting.py -------------------------------------------------------------------------------- /flask_resty/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/testing.py -------------------------------------------------------------------------------- /flask_resty/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/utils.py -------------------------------------------------------------------------------- /flask_resty/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/flask_resty/view.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/testkey_rsa_cert.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/fixtures/testkey_rsa_cert.json -------------------------------------------------------------------------------- /tests/fixtures/testkey_rsa_priv.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/fixtures/testkey_rsa_priv.pem -------------------------------------------------------------------------------- /tests/fixtures/testkey_rsa_pub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/fixtures/testkey_rsa_pub.json -------------------------------------------------------------------------------- /tests/test_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_args.py -------------------------------------------------------------------------------- /tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_auth.py -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /tests/test_composite_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_composite_id.py -------------------------------------------------------------------------------- /tests/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_context.py -------------------------------------------------------------------------------- /tests/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_decorators.py -------------------------------------------------------------------------------- /tests/test_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_fields.py -------------------------------------------------------------------------------- /tests/test_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_filtering.py -------------------------------------------------------------------------------- /tests/test_jwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_jwt.py -------------------------------------------------------------------------------- /tests/test_misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_misc.py -------------------------------------------------------------------------------- /tests/test_pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_pagination.py -------------------------------------------------------------------------------- /tests/test_ping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_ping.py -------------------------------------------------------------------------------- /tests/test_related.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_related.py -------------------------------------------------------------------------------- /tests/test_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_shell.py -------------------------------------------------------------------------------- /tests/test_sorting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_sorting.py -------------------------------------------------------------------------------- /tests/test_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_testing.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_view_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tests/test_view_errors.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4Catalyzer/flask-resty/HEAD/tox.ini --------------------------------------------------------------------------------