Ligare.database

View on PyPIReverse Dependencies (3)

0.3.1 Ligare.database-0.3.1-py3-none-any.whl

Wheel Details

Project: Ligare.database
Version: 0.3.1
Filename: Ligare.database-0.3.1-py3-none-any.whl
Download: [link]
Size: 139720
MD5: 15340943a10e10b3f7db496761bdba2b
SHA256: b336fc1b1e298d13ac6821dd8a759a544d0f80861d2b280ffdd9486513a241a0
Uploaded: 2024-10-11 22:00:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Ligare.database
Version: 0.3.1
Summary: Libraries for working with databases.
Author-Email: Aaron Holmes <aholmes[at]mednet.ucla.edu>
Project-Url: Homepage, https://github.com/uclahs-cds/Ligare
Project-Url: Bug Tracker, https://github.com/uclahs-cds/Ligare/issues
Project-Url: Repository, https://github.com/uclahs-cds/Ligare.git
Project-Url: Changelog, https://github.com/uclahs-cds/Ligare/blob/main/CHANGELOG.md
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 4 - Beta
Classifier: Natural Language :: English
Requires-Python: >=3.10
Requires-Dist: Ligare.programming
Requires-Dist: Ligare.AWS
Requires-Dist: sqlalchemy (<2.0,>=1.4)
Requires-Dist: alembic (~=1.8)
Requires-Dist: sqlalchemy2-stubs (~=0.0.2a34)
Requires-Dist: injector
Requires-Dist: pydantic
Requires-Dist: psycopg2 (~=2.9); extra == "postgres"
Requires-Dist: psycopg2-binary (~=2.9); extra == "postgres-binary"
Provides-Extra: postgres
Provides-Extra: postgres-binary
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 321 characters]

WHEEL

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

RECORD

Path Digest Size
Ligare/database/__init__.py sha256=O-GdenkcwcW-FJxsa0JhM7Y9kBWNpX8wtHaEOhJvHF4 27
Ligare/database/config.py sha256=joBwAq5xYmOBl-J3BdaCGSFbXcjkJ1ULH7iqyzbSSG4 1826
Ligare/database/dependency_injection.py sha256=shCV0zWdwKHvlNAV_H17Aind9zeQoTFTubkkusAEEG0 3187
Ligare/database/types.py sha256=qSxYxx9dPRz4wc48qveReXWcETFBqAQpGHadDG59nMs 1553
Ligare/database/engine/__init__.py sha256=RNBakudDn2whbRekfWvB6kwIxg8EuQFEgdpZQa6M0Gs 1559
Ligare/database/engine/postgresql.py sha256=GC9qb4hTBGOewakS0qWjsuA27EW8Drj6maNCeOQ_z8M 3127
Ligare/database/engine/sqlite.py sha256=vkI06Rp3aHqaCoOyACsNtrEGQq4EdQlO-r3jLn68mIU 5294
Ligare/database/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Ligare/database/migrations/alembic/README sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Ligare/database/migrations/alembic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Ligare/database/migrations/alembic/__main__.py sha256=N3xi8RLSlMwlCMUbEO0OMjg3BfCnvMXcNCaMm3qy6W0 887
Ligare/database/migrations/alembic/_replacement_env.py sha256=DJxe3QQJjXwuOh6uNn5KNwUj8_QHRGNWGWAEPzpabBg 216
Ligare/database/migrations/alembic/_replacement_env_setup.py sha256=rYNfqvyiZ7jZdiHT_VESJyeNz6dBaWVNmudGWtlj3TQ 59
Ligare/database/migrations/alembic/alembic.ini sha256=58CVL8HWQQSWGUDgYOSoPTFGypyHZq-A-TjKHlpkxJc 638
Ligare/database/migrations/alembic/env.py sha256=X4SdzgvvUaZ5l-Xs0PFxNtZTWBPj25OB1RBLRoD8cdo 2787
Ligare/database/migrations/alembic/env_setup.py sha256=7tohVMdf4F7ckh0N5tjSB-oSFq2aYzxPQ7X1V_s32Dk 8416
Ligare/database/migrations/alembic/ligare_alembic.py sha256=x7JUbveKCm574CzmaEx6xLJgH_aW83hUpvFXMskqol4 13950
Ligare/database/migrations/alembic/script.py.mako sha256=8_xgA-gm_OhehnO7CiIijWgnm00ZlszEHtIHrAYFJl0 494
Ligare/database/schema/__init__.py sha256=kChVBZEZv0LwjH9cDOGIDiPWrGun5hbCM76HaFmrRHk 739
Ligare/database/schema/dialect.py sha256=-iBlwaWsjNdZjc4gfRWFRY5bkx3fl9hT3UWYpm3lto8 2439
Ligare/database/schema/metabase.py sha256=aocI_eU-_TAsXzslSfx129V59vB6ODT1c5tDthJgDjQ 376
Ligare/database/schema/postgresql.py sha256=E6SOYEM0G5vg6cZlXryLZjpH8ii9hfX8J00m0lJHd9M 791
Ligare/database/schema/sqlite.py sha256=VvPD3iI00IHvksIfavHIZ098CWoVTRteCYwQuJJs-1Y 789
Ligare/database/testing/__init__.py sha256=ZdC-BOfCC3A7-c_dCYOjTB_7irygOfJvmBnDyVH0XA8 2352
Ligare/database/testing/config.py sha256=yR5BQXhbfVq2xDki4Fj58j1Ji2SvYpk5im8hH9aQ98M 1438
test/unit/test_config.py sha256=F4yYlMk2MeUJOuKHZjFuK0MUZwruUm3BWsFaZE8hxRw 547
test/unit/test_dependency_injection.py sha256=guuXJZcw3vBaoFcSaKp-Mfbg7iWnu28YV5beM4gUghw 1702
test/unit/test_engine.py sha256=87XQ0rRdUdhpFt-W1JoIjH69LeHS9W6LIqykm-CHPdU 9776
test/unit/test_schema.py sha256=Y8iqiipixjecyeRjUij8Jue08d-cZC-7mq2cPkfSrm0 2057
test/unit/migrations/alembic/test_env.py sha256=KAHwl4y5z5LzP1zIwSCkl-faKoHBk03DwmNyd4Vgi5U 2432
test/unit/migrations/alembic/test_ligare_alembic.py sha256=UECiA5bgoI7p90FjusEbCBiYYMnRlfDFVrPo8RKtCQo 7280
test/unit/schema/test_dialect.py sha256=gPNnxiAv11YsOZM4jvi-op0K4YRW1t1BaETsJnvdF3k 5516
typings/alembic/__init__.pyi sha256=Wpn59tJbw1sSyWJxrK2xOR8P7r3VSoQPTaZ_FtUf2xI 100
typings/alembic/__main__.pyi sha256=d043KlN-qGnFuRN1xcYDcriBgfUCPAnwqsNkcHuzNhY 90
typings/alembic/command.pyi sha256=8drcsmRLHGiCsuVmMy2wTkVTTe3phemTPro8O9oDDCs 7557
typings/alembic/config.pyi sha256=DKLA2TRvhJKta8aZSuaFwvY3mS9v2HNNnpTd3VlVUqk 9202
typings/alembic/context.pyi sha256=mYqDDOVLdIxrN8zxtQmuzS6rlp8LsLXx8-P9xYfRrMw 29823
typings/alembic/environment.pyi sha256=TXxyFQ5EE8OOAPOYDYe9RFt4n3EtWAnBetfaZClnMVw 91
typings/alembic/migration.pyi sha256=KWEWx4eMSzsXV5XNqCdUmMODkFOqk7NlztS02Y1XPTU 89
typings/alembic/op.pyi sha256=jpQVkc8aof1l8M-VIcABuHscKul1Mg8N1ljjELKehgw 48244
typings/alembic/autogenerate/__init__.pyi sha256=ndOsS3Kt6bGT-T9RZMvVDSPvpHD7jBK3vul-XvX4w0A 496
typings/alembic/autogenerate/api.pyi sha256=B5SwnzeDDEBqFCpFgx5Ll1GmpXNGtC6KH9g-fBG2V2I 9656
typings/alembic/autogenerate/compare.pyi sha256=i_Vtd9JmUSKzqwDyI3wdO-cpeE5bIyk-N5eBvB0JYkw 380
typings/alembic/autogenerate/render.pyi sha256=-mGHspKoN9PiwPwNVfvaBtq_zSYi7o-wJ5Hibq9TRd0 655
typings/alembic/autogenerate/rewriter.pyi sha256=hB7V5KTqhPQE3NnbX2iJh_L8IphsfYRDG8pibVOwTrY 3672
typings/alembic/ddl/__init__.pyi sha256=gQAE-m3kNDVue4BNe8bMf68dJNPly2nR-CFSAdTLXv0 156
typings/alembic/ddl/_autogen.pyi sha256=bjrliAlnFFQubgt0O88G87O8xmu3auqK9eEa6vVXujo 4352
typings/alembic/ddl/base.pyi sha256=Pfa_CK1yOhdfyQW110Gm92ympM5Es-3xHEtorfL0arg 4694
typings/alembic/ddl/impl.pyi sha256=MMJxIcVbkRPHUh9IZFK3THd1D8sADaOMC8WEfuarShE 8192
typings/alembic/ddl/mssql.pyi sha256=L-T4vmOG10psOy_c-OUqmwg4RPcCI_6rgfV2RLH2sb4 3278
typings/alembic/ddl/mysql.pyi sha256=qlqYHIq1GQFhxVWg7i6ngI3b5DQOIs28Ewp3HmMyXrw 2215
typings/alembic/ddl/oracle.pyi sha256=NAcUnDaE1SGgG--SdEHDU6aoqo9yTDjKoIOTOMcS61s 2178
typings/alembic/ddl/postgresql.pyi sha256=jBrGhxt_a5IdBiNLHBzp2HwXFyyR8kgKOU1Xdw782rU 6563
typings/alembic/ddl/sqlite.pyi sha256=UIVNJNMCn8TORlOB-ZDWoGyMbhLl5usalV5esFxAGfg 2064
typings/alembic/operations/__init__.pyi sha256=NLHhN4vXonSQfVlZtsjPk3mpjmZnRm1I7JEOb7g-1N8 299
typings/alembic/operations/base.pyi sha256=Bdv13DOtfvdxAcbq_QJXhOZxbZgDq-tCPSxnclu_hXU 64920
typings/alembic/operations/batch.pyi sha256=RFK1KmiTr0gsx_ableeeVZXfJ9eIbHfNF-fcUaWZH3k 3801
typings/alembic/operations/ops.pyi sha256=NqDk_8H203WfGfaTS0vaJWkBGkUzPgGpg0jwSq-kKyQ 62676
typings/alembic/operations/schemaobj.pyi sha256=x8ZGhKey8kiXuEz_Vsi6ykmAn6aL21qqGmD56IH_SiE 2288
typings/alembic/operations/toimpl.pyi sha256=MJlTH5Xuy2Y2AL9e4NZ-qt3_fDrI30qbsKEysJHMHgU 2178
typings/alembic/runtime/__init__.pyi sha256=Ni231eKLTkodnE7CUOTgILg5dg3DwHwgoZUEqE4WEfc 55
typings/alembic/runtime/environment.pyi sha256=aNOoC2tnOh1iS91nyogu47ozGYNuSW_PhHHiJw6_zww 35932
typings/alembic/runtime/migration.pyi sha256=sS2XoLOHeG6gvnpukyf24lF4y--2KCCiw9UusFrClQ0 19478
typings/alembic/script/__init__.pyi sha256=cOf7Rr9CJKJnXbGskBCjteBfaajqgqFLJ9lVr9xwPDY 138
typings/alembic/script/base.pyi sha256=8uexfymxAeqNa7VBdfxiMlTRYXGKmxneO735L0tWC_c 7427
typings/alembic/script/revision.pyi sha256=oy3CBMHF6s2QAhmEMrKt_-mvf0nvV2YWbGtU145yCHQ 8869
typings/alembic/script/write_hooks.pyi sha256=We8nqW9Lw6w_wK5c6fOS5dVtbZiM4OMvfaB-r2_tWz0 601
typings/alembic/testing/__init__.pyi sha256=AzRotk_gq0xus3ziM8M3vZTJ5OPjfbiwFIZJonEMKn8 608
typings/alembic/testing/assertions.pyi sha256=a-WuR16Vxwh9_-jT5XY8oIUtvHBqJBDEGaPtO3t15iQ 1657
typings/alembic/testing/env.pyi sha256=_DLU9_dO_fRkZj76IYf3kprJj038oOolg0RtWVhCn3w 645
typings/alembic/testing/fixtures.pyi sha256=9rCvwdqN0zbab1C_8Urg4TnTqaVPlnB0FFD54xqrCwo 1584
typings/alembic/testing/util.pyi sha256=JbNkBKzVK0evgdIiN8BpTOmkYyVtJPBdyPLJ4J-ccNM 1352
typings/alembic/util/__init__.pyi sha256=KkAHBdhYZZQBkUL1k_2PcE-GIL3GfhGy8fv8Ogt30iY 1115
typings/alembic/util/compat.pyi sha256=pi0h7TLCc4tVwSDpfXndplG2vV6nYutNcBZ8uNGGn2g 885
typings/alembic/util/editor.pyi sha256=TEAUY7L4fp6xhYi5nD9NMM5-2nvtevCwoCBh9JQLTU0 649
typings/alembic/util/exc.pyi sha256=9cNrs2ZH3XP8rCMyJxL8_TqiSZOyJlPD6yaX6Nbw0qs 153
typings/alembic/util/langhelpers.pyi sha256=Kh5O7VRY4o7qp1kD15IsNgVOY_LxEbrEB25LBHRWjdw 1830
typings/alembic/util/messaging.pyi sha256=dWfLiwE0UvjnI2i7IKaEEXp5I5xjOaviXRWJYGYxAck 805
typings/alembic/util/pyfiles.pyi sha256=o2MfBxDyUR6PMw-V1KZgasCTXzCnbfSInHL4SYFtc_I 824
typings/alembic/util/sqla_compat.pyi sha256=a97cl8h_pEDfhPKkaTExNWNQOcN9kVN6YgohMiAVCzs 2655
Ligare.database-0.3.1.dist-info/LICENSE.md sha256=gXf5dRMhNSbfLPYYTY_5hsZ1r7UU1OaKQEAQUhuIBkM 18092
Ligare.database-0.3.1.dist-info/METADATA sha256=4VOKBuYsW3z82WbH-og_9LPcMdVuGklVAS7xXasVTP8 1760
Ligare.database-0.3.1.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
Ligare.database-0.3.1.dist-info/entry_points.txt sha256=PqiZoBOuUem9Y66FCp2peffFqMW5RcvV-lBiH8xmVu0 94
Ligare.database-0.3.1.dist-info/top_level.txt sha256=dzxmJqHgkl4sMIu6snJWitS3xOT1Owh2-XbdvGd_oqQ 20
Ligare.database-0.3.1.dist-info/RECORD

top_level.txt

Ligare
test
typings

entry_points.txt

ligare-alembic = Ligare.database.migrations.alembic.__main__:ligare_alembic