beanie

View on PyPIReverse Dependencies (39)

1.28.0 beanie-1.28.0-py3-none-any.whl

Wheel Details

Project: beanie
Version: 1.28.0
Filename: beanie-1.28.0-py3-none-any.whl
Download: [link]
Size: 84331
MD5: 54ed5256430f7aecd1da74005303ea5d
SHA256: 6dfc4caae2f5ea647d050a9259e222c55cfa6894ca625edf1c44c956548c2b21
Uploaded: 2024-12-08 22:53:35 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: beanie
Version: 1.28.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.8,<4.0
Requires-Dist: pydantic (<3.0,>=1.10.18)
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)
Requires-Dist: motor[aws] (<4.0.0,>=2.5.0); extra == "aws"
Requires-Dist: toml; extra == "ci"
Requires-Dist: requests; extra == "ci"
Requires-Dist: types-requests; extra == "ci"
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: motor[encryption] (<4.0.0,>=2.5.0); extra == "encryption"
Requires-Dist: motor[gssapi] (<4.0.0,>=2.5.0); extra == "gssapi"
Requires-Dist: motor[ocsp] (<4.0.0,>=2.5.0); extra == "ocsp"
Requires-Dist: beanie-batteries-queue (>=0.2); extra == "queue"
Requires-Dist: motor[snappy] (<4.0.0,>=2.5.0); extra == "snappy"
Requires-Dist: pre-commit (>=3.5.0); extra == "test"
Requires-Dist: pytest (>=8.3.3); extra == "test"
Requires-Dist: pytest-asyncio (>=0.24.0); extra == "test"
Requires-Dist: pytest-cov (>=5.0.0); extra == "test"
Requires-Dist: dnspython (>=2.1.0); 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"
Requires-Dist: motor[zstd] (<4.0.0,>=2.5.0); extra == "zstd"
Provides-Extra: aws
Provides-Extra: ci
Provides-Extra: doc
Provides-Extra: encryption
Provides-Extra: gssapi
Provides-Extra: ocsp
Provides-Extra: queue
Provides-Extra: snappy
Provides-Extra: test
Provides-Extra: zstd
Description-Content-Type: text/markdown
[Description omitted; length: 5594 characters]

WHEEL

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

RECORD

Path Digest Size
beanie/__init__.py sha256=5_V3Ee3HAIV61rqMmoXDRlcKYFEUFw3b7jrzYx2u16Y 1789
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=DKGuoITw5j35BKmxCWL04QK7i1X26r90FW_Z-X7biiQ 6466
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=1YzZWwuR8X6LbjfoQSj_8VEYcVLN6a-AHcy7JZ3gHAs 8650
beanie/migrations/template.py sha256=0tPXNtSFlG9szHdELqa3fpf7PuoaiStTSfHX7p9rdiQ 41
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=4k5Yp-HxDf9DV2uIwljNJ2UZspAMSM3sA_MDNkBlvS0 964
beanie/migrations/controllers/iterative.py sha256=OFm53sSedLMP7rzcU7wmKOlv-0nZlIVY_q_vqEVsn0E 4939
beanie/odm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanie/odm/actions.py sha256=2AAuk2e4mDCr7fblu9k0DtwsutC8caYOnwnU6YfJisY 7016
beanie/odm/bulk.py sha256=-RPoecXpe85PSh1As9uv5gsUHF14x3w1VrtqwExY_no 2642
beanie/odm/cache.py sha256=ME4vccY_hjq5OxRiW0M3wEnXe6klGOobgbGPTMUqm6I 1316
beanie/odm/documents.py sha256=rBxlKrmXYg3XlQiUyrqh9MQHO6pn7JroIsy0lNPeqi0 46812
beanie/odm/enums.py sha256=q5ljZBOnmekSgHAY3Fb6Ry_pRVZgYIcMzllbJUQlhmQ 312
beanie/odm/fields.py sha256=6D3Ocz3ckSEm8vosjzNJZxJyJvlA0QjuW7kU1-vp_0E 18311
beanie/odm/models.py sha256=9b0oEMOe9fDf-R7zKf0fJzQyWeSVgIPc-dEBngegu9I 464
beanie/odm/registry.py sha256=34hSbfsndIiy9TSzbF_UGzegB00QH-UnYU9r51iWfLs 870
beanie/odm/union_doc.py sha256=vEPodLaChdFLUxJQ5lgE2jWrl0U-PKBl2PfYsOha5F8 1239
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/re.py sha256=pBw8Qmav30s9LboAi2zvVWzoWvlcOAq615wVjdoStTA 567
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=sQvcCeTXjRIFy4q8Z3D88rN4mAr1d-dUYLxSSDAfbw4 2384
beanie/odm/interfaces/aggregation_methods.py sha256=5_cr9zgR9TVrmb1sPQGJDgm0qCjvkVGsi9pyLo-Jp3w 5460
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=Dxr4FDfK6hfOIUQhtIkwn1MVkCfHOK0p-dErk-pY-N8 17727
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=UoMCwUXVrIGkAE4AR5uzFfdvlSEb_DiQh4dvw4Zsw88 495
beanie/odm/interfaces/setters.py sha256=z-DRGmAlv9HebDMyWZqUK_IY6F-Qxjoc6bjjxX31Hw8 685
beanie/odm/interfaces/update.py sha256=AZw_5XYrVwcBll_JbbPBJpvs_XYr3ft-CHYnacmkcF0 3176
beanie/odm/operators/__init__.py sha256=uhE9EP1Uh6sEzPjFcnu-hlhlDhROMJOm55kA2eHrymc 816
beanie/odm/operators/find/__init__.py sha256=k56w7kJxnlRI6kyxNyYhfbhBkwLShNfCqez-tSJcZ8Y 116
beanie/odm/operators/find/array.py sha256=0MHD9L1S_kHnJ_I32uGf0EdbD7lFrAwH_U_zhvdizKY 2185
beanie/odm/operators/find/bitwise.py sha256=R-t61Hkv3pBx0nQULTaUoEL7ds6vl21eI05BxH5nT3M 1297
beanie/odm/operators/find/comparison.py sha256=g1wXntgfAcMy0qz9Rp4H-jdkmsPIBinvUkGAb2y_ilc 3533
beanie/odm/operators/find/element.py sha256=2QgMM9Azm0jpwUmCXIqqGnGR1nZ6SfmlW2QyDJspNJE 1368
beanie/odm/operators/find/evaluation.py sha256=XqVKI5g_U99rJYTBR_qOCHJWwVCjy7YKN0mIzE_95gE 4065
beanie/odm/operators/find/geospatial.py sha256=tSl4wim8mvRqyoQCLS-8WxmKNr645rm1hp6wK9TnMIQ 6987
beanie/odm/operators/find/logical.py sha256=GVUGmWmrVKOAE5wTMZ95BNdphnXo-iZN09glKmsOibM 3687
beanie/odm/operators/update/__init__.py sha256=ar5CgzgcAJbddZFgHwSrFwOT8Q36_eRq4T-6qPtIy3A 232
beanie/odm/operators/update/array.py sha256=IzKnpYgFSoR6nSb20VRqACvMbISkWNh9wIV4Mmp7i7Y 2469
beanie/odm/operators/update/bitwise.py sha256=dP2kApCVwv7fGvLm0quVbT0sFzNRfvcBTRaW5fn0Dqc 477
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=a0amwzpFyIY4K3IsIH5xRxkqQSr43G-Bt18rql_i5-o 3296
beanie/odm/queries/cursor.py sha256=4CJKKydCYPoYMoQd4OwM9fJXMJgPlVzae3gFzBINm5Y 2279
beanie/odm/queries/delete.py sha256=8sdQ8myR4IkycxoPECziRSuUdvz9p9y9lyQUj9Hpi0w 2808
beanie/odm/queries/find.py sha256=mqP3rFapm3Vu7pj52QJncKzgDXGCr9a3SQ0rFkHc3-U 36653
beanie/odm/queries/update.py sha256=bDzFGY-c8Jo8aJhYwmmhr7XZKtfMAMhYcUebl4QNP-I 12850
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=wGAPwec3IPYMFSvHpgW2nyU6Y7MO-wtP8GBUTGMy_ok 94
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=WknXY3NlUI8Wg6naJm6rrKTgUCVgOl8H-VV6e3WQE0U 5127
beanie/odm/utils/find.py sha256=MJ8lA3n1H3_aqoSE_sBn_P5QEep9ji604q_lQu4Al8k 16060
beanie/odm/utils/general.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanie/odm/utils/init.py sha256=tN_L4Q2J07V4R3NqRHe8j5r183Ds8J7662yikqwdWRo 27372
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=GmMKr_GpGbyWfkkZ-Nuz1hnOfKio6_hYxfUWOEnMp3s 1503
beanie/odm/utils/relations.py sha256=rq6aSQ8AIz3-aM8MTHCfkMy3uQ8gNW7PsGT2Y6kO1Bg 1397
beanie/odm/utils/self_validation.py sha256=9MpgU1i01XHpmvmt3vgZdvB66tFFO-ViEXqnYlpcARo 544
beanie/odm/utils/state.py sha256=rplH57u-VIlTJ0ffUND0bevqs7hnQWwlUVqiBhiwnHQ 3210
beanie/odm/utils/typing.py sha256=m6yZG7fGgTOyYhZ78FOszVIJ-vCjEdBMh12WJhSoblo 2341
beanie-1.28.0.dist-info/entry_points.txt sha256=ibm9-Xt7ArP7AT8npK5OgySxjIFIvVl8L-4gT9wn9YY 62
beanie-1.28.0.dist-info/LICENSE sha256=o3wU6WwtMthT67xVQc_Mm2S_NimYzEB2uJHRYC_RvoU 11343
beanie-1.28.0.dist-info/WHEEL sha256=CpUCUxeHQbRN5UGRQHYRJorO5Af-Qy_fHMctcQ8DSGI 82
beanie-1.28.0.dist-info/METADATA sha256=mC1mi0fq_6k5iO-Xekc8FLAR-JJfcE7uxq6A3_TJ9ZI 8184
beanie-1.28.0.dist-info/RECORD

entry_points.txt

beanie = beanie.executors.migrate:migrations