microcosm-postgres

View on PyPIReverse Dependencies (3)

4.0.0 microcosm_postgres-4.0.0-py3-none-any.whl

Wheel Details

Project: microcosm-postgres
Version: 4.0.0
Filename: microcosm_postgres-4.0.0-py3-none-any.whl
Download: [link]
Size: 56975
MD5: 911e4788bcb2e8f444de7534b903eba7
SHA256: d8a5e0fb798bc93f686960862890b39605d2bafc95942c14390a7b86d26299fc
Uploaded: 2024-06-12 19:47:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: microcosm-postgres
Version: 4.0.0
Summary: Opinionated persistence with PostgreSQL
Author: Globality Engineering
Author-Email: engineering[at]globality.com
Home-Page: https://github.com/globality-corp/microcosm-postgres
Keywords: microcosm
Requires-Python: >=3.11
Requires-Dist: alembic (>=1.0.0)
Requires-Dist: microcosm (>=4.0.0)
Requires-Dist: microcosm-logging (>=2.0.0)
Requires-Dist: psycopg2-binary (>=2.7.5)
Requires-Dist: python-dateutil (>=2.7.3)
Requires-Dist: pytz (>=2018.5)
Requires-Dist: SQLAlchemy (>=2.0.0)
Requires-Dist: SQLAlchemy-Utils (>=0.37.0)
Requires-Dist: aws-encryption-sdk (>=2.0.0); extra == "encryption"
Requires-Dist: cryptography (>=35); extra == "encryption"
Requires-Dist: flake8; extra == "lint"
Requires-Dist: flake8-print; extra == "lint"
Requires-Dist: flake8-isort; extra == "lint"
Requires-Dist: microcosm-metrics (>=3.0.0); extra == "metrics"
Requires-Dist: aws-encryption-sdk (>=2.0.0); extra == "test"
Requires-Dist: cryptography (>=35); extra == "test"
Requires-Dist: microcosm-metrics (>=3.0.0); extra == "test"
Requires-Dist: coverage (>=3.7.1); extra == "test"
Requires-Dist: PyHamcrest (>=1.8.5); extra == "test"
Requires-Dist: pytest-cov (>=3.0.0); extra == "test"
Requires-Dist: pytest (>=6.2.5); extra == "test"
Requires-Dist: pytest-cov (>=5.0.0); extra == "test"
Requires-Dist: mypy; extra == "typehinting"
Requires-Dist: types-psycopg2; extra == "typehinting"
Requires-Dist: types-python-dateutil; extra == "typehinting"
Requires-Dist: types-pytz; extra == "typehinting"
Provides-Extra: encryption
Provides-Extra: lint
Provides-Extra: metrics
Provides-Extra: test
Provides-Extra: typehinting
License-File: LICENSE
[No description]

WHEEL

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

RECORD

Path Digest Size
microcosm_postgres/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
microcosm_postgres/cloning.py sha256=e8Tta755MYtbfbaAzxYv3njzPs3nEhWAIx2BRSCVHkc 1038
microcosm_postgres/constants.py sha256=2UaaFndOcTV6K6Uxz3j00Au4vZ75jvatEmjGSPh7jkU 117
microcosm_postgres/context.py sha256=6TUO1E-UUHF9FvTvrEMkLBJJwP-gRk2_ZqP7b-JyB2M 2465
microcosm_postgres/createall.py sha256=QhCrXj6d_X7XHDLQ3qSUvmcCjxiU4myRXT1-IzDV6sM 531
microcosm_postgres/dag.py sha256=dLISMaCu3eRH9qdEatc3v7e0IZ0LQ_0vVwbZFzefH7o 4357
microcosm_postgres/diff.py sha256=ghKcRCrB0ddElk8-rkadxD1CMQtlriFlb1PfFQU7PZ8 1002
microcosm_postgres/errors.py sha256=kN1mtxU8PTL0ZClcqvsnoTAWpOZQMHoWw6QbQ3-qkgo 1613
microcosm_postgres/health.py sha256=qNE7IzM_x6d-OP0MewPgcQ8R0qb9jVesMv62hmjOEZQ 802
microcosm_postgres/identifiers.py sha256=Fk8pSowsLsmJmMqRgAzC3bq3oiludkfpSnc3tc5tVd4 150
microcosm_postgres/metrics.py sha256=ioIXau6wPTTQoqRkYP2gvmHFUCd_kpg6lCzsj-igtOU 2369
microcosm_postgres/migrate.py sha256=AOq-crsde1ke4XTkZDZoy0NxY-qsytgv27qfGKsszTY 9897
microcosm_postgres/models.py sha256=P5K8zF94BhqLWt8nzMU9FfNGRPuIuLZz5qYQu024sJo 5062
microcosm_postgres/operations.py sha256=nLZqoDvkVTtIHreqzTzcZdPmwDj-C4gR9OPi8JdI89c 2520
microcosm_postgres/sharded_subgraph.py sha256=0VAHpuOeDBHj1Zi65VYn735P5ARu-525jtf3PsS8qes 1086
microcosm_postgres/shards.py sha256=7x7cJoOgXm37W1hZdzOAFDpzQY3wKTQZUvsRZHMXbzw 1360
microcosm_postgres/store.py sha256=KMd5x4qrHjZPomcTZEhhZaQcgnENF16A2-RO6xMWPpc 9517
microcosm_postgres/toposort.py sha256=StByYcBMBwsJPzTQotjcj9Fv6Ygwnu-tUwhmLJfZptU 1096
microcosm_postgres/types.py sha256=kmfQX7WMWfTel_OJaZeos2YehUdMfvNAdOQoxOFP43o 1948
microcosm_postgres/encryption/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
microcosm_postgres/encryption/constants.py sha256=4KRGOQ7NLLU82N3gHacy45WdnSmhQPVfDedRdB_oMus 76
microcosm_postgres/encryption/encryptor.py sha256=_c43DikaGp4YGzwXw_FDnJtDgMuw24d8WV2NZwot194 5631
microcosm_postgres/encryption/factories.py sha256=PyjAHiqW3IcOr9dyjYC-8z_JLVqpSmbIQRlIvlR5Z28 420
microcosm_postgres/encryption/models.py sha256=taOsDln3JEMHCP9fjq9qwAPAWQSHKxa4N-abDbmxhAE 6432
microcosm_postgres/encryption/providers.py sha256=VpemQz47FCMSUuqknoxAi_szwmrajgUcbLNefGD2eIA 5206
microcosm_postgres/encryption/registry.py sha256=UbIn6xGnZ4_N_7K2s6o91G_oaPdYHgv-_mQDAI9Z2vQ 6020
microcosm_postgres/encryption/store.py sha256=oAPPmegRbIV98JL7FGliWU0QVn6GA61Mt8JP2-LJXcU 3607
microcosm_postgres/encryption/v2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
microcosm_postgres/encryption/v2/beacons.py sha256=aKXmbzUMud8fM9iC7Fn4mfLAIKmlebH-jvtuYiSno0U 115
microcosm_postgres/encryption/v2/column.py sha256=U9aWziE3MYExQbTdL-U3dqHCkv_DkpmiNxiZIeN7090 9696
microcosm_postgres/encryption/v2/contexts.py sha256=jAVyu_KgZry-NxIS56UezAU58vaR-kYaOrAyR5PSDEg 887
microcosm_postgres/encryption/v2/encoders.py sha256=L2lA_C5Vx07wJHQk6axPUtIf3mZLPUQjlYBPxq8HRGs 6239
microcosm_postgres/encryption/v2/encryptors.py sha256=Cr9ZaHl7yPDLs2NndwJFhLMQ_i7682Wkje7vg_jpukU 7059
microcosm_postgres/encryption/v2/errors.py sha256=DQkIV7CxN2uNhVnRoq-LGevoALB-0J_UqhL-gHkN2AM 94
microcosm_postgres/encryption/v2/utils.py sha256=PjbKYaitKX7XGcYXUPPE14ZNHOMeHeFFT-YI_chqG88 2074
microcosm_postgres/encryption/v2/reencryption/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
microcosm_postgres/encryption/v2/reencryption/cli.py sha256=P0ghSfCw7LKB-chpL71HhcDhQkSwbMr1lZDN95194tI 8887
microcosm_postgres/encryption/v2/reencryption/stats.py sha256=sE_-JVDsihmqWvP3Kzn1chNaHWGzqkr3ska1oIot43M 2029
microcosm_postgres/encryption/v2/reencryption/utils.py sha256=LyT6PTBnaF9OPtIhNHpXJa2zPHac-EbFzKGq1isGiaE 1755
microcosm_postgres/factories/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
microcosm_postgres/factories/engine.py sha256=YRW_ZLkEMgyvNrHfx8vbmzYE6k6IB3ZRRitsW2bN2M8 7200
microcosm_postgres/factories/engine_routing_strategy.py sha256=V59wsv0AYtyJgHM9PCDVC5jRoA2mnSW4wQedHkDHvjI 1605
microcosm_postgres/factories/sessionmaker.py sha256=o-Noq55S3Ji3yofr1rGdLABT_Zox1kbGISoCPdxg_74 1227
microcosm_postgres/factories/sessionmakers.py sha256=6QtIWrH-iczkJpsyGmkaQvbcI8rkafRyqZjCKxK0TXA 276
microcosm_postgres/factories/shards.py sha256=k2d5vg42lUOXGubGiVrJS1QLjw-rjCtv1I_avP5n-hc 5365
microcosm_postgres/temporary/__init__.py sha256=esTO6oXQg-ebgh5eMdlWqwWt_H-9s6SAEd-U2RLyyrQ 73
microcosm_postgres/temporary/context.py sha256=iH_etDp0e2TkHrtVxM1cVFDuNCYKbWWZJf0hQvA9qdY 621
microcosm_postgres/temporary/copy.py sha256=rvwFgvWaEpK8wopU0QhFMjUpz8Ad5y7dMtpVnWpcshU 1165
microcosm_postgres/temporary/factories.py sha256=Ot8XprgbCX9f_XBqh28fmHzvIwXubMwv-DLZWpJeRgU 1880
microcosm_postgres/temporary/methods.py sha256=ydVm8Jm4LaBeH5P0C_vJ_lvmH4zFYnaJz3-_zvdYT6I 2216
microcosm_postgres-4.0.0.dist-info/LICENSE sha256=tAkwu8-AdEyGxGoSvJ2gVmQdcicWw3j1ZZueVV74M-E 11357
microcosm_postgres-4.0.0.dist-info/METADATA sha256=2u3AKcOqgny7x-46BDgM3tpcYonNquXl-tQN3j-pDMQ 1674
microcosm_postgres-4.0.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
microcosm_postgres-4.0.0.dist-info/entry_points.txt sha256=c8ZskBZvhh1m6Ax2ys8rY1S9YaixQJPdEYU7hv_CerE 1035
microcosm_postgres-4.0.0.dist-info/top_level.txt sha256=JEgA1hVBdAg5K9-5AqhUcjsWkMEa9GvZK2FgFs_ggP4 19
microcosm_postgres-4.0.0.dist-info/RECORD

top_level.txt

microcosm_postgres

entry_points.txt

default_engine_routing_strategy = microcosm_postgres.factories.engine_routing_strategy:DefaultEngineRoutingStrategy
materials_manager = microcosm_postgres.encryption.providers:configure_materials_manager [encryption]
model_engine_routing_strategy = microcosm_postgres.factories.engine_routing_strategy:ModelEngineRoutingStrategy
multi_tenant_encryptor = microcosm_postgres.encryption.factories:configure_encryptor [encryption]
multi_tenant_key_registry = microcosm_postgres.encryption.registry:MultiTenantKeyRegistry [encryption]
postgres = microcosm_postgres.factories.engine:configure_engine
postgres_store_metrics = microcosm_postgres.metrics:PostgresStoreMetrics
register_flask_context = microcosm_postgres.encryption.v2.encryptors:AwsKmsEncryptor.register_flask_context [encryption]
sessionmaker = microcosm_postgres.factories.sessionmaker:configure_sessionmaker
sessionmakers = microcosm_postgres.factories.sessionmakers:configure_sessionmakers
shards = microcosm_postgres.factories.shards:configure_shards