neomodel

View on PyPIReverse Dependencies (16)

5.3.0 neomodel-5.3.0-py3-none-any.whl

Wheel Details

Project: neomodel
Version: 5.3.0
Filename: neomodel-5.3.0-py3-none-any.whl
Download: [link]
Size: 187919
MD5: 177c93e670b09e611f1cc7d2b18ff2a5
SHA256: 28af30d23ba5d39228d13407f09e8d6c7ce86949c99d1bca10bf0d17f22145fc
Uploaded: 2024-04-22 10:22:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: neomodel
Version: 5.3.0
Summary: An object mapper for the neo4j graph database.
Author-Email: Robin Edwards <robin.ge[at]gmail.com>
Maintainer-Email: Marius Conjeaud <marius.conjeaud[at]outlook.com>, Athanasios Anastasiou <athanastasiou[at]gmail.com>
Project-Url: documentation, https://neomodel.readthedocs.io/en/latest/
Project-Url: repository, http://github.com/neo4j-contrib/neomodel
Project-Url: changelog, https://github.com/neo4j-contrib/neomodel/releases
License: MIT
Keywords: graph,neo4j,ORM,OGM,mapper
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Database
Requires-Python: >=3.7
Requires-Dist: neo4j (~=5.19.0)
Requires-Dist: unasync; extra == "dev"
Requires-Dist: pytest (>=7.1); extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: pytest-cov (>=4.0); extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: Shapely (>=2.0.0); extra == "dev"
Requires-Dist: numpy; extra == "numpy"
Requires-Dist: pandas; extra == "pandas"
Provides-Extra: dev
Provides-Extra: numpy
Provides-Extra: pandas
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.txt
[Description omitted; length: 6670 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
doc/source/conf.py sha256=RA3QW-iVbyfRxGlYuxzaMUX57L8dT6C7PCDCCgx4Zro 9105
doc/source/_themes/alabaster/__init__.py sha256=7JDLsw8H09lRPQsjsMVB2XHZjBa821K9dVUv8MczrWQ 471
doc/source/_themes/alabaster/_version.py sha256=XrfG40foxPWoZGMv5sxv3d6mAuHwxiv6ethmdlSSR48 80
doc/source/_themes/alabaster/support.py sha256=JgAXJ6P_gFfy-c0gVRA_Gkb5-CMH1_2s-katk5U1ePc 3947
neomodel/__init__.py sha256=qkOUAX9W8tB8EvULhFThG4OB7fMJbr9x6YG7LHfRHGw 1857
neomodel/_version.py sha256=6-6zx35M00wOupvevZ13oAoDaUlHqsp_N-Ei-zUAwTI 22
neomodel/config.py sha256=JoNo6EyXX7f-PnmScREkEWZbyAevE-OxDXEi1pmaeds 850
neomodel/exceptions.py sha256=8DJuZK_F_r0c05P66Ufz4THfcRzA3T60dXpgbv7o4HM 8891
neomodel/hooks.py sha256=VuQXpAcyOHor7HYDwYADDWhq9dhpE1tTfgZ4Y0f_yjc 389
neomodel/match_q.py sha256=qL0LnqgMHHMGWwsyGq6vGp3jVbs3lCJQKe-nRoGMAac 7800
neomodel/properties.py sha256=5veyVmZoDXvqpQbzuDHiuuUdEXypyIOd05-mZewGj5E 15237
neomodel/util.py sha256=KKtGH8gxQSoyY5HctnxVfmVQYb-L4o0FYW2QXdWbMNY 2051
neomodel/_async_compat/util.py sha256=KmeZykBsM_Pcw6LKlJKcjldkJ0B3t4PtAbQSRb-rFq4 127
neomodel/async_/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neomodel/async_/cardinality.py sha256=ACV5UPBmYsMygWixfYuaux6V3vOQBV5X6ufLol0KAIA 3654
neomodel/async_/core.py sha256=S-SFMgk03F75Eq0uxp99e4Nt-NTUYLG5l386FpMvRic 54084
neomodel/async_/match.py sha256=KvDDyNJ3aSQ9CgajRxPVT4huV3wCA1amul4vl8RkU74 39676
neomodel/async_/path.py sha256=BWvoA_eDuzl477uD_UzrJ15H2xaHmYc-U3odG9Pemz8 1861
neomodel/async_/property_manager.py sha256=4kS9sfM9vePGd8JgnBNK-08ZnHxjLnZMmh_VNIc-RyM 5305
neomodel/async_/relationship.py sha256=I4FKHseHsr8AjPJSs2FxJYNtMFitqXRaNeYyIMJcNso 5361
neomodel/async_/relationship_manager.py sha256=XEYOuaehwvbbv6RPMgCESWd3XKlWSDD17I7r2I8GSuA 18570
neomodel/contrib/__init__.py sha256=5EuRqRs-PR8YOEC5awlfMSAM2WVidpapahmbglGDUdE 146
neomodel/contrib/spatial_properties.py sha256=xfIvg-ZggeHHj578ScxloK3mNLSL4XWuTCODDWq_u6U 27130
neomodel/contrib/async_/semi_structured.py sha256=tcRLbDYcVSrhiUpImWWIQkETEszX0eDlMej1_JHIY_4 2567
neomodel/contrib/sync_/semi_structured.py sha256=kC0sjKfL9RIZytBahufSE_QIFY0cw-2b9EDzMOD8g5E 2534
neomodel/integration/numpy.py sha256=woC9kqWgl_QQDcJivpQUlvqOHUkMID1kqCIHLOPJqB8 1115
neomodel/integration/pandas.py sha256=LX-gzB9T0dD9cIY3r-KzoOlB6AYhq5nOjJJKTCWa9b0 1618
neomodel/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neomodel/scripts/neomodel_inspect_database.py sha256=stieC7jaQ9rP12K4bmTrpffOv9VKQDYY14S3mKVNnfk 15111
neomodel/scripts/neomodel_install_labels.py sha256=DeNhVw2CEsDrTeIoL7YfmJebBvsUX4We_sMVPWYl1QU 3612
neomodel/scripts/neomodel_remove_labels.py sha256=cB2uggJVD2ELiXZ4pNJ0-ydczCrMHD9sSjCdfjnf7do 2193
neomodel/sync_/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neomodel/sync_/cardinality.py sha256=86EB3AB28oBnuT7DTBVn9e0Sx-rs5X8z705mAOukf6k 3475
neomodel/sync_/core.py sha256=NFnGGdngTL0DYawf09ELf0ck1pl9YWbYqsumH1l24wM 53004
neomodel/sync_/match.py sha256=8Zg9JN2pA2M7HsF74UAcwK6nmAF48Oc8g0CHRwjS13M 39194
neomodel/sync_/path.py sha256=gS9z3-qGSBYoDAr0XHTfAS0VDDZdIkevIADXzUF9SgI 1840
neomodel/sync_/property_manager.py sha256=eI-NWK5jFEMbrPADG6tsNELfal0ISY2ypFusm_B2kBw 5278
neomodel/sync_/relationship.py sha256=bIWuikOD69QR-uT0Sndzl3rrlxLsduvKeocha4YmLCA 5126
neomodel/sync_/relationship_manager.py sha256=hebRiB-CEbN4p_RGJZvPz5XZkLUWYOtJAztLw1RwWjM 17934
test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/conftest.py sha256=gEEbOK3Hc8pc4mkeSqKAHGs4ilukUGBmmoA3Hl5EHto 2762
test/test_scripts.py sha256=waovx7ql2F3XWbC6w2qbUHaptnkdmjhBwAiQG5d7X6w 6880
test/_async_compat/__init__.py sha256=ODZ7NEaMs_6_65dgUtVsE1So5GdFx8ddDWsXTf5zNwc 377
test/_async_compat/mark_decorator.py sha256=wRmtk7Lg0tVI8dhW9lPe8IAUXuq-9rNlINnTF4KgwOw 521
test/async_/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/async_/conftest.py sha256=r7mHadoG-2YtP-AAXuxTUkrQHTT_tKvQNG2nyMK-RoM 2026
test/async_/test_alias.py sha256=4OEa_PDwKKz33CUW-rIK6W-PvknbVYrwAS0UTG8Ew2M 1024
test/async_/test_batch.py sha256=S_RnLrqB6OatJe6Pumto8wEuxw7kmhoRk66JUdE0G24 3846
test/async_/test_cardinality.py sha256=sM_ad-6_2ZRZQXlfl6-OLVIIbyL4sW_igOQ_m5WUCoI 5091
test/async_/test_connection.py sha256=5LPSYD8-s4OVQ5e-qtx1clw-aQCL_iZHR4yFwNrulN0 4457
test/async_/test_cypher.py sha256=AjV4qCTqdD-4l5U8bqarG6rDRs4mTNwtN-fZmkeE9z8 5101
test/async_/test_database_management.py sha256=qF3cY9yKPNQg5DIbNVJHG2mid4RttMBRVBovVthQCUo 2255
test/async_/test_dbms_awareness.py sha256=e8X2tiVh9e5EuvSvKDqe7vAUOjHE_eZygkoh56t5pPE 1158
test/async_/test_driver_options.py sha256=owTZR1mTUyG4Xq4shb-rGKn0p_Im-d4KUg3F_jkmkMs 1793
test/async_/test_exceptions.py sha256=CdfXo0QYBS4mQmMvQXDr_zUr_nmajG9arf-Y368oWpw 950
test/async_/test_hooks.py sha256=aCOfd0WuAl-D5yt7qlcVzH4zfNjL6Dv4ymjMYaBDuSQ 824
test/async_/test_indexing.py sha256=ifWY0VB5RR_h5TpIK2JbpQqifowfrlZNCXr7T8hKdbs 2334
test/async_/test_issue112.py sha256=2xycMVxT4wM3Macx6eJP1LPmhSwvQ3hCsesEM_eVE78 420
test/async_/test_issue283.py sha256=uc1iyykjhTRoZRe8NVkfaiQFyorNGhLjE_gvZTyglr8 15606
test/async_/test_issue600.py sha256=TAPpVILOVY3yMzHGCD2-RxvIFqt5cr1y5v9PWzfTlVg 2304
test/async_/test_label_drop.py sha256=DAtEBCB-st-JvuGTCJq6vI4KRCylV8fVQOldrloTyJE 1597
test/async_/test_label_install.py sha256=kkZveS_eeNW3t0LW_76PmdrrNHfBRVsRWHA3IEwhCjI 6368
test/async_/test_match_api.py sha256=BwjYN18TorkjX1ADjMnaMvWjjaaQgGQUxLUnvGkEGmY 19353
test/async_/test_migration_neo4j_5.py sha256=AqNlFg4nblD9NSqg74-OTJivbOQOO1ZrOeq4Leln_5s 2671
test/async_/test_models.py sha256=yoR5uU9mifnkavBY5IEK3FIakNHmtMA28oyzzQByP6w 10153
test/async_/test_multiprocessing.py sha256=Hp8bmGM43QVaEMoEOY6_8bK4PGBlMGmDRB1rGH_nKqU 681
test/async_/test_paths.py sha256=KnKzWPjDAD-EeyFCdQlbfyTxP4gPGF0FYD9PbyCEPU0 2805
test/async_/test_properties.py sha256=opIO3-owpahlBYQm2EnWSFfCU2o-DdWNXCklKaSXTcQ 15292
test/async_/test_relationship_models.py sha256=g8ZMK81v1SJmnU-cSYE0i4SzD0Iq2VELDF00x-UJvno 5037
test/async_/test_relationships.py sha256=t8RPD35TS59AQY6OL-n9uHlQ_tW-CVXMhDZcbJ6Ds8Y 5817
test/async_/test_relative_relationships.py sha256=yd2GpvdO9fOgpMv3fIcD7e1Hjw0PvjnXsSM5Z9URxSo 733
test/async_/test_transactions.py sha256=tFiWTq5vvYGZFoko5w5x1Hx-BHrg6jIkm7OjrmxQIkk 4929
test/async_/test_contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/async_/test_contrib/test_semi_structured.py sha256=5jrtroP8M1dq5QKXFumgLF0-RC-VV5DG61itJpMX2QI 2154
test/async_/test_contrib/test_spatial_datatypes.py sha256=YkoUVvpSGnFmsuFi43tvuTc58UKiV9Kigj7oID-pF8I 14354
test/async_/test_contrib/test_spatial_properties.py sha256=zzFI8z9amDNBpo36lUc9SNU-FfQE3aY4xUdyg315egA 9904
test/sync_/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/sync_/conftest.py sha256=Qizkat3D7Z331yu9eHpiKMaIrlFII3npFSjza9B3KMI 1675
test/sync_/test_alias.py sha256=eixap7X7Kqo71TB68Ly7fKcnQ9EaKA2O-kiParJOeso 981
test/sync_/test_batch.py sha256=DETO13zZ6l3_jT7o_Ci1awp36vOIdog-FLZ7XazCBg0 3610
test/sync_/test_cardinality.py sha256=fFZBW3KK-_GeaCWMt18W11zFDh66OAqKoAMUT4bl12Y 4600
test/sync_/test_connection.py sha256=yLlbFTJM0PWlL7ZbXrCPNDIH8oXE3-ligrj7bztZGbM 4142
test/sync_/test_cypher.py sha256=pTGGGZFKOEsnfpjFcCGQszOnrHAZhNbTO88_ZpHWHYA 4849
test/sync_/test_database_management.py sha256=Qsp3PQRo1V6DDt9MGJbiVwIqs1QmnHYLzU52dr9Emrs 2060
test/sync_/test_dbms_awareness.py sha256=3c1XxOO4nhV-MBYiALK-rRrPGsyvx48NhBSRHO9DogY 1079
test/sync_/test_driver_options.py sha256=C9KfvO8M0KjnGQwtGVgve2I9THVzFINskMrjy8ghFU4 1651
test/sync_/test_exceptions.py sha256=nsIsndOpTASA-Dun-sdsUCGS41jcjiOqm4Z_OXQx8i0 926
test/sync_/test_hooks.py sha256=b9FPyw2RFG4U0xjAj-iKNvVc-_H19uqujJzyGFmWXU4 794
test/sync_/test_indexing.py sha256=d0vdB_VfVcTsTplJZgqhNryJ19WGVrnpFddk0SHMBjA 2150
test/sync_/test_issue112.py sha256=_riE-W9bgvXi5auhEI51zdtjhwk3YT22xCPpm-6YAm8 368
test/sync_/test_issue283.py sha256=hRYCYKvMdCNxUcJH6I0ClrGm3xXWosL-umWc9fg0yRg 14582
test/sync_/test_issue600.py sha256=sdAxdVRDYLx4ic5-nYj2ACh5B7chEQsc1HfqShKTNgY 2121
test/sync_/test_label_drop.py sha256=ssOGe7JFlGyuww5eUNdjNACy7UjlmNikcYnXqnHSu7s 1522
test/sync_/test_label_install.py sha256=iFTbhZJA9aiycnnu-pEsPJ-AB_EmV6ZHhtiSid3N0Y0 5972
test/sync_/test_match_api.py sha256=tuo_lyZEtMviQT6fdATkjzcA8IRhxbyyW0s49wHMmc0 18023
test/sync_/test_migration_neo4j_5.py sha256=qjb-PrUn5hqS40Z_AVPROUDhQIZTTvimCiMZziQckxY 2590
test/sync_/test_models.py sha256=c_6HxUYlxMSXF1qOiT5DIQwWaDbarRYKyoe5gfYKW3Y 9535
test/sync_/test_multiprocessing.py sha256=lVcVKaW-if4OUbLO3_8GeKAWVhIrzBtK8cpWfKjLNWQ 637
test/sync_/test_paths.py sha256=L807hnKC_Luan05mAJXDdGiY61LwhqJgpZOo-ezTjqs 2580
test/sync_/test_properties.py sha256=xSknGRZrqqBtJrk_Wql62T3N1z5S9oczzJxUkIIW3ro 14811
test/sync_/test_relationship_models.py sha256=Ass-NEJlNCCJMKIT4BIvuWLLXmHcqoR0egHN0atm1Bc 4692
test/sync_/test_relationships.py sha256=iOusLSfGIfi7Zgjbykl9vMdV8o489tPPooJBVjAkfy0 5268
test/sync_/test_relative_relationships.py sha256=30lc4egD_pKSyFb-xsWdRjqNdBh824oAdSyKbRIWULY 680
test/sync_/test_transactions.py sha256=ZfcK_ybOmrfrgU0rmmh-JyNhqyxydfUUDBluuv5E_Yw 4452
test/sync_/test_contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/sync_/test_contrib/test_semi_structured.py sha256=LXwiLWJEDwPQoRqvoNrLs38GCcEH9DoT7HVO_OoKhDI 2030
test/sync_/test_contrib/test_spatial_datatypes.py sha256=YkoUVvpSGnFmsuFi43tvuTc58UKiV9Kigj7oID-pF8I 14354
test/sync_/test_contrib/test_spatial_properties.py sha256=6ZH69L4N5EgLOAA2rIVvLfLJAdPXR84fVo8MMom_DkA 9817
neomodel-5.3.0.dist-info/AUTHORS.txt sha256=4uhbVWvsIZFFOkza0VVlgb-CmRPdXWsuK983olDtVf8 704
neomodel-5.3.0.dist-info/LICENSE sha256=BuBDtpPJdefrsF_bT6Gty7SZAWQMqjQowHGwq8UsPh4 1099
neomodel-5.3.0.dist-info/METADATA sha256=kJfY2khDRZQmLs3-tcZ24-nIW23CLqKDlQOrcAiXH6g 8231
neomodel-5.3.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
neomodel-5.3.0.dist-info/entry_points.txt sha256=2SHHQZFyjCwAPJn7aL58jnnwucnLhm1gdaRgtBp4HBU 236
neomodel-5.3.0.dist-info/top_level.txt sha256=zGXoSiaeHlV-WUyiiq2kNYQwvcs0sNwngLNfY3ODItk 18
neomodel-5.3.0.dist-info/RECORD

top_level.txt

doc
neomodel
test

entry_points.txt

neomodel_inspect_database = neomodel.scripts.neomodel_inspect_database:main
neomodel_install_labels = neomodel.scripts.neomodel_install_labels:main
neomodel_remove_labels = neomodel.scripts.neomodel_remove_labels:main