BL-Python.database

View on PyPIReverse Dependencies (3)

0.2.1 BL_Python.database-0.2.1-py3-none-any.whl

Wheel Details

Project: BL-Python.database
Version: 0.2.1
Filename: BL_Python.database-0.2.1-py3-none-any.whl
Download: [link]
Size: 142000
MD5: 2aa06045b98de4aa01158550f7c027e0
SHA256: 2232ab80f34d77b1f5105f8fc89cc2e457d73bd81dd1ca97d8ee0cfa198c4645
Uploaded: 2024-08-09 21:56:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: BL_Python.database
Version: 0.2.1
Summary: Libraries for working with databases in Boutros Lab.
Author-Email: Aaron Holmes <aholmes[at]mednet.ucla.edu>
Project-Url: Homepage, https://github.com/uclahs-cds/BL_Python
Project-Url: Bug Tracker, https://github.com/uclahs-cds/BL_Python/issues
Project-Url: Repository, https://github.com/uclahs-cds/BL_Python.git
Project-Url: Changelog, https://github.com/uclahs-cds/BL_Python/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: BL-Python.programming
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: 348 characters]

WHEEL

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

RECORD

Path Digest Size
BL_Python/database/__init__.py sha256=bcDAc5leS6J2DXeOMwXgfpz7CdixAgF2qhxoCcw2ViE 27
BL_Python/database/config.py sha256=96ZKveuaq3MKfACClT31NNz_H-QI47hzkp76Mtb4rvY 1624
BL_Python/database/dependency_injection.py sha256=n2NSDgEnwMGnTgkJHjYIL4XjrL_hrgTTbWieMv_O02w 2948
BL_Python/database/types.py sha256=Re-BCjZ4zWVFOZ0CbnxYLnlLLP-Slr7PqiTR4PBGWsA 1556
BL_Python/database/engine/__init__.py sha256=pjkuEn9AIrZDdbkM6_zc-eeT5ZsoBnEe0KPmaDTtg0U 1565
BL_Python/database/engine/postgresql.py sha256=TVt4d01-X_2lx6BIBLZkHh1YR5DByUZNOTyemgXd5zM 3139
BL_Python/database/engine/sqlite.py sha256=rif2v6e-UZxMPdFonRpFYTMGjsbZ061zfao7PbSq_Cs 5300
BL_Python/database/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
BL_Python/database/migrations/alembic.py sha256=OV9i8b8jrwFknUpBedDk5chhfjYNnQ4eP7HxXx3ya1E 7327
BL_Python/database/migrations/alembic/README sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
BL_Python/database/migrations/alembic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
BL_Python/database/migrations/alembic/__main__.py sha256=z342s_QfZJ20WgtxDGEegZEt4JoqG8Z9lOgBNRYAcpw 858
BL_Python/database/migrations/alembic/_replacement_env.py sha256=j1SFytTQanFgHLMYNuLDBa7d3ripFu4-QDWItVBn2EE 219
BL_Python/database/migrations/alembic/_replacement_env_setup.py sha256=t6y3q64EFk8zwjZ4bMGVBYaymTn7V4Bdt4dJSGjl_P4 62
BL_Python/database/migrations/alembic/alembic.ini sha256=58CVL8HWQQSWGUDgYOSoPTFGypyHZq-A-TjKHlpkxJc 638
BL_Python/database/migrations/alembic/bl_alembic.py sha256=Xknx0teARHUhWGebKJ-Sx20q2MAENX4fjxGgxULdi8w 13632
BL_Python/database/migrations/alembic/env.py sha256=g9iMSUGslowgEHd8I9NsRLQDoQr7EccD8Zxmu9dAF0Q 2802
BL_Python/database/migrations/alembic/env_setup.py sha256=RXjJl5oe78C_kM5evsJucN4QJycoyb-VohUIJDH4V8E 8422
BL_Python/database/migrations/alembic/script.py.mako sha256=8_xgA-gm_OhehnO7CiIijWgnm00ZlszEHtIHrAYFJl0 494
BL_Python/database/schema/__init__.py sha256=eBG3DAj72nNnNJVEH0KQpcRF6935lzCX0WEcXH4T_Jw 665
BL_Python/database/schema/dialect.py sha256=x-P-uD5j0ca9xWM4uWbEQ8Yc-tv-BF7OJ4oQNu1VUus 2399
BL_Python/database/schema/metabase.py sha256=aocI_eU-_TAsXzslSfx129V59vB6ODT1c5tDthJgDjQ 376
BL_Python/database/schema/postgresql.py sha256=CrFx4xANwTbs8DvQI2yWxShSs35-S6kKWdAvn0QNTSA 794
BL_Python/database/schema/sqlite.py sha256=x7WnyTlYibtotHO1MYDa1igmm1olsK599mrWCCGoLo4 792
BL_Python/database/testing/__init__.py sha256=WHibhRpf6KwFlQjlZz471C3AmhPtGq0BYNDRBc_6eZE 2376
BL_Python/database/testing/config.py sha256=tzkLX8KzTu_8gIfYMxh5DQMArQosXVeAc6zp7neZId8 1447
test/unit/test_config.py sha256=TE3A_Wed9_aqEZ_f9NjRCCrp1MUPXtmS7t9iZWMiz9o 553
test/unit/test_dependency_injection.py sha256=EtJAQymjfCz8zjcKILlVdnVst-5Nkxb_S5iA9d5UEy4 1711
test/unit/test_engine.py sha256=qA7aX-vjFbT7qkz-0kPiaCdQdKRiWm2X2h1YAVc0WqM 9829
test/unit/test_schema.py sha256=ClFOajhBt4uKcsRy_MJft_QZrIctMNy0wRc4M8c9_bU 2066
test/unit/migrations/alembic/test_bl_alembic.py sha256=dYmljnNx1pn3TMI5PMyUDmesx78hRBeAWPm0ip2p0I0 6989
test/unit/migrations/alembic/test_env.py sha256=2reoFeR96hHyfEdl9Xgn19doWY7Ba16yYiGh8FvqdXw 2477
test/unit/schema/test_dialect.py sha256=h6jhejOEtwVN255GUixcYHesW_FtDqDSZx2btYuinbs 5531
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
BL_Python.database-0.2.1.dist-info/LICENSE.md sha256=gXf5dRMhNSbfLPYYTY_5hsZ1r7UU1OaKQEAQUhuIBkM 18092
BL_Python.database-0.2.1.dist-info/METADATA sha256=NiWWCuLDzKB5F5vw-AX9QKkvyKEwr0eeN3fEzBOUat8 1794
BL_Python.database-0.2.1.dist-info/WHEEL sha256=R0nc6qTxuoLk7ShA2_Y-UWkN8ZdfDBG2B6Eqpz2WXbs 91
BL_Python.database-0.2.1.dist-info/entry_points.txt sha256=xtUlpMk7Pb_9yg8OB57OL311-OBXQgnWYTtH4X0hg9Y 89
BL_Python.database-0.2.1.dist-info/top_level.txt sha256=Va2XWDSO9YD4RLs6ffDTRHrx01wDL5e9z3voij5IKCU 23
BL_Python.database-0.2.1.dist-info/RECORD

top_level.txt

BL_Python
test
typings

entry_points.txt

bl-alembic = BL_Python.database.migrations.alembic.__main__:bl_alembic