Metadata-Version: |
2.1 |
Name: |
Flask-SQLAlchemy-compat |
Version: |
0.2.2 |
Summary: |
Support the compatibility between Flask-SQLAlchemy and Flask-SQLAlchemy-Lite. |
Author-Email: |
Yuchen Jin <cainmagi[at]gmail.com> |
Maintainer-Email: |
Yuchen Jin <cainmagi[at]gmail.com> |
Project-Url: |
Homepage, https://github.com/cainmagi/flask-sqlalchemy-compat |
Project-Url: |
Documentation, https://cainmagi.github.io/flask-sqlalchemy-compat/ |
Project-Url: |
Repository, https://github.com/cainmagi/flask-sqlalchemy-compat.git |
Project-Url: |
Issues, https://github.com/cainmagi/flask-sqlalchemy-compat/issues |
Project-Url: |
Changelog, https://github.com/cainmagi/flask-sqlalchemy-compat/blob/main/Changelog.md |
License: |
MIT License |
Keywords: |
python,python3,python-library,flask,sqlalchemy,flask-sqlalchemy,flask-sqlalchemy-lite,compatibility,compatibility-layer |
Classifier: |
Development Status :: 3 - Alpha |
Classifier: |
Environment :: Web Environment |
Classifier: |
Intended Audience :: Developers |
Classifier: |
Programming Language :: Python :: 3 |
Classifier: |
Programming Language :: Python :: 3 :: Only |
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.11 |
Classifier: |
Programming Language :: Python :: 3.12 |
Classifier: |
Programming Language :: Python :: 3.13 |
Classifier: |
License :: OSI Approved :: MIT License |
Classifier: |
Operating System :: OS Independent |
Classifier: |
Framework :: Flask |
Classifier: |
Topic :: Database :: Front-Ends |
Classifier: |
Topic :: Internet :: WWW/HTTP :: Dynamic Content |
Requires-Python: |
>=3.7 |
Requires-Dist: |
flask[async] |
Requires-Dist: |
sqlalchemy[asyncio] (>=2.0.31); python_version >= "3.13" |
Requires-Dist: |
sqlalchemy[asyncio] (>=2.0.16); python_version >= "3.8" and python_version < "3.13" |
Requires-Dist: |
sqlalchemy[asyncio] (>=2.0.0); python_version < "3.8" |
Requires-Dist: |
werkzeug |
Requires-Dist: |
typing-extensions (>=4.1.0) |
Requires-Dist: |
flask-sqlalchemy-lite; python_version >= "3.9" and extra == "dev" |
Requires-Dist: |
flask-sqlalchemy (>=3.1.0); python_version >= "3.8" and extra == "dev" |
Requires-Dist: |
flask-sqlalchemy-compat-backend-py37; python_version < "3.8" and extra == "dev" |
Requires-Dist: |
flask-migrate; extra == "dev" |
Requires-Dist: |
flask-alembic; extra == "dev" |
Requires-Dist: |
black; extra == "dev" |
Requires-Dist: |
flake8; extra == "dev" |
Requires-Dist: |
flake8-black; extra == "dev" |
Requires-Dist: |
importlib-metadata; python_version < "3.8" and extra == "dev" |
Requires-Dist: |
packaging; extra == "dev" |
Requires-Dist: |
build; extra == "dev" |
Requires-Dist: |
wheel; extra == "dev" |
Requires-Dist: |
flask-sqlalchemy-lite; python_version >= "3.9" and extra == "backends" |
Requires-Dist: |
flask-sqlalchemy (>=3.1.0); python_version >= "3.8" and extra == "backends" |
Requires-Dist: |
flask-sqlalchemy-compat-backend-py37; python_version < "3.8" and extra == "backends" |
Requires-Dist: |
pytest; extra == "test" |
Requires-Dist: |
pytest-base-url; extra == "test" |
Requires-Dist: |
pytest-flask; extra == "test" |
Requires-Dist: |
pytest-html; extra == "test" |
Requires-Dist: |
pytest-metadata; extra == "test" |
Requires-Dist: |
py; extra == "test" |
Requires-Dist: |
pytest-variables; extra == "test" |
Requires-Dist: |
pytest-xdist; extra == "test" |
Requires-Dist: |
flask-login; extra == "test" |
Requires-Dist: |
flask-login; extra == "example" |
Provides-Extra: |
dev |
Provides-Extra: |
backends |
Provides-Extra: |
test |
Provides-Extra: |
example |
Description-Content-Type: |
text/markdown |
License-File: |
LICENSE |