flask-rest-jsonapi-next

View on PyPIReverse Dependencies (0)

0.43.1 flask_rest_jsonapi_next-0.43.1-py3-none-any.whl

Wheel Details

Project: flask-rest-jsonapi-next
Version: 0.43.1
Filename: flask_rest_jsonapi_next-0.43.1-py3-none-any.whl
Download: [link]
Size: 37022
MD5: d8000e625a0f3b9a0d5a99a3c70f37a5
SHA256: ea55559693e3d7df834beb52c31e3039fb8830920bf09c0dae708be47879e152
Uploaded: 2023-08-23 11:46:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: flask-rest-jsonapi-next
Version: 0.43.1
Summary: Flask extension to create REST web api according to JSONAPI 1.0 specification with Flask, Marshmallow and data provider of your choice (SQLAlchemy, MongoDB, ...)
Author: original miLibris/flask-rest-jsonapi contributors
Maintainer-Email: Tomislav Adamic <tomislav.adamic[at]gmail.com>
Project-Url: Source, https://github.com/tadams42/flask-rest-jsonapi-next
Project-Url: Documentation, https://flask-rest-jsonapi-next.readthedocs.io/en/latest/
License: MIT
Keywords: web,api,rest,jsonapi,flask,sqlalchemy,marshmallow
Classifier: Framework :: Flask
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: MIT License
Platform: any
Requires-Python: >=3.8
Requires-Dist: Flask (>=2.2.0)
Requires-Dist: marshmallow (>=3)
Requires-Dist: marshmallow-jsonapi
Requires-Dist: sqlalchemy
Requires-Dist: requests
Requires-Dist: packaging
Requires-Dist: python-dateutil
Requires-Dist: black; extra == "dev"
Requires-Dist: bump2version; extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: psycopg[binary]; extra == "dev"
Requires-Dist: rich; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: furo; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: check-manifest; extra == "tests"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: coverage; extra == "tests"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3694 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
flask_rest_jsonapi_next/__init__.py sha256=M40k63ZhbJzMP1dFTrQXIgHU6aYUkoumDLTxXKcwaFw 293
flask_rest_jsonapi_next/api.py sha256=SHKnnbHHklAVOwdeckMXLDd6yfbZMvD1qxFO7P_roGw 8040
flask_rest_jsonapi_next/decorators.py sha256=lC011fAVG12IqHBkZyPUkUxNXSzb5m3rD9ufFm5GvK0 2530
flask_rest_jsonapi_next/errors.py sha256=Pkwq1hgVoYshtHgHEaJ40l7YbXwYhBkSh4LhHcAq9C8 423
flask_rest_jsonapi_next/exceptions.py sha256=ah-0Gn9mYDvXFasn2Hjqp-66TZBZmr9rjn_YGPDJbq8 3192
flask_rest_jsonapi_next/pagination.py sha256=jRobhiFASkvCEd--5GG32ts-JLjHuMYNt6KCZZ7gFV8 1955
flask_rest_jsonapi_next/querystring.py sha256=znt5SCfTw2itM3GFU7SOOqwca3YsEV5KM_jtMCKNYYY 8277
flask_rest_jsonapi_next/resource.py sha256=sm0q8fx5GLaCZmqMQ3iyoRDkYJx4KESkl7WN9ADuyC8 22299
flask_rest_jsonapi_next/schema.py sha256=PE1EZJDLVmPpm-LbXqceNDX1ty9Y6oJ4cIzj_uj3XfM 7454
flask_rest_jsonapi_next/data_layers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_rest_jsonapi_next/data_layers/alchemy.py sha256=oWLhOFT4AIrBHrWIntPMuVz9Q0t3D6puFFSSYUTD95Q 37548
flask_rest_jsonapi_next/data_layers/base.py sha256=gBBYH9EQKgaIxkOEGTijvSoYvNvSLNTnGrT9F8EQ7L4 13929
flask_rest_jsonapi_next/data_layers/filtering/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_rest_jsonapi_next/data_layers/filtering/alchemy.py sha256=7zD3VyGIaFAo9ZBX5HkT0HHHkF-dC6KYFT88p1RVg0s 7821
flask_rest_jsonapi_next/error_responses/__init__.py sha256=HVvwkc0Tl9xkqPwx4zPSJVEQflwqAgC4nD8JI2BuP4s 209
flask_rest_jsonapi_next/error_responses/error_formatters.py sha256=AUe61eLTWVzTeBFK2ZDNkJqIKVE3s9hef-9m-caus2w 2331
flask_rest_jsonapi_next/error_responses/errors_as_json_api.py sha256=cN_LW1guW3IR15rgmaVwmVp9dOQZmy90GNhNuMjWuWs 2627
flask_rest_jsonapi_next/error_responses/exceptions.py sha256=SJ9Yoy4zFSuBLTj9VT7igbPsSublvf3k6q1PTnt1swU 617
flask_rest_jsonapi_next/error_responses/exception_converters/__init__.py sha256=AODINtjXGkhnLmBUnWTQUHloRwXfqm9LSCsRVCl06CU 95
flask_rest_jsonapi_next/error_responses/exception_converters/base.py sha256=b98mYfctcUNdi608l3mOfTLf_LNz3tzyAlmZuQg0qyM 3983
flask_rest_jsonapi_next/error_responses/exception_converters/flask_rest_jsonapi.py sha256=BTCmXthQnkjE7EUfpiatMm5SGzRv8_BDqHX5dOiiHLU 494
flask_rest_jsonapi_next/error_responses/exception_converters/marshamallow.py sha256=TMYslcP5xlydx61FubP4QR4AaOygoGS2u2-48MvjiB4 1344
flask_rest_jsonapi_next/error_responses/exception_converters/sqlalchemy.py sha256=oZmZhaz0Vb94Xdf5B6_sZVJGtaS2JY2tBDhHD06I8Bg 10592
flask_rest_jsonapi_next/error_responses/exception_converters/werkzeug.py sha256=SwZHmmldkpwtFyQrY-0IhKzr2sHaeOZJHAW2UG_ePWc 336
flask_rest_jsonapi_next-0.43.1.dist-info/LICENSE sha256=5lWA0ukg381ifsn7U3AssxPX8U00GK0jfKQgugmggRw 1071
flask_rest_jsonapi_next-0.43.1.dist-info/METADATA sha256=2aLA--ii2ALoU7s_8qfsZxp2Pg0eMr2n-n0MbkjqIgU 5632
flask_rest_jsonapi_next-0.43.1.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
flask_rest_jsonapi_next-0.43.1.dist-info/top_level.txt sha256=Nzj8jsAmM1xNqakAUg3MlDBvKfqZmxe1Oeoj25rWahE 24
flask_rest_jsonapi_next-0.43.1.dist-info/RECORD

top_level.txt

flask_rest_jsonapi_next