Metadata-Version: |
2.1 |
Name: |
odmantic |
Version: |
1.0.1 |
Summary: |
ODMantic, an AsyncIO MongoDB Object Document Mapper for Python using type hints |
Author-Email: |
Arthur Pastel <arthur.pastel[at]gmail.com> |
Project-Url: |
Documentation, https://art049.github.io/odmantic |
Project-Url: |
Source, https://github.com/art049/odmantic |
Keywords: |
mongodb,asyncio,types,pydantic,motor |
Classifier: |
Intended Audience :: Information Technology |
Classifier: |
Intended Audience :: System Administrators |
Classifier: |
Intended Audience :: Developers |
Classifier: |
Operating System :: OS Independent |
Classifier: |
Topic :: Internet |
Classifier: |
Topic :: Database |
Classifier: |
Topic :: Database :: Front-Ends |
Classifier: |
Topic :: Software Development :: Object Brokering |
Classifier: |
Topic :: Software Development :: Libraries :: Python Modules |
Classifier: |
Topic :: Software Development :: Libraries |
Classifier: |
Topic :: Software Development |
Classifier: |
Typing :: Typed |
Classifier: |
Development Status :: 4 - Beta |
Classifier: |
Framework :: AsyncIO |
Classifier: |
Environment :: Web Environment |
Classifier: |
License :: OSI Approved :: ISC License (ISCL) |
Classifier: |
Programming Language :: Python :: Implementation :: CPython |
Classifier: |
Programming Language :: Python :: 3 :: Only |
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 |
Classifier: |
Programming Language :: Python |
Classifier: |
Framework :: Pydantic :: 2 |
Classifier: |
Framework :: Pydantic |
Requires-Python: |
>=3.8 |
Requires-Dist: |
pydantic (>=2.5.2) |
Requires-Dist: |
typing-extensions (>=4.2.0); python_version < "3.11" |
Requires-Dist: |
motor (>=3.1.1) |
Requires-Dist: |
pymongo (>=4.1.0) |
Requires-Dist: |
ipython (~=7.16.1); extra == "dev" |
Requires-Dist: |
pydocstyle[toml] (~=6.3.0); extra == "doc" |
Requires-Dist: |
mkdocs-material (~=9.5.2); extra == "doc" |
Requires-Dist: |
mkdocstrings[python] (~=0.24.0); extra == "doc" |
Requires-Dist: |
mkdocs-macros-plugin (~=1.0.4); extra == "doc" |
Requires-Dist: |
fastapi (>=0.100.0); extra == "fastapi" |
Requires-Dist: |
ruff (~=0.3.3); extra == "test" |
Requires-Dist: |
mypy (~=1.4.1); extra == "test" |
Requires-Dist: |
pytest (~=7.0); extra == "test" |
Requires-Dist: |
pytest-xdist (~=2.1.0); extra == "test" |
Requires-Dist: |
pytest-asyncio (~=0.16.0); extra == "test" |
Requires-Dist: |
pytest-sugar (~=0.9.5); extra == "test" |
Requires-Dist: |
inline-snapshot (~=0.6.0); extra == "test" |
Requires-Dist: |
async-asgi-testclient (~=1.4.11); extra == "test" |
Requires-Dist: |
asyncmock (~=0.4.2); extra == "test" |
Requires-Dist: |
coverage[toml] (~=6.2); extra == "test" |
Requires-Dist: |
pytz (~=2023.3); extra == "test" |
Requires-Dist: |
types-pytz (~=2023.3.0.0); extra == "test" |
Requires-Dist: |
darglint (~=1.8.1); extra == "test" |
Requires-Dist: |
uvicorn (~=0.17.0); extra == "test" |
Requires-Dist: |
fastapi (>=0.104.0); extra == "test" |
Requires-Dist: |
requests (~=2.24); extra == "test" |
Requires-Dist: |
typer (~=0.4.1); extra == "test" |
Requires-Dist: |
semver (~=2.13.0); extra == "test" |
Requires-Dist: |
pytest-benchmark (~=4.0.0); extra == "test" |
Requires-Dist: |
pytest-codspeed (~=2.1.0); extra == "test" |
Requires-Dist: |
httpx (~=0.24.1); extra == "test" |
Provides-Extra: |
dev |
Provides-Extra: |
doc |
Provides-Extra: |
fastapi |
Provides-Extra: |
test |
Description-Content-Type: |
text/markdown |