reflekt

View on PyPIReverse Dependencies (0)

0.6.0 reflekt-0.6.0-py3-none-any.whl

Wheel Details

Project: reflekt
Version: 0.6.0
Filename: reflekt-0.6.0-py3-none-any.whl
Download: [link]
Size: 70158
MD5: dc0e171a41874f836446f3613f9623a4
SHA256: 8b885289bc8f806e6b956d3c39127483d544b5820942cf6f034f59667208f783
Uploaded: 2024-03-05 04:24:43 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: reflekt
Version: 0.6.0
Summary: A CLI tool to define event schemas, lint them to enforce conventions, publish to a schema registry, and build corresponding data artifacts (e.g., dbt sources/models/docs).
Author: Gregory Clunies
Author-Email: greg[at]reflekt-ci.com
Home-Page: https://github.com/GClunies/Reflekt
Project-Url: Repository, https://github.com/GClunies/Reflekt
License: Apache-2.0
Keywords: events,jsonschema,analytics,business-intelligence,data-modeling,dbt,snowflake,redshift,segment,avo
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9,<3.12
Requires-Dist: gitpython (<4.0.0,>=3.1.42)
Requires-Dist: google-cloud-bigquery-storage (<3.0.0,>=2.24.0)
Requires-Dist: inflection (<0.6.0,>=0.5.1)
Requires-Dist: jsonschema (<5.0.0,>=4.21.1)
Requires-Dist: loguru (<0.8.0,>=0.7.2)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: redshift-connector (<3.0.0,>=2.0.918)
Requires-Dist: rich (<14.0.0,>=13.7.0)
Requires-Dist: segment-analytics-python (<3.0.0,>=2.3.2)
Requires-Dist: snowflake-sqlalchemy (<2.0.0,>=1.5.1)
Requires-Dist: sqlalchemy-bigquery (<2.0.0,>=1.9.0)
Requires-Dist: sqlalchemy-redshift (<0.9.0,>=0.8.14)
Requires-Dist: typer (<0.10.0,>=0.9.0)
Description-Content-Type: text/markdown
[Description omitted; length: 38083 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
reflekt/__init__.py sha256=NsYsQIVMdh6cA_YXtq7Qv580dXmL1sixU2Q6zusIRSI 303
reflekt/_templates/dbt_package/.gitignore sha256=2qapyvheVkhjqSSxJ1Y_IWcKIIZfNzJSiCtGkcwBPO4 29
reflekt/_templates/dbt_package/README.md sha256=25rnbMaGzFLc6XXXnlWFoS_dlzq3XP3rxw7E9zweblY 1908
reflekt/_templates/dbt_package/dbt_project.yml sha256=W3LrqiF6txpyphz8gk_KDvYPVsUcKvXHhuHg7BPyZQE 323
reflekt/_templates/dbt_package/models/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
reflekt/_templates/reflekt_project/.gitignore sha256=jWuW506Y7Vb4rqN4YBiNUHrrurMGAfOkwh7cr72Yr0M 135
reflekt/_templates/reflekt_project/README.md sha256=IiRzCZqvjrU43Ueo84sv23OWhc2dyADWUc7YHRV8xOs 1919
reflekt/_templates/reflekt_project/artifacts/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
reflekt/_templates/reflekt_project/schemas/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
reflekt/_templates/reflekt_project/schemas/.reflekt/meta/1-0.json sha256=FPYHSxZ8AXdDTlOHPCIMSlZrfk2WEdy2TGrDTmJw0HI 2105
reflekt/_validation/profile/1-0.json sha256=iq-0EZlPeT6ex9VZZBzTNaMuVuCEJSPcte611-cLnYc 6025
reflekt/_validation/project/1-0.json sha256=bkAhWXC-HM8JLfTg2A7RWiHdfdrmrrkeVdsqlE4F74E 4838
reflekt/builder/__init__.py sha256=v7pkBAzBQ-h7GZ9nJkR6w44aJI3rq8tGeyDb_AZDArM 109
reflekt/builder/_schemas/segment_common/1-0.json sha256=moxGZnoW-9Fpm74YzsGh5iEH8UKio02_W61CWHkZJrw 16931
reflekt/builder/dbt.py sha256=mNe-wVe8mcDSBw014YnDSrgOTQb6r2CXGnw_2mPXX3Q 30868
reflekt/builder/handler.py sha256=CcSFSY24YU8LfHYVDHq_S3j-zGNd7D5bV5OnCn2YGrs 3659
reflekt/casing.py sha256=p6vWq-r1rkQBNCtS1s_lDnFtNXF-hBnuge7dhoK6Yw4 1981
reflekt/cli.py sha256=SjLtpT9dH_k4v21ZxuDmweYVLe79SHrhEXIx4MhbuUo 25436
reflekt/constants.py sha256=TeKtr4Cw5lRuqgzT5WEJZfUtW4NQ4ou4SEtrInp4N64 1314
reflekt/dumper.py sha256=TBvGF0Dx6gCtFGQAGZ8c5xAslheem-N1Eq3MavQ4AyQ 668
reflekt/errors.py sha256=sVgmZeh5ILYTu-bKwdrjGBD6-a4znuKNFkdQTX9QEEI 2824
reflekt/flatson.py sha256=p9lpuHKCXWiyRTERmWxwSGIWenY28p_1Ncg_PEPinio 5215
reflekt/linter.py sha256=NCDjis3hHXImwaTcMtfUSBWYXqdXDDNUGkykMpWX2x0 14123
reflekt/profile.py sha256=v6ALy3Jy_Kf5lBxJYFJwXopIWk9mo4zD-diR2j5CQOE 6514
reflekt/project.py sha256=J8820rI3IOmTZ3EpY5A6UDIAq7kgomo65sRCmxu5YHI 9279
reflekt/registry/__init__.py sha256=v7pkBAzBQ-h7GZ9nJkR6w44aJI3rq8tGeyDb_AZDArM 109
reflekt/registry/avo.py sha256=Mwtn-PR2I-em-Ivto52Xy0M7eIJuDTMxCYEWeZOLCck 9108
reflekt/registry/handler.py sha256=1_7Csri_JNQPs2iUHBfwCWpSqsrz7RhmSKbxE6qGbns 1832
reflekt/registry/segment.py sha256=yfjilFR8S6ZyLig17tzuI9KTkSCTTNNfsmaR7IM3HBU 21087
reflekt/reporter/jsonschema2md.py sha256=AIQwn49Dc7T9_wNljJqg_zkfNwiWYC3iyNmMN5qxuBc 13374
reflekt/reporter/reporter.py sha256=1PtLIoz-Px4bpdDWHKROJMLmBnClFnqNPJonlFxYHtg 1006
reflekt/tracking.py sha256=VKS7zuVEJ4jA83Z5bLcNCYycoAF1vVGVNdeJ36-kOek 3271
reflekt/warehouse.py sha256=u4gdpnIffBMEayyiw6Jq8hG_ZkX7DAL7f8IR8EAYnP8 5293
reflekt-0.6.0.dist-info/LICENSE sha256=a_ZoPEATVCxegsOeNiY4YTZ1rUenSxZotGqVnfCYpog 11345
reflekt-0.6.0.dist-info/LICENSES/Apache-2.0.txt sha256=B05uMshqTA74s-0ltyHKI6yoPfJ3zYgQbvcXfDVGFf8 10280
reflekt-0.6.0.dist-info/LICENSES/BSD-3-Clause.txt sha256=PPBqujWIxBxRT2lGuy11e0E_9kkWR9R0gA9V7cp13LQ 1459
reflekt-0.6.0.dist-info/METADATA sha256=ISdlBZ3uZmy48HpacAEOXQLfHUwsJiMvxa24ykGjIS4 43074
reflekt-0.6.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
reflekt-0.6.0.dist-info/entry_points.txt sha256=tyYcryLD5bcycAEZGZanR_QkypX19vrkgexax-VygwM 43
reflekt-0.6.0.dist-info/RECORD

entry_points.txt

reflekt = reflekt.cli:app