beanie

View on PyPIReverse Dependencies (34)

1.25.0 beanie-1.25.0-py3-none-any.whl

Wheel Details

Project: beanie
Version: 1.25.0
Filename: beanie-1.25.0-py3-none-any.whl
Download: [link]
Size: 81219
MD5: 0d63d0d51388bfa3ea50f9fbc7774f3a
SHA256: 4436ac740718ccd62b21576778679ac972359fce2938557890c576adbbf5e244
Uploaded: 2024-01-25 05:28:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: beanie
Version: 1.25.0
Summary: Asynchronous Python ODM for MongoDB
Author-Email: Roman Right <roman-right[at]protonmail.com>
Project-Url: homepage, https://beanie-odm.dev
Project-Url: repository, https://github.com/roman-right/beanie
Keywords: mongodb,odm,orm,pydantic,mongo,async,python
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.7,<4.0
Requires-Dist: pydantic (<3.0,>=1.10)
Requires-Dist: motor (<4.0.0,>=2.5.0)
Requires-Dist: click (>=7)
Requires-Dist: toml
Requires-Dist: lazy-model (==0.2.0)
Requires-Dist: typing-extensions (>=4.7); python_version < "3.11"
Requires-Dist: Pygments (>=2.8.0); extra == "doc"
Requires-Dist: Markdown (>=3.3); extra == "doc"
Requires-Dist: pydoc-markdown (>=4.8); extra == "doc"
Requires-Dist: mkdocs (>=1.4); extra == "doc"
Requires-Dist: mkdocs-material (>=9.0); extra == "doc"
Requires-Dist: jinja2 (>=3.0.3); extra == "doc"
Requires-Dist: beanie-batteries-queue (>=0.2); extra == "queue"
Requires-Dist: pre-commit (>=2.3.0); extra == "test"
Requires-Dist: pytest (>=6.0.0); extra == "test"
Requires-Dist: pytest-asyncio (>=0.21.0); extra == "test"
Requires-Dist: pytest-cov (>=2.8.1); extra == "test"
Requires-Dist: dnspython (>=2.1.0); extra == "test"
Requires-Dist: flake8 (>=3); extra == "test"
Requires-Dist: pyright (>=0); extra == "test"
Requires-Dist: asgi-lifespan (>=1.0.1); extra == "test"
Requires-Dist: httpx (>=0.23.0); extra == "test"
Requires-Dist: fastapi (>=0.100); extra == "test"
Requires-Dist: pydantic-settings (>=2); extra == "test"
Requires-Dist: pydantic-extra-types (>=2); extra == "test"
Requires-Dist: pydantic[email]; extra == "test"
Provides-Extra: doc
Provides-Extra: queue
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 4874 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
beanie/__init__.py sha256=BdzCekGAk4yHNeye2RAhPr5B6DmeHIuJ5bXXVWrAVmc 1718
beanie/exceptions.py sha256=I_RZOBqAzq7bOYJKPaaNExiSsjm5T-0NJQNVAk33JIU 941
beanie/operators.py sha256=3_wKo00oVtEdnjZmthFfCplOKpTafDWgarTihA0BYZ0 1845
beanie/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanie/pydantic_check.py sha256=FQR3Z9r1oX9BTk5VBAgd2KBSCklEFy6ClenzMl2gCXw 103
beanie/executors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanie/executors/migrate.py sha256=GJ-LJ0RWkeZiScUoxkkEErs3fxIGciJyLQmqaA1Qwnw 6461
beanie/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanie/migrations/database.py sha256=fbTbpxMlxjy-4-iDBFmseBYIWv8oS_-Oq083V3xcatc 413
beanie/migrations/models.py sha256=tMqMHVNp9AsyePxcKcXI1pyjPmk0BaOyw_LB3BIwndk 658
beanie/migrations/runner.py sha256=1Q0n2o8SQUb1KjLG63_HEVkf2pPGLAhOSzwmB36zXV8 8566
beanie/migrations/template.py sha256=k_dXQpPOQm8ZE1Ni5089TqVccngTAodaaSpuqgce77U 49
beanie/migrations/utils.py sha256=RldAhYoIwnygKeDAKTiBjVYcSakdEVY32aH4bKiG-_4 178
beanie/migrations/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanie/migrations/controllers/base.py sha256=019yXtLTYWoIyiboaQbMx3i3uNiEMqvXYuvDPcuWOZ8 376
beanie/migrations/controllers/free_fall.py sha256=CHrskPWi_ADrvGXz7oVxNDZj9LnM2SYT1_uHTMruZFM 949
beanie/migrations/controllers/iterative.py sha256=_S2tgTTS3VB18AgLEcSjgt5JJjaCwNqxAd8Tc_mWzCw 4769
beanie/odm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanie/odm/actions.py sha256=X8zWbCWwZ-yXK_qsJsUEJvepbMdkpq4JFRho7rWgnnQ 6441
beanie/odm/bulk.py sha256=uVLexNdSBWAOTAzxsFBIOu0rVOcAvxVGxFKgQzT6620 2466
beanie/odm/cache.py sha256=NgP17DfaX7-VGyTyHveN5Kdsu2tviIHGVWn6sWuwYnw 1260
beanie/odm/documents.py sha256=h2mX5FVGDewCDdfHvvIuPUdgtKpGIjWWRxATOu7tTUA 40440
beanie/odm/enums.py sha256=q5ljZBOnmekSgHAY3Fb6Ry_pRVZgYIcMzllbJUQlhmQ 312
beanie/odm/fields.py sha256=XR77QPzzBiwGf3IaAgFG7cqClerwIvLj4qmsu8cT-3g 17907
beanie/odm/models.py sha256=9b0oEMOe9fDf-R7zKf0fJzQyWeSVgIPc-dEBngegu9I 464
beanie/odm/registry.py sha256=34hSbfsndIiy9TSzbF_UGzegB00QH-UnYU9r51iWfLs 870
beanie/odm/union_doc.py sha256=6fgZMlq8ttZmP7imGiD1BbaBzVy6BXXtnH87wTmFw0U 1172
beanie/odm/views.py sha256=f63f71-R4K9F6Q8-IOPJUyV021UJ58T6-NjnjMYrGMQ 2050
beanie/odm/custom_types/__init__.py sha256=vA1ThxycXqIBkpSgAxNPBD_RAm7iXA-O-NR9i6J4mPA 238
beanie/odm/custom_types/decimal.py sha256=aYpjfWzZCZyNaMMStwevUhlz9SYcORgr9eciLOC81Zk 250
beanie/odm/custom_types/bson/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanie/odm/custom_types/bson/binary.py sha256=ctxbjPnvmrQZ2VbQZB2CA_hg4jf3m2oKzmkfCX_1pFs 548
beanie/odm/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanie/odm/interfaces/aggregate.py sha256=PC3D3lvfrntaM3YDHHIy2nb5akrsO0krkeJVhESjodo 2328
beanie/odm/interfaces/aggregation_methods.py sha256=LvnYg7V8wTWN433hAondPziYoy8Kv0plrY_B2WuXzfA 5332
beanie/odm/interfaces/clone.py sha256=bBxLCEy9haI53I5jI23TanSGqP2eezv_pmumUHo7B0Y 101
beanie/odm/interfaces/detector.py sha256=CiXJwyFRH5CNz1-XXyn4ius_wc6UIbO5aEQv-vOeYFA 243
beanie/odm/interfaces/find.py sha256=LTurEJJ22B4taoFonaoHlwgzSqJ8B4MUOV0cU588t28 17489
beanie/odm/interfaces/getters.py sha256=V1wOT58U3KLZmQIHK7-SAzyicv3pLbmY_-doslxWZt8 649
beanie/odm/interfaces/inheritance.py sha256=MghGZufO2-f5xs9x5cAZfyFA7045QX70XDTuMl4zhP4 448
beanie/odm/interfaces/session.py sha256=SHWxLjVFvC5AGUyxQ6eSRP2HxkgGauVTwzTmbC6xWLc 454
beanie/odm/interfaces/setters.py sha256=z-DRGmAlv9HebDMyWZqUK_IY6F-Qxjoc6bjjxX31Hw8 685
beanie/odm/interfaces/update.py sha256=fyjy9o4-TSD2I4p2QYtKNxA3VXNmg0-TOqYrbZN78ZU 2985
beanie/odm/operators/__init__.py sha256=StOGjeMbYgNdzxyEqPKafUArAVOoniurKXJdovSpJIo 824
beanie/odm/operators/find/__init__.py sha256=3DT20WbKBSoDwNyoqDeWf4uCBZUjC2CM8KmF9Mq3xNg 120
beanie/odm/operators/find/array.py sha256=8mPaeQVzCC_1lXez5ardU3zy2GGJHY3cksbCsJ0AFFM 2179
beanie/odm/operators/find/bitwise.py sha256=R-t61Hkv3pBx0nQULTaUoEL7ds6vl21eI05BxH5nT3M 1297
beanie/odm/operators/find/comparison.py sha256=8-IEU9ZNHdh5o7zioVCt_ymgquXS_bNWYzJjzG3jFnY 3525
beanie/odm/operators/find/element.py sha256=rw4vb86K_9Dd7mnO-COHj4wfSBW2MYTxj8JEq3qkhI8 1372
beanie/odm/operators/find/evaluation.py sha256=s2rID9PxZ3Nr64lvjllvt7fWhYY5dk4-OOQo_-Rkts8 4069
beanie/odm/operators/find/geospatial.py sha256=OloplYXJhtjsNJmw0T8-D2MNLBEiTamK7lVA-6wgzVQ 6987
beanie/odm/operators/find/logical.py sha256=0phMkOT-j_ah-wB3sp44ZbcHbe_j_ugtJtv88kuR4FY 3667
beanie/odm/operators/update/__init__.py sha256=nj38yJEvnVCcdy18kPpadJAJSYcq5eqf39MJ3K1dq5E 240
beanie/odm/operators/update/array.py sha256=IzKnpYgFSoR6nSb20VRqACvMbISkWNh9wIV4Mmp7i7Y 2469
beanie/odm/operators/update/bitwise.py sha256=C47UtwJlTYbFlq87KtIILW3_U7tQVste_vbh1dSU_Sc 481
beanie/odm/operators/update/general.py sha256=0_96hRTvx4WrsN4uZsqcY7hvfSuSBP_SjJuD_NqLzwg 3937
beanie/odm/queries/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanie/odm/queries/aggregation.py sha256=1pqNF22p2h539K1DdaftUXtMAbeu0vwDUrBX6gFzLtc 3289
beanie/odm/queries/cursor.py sha256=4TWQ86rgdECJ1qnRYmf4e8VBMNv56_8H-gBVav1rjnw 2319
beanie/odm/queries/delete.py sha256=La5Jp2IVeypS7kunW-1HNrbO9wVKapzEx91F6PNR-eA 2782
beanie/odm/queries/find.py sha256=a08sGZ4lmzPtA6GJBZe_Fb0HfnEl2v91OCXAmTBrFWk 36064
beanie/odm/queries/update.py sha256=xKczdnBjJZxqEAbjM8qepJXNofmVixhg5e-1Kyfoff8 12609
beanie/odm/settings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanie/odm/settings/base.py sha256=REGV1M3R1HA0iopTzP15fJGzMY6Hx8IoV0wLYtjrg64 1038
beanie/odm/settings/document.py sha256=0qjtUM6Cn0KufPPTaZEjNe47yEK59JxMROGDc_vi6G0 1112
beanie/odm/settings/timeseries.py sha256=y3m0ywVWDFjYCeesc7KgevCEmUFRshs1kiIWdAxGbjs 1393
beanie/odm/settings/union_doc.py sha256=TSGkNxMr06M5wa3KF6tFvmKgAU2-B3P-P4C37EACLCc 98
beanie/odm/settings/view.py sha256=UbQVYUbxpKLEl0zTooAO1_Ikouiu5cK_ZiJW43S_StI 328
beanie/odm/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanie/odm/utils/dump.py sha256=oFBPwGnBGR0ZWvHJ0Lps2LBiDswsi5u9oyMwQwa4rBk 1280
beanie/odm/utils/encoder.py sha256=4p2iqM1ahL6IOKIiXtgtk0QFyILRV5a829cKFIKEU9U 5009
beanie/odm/utils/find.py sha256=Yg2svaYCVqQ0dW1ADPENb3mh-i8_balLZN8huPOtGU4 16007
beanie/odm/utils/general.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanie/odm/utils/init.py sha256=4ooGybQU-dzODHy6r2fattSzh168YsPvKrVVMvJvHS8 25915
beanie/odm/utils/parsing.py sha256=h-86ufsKpCIaM8_QZe5tlTuBHf4nzUGohiaDcUWh4vM 5103
beanie/odm/utils/projection.py sha256=M_ZIg8a3tkT_DLeRgrvUHPd7G3FmFKD1lRJU1pIdQ_o 1151
beanie/odm/utils/pydantic.py sha256=Jc8g1UBmNiqFtcfMMPTQQe5xZZrfFi1gnsRYpqKsCe8 1487
beanie/odm/utils/relations.py sha256=rq6aSQ8AIz3-aM8MTHCfkMy3uQ8gNW7PsGT2Y6kO1Bg 1397
beanie/odm/utils/self_validation.py sha256=oHo2crXmWySVFEHmOhuhxktGHQ_D7xjDx6VZxTuzkY0 363
beanie/odm/utils/state.py sha256=gEOCWLqzovHNWdP9Y0IFSEGEj90ofqe2uI5Uiwj7ONY 2037
beanie/odm/utils/typing.py sha256=m6yZG7fGgTOyYhZ78FOszVIJ-vCjEdBMh12WJhSoblo 2341
beanie-1.25.0.dist-info/entry_points.txt sha256=ibm9-Xt7ArP7AT8npK5OgySxjIFIvVl8L-4gT9wn9YY 62
beanie-1.25.0.dist-info/LICENSE sha256=o3wU6WwtMthT67xVQc_Mm2S_NimYzEB2uJHRYC_RvoU 11343
beanie-1.25.0.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
beanie-1.25.0.dist-info/METADATA sha256=MESYHe3zef9oWLLnjsLvcOep-v3Hr2C7UiVQlLGDfkg 6873
beanie-1.25.0.dist-info/RECORD

entry_points.txt

beanie = beanie.executors.migrate:migrations