gink

View on PyPIReverse Dependencies (0)

0.20241115.1731709145 gink-0.20241115.1731709145-py3-none-any.whl

Wheel Details

Project: gink
Version: 0.20241115.1731709145
Filename: gink-0.20241115.1731709145-py3-none-any.whl
Download: [link]
Size: 166522
MD5: a496dbf39b7e0d7e525d048ac9ee846c
SHA256: 24b54d9cff26f0edad5ff2e4884ea9d001bde8a40c637be7853f823157c964e5
Uploaded: 2024-11-15 22:19:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gink
Version: 0.20241115.1731709145
Summary: a system for storing data structures in lmdb
Author: Darin McGill
Author-Email: gink[at]darinmcgill.com
Home-Page: https://github.com/x5e/gink
Keywords: gink lmdb crdt history versioned
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: Apache Software License
Requires-Python: >=3.9, <4
Requires-Dist: wsproto
Requires-Dist: sortedcontainers
Requires-Dist: lmdb
Requires-Dist: protobuf
Requires-Dist: psutil
Requires-Dist: authlib
Requires-Dist: typeguard
Requires-Dist: pynacl
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: mypy; extra == "lint"
Requires-Dist: matplotlib; extra == "performance"
Requires-Dist: nose2; extra == "test"
Requires-Dist: flask; extra == "test"
Requires-Dist: requests; extra == "test"
Provides-Extra: docs
Provides-Extra: lint
Provides-Extra: performance
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9861 characters]

WHEEL

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

RECORD

Path Digest Size
gink/__init__.py sha256=sYPRUNbJaYxVYagI705ovCjHdlvzYXdxINmNSGMWGTU 1308
gink/__main__.py sha256=A-IOfajNqdgLYSq--GA65gpsH851qBYS8zzxodL4XIc 9223
gink/braid.py sha256=mSpq8hsJAV6Uub-14FqjcGk49Y3RbRBN4NOgRtLhiT8 1226
gink/crud.py sha256=aJohe_yG5xOnZ9rg3_Vv2n0s7hvhvDyc1b7NDxniJ6w 4174
gink/builders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gink/builders/behavior_pb2.py sha256=dhuAYGPyFiTq86ZffJeL9pVVVIMJiTy_su7DUc9Uvbc 4350
gink/builders/bundle_pb2.py sha256=qCH8eQxoltOeJli3CS950Ag_J2_xdb5FFYesw_Ft5Ng 6589
gink/builders/change_pb2.py sha256=wfA9MhN3r3_HunoSyQvWJD8LrnnYpMnSyY8xXa_7IPw 5035
gink/builders/claim_pb2.py sha256=tUd99PtVMySdpIAbva1BwtoW_J28tIDY-r1Rj-i3XF8 3232
gink/builders/clearance_pb2.py sha256=6nJIWos9IjMsJR2GKtZqMOmuD0ic63gvStPAwtw3W1o 2617
gink/builders/container_pb2.py sha256=oJPHZdRh2erbPC8Fldm1KhYhMEHhpjPBCjV2Yse5vcE 2203
gink/builders/entry_pb2.py sha256=AHd_Vws_H91nmfGhKfhknRgRO3Be1CdRS2tugBIDrYg 8918
gink/builders/key_pair_pb2.py sha256=uCXCITgQxqB9O0S7UGnJYJyFlGoUysupaCGxn85-YR8 2385
gink/builders/key_pb2.py sha256=BYcwuo8rmzX8N-C2sJdANsN6-tYdVnCjHd-LhnrpIpM 3417
gink/builders/log_file_pb2.py sha256=pLHv5p049wTVz-NAYJ30HMuFM0ueyOz5ePC12YePZwo 3708
gink/builders/movement_pb2.py sha256=Nk-IMOcV8oboU225BxEWdmhShGXCfqRxT5ee0YNDh4g 3566
gink/builders/muid_pb2.py sha256=BQV7VHJIENAiXWPiiGNK4ACwQNGMNPcQH_EIvzt_l94 2751
gink/builders/pair_pb2.py sha256=uSlWedq1sdXJVGhoTsUNop2DfuyYMSWTX70XuJGD6RM 2594
gink/builders/sync_message_pb2.py sha256=D326oOmpk6chhUmufyUuWJdDohpKAn_hzvn3n19wR3A 10363
gink/builders/value_pb2.py sha256=kiWixAHasnYwYOnwr1-3WLgbNnoLYyWu0in5FN75sT0 11314
gink/impl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gink/impl/abstract_store.py sha256=i8dkbuQ4zqmmzs1AX4FpFA3ztcdV5dAS1wXYwtYD9C0 11037
gink/impl/addressable.py sha256=BWUm-_CTXT22bh8io70f5LdVsoN-AZuaNoDBxKjVB-k 3676
gink/impl/attribution.py sha256=dhYkD5qQV_prTmLiSWzjcmbryo5qi6vGrAfpEKjkmPw 1462
gink/impl/bound_bundler.py sha256=oxGCGi3gHfDCHmswP0ni8-DeLrN54oETHqK0n__N3Dw 3765
gink/impl/box.py sha256=15OWP8RJqlMclBu_4m3SemvwNA12NrWxuZZ8-YXlxT8 4085
gink/impl/braid.py sha256=YmftiL0NBQp-L8YDy5c13F4IkP0wSG6jD_ksFQgSAMs 5875
gink/impl/braid_server.py sha256=4XJTfCNbpssuqS9aSWip9I7zar2Rn3plWlFdc7tcH2I 11065
gink/impl/builders.py sha256=tZX76IITfA_WxHWXv0maLHqAjOEq7PVwqpsqke6eBz4 3048
gink/impl/bundle_info.py sha256=_lxvIekuQTf3Q88EJ2ZDpYiR2JvrQs7mUPZK4m0esn8 4368
gink/impl/bundle_store.py sha256=KuHqxEHJnLtJmTtMl3E1sPj-EpPGkVpACWWCoJCeDGE 3204
gink/impl/bundler.py sha256=1kDgaidQtaQg_tDXdLOu-gTTEVyCMKXMBw3knw7TNjM 999
gink/impl/chain_tracker.py sha256=3aRSfnQO7rYWht3dUr2mk-A_ZVAciwy_e4S7C1NVTuo 4027
gink/impl/coding.py sha256=4-O6el7rJu_Yo8iop-f5C8s9IN0OZeSDHzTfPZiKanA 20964
gink/impl/connection.py sha256=tX9nAZYU2buVpOZBMNTARKH_7bWWc8kBD8Ri-T9relc 18470
gink/impl/container.py sha256=ggemanUrcKQy3RaB34eLslBJIIEigS5Frr2rh9v0G6E 12211
gink/impl/database.py sha256=cF3UcNED2Ib1RYAbtC4jDAAEn_3rl1S443HqcRP6_eg 9065
gink/impl/decomposition.py sha256=Qdfo6EodSs--gkwE1uLOdlmUu3v7vn2E8-SHy0ufk44 1013
gink/impl/directory.py sha256=sPtIWj0BQc_ypLABFMcSu_e3larRCqknNCjSCSt-gy4 17272
gink/impl/dummy.py sha256=FPXvKEMYT87ZCHIF4rRWHwY7awN4fpmiTjp2H2OL4_M 128
gink/impl/get_container.py sha256=P6kzgEN45PALn4VNszf3m6Ai0jI_8DIUM201Klu3JkE 1593
gink/impl/graph.py sha256=aICO-dNw6-T6DlJWrgWF8w40H9tNtqdSWp8c6D8pdMk 14187
gink/impl/group.py sha256=HB9847aWozCcTgl6tkqZTzKfnecBhLbK8HGzEnx9ltY 7396
gink/impl/key_set.py sha256=kaK7JBYT8XO4afHUFxkp6iDomNaMTtfTqlsHuMQ8Ps4 12298
gink/impl/listener.py sha256=P21s7SWTYUvySFs20Ib-H_0N1iXLx7NxCtrWaejUqno 1907
gink/impl/lmdb_store.py sha256=BguTZ51B0lsg3CZOP2B5bsuixzJGG0kaqI6hN3TJcWw 65821
gink/impl/lmdb_utilities.py sha256=sr0yLSxcjmtQGZ7yP7r6k9pV71aYctWBth5GPEoE24I 1823
gink/impl/log_backed_store.py sha256=FfwBAgfoTZrdLKhWN3I0kmauELuBiVDQ0HX0vAyqdQc 4293
gink/impl/looping.py sha256=b1nlbIZtYsT0t_KAEoW9uOHKlr7LVMchiruhSSSMYv0 3343
gink/impl/memory_store.py sha256=CZS5TYF9vmCYwJxehCqgOUXvtcOMbl6iRBcTAQGd2Y8 42332
gink/impl/muid.py sha256=IHqanjiXZz9Ka-Pf6nJkl59TgDpdB6nBD5RzM481JXA 4838
gink/impl/pair_map.py sha256=Hm0aCNVUcA7m_F39K14gjwXg7zqeiAt0JDD3G5mrZMA 7108
gink/impl/pair_set.py sha256=1MXlgW0gKMrTIJVEx_drD6PSV0U7abRcS3C7QcNoeUQ 6503
gink/impl/property.py sha256=RUnE-8PSi4z3Tf03bRSTsWi3HjT_gFCSWwEYk3g-h5k 6847
gink/impl/relay.py sha256=I8b8pjcfXISd2yDq3B26wN1kNSG6CVDwYVd-2gCcgDM 7388
gink/impl/selectable_console.py sha256=We0MJjA7PTGG4Ho5vt0-poLH708bGMP3MAN1AjDPU-8 4971
gink/impl/sequence.py sha256=wznLUeNDa1bivOliv2coB-4Q9dCmErmOvfD-iNWPrBQ 13876
gink/impl/server.py sha256=45I8ywRA3AvLZ_PXCK614XrG66W-jifRV1ZYpdE7tDU 3144
gink/impl/sync_func.py sha256=qkUfdazdZXmdo53U418BeIiDFqCZc6QLzfELGc9NxPI 257
gink/impl/tuples.py sha256=9KhsMQ40444jaYrj4I5-f28RlpZYA4EjfTt9zoL9-rA 1513
gink/impl/typedefs.py sha256=qa-KnXMtoggX7_o-i2-cG_aj9S3-dZSRSfbrlx0av3Y 891
gink/impl/utilities.py sha256=BowToP_KUY4p805gtrZ1RuWPEyphnuVXNPC_QxHwxq4 16216
gink/impl/watcher.py sha256=bPK22yeRbq0bxNnWTGYbIHt0fpg0cwYDsIh6NZdsfxk 1661
gink/impl/wsgi_listener.py sha256=A60-9Zpe62Og8CEGNut9JZJowN4DBnxoZ-i0HIpWmnM 1753
gink/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gink/tests/__main__.py sha256=SWBei9MSYEOsBHA1Kra3-ioukRd76UY6aKkGir614h4 157
gink/tests/test_box.py sha256=BLTma032HOHW1pQOA47YPTvyLK0Y5wCPzvzEDaNvBqI 5189
gink/tests/test_braid.py sha256=qw3tG5WQNbci-zWkQBL0VTdk7Pc4pL6T_J7AIbFSR30 1131
gink/tests/test_braid_server.py sha256=512bTI6vpOKCf9Iwi6LGo3kRF4mot4YBpRdv2N4CL1w 1289
gink/tests/test_chain_tracker.py sha256=kssJk_vN-bNQL8yDOAnk5sWgvPLfjff3sVqnPmEmIL8 1711
gink/tests/test_change_set_info.py sha256=QY10HjXy4Y_8X_pbLDnOjt1x8JDDL4qzQJfofhEZuJw 1014
gink/tests/test_code_values.py sha256=tn4yHDB9FAxYfy_bBnVMpiBt20SwNmqFQU92BTcg2Yk 4362
gink/tests/test_connection.py sha256=oq9BYG1Jo4mTFBH3eWqzEPVzdK1HpGpV00KW952EGg4 4213
gink/tests/test_database.py sha256=qiNdYRp0OlHLOVkSV8ctUy1poATWyKo2FlduE4TZxe8 9358
gink/tests/test_demo.py sha256=hQPSW70hY4Mw80KrhmnJBfRMKG18wG6hVwWmBHYECKQ 840
gink/tests/test_directory.py sha256=1sHEUia6HM_vGn_hAF5dG3SQkG3zrWnfh11XUjHc0Io 11272
gink/tests/test_fuzz.py sha256=xoJ96Fuq0XRyUHaCOhQmxIHWmHnkPa1HKRiOgfqGYas 8845
gink/tests/test_graph.py sha256=jyYtsdJhtvltZPBDsjmWREG0wzSSZPkJSbek68wL0FI 6339
gink/tests/test_group.py sha256=A8D8Q6KHiaRQ4M9VuW6FxpsVyuTCyMklwdmdljgsOHg 948
gink/tests/test_key_set.py sha256=2PfGHLi7Gm52Du-5XejDQNhS0KEstIOyABdniAdbtko 7664
gink/tests/test_lmdb_store.py sha256=6LMOrm3nU_8Mdr5V1J6ERhQga_KLF5efPaM73h3Smyk 667
gink/tests/test_logbackedstore.py sha256=KyfEGffqbmJZLYwAKbWOSPOoHtZWYuZ-JCoW3UVkQoY 2131
gink/tests/test_memory_store.py sha256=g-zonzP67dcH1p1hS-zWrjpsvq65tYYHQ38nkStp8fk 221
gink/tests/test_muid.py sha256=jAR7mti2Wn5fI6lcXzur1wop2WgyZDP5k8SoeZ6F1zo 1004
gink/tests/test_names.py sha256=OcqIEpWEG7cqpVQ3nYJd9Y3LLaWg4HEMDIWF9foc9sw 2870
gink/tests/test_pair_map.py sha256=mWttc-dTGNGcGJyYTx6pF39lJSVKEruhfV91tjsxGEU 3600
gink/tests/test_pair_set.py sha256=R0sk6klEpCrYz1LWKlrlveWJD5wMoW6xK1CGPmDe0gY 4586
gink/tests/test_property.py sha256=AtcaTPCYDeMlGIhSdo-Uhr_R24o2NLfN0y5oH3oXtEs 4100
gink/tests/test_sequence.py sha256=X415xMoaRxbssnbE9VeQf6ktOCEY4-D2X_XWZcZpvYs 10657
gink/tests/test_store.py sha256=kPuvIHIqAFFFePVcGN8sYMgMvpEnunENYOkd0hPZk-s 18225
gink/tests/test_utilities.py sha256=hFAzPgkLWL0JAvdQpXkqXpL5iFwu9YiEbkn2LSsmnz4 844
gink/tests/test_wsgi_server.py sha256=oVDs51zwKI6vYRxKg_q9x-j9I5x-qAOzRJq2f85PQJ0 1276
gink-0.20241115.1731709145.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
gink-0.20241115.1731709145.dist-info/METADATA sha256=7DOxhbWZJ4ER-6g56LjBfrLjyfn-z9-vdnifVytZFzA 11285
gink-0.20241115.1731709145.dist-info/WHEEL sha256=R06PA3UVYHThwHvxuRWMqaGcr-PuniXahwjmQRFMEkY 91
gink-0.20241115.1731709145.dist-info/top_level.txt sha256=U2mzGYDJv01GvYgCS7U1UWd8AzB9EroOb6HdBkMOGvY 5
gink-0.20241115.1731709145.dist-info/RECORD

top_level.txt

gink