bunnet

View on PyPIReverse Dependencies (2)

1.3.0 bunnet-1.3.0-py3-none-any.whl

Wheel Details

Project: bunnet
Version: 1.3.0
Filename: bunnet-1.3.0-py3-none-any.whl
Download: [link]
Size: 80219
MD5: c2d3bcb227f451446de1df3d57a9c343
SHA256: feaf0e3a061e98411110bcc02a5f4fbf7e7483f575dddda748888e293fb3c1a1
Uploaded: 2024-02-28 15:06:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bunnet
Version: 1.3.0
Summary: Synchronous 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: pymongo (>=3)
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: 2891 characters]

WHEEL

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

RECORD

Path Digest Size
bunnet/__init__.py sha256=Xf8ztbW2LOZlaBP8kUi5_ROcABXwCVkrPNtKusdTyIs 1717
bunnet/exceptions.py sha256=I_RZOBqAzq7bOYJKPaaNExiSsjm5T-0NJQNVAk33JIU 941
bunnet/operators.py sha256=-ma7SJHkGIOL721_iEc3s4IajYvrFtlgxwq02NkWyv8 1845
bunnet/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bunnet/pydantic_check.py sha256=FQR3Z9r1oX9BTk5VBAgd2KBSCklEFy6ClenzMl2gCXw 103
bunnet/executors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bunnet/executors/migrate.py sha256=3YyOMl49ObZ-YU7npsFKwjuUW98lhZz_17MaQ4v_HJ0 6425
bunnet/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bunnet/migrations/database.py sha256=HVDbqrYz2bkD8X2yleQVF0dwMnqU63vzvnXshhopMJ0 391
bunnet/migrations/models.py sha256=TDBCpEkCCmaA6t-uhZs_BUxMaPBRprpwXcRmmKPwWc8 658
bunnet/migrations/runner.py sha256=ttsnXalf3AsLFgMGw7ck-Vkihzb-uT6fJvhbj_gCI0I 8374
bunnet/migrations/template.py sha256=k_dXQpPOQm8ZE1Ni5089TqVccngTAodaaSpuqgce77U 49
bunnet/migrations/utils.py sha256=RldAhYoIwnygKeDAKTiBjVYcSakdEVY32aH4bKiG-_4 178
bunnet/migrations/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bunnet/migrations/controllers/base.py sha256=xe4RNMvU_xCLvvgxxoNP61n-k62jHyW9G4IQc8Fx--M 370
bunnet/migrations/controllers/free_fall.py sha256=ttgS6jcvYYrAjuG4P-C4LXvJuBpdEWPRl4j-BhFX1lE 937
bunnet/migrations/controllers/iterative.py sha256=nUECSpQ_Sr6-xlBno7av1iJJklfhEPhqdGR97_B9wno 4494
bunnet/odm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bunnet/odm/actions.py sha256=EySwz_jnRZ7cfqsu7gBrsmNXAU3THogIteNRleGczD0 6177
bunnet/odm/bulk.py sha256=Y-dZPaDE__vvzqN-2XZv9W8j_PUm7WFoRVfCGXGXIFg 2402
bunnet/odm/cache.py sha256=NgP17DfaX7-VGyTyHveN5Kdsu2tviIHGVWn6sWuwYnw 1260
bunnet/odm/documents.py sha256=jDcz2rdsWTZjvOqq456ByOzQPFN_dqV3kXqwu6Tvrbo 39577
bunnet/odm/enums.py sha256=q5ljZBOnmekSgHAY3Fb6Ry_pRVZgYIcMzllbJUQlhmQ 312
bunnet/odm/fields.py sha256=VUHzb6iGCs8wHRfqYHJJ6wpETdSKQGUBzhovLYb0Msk 17792
bunnet/odm/models.py sha256=qoMwFt4xw1JqGHL_VBHK0q6NscOuQbjaZwO93gp_MUc 464
bunnet/odm/registry.py sha256=34hSbfsndIiy9TSzbF_UGzegB00QH-UnYU9r51iWfLs 870
bunnet/odm/union_doc.py sha256=FpQz2Dh17sVmzxp-8jNVtxjOUEnXUCbuiQRbdf8txZU 1172
bunnet/odm/views.py sha256=WDTsY23gLXRUGYPtXCJuXIw83H1BxZMiADYe76O6U_k 1941
bunnet/odm/custom_types/__init__.py sha256=taEbJwif0rW8FbOU6iO7_EHPfz-ifm7UvE3EVJ4JLK0 238
bunnet/odm/custom_types/decimal.py sha256=aYpjfWzZCZyNaMMStwevUhlz9SYcORgr9eciLOC81Zk 250
bunnet/odm/custom_types/bson/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bunnet/odm/custom_types/bson/binary.py sha256=7Sh60gUr1TPuNfSSJP31fKTkalORQW1M2jmA0Ki5C4s 548
bunnet/odm/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bunnet/odm/interfaces/aggregate.py sha256=MwUhSj-S7IxcydFlXAe70jktd89arpv8LLRUNyrxweY 2410
bunnet/odm/interfaces/aggregation_methods.py sha256=pIHoDJhRYgRF_c9_gSsxgPBdNn7PHYeD0HB_4Mmt8-A 5260
bunnet/odm/interfaces/clone.py sha256=bBxLCEy9haI53I5jI23TanSGqP2eezv_pmumUHo7B0Y 101
bunnet/odm/interfaces/detector.py sha256=CiXJwyFRH5CNz1-XXyn4ius_wc6UIbO5aEQv-vOeYFA 243
bunnet/odm/interfaces/find.py sha256=HQ8zKV-9WMCvQaSO0woODusFoBhNRrkCfTnuI76nzUA 17509
bunnet/odm/interfaces/getters.py sha256=Ss70YhDAe93WUKvzlWTeFnBy8mwhXLcEnIBAB0AI1vU 656
bunnet/odm/interfaces/inheritance.py sha256=MghGZufO2-f5xs9x5cAZfyFA7045QX70XDTuMl4zhP4 448
bunnet/odm/interfaces/run.py sha256=U_0vrgaifJ-mU99ZuoHXGub4AnCTrBr-wcSICyZ1apc 126
bunnet/odm/interfaces/session.py sha256=SHWxLjVFvC5AGUyxQ6eSRP2HxkgGauVTwzTmbC6xWLc 454
bunnet/odm/interfaces/setters.py sha256=LUE9Wb-4n8KHA5-RcKTonNYl_wbtBgat8J5osXmjjs0 685
bunnet/odm/interfaces/update.py sha256=kh7dwoYliAQtkJ2BBmO7j-1GcOtW9Jr_rF2un7shrrw 2973
bunnet/odm/operators/__init__.py sha256=StOGjeMbYgNdzxyEqPKafUArAVOoniurKXJdovSpJIo 824
bunnet/odm/operators/find/__init__.py sha256=fzL-Wk6jwczXI84hhUgBnUotVl0ZtnhfexVJFzSqGl8 120
bunnet/odm/operators/find/array.py sha256=pkCmSxc1mYVxV23Zsu2YO8W8rgNr1w-_B64JYQo7HqY 2179
bunnet/odm/operators/find/bitwise.py sha256=OV0jL0uezjnrQMI6rkvaHNdggl9pyB85zOj4kCo11bk 1297
bunnet/odm/operators/find/comparison.py sha256=XZETOXn6rRDDAImG2RJbrQ57N8OR4iw6raWyMESo0pM 3525
bunnet/odm/operators/find/element.py sha256=lz0uZTM9Lx0mSCZFRi1P37-11ELotagfXcmqSFsSQyM 1372
bunnet/odm/operators/find/evaluation.py sha256=MxMR5pCrPGarNjNNjYoE4PL96Iq041dWpIWtZcZHXxA 4069
bunnet/odm/operators/find/geospatial.py sha256=xX7igBUCzTNiJlA0vbWj97VMHB9s3u9iAVbKCKhbhXY 6987
bunnet/odm/operators/find/logical.py sha256=8HvJJtZMdXFJgvYj-JCURWJtAfh0D61pV3GI4sTx2xw 3667
bunnet/odm/operators/update/__init__.py sha256=hfX4MIXnE4SQSeFppcB6lCvXR97_CY4DZZNihuP4au4 240
bunnet/odm/operators/update/array.py sha256=e0DGh0Ibkj3M26zAe7ZJBEPFUTEi9qSjfsjQUcnUqbM 2469
bunnet/odm/operators/update/bitwise.py sha256=Ye829D9wu2W40NIftZMVsldpqpO9As1iSWyc2qpzZ1M 481
bunnet/odm/operators/update/general.py sha256=O9qA9SMILSzm0rCWmaCv2WrLJafe9thQcCOwIAUAoOI 3937
bunnet/odm/queries/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bunnet/odm/queries/aggregation.py sha256=EssOn_6fBTD1cnqKt_uvFTFSDI67IQ1oSd6-mq_h5Tc 3285
bunnet/odm/queries/cursor.py sha256=zX98XU93A4XjREK449YyQSinD0PNXc5mhQ6OUdYsVNc 2402
bunnet/odm/queries/delete.py sha256=jKSqhJq_juec-5iQU9kxEJBA42KAsIzE6VGJ2zE6HDc 2550
bunnet/odm/queries/find.py sha256=47mr_nYGrBO5fOj0gm1ZEYcVG2gXPFmSOrIxKy2rSjI 35797
bunnet/odm/queries/update.py sha256=U9Om4Y2t9U_gcAcseoojxuSEXnV0T_rwYDApvOizWc8 12238
bunnet/odm/settings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bunnet/odm/settings/base.py sha256=31RUyCeFQ_K9qGxKwbknyY43FCGWM72_lVccUgL-0Zo 1017
bunnet/odm/settings/document.py sha256=rxMyGTLPlvzIf8-VyRD0PQKs2X4G9_oR5h610lCwQGI 1112
bunnet/odm/settings/timeseries.py sha256=y3m0ywVWDFjYCeesc7KgevCEmUFRshs1kiIWdAxGbjs 1393
bunnet/odm/settings/union_doc.py sha256=X_zAcIJStILJvcuRjkRGT7FEdqt0SqJvu7FnEYCWRzc 98
bunnet/odm/settings/view.py sha256=6KVFnI29b9bEaM_EljnGJRE9pD2IpbKzPumDZ8jJGmo 328
bunnet/odm/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bunnet/odm/utils/dump.py sha256=AB6IXaqPneOOtpisU-P8CtA-4G710Xla7cvBwIs_gm8 1280
bunnet/odm/utils/encoder.py sha256=Kd7F60wgAybz865noaA8iDE9AZCPr_K10-uSyj1jlgk 5111
bunnet/odm/utils/find.py sha256=GvEPaeOz9So4HYdWbjjpvNMK03xdZX__sza1MauxJ5o 16007
bunnet/odm/utils/general.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bunnet/odm/utils/init.py sha256=utr8DF_va06nWU6SgcQOrfogEWFnx1ELH3Ms3gxZwvk 25568
bunnet/odm/utils/parsing.py sha256=IA6sy3mBCa6royInJJik5FznFalOxybAYPf8aDgcjqY 5103
bunnet/odm/utils/projection.py sha256=ZLXLuTnNeNVTfTu6vAM73uCcgFDryI6fCro9DQQkAAU 1151
bunnet/odm/utils/pydantic.py sha256=Jc8g1UBmNiqFtcfMMPTQQe5xZZrfFi1gnsRYpqKsCe8 1487
bunnet/odm/utils/relations.py sha256=yAclzU5EUrmqSzUcahJuRpVKSWaA8jAxqj2ncw6Vcfg 1397
bunnet/odm/utils/self_validation.py sha256=uHIBi6rwYpYcBGZd9bJLR2SFTSkqTB_Wb9Rl4EFBTp4 345
bunnet/odm/utils/state.py sha256=6fJtp_sR4JN-LVacrGkSDhlIPjuzbG_6HjK0Rp0mXtU 1547
bunnet/odm/utils/typing.py sha256=lc_LoFz9OosevLsHHfY572f2NPAe99AU_VWkGsQ9BYQ 2341
bunnet-1.3.0.dist-info/entry_points.txt sha256=ibm9-Xt7ArP7AT8npK5OgySxjIFIvVl8L-4gT9wn9YY 62
bunnet-1.3.0.dist-info/LICENSE sha256=o3wU6WwtMthT67xVQc_Mm2S_NimYzEB2uJHRYC_RvoU 11343
bunnet-1.3.0.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
bunnet-1.3.0.dist-info/METADATA sha256=2NkYiH27kGqrLPbXTuwrap7vlQWVBm3cVPkarJT8l24 4879
bunnet-1.3.0.dist-info/RECORD

entry_points.txt

beanie = beanie.executors.migrate:migrations