beanis

View on PyPIReverse Dependencies (0)

0.0.8 beanis-0.0.8-py3-none-any.whl

Wheel Details

Project: beanis
Version: 0.0.8
Filename: beanis-0.0.8-py3-none-any.whl
Download: [link]
Size: 56304
MD5: 6a09b2c98174f43e46774db8b331d2e2
SHA256: d14962f9ae9e3a81ccb6d038fe53f26048fc19219afd77b9b78d6ca8e57b7067
Uploaded: 2024-06-21 11:31:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: beanis
Version: 0.0.8
Summary: Asynchronous Python ODM for Redis
Author-Email: Andrei Stefan Bejgu <stefan.bejgu[at]gmail.com>
Project-Url: homepage, https://github.com/andreim14/beanis
Project-Url: repository, https://github.com/andreim14/beanis
Keywords: redis,odm,orm,pydantic,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: redis
Requires-Dist: orjson
Requires-Dist: bson
Requires-Dist: pydantic (<3.0,>=1.10)
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: 3004 characters]

WHEEL

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

RECORD

Path Digest Size
beanis/__init__.py sha256=eo-i0iSUSwLVu-K__3r8wRnhOS3Pgxzf_Imn1-mKAEA 1028
beanis/exceptions.py sha256=I_RZOBqAzq7bOYJKPaaNExiSsjm5T-0NJQNVAk33JIU 941
beanis/operators.py sha256=qhrgJci2O3WEhkSqWimbIeh7LdqozrrtuobUwqYBbFY 1845
beanis/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanis/pydantic_check.py sha256=FQR3Z9r1oX9BTk5VBAgd2KBSCklEFy6ClenzMl2gCXw 103
beanis/test.py sha256=5eaXe6eUNapD7lIwNCkVh3MEQlhWbmbJdJ5RZRp_8lg 1293
beanis/executors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanis/executors/migrate.py sha256=xUsygAYsvUIetemnoFh0_I-27fXBG7cnC5q3mdPjSR0 6461
beanis/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanis/migrations/database.py sha256=fbTbpxMlxjy-4-iDBFmseBYIWv8oS_-Oq083V3xcatc 413
beanis/migrations/models.py sha256=gmpR7HW3sfwu0VXTo6j8vgdb6cHl6a9rdf7NDXAhhQ4 658
beanis/migrations/runner.py sha256=UBDL-j-G73kJE_IqHTN13mXERBVxArb_gnIZzAIloCk 8566
beanis/migrations/template.py sha256=k_dXQpPOQm8ZE1Ni5089TqVccngTAodaaSpuqgce77U 49
beanis/migrations/utils.py sha256=RldAhYoIwnygKeDAKTiBjVYcSakdEVY32aH4bKiG-_4 178
beanis/migrations/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanis/migrations/controllers/base.py sha256=gC8k3bRllqgNRG4l4Oxg_2YzTXJf10LU6g3ERs3tXxc 376
beanis/migrations/controllers/free_fall.py sha256=gVNzU9mNLq_qIdjwNXZ-2ziEe_tbnwtAB2edhYAXpd4 949
beanis/migrations/controllers/iterative.py sha256=d5-yw9RhnypweW4rQ-tyB7gkVRoTWCYc2n-BHw1-h50 4769
beanis/odm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanis/odm/actions.py sha256=TCYwImdRhlu07JOQ5jW5vGpqAnAN8vuPgQqaRdHaBK4 7014
beanis/odm/cache.py sha256=NgP17DfaX7-VGyTyHveN5Kdsu2tviIHGVWn6sWuwYnw 1260
beanis/odm/documents.py sha256=1N2zkphDz3Kf10BsiSY0XNPoNRYSlQy0yLmlRnjSeYc 13115
beanis/odm/enums.py sha256=MFB9SVAF_6AXdzFWMfWYfrtDFfULheiMaEjHTn8PNqI 152
beanis/odm/fields.py sha256=FL4DuziOKQdYAXlgKn53jCOh1WWQtU-8DBetiOP8h1U 3392
beanis/odm/models.py sha256=h25hbvfrelS1flTI0fk8tY3S2V0DD6h3rvBtGYLah3s 464
beanis/odm/registry.py sha256=34hSbfsndIiy9TSzbF_UGzegB00QH-UnYU9r51iWfLs 870
beanis/odm/custom_types/__init__.py sha256=RZAyWy3NAtqykh7bwt0XlEz73RLxWLrnNaLK_HBv4GY 238
beanis/odm/custom_types/decimal.py sha256=aYpjfWzZCZyNaMMStwevUhlz9SYcORgr9eciLOC81Zk 250
beanis/odm/custom_types/bson/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanis/odm/custom_types/bson/binary.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanis/odm/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanis/odm/interfaces/clone.py sha256=bBxLCEy9haI53I5jI23TanSGqP2eezv_pmumUHo7B0Y 101
beanis/odm/interfaces/detector.py sha256=CiXJwyFRH5CNz1-XXyn4ius_wc6UIbO5aEQv-vOeYFA 243
beanis/odm/interfaces/find.py sha256=RPvopCZd_iMIW2EiAbIMqO28quI44ak3MQS7ipBNieQ 17489
beanis/odm/interfaces/getters.py sha256=VTvyR99M29lN8VfQMq0u2YDojSQ-PpLG35E-JwSbh5I 593
beanis/odm/interfaces/inheritance.py sha256=MghGZufO2-f5xs9x5cAZfyFA7045QX70XDTuMl4zhP4 448
beanis/odm/interfaces/session.py sha256=SHWxLjVFvC5AGUyxQ6eSRP2HxkgGauVTwzTmbC6xWLc 454
beanis/odm/interfaces/setters.py sha256=VD-WOh06dZi6THhsVAMBMWt7J7mCPdiaeckAL3Es_lg 685
beanis/odm/operators/__init__.py sha256=StOGjeMbYgNdzxyEqPKafUArAVOoniurKXJdovSpJIo 824
beanis/odm/operators/find/__init__.py sha256=V2AhUS5OhVbJRY30PwHyebS2Vh4MPc5mdNjVW9M1QfI 120
beanis/odm/operators/find/array.py sha256=ftwmw4fWaL1mj-UqlUCL4hkcbszO8WoE5zX8k6OjBDo 2179
beanis/odm/operators/find/bitwise.py sha256=LyVFmDwy8vZTzes4z8nfCL10hrZ9RkXkYsYHKJfMJT8 1297
beanis/odm/operators/find/comparison.py sha256=PjOVAel9v-dGXDF4dwKKEswgIfB0RExkz_n1Fb8j0bA 3525
beanis/odm/operators/find/element.py sha256=GrtLfXM8NPjFiI-U6LyglHf4ZbEdO5cWjr1bsTOWKiU 1372
beanis/odm/operators/find/evaluation.py sha256=CbRCThfEy1Ebjr6NWbbqNQSwhapoZ2OtQfp03GWDPLg 4069
beanis/odm/operators/find/geospatial.py sha256=9Rke6Uar_WyJQ2gJAM3skmdXrUb3CtOpLdKuhIfmfvE 6987
beanis/odm/operators/find/logical.py sha256=uDQINshVcoZ4tet6rlZxSRck3RmxVgZkUX3nYfQ14AE 3667
beanis/odm/operators/update/__init__.py sha256=Y_QoYt4yJzPx6Nil08cYv4bfRjGOIG5FOG9kLkmCW9k 240
beanis/odm/operators/update/array.py sha256=wIGkgnJQduRXnDld4vqliD-O5-wahRpRzv1Ot1UYkhU 2469
beanis/odm/operators/update/bitwise.py sha256=VK9KuDOe3QlMjK9EJQz-3jK1j1lLSklrRMwAEL6wMtg 481
beanis/odm/operators/update/general.py sha256=0R-IcUUG4bVMPKWS0lsO-l2h6coTzoLrLoxRGg0oxcY 3937
beanis/odm/settings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanis/odm/settings/base.py sha256=beei5q40JKuWy60IpkuKuX9vQDiKF3doQp3iPcTNFiY 548
beanis/odm/settings/document.py sha256=Z3mXjheGDvSqYGnG-j07ibOM8Lg8X9upVAJNvAsuhrY 1001
beanis/odm/settings/timeseries.py sha256=y3m0ywVWDFjYCeesc7KgevCEmUFRshs1kiIWdAxGbjs 1393
beanis/odm/settings/union_doc.py sha256=DFeXZ-EGk2rWtIzJfo6MXJ0AXe-jy9KsjWpgPQ1wVjU 98
beanis/odm/settings/view.py sha256=XzxrxykOZTwI04usRgLMnbGg6I9yaUTNdUnkN-Omkkk 328
beanis/odm/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanis/odm/utils/dump.py sha256=DzG4aTTtiYWfnX2tBM_WjPdk9NJQXm1GTksGuA3FNcI 1280
beanis/odm/utils/encoder.py sha256=JCZ_eHU_qf0M-7V5f3qD5xfyuflXx1jqAkGQ6PqJMV8 4126
beanis/odm/utils/find.py sha256=e6kAWqslwhOgplKEdZKkOtfT95pjXJXSktPamYEAHEM 16007
beanis/odm/utils/general.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
beanis/odm/utils/init.py sha256=gt6WzEVIEhmp5i-BCX-x_Nut5275VAA4zwBXBJc0TLA 9125
beanis/odm/utils/parsing.py sha256=5liTAG-nKiYWKgSyVJshq-mL3f6oBJZFJ4vTdx62IRg 5103
beanis/odm/utils/projection.py sha256=8SO3VWm0N5dJ0b4IsgowUn3HBYNKW1BsowqRQomS01U 1151
beanis/odm/utils/pydantic.py sha256=lyTvhSa1hNLKZWMadH9uq-BVGPVoMUTihWcQVWYapLk 1493
beanis/odm/utils/relations.py sha256=Z-_pEz2yCGTE5m1NlgswvwCV-veIkJnLpKsTmoUEEeE 1397
beanis/odm/utils/self_validation.py sha256=NW8xpQXaoq9x0lllLjUOyfcUtU92_YEQoNr1a54UaoE 544
beanis/odm/utils/state.py sha256=Md3HCnKT_ZtRij7h-7QSLMiFsc1iKbruuIcv4rbhwn8 3090
beanis/odm/utils/typing.py sha256=XjTO583wf8io5CrsN2e9TGrQxPfgE8TgM69SRRHJPag 2341
beanis-0.0.8.dist-info/entry_points.txt sha256=ibm9-Xt7ArP7AT8npK5OgySxjIFIvVl8L-4gT9wn9YY 62
beanis-0.0.8.dist-info/LICENSE sha256=o3wU6WwtMthT67xVQc_Mm2S_NimYzEB2uJHRYC_RvoU 11343
beanis-0.0.8.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
beanis-0.0.8.dist-info/METADATA sha256=3ikS0aDOtIRE1iGYrhsQ4ponFH5F6AM2nXSoY3nRkjM 5041
beanis-0.0.8.dist-info/RECORD

entry_points.txt

beanie = beanie.executors.migrate:migrations