datasurface

View on PyPIReverse Dependencies (0)

0.0.13 datasurface-0.0.13-py3-none-any.whl

Wheel Details

Project: datasurface
Version: 0.0.13
Filename: datasurface-0.0.13-py3-none-any.whl
Download: [link]
Size: 127514
MD5: f49e438e2d1a11743f86286b095b523d
SHA256: 16bae8f9c02e17c8d061140a7f8ee46afa8667e83697f76a82b17f141c47fb06
Uploaded: 2024-03-11 21:44:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: datasurface
Version: 0.0.13
Summary: Automate the governance, management and movement of data within your enterprise
Author: Billy Newport
Author-Email: billy[at]billynewport.com
Home-Page: https://github.com/billynewport/datasurface
License: Apache License 2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Database :: Database Engines/Servers
Requires-Dist: Jinja2 (==3.1.3)
Requires-Dist: notebook (==7.1.0)
Requires-Dist: numpy (==1.26.4)
Requires-Dist: psycopg2 (==2.9.9)
Requires-Dist: pycountry (==23.12.11)
Requires-Dist: pydantic (==2.6.1)
Requires-Dist: pytest (==8.0.0)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: SQLAlchemy (==2.0.28)
Requires-Dist: types-python-dateutil (==2.8.19.20240106)
Requires-Dist: typing-extensions (==4.9.0)
Requires-Dist: PyGithub (==2.2.0)
Requires-Dist: avro (==1.11.3)
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 8182 characters]

WHEEL

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

RECORD

Path Digest Size
datasurface/.DS_Store sha256=I3sXPxna6oII1rj9aFHiUNAQAKEHm4Ve5Qiaa2tkX8U 6148
datasurface/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datasurface/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datasurface/codegen/CodeGen.py sha256=gzRThwsa2VQxjp0iPF_cPBGq_L5CKp5CmnrY289UBkc 1706
datasurface/codegen/__init__.py sha256=PAA2NGnRyEBJ5W0viF7wNz5jsf4wtYqThWBDOBlZd2w 23
datasurface/codegen/__init__.pyi sha256=PAA2NGnRyEBJ5W0viF7wNz5jsf4wtYqThWBDOBlZd2w 23
datasurface/codegen/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datasurface/codegen/templates/datastore.jinja2 sha256=tv1Ph0UKkgR-eOumxjW-318Ploj7qRI8-o6s87DVr7c 596
datasurface/handler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datasurface/handler/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datasurface/handler/action.py sha256=oLjtvln_yutdGaQJhZy8SposAWGjOFSPV4HhXpkuNQc 2077
datasurface/handler/action.pyi sha256=FDZq3LAHPQPO1d9EUcoHNeTQ08Erm-U0NsD-Hit_e2k 481
datasurface/handler/check-files-changed.yml sha256=xLTP0e1h6g5tBRHuITqSEj-QqcZZkxIrB2GzaTRm0i4 748
datasurface/handler/cicd.py sha256=6PtDwJO3zqKfzuSD32lyb9Zj62g0wFPOiY8AiQbYb-E 3320
datasurface/handler/cicd.pyi sha256=wrEbKcDQjZ0sD6alWntMR4b2bAkU-0H_PsgM9SBSKqA 711
datasurface/handler/pull-request.yml sha256=2TCMfTzDXdLSK-_K80UjqaX4KaogDdzyWWYr541VhXQ 1076
datasurface/md/.DS_Store sha256=D37SnywH5ivsTZu4GwrONgSA6a_SnplelEOh-MOObqk 6148
datasurface/md/AmazonAWS.py sha256=60WI2T8KWC4RnGMlawi6heP51GS-GtwtQhKq76KHUD8 6948
datasurface/md/AmazonAWS.pyi sha256=UwhT7w73tQbikYkidpteEKz1wbqGvd6Td_RvS7yk88w 3398
datasurface/md/AvroSchema.py sha256=OY4_bLMgjK3dT-NTMekXkVTWet1o-O1PmyFSNi3f3GY 3490
datasurface/md/AvroSchema.pyi sha256=j1nVer_WUfKrOHiI7yl1oAtou27NA6veCHDchTyBzfc 1210
datasurface/md/Azure.py sha256=_OXVWp8rRmTT4_quIcOIH4DXicdDcG2AbsZ11zCnm5A 3826
datasurface/md/Azure.pyi sha256=jq4dys47tFxD0RWHuRCnH3ZQplv2ppMgGT8y0ekv3OM 2276
datasurface/md/Documentation.py sha256=-DfLw0KJqOET2tK7PBN_BV8iHm6szReWKVBp8UFpJbw 2018
datasurface/md/Documentation.pyi sha256=pL6kUlAjhndaVzJW7slorZzpAhjezLFXoVh-VGoyAuA 1148
datasurface/md/Exceptions.py sha256=zx4k0teXY7sfp5tANyu1COWn7CPprWdLPrG1xXyr_y0 1611
datasurface/md/Exceptions.pyi sha256=Szfju7eGTwV-bvIJhI1W-tHEs3CSFCaoZm-nGUHAY5A 946
datasurface/md/GitOps.py sha256=MUjp5iIGgcsHN59Iml4fncf6Bs2YZm_1GMdE1D2DujM 13166
datasurface/md/GitOps.pyi sha256=p5zUFqOog4V7ysUMdibjXs9YGPRrz191-ahCAWVJfPI 2673
datasurface/md/Governance.py sha256=dj4pt7AV5EkdikZ4d08ISM_iie-LM31kCY0W7E2PyMk 118738
datasurface/md/Governance.pyi sha256=O00x4mdt5lRhk6FSm-B9DxRAQ_1dwUdjcUK9SjXdmTE 31425
datasurface/md/IaCPlatform.py sha256=Li_JMc1Qf2jQVEV-0OeOdGCi27Gl5c9WTMXfTNhBocI 5395
datasurface/md/IaCPlatform.pyi sha256=EKF-jUeJR8dXcmAfGXnOBTdOv33J2cX9YcqfJwboMV0 2726
datasurface/md/Lint.py sha256=eoWlBJ0Nj02mszky7Xj6fXHqTXSbYb4kpx58zwjae9U 11093
datasurface/md/Lint.pyi sha256=aw4JzOWed_VE-ZnpG6NfXL2gvijw7FJUZGNYSFkbJy0 4206
datasurface/md/PipelineGraph.py sha256=O47NBAfHAYCyj4LNNjPnGkcXPltKftqw64EjuQxoaJQ 15479
datasurface/md/PipelineGraph.pyi sha256=hcyt5EN5qnKuNx_bbrrTG0kzWW2fOkIacU5DsQKlIkg 3393
datasurface/md/Policy.py sha256=ZCgei5-p_tBe-dxrRNXwEAFn_WVfFRS7VsnUh30wzAk 4898
datasurface/md/Policy.pyi sha256=uJYJE078RdoaTsHqr8v0ETOktHv_Lqzac23a8aVRGGM 1952
datasurface/md/Schema.py sha256=1jHMvVgj4grPT-D-khlF3ShG8WLuaols0OdJsMBF5S4 43789
datasurface/md/Schema.pyi sha256=tzebNK59RBeIUB0gt_fU7iiwqc4Jgy-Y47zh_2RqbDA 12523
datasurface/md/SqlAlchemyUtils.py sha256=i5Q_JMM9S2ZYFKd5ZgYnDx7US1FGM_LxIla6mOHMqWs 7078
datasurface/md/SqlAlchemyUtils.pyi sha256=KN6N_PkfEnwA5CFfaU5ajJudcx104BkepOEUTHXRkZU 1040
datasurface/md/__init__.py sha256=EYqVi93aVtb1ElrqUtJfSmK8UFdfciJsApouBbMECrY 129
datasurface/md/__init__.pyi sha256=NeFEyZaJZNLc5Fkt6ONexUbi4DLw_OYgBq8NnEJlXv0 96
datasurface/md/utils.py sha256=M1gY6OfiZR7tottA5jQprKNf_kjsLD6N9rslAvB7zGE 7196
datasurface/md/utils.pyi sha256=CoOGkj8E4JJOfpssBhIrGFQcRS9xZ77BOLgLNnfxyrw 1153
datasurface/md/DataContainers/Databricks.py sha256=DI7tSj_nby_6bEIzv20mt681YQxE8AxKlGg68qFBLek 826
datasurface/md/DataContainers/Databricks.pyi sha256=oF4FBJpFV9SoPYY7cCMDbU2GlJwnuHx59eCX39-J7DY 510
datasurface/md/DataContainers/Snowflake.py sha256=3TSI5o_EyHMW98aHqZPsfiwg3ggNY2O5uPTczXvB1BE 750
datasurface/md/DataContainers/Snowflake.pyi sha256=eTmDe-C9VarI_7bu1kNCSIKXTXbAHvUAiULFgrTttMs 486
datasurface/md/DataContainers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datasurface/md/DataContainers/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datasurface/md/azureTemplates/AzureBatch.bicep sha256=Xuq3Sof8_pRoPj84CMhHHbsVn2nJdXm7mEi_5MGL8Eg 1061
datasurface/md/azureTemplates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datasurface/md/azureTemplates/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datasurface/platforms/estuary/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datasurface/platforms/estuary/templates/captureMulti.yaml sha256=WM7BFHaOahh3evZCDwOfxh0ToEXW1jJnA1aB2HiMsgA 2941
datasurface/platforms/estuary/templates/captureSingle.yaml sha256=WM7BFHaOahh3evZCDwOfxh0ToEXW1jJnA1aB2HiMsgA 2941
datasurface/platforms/estuary/templates/materialize.yaml sha256=K9NK_KleyyGMnoNL4U-xF4TSGsN3EBHY7jW1c8UMtC4 3249
datasurface/platforms/estuary/templates/materielize_sql_dbms.yaml sha256=lG485T9Qw4vMYXzehy-vqNs-IWjRToXG3QGvHGocYRc 1296
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_ActionHandler.py sha256=CiWFX3YAHgXFLZBM7LtPJqC2owobcBt2pe7IbtDTi_I 2560
tests/test_GitOps.py sha256=ib_hGS_kRQaH5Gl0xLNiLv2932xC3hGqqQXV_EGI26c 4779
tests/test_Lint.py sha256=crUVQdOoYmHHQcPG9QKvTPYIaDUiUN3vPsOkkg8uCwU 1960
tests/test_PlatformGraph.py sha256=6723--R-qTjzxDi179QLBEuXadYFhcOY_1cNEtfCSqk 1974
tests/test_Policy.py sha256=KNXC6Z-Ic69SnfaMEQRKygpe5zyq5JEOJaFr6Hat0tY 1514
tests/test_Postgres.py sha256=2Yqacg3y1WYdUqybHBeBq_K5s5wERsnHvafc1MWkAO0 1416
tests/test_Schema.py sha256=paW5TSjHiFSYx-XBNQVFXnw-rg6Zqzg_6RW95bAaBrU 6976
tests/test_SchemaCompatibility.py sha256=MHvpb_STvnNbnlVF65A7Nz17F-SIAvjWFJhierWbt30 6526
tests/test_SimpleZone.py sha256=oHxQCjDbYyuM5VCOKZgPt-ftqh9aPQXgneNRCKOc83g 6461
tests/test_StoragePolicy.py sha256=0bHPLt7kNG5RFatLzjUcSXrOBFtCcly8-PSuZJd0tw8 4843
tests/test_TypeToPython.py sha256=Dhr3lhSIEvG8iNFf3Wm2XYuxX-9xUXY8YZ-7LTm7Sz8 2131
tests/test_Utils.py sha256=nKW1aMOnP2fwB08sbc20YdAJUYZjszm5dr54bea8r8Q 3481
tests/test_Workspace.py sha256=7hnqTLiG2iAEIbdafUXUAJfPjRYCkAMNLr477delgHo 24088
tests/test_authorized_changes.py sha256=iQQTRHlYi5U6AtExH3RZ4w2gq6D84AL2pX2qwmzmbso 14899
tests/test_cyclic_equals.py sha256=3tJqJ6TiyiAhVO9ggCYJPMgcrogTo20AT-lJmG8tF2g 1432
tests/test_nwdb.py sha256=R9QmALr_nlOIqMCfG3Njmz9d5vYQT9yy7NUZG6j9LFQ 6055
tests/actionHandlerResources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/actionHandlerResources/step0/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/actionHandlerResources/step1/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/actionHandlerResources/step1/base/eco.py sha256=eL63DxkIj2c99x1EQDPusRdHYkjJvdLJ9IbtuF84F_s 3049
tests/actionHandlerResources/step2/head_EU/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/actionHandlerResources/step2/head_EU/eco.py sha256=R3vt8mfrCASgANLZwhhVJbR2mlfNeBwIFjFaM1GLGrk 3582
tests/actionHandlerResources/step2/head_USA/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/actionHandlerResources/step2/head_USA/eco.py sha256=xEB1sBXeR0V6ZHR1dnmSGJlx7L4Q8uyWFznOV7ZW8CE 4454
tests/actionHandlerResources/step3/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/actionHandlerResources/step3/defineEU_GZ.py sha256=nY48eo6Zct2y0QWUvBMl5MKi968Dbn_36x0kS2fw1yE 3488
tests/actionHandlerResources/step3/eco.py sha256=-1vqghNv0J_FfYEEwOAmSdyGHvReMs5kKEW0ScE2wm8 4591
tests/actionHandlerResources/step4/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/actionHandlerResources/step4/defineEU_GZ.py sha256=nY48eo6Zct2y0QWUvBMl5MKi968Dbn_36x0kS2fw1yE 3488
tests/actionHandlerResources/step4/defineUSA_GZ.py sha256=Rps013z0HaOw8H8El0sgwDdkohyRYIvKqTcoui7knJs 3483
tests/actionHandlerResources/step4/eco.py sha256=MUkxlhl-9i7w_EvXovd287ty-M8ncpXgaerIWJlpt1A 4701
tests/nwdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/nwdb/eco.py sha256=aIYXjVyN1SHruPuRTvi-7Sd75rCzetEQ9Xs8E_Fi-T4 5539
tests/nwdb/nwdb.py sha256=tCeFp6TfGQcH6imvk9bAgl0tNJAKjxNxoaI-roNYBrM 13370
datasurface-0.0.13.dist-info/LICENSE.txt sha256=WNHhf_5RCaeuKWyq_K39vmp9F28LxKsB4SpomwSZ2L0 11357
datasurface-0.0.13.dist-info/METADATA sha256=_vSCvNzKz80ZM9QD-HQ7aNJyHFuLD3zqpfLAT1rIbD4 9345
datasurface-0.0.13.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
datasurface-0.0.13.dist-info/top_level.txt sha256=SqHRWM3BVLty-t95a2dUODJrkju1ebUDXhXpqDJwSkc 18
datasurface-0.0.13.dist-info/RECORD

top_level.txt

datasurface
tests