google-pso-data-validator

View on PyPIReverse Dependencies (0)

7.0.0 google_pso_data_validator-7.0.0-py2.py3-none-any.whl

Wheel Details

Project: google-pso-data-validator
Version: 7.0.0
Filename: google_pso_data_validator-7.0.0-py2.py3-none-any.whl
Download: [link]
Size: 172049
MD5: 61ca4463d34bad96c7e684ce2af855b0
SHA256: 991b0f6dc545152048c6bf4961cccd55267289f496d8c159bfb7bcda43567a49
Uploaded: 2024-12-18 15:25:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: google-pso-data-validator
Version: 7.0.0
Summary: A package to enable easy data validation
Author: PSO DVT Engineering team
Author-Email: data-validator-eng[at]google.com
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: Flask (>=2.2)
Requires-Dist: fsspec (>=2024.9.0)
Requires-Dist: google-api-python-client (>=2.144.0)
Requires-Dist: google-cloud-bigquery (>=3.25.0)
Requires-Dist: google-cloud-bigquery-storage (>=2.26.0)
Requires-Dist: google-cloud-secret-manager (>=2.20.2)
Requires-Dist: google-cloud-spanner (>=3.49.1)
Requires-Dist: google-cloud-storage (>=2.18.2)
Requires-Dist: ibis-framework (==5.1.0)
Requires-Dist: impyla (>=0.19.0)
Requires-Dist: jellyfish (>=1.1.0)
Requires-Dist: pandas (==2.0.3)
Requires-Dist: parsy (>=2.1)
Requires-Dist: psycopg2-binary (>=2.9.9)
Requires-Dist: pyarrow (==14.0.1)
Requires-Dist: pydata-google-auth (>=1.8.2)
Requires-Dist: PyMySQL (>=1.1.1)
Requires-Dist: PyYAML (>=6.0.2)
Requires-Dist: SQLAlchemy (==1.4.49)
Requires-Dist: tabulate (>=0.9.0)
Requires-Dist: 1.10.11; extra == "apache-airflow"
Requires-Dist: 3.0.0; extra == "pyspark"
Provides-Extra: apache-airflow
Provides-Extra: pyspark
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 48652 characters]

WHEEL

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

RECORD

Path Digest Size
data_validation/__init__.py sha256=T0e_dqs8BH0BMp4XcwG9MuRKSVSA5rmt2OgE50sUWzc 715
data_validation/__main__.py sha256=hqxtCE-3H_fJ24lIFOP2O9Rf0CVHEINyss5pUw-NcXY 26467
data_validation/app.py sha256=R-f149pvnleINtfXoR0-bxNwZI7M2OCczdh8aUdHSg8 1986
data_validation/cli_tools.py sha256=gfGyfvQ6tR6KrUC6fv2GDKweMD5O_w6ktBXL7EBh31E 56871
data_validation/client_info.py sha256=k1tGSxZ-vQBuAjkn8adW0p3_0a1rT_c2i66HgxPblso 881
data_validation/clients.py sha256=MvB71KSD8amnhwwWhd8rgsjm3BSZSzXLLlADkbaPR9k 12145
data_validation/combiner.py sha256=CK4MjKfTFLYrh6un78AdbRh8kRzbHxPB0NjFn8dWUt4 14671
data_validation/config_manager.py sha256=8mEYZd9xERyEgKF819DzMCpfj-fbpNtl8CfGIWYM41M 50785
data_validation/consts.py sha256=X-0cZZQ_XTKc9JEFiMevxR0pyln2ofkwD_p7qt66ZzA 6519
data_validation/data_validation.py sha256=ki5eb1adyqXscpEqVS94JmoFZZwq-RhPxVXUqeg2r9U 16685
data_validation/exceptions.py sha256=9wpDXgGgHP0RKT2qS67QXfJCy7_5rK0UCX-Csrkh5fI 746
data_validation/find_tables.py sha256=yT8PPOtYAUVGUzXv5uDB2a5d4mD0wydPCXd15IPcOgc 5524
data_validation/gcs_helper.py sha256=UHiOLMVfH1swMa1nQMEvfPeWBQLAlSCYtYN2SOS1Po4 3153
data_validation/jellyfish_distance.py sha256=AbBp5eb4vWVts2-es5vv4dhFsXKJU0AUAXmrjQL26EI 1269
data_validation/metadata.py sha256=LuYpw7AWMxSYqS5H2GrZVbpbmPjBQu1Mq1BdF4Wu6Ng 2486
data_validation/partition_builder.py sha256=oVJDdlALh7klbxpWm2TCDTIsAVmmYdow432aPLDkLMs 19138
data_validation/raw_query.py sha256=iSEHGbDwRZ43KANB2u9YySpkO2iUevVEs_dxi8uDUcQ 1589
data_validation/schema_validation.py sha256=GN8CYJRLC5P_RJwfDwj4HYGtODtWXEQFO56cSr4XHqw 14320
data_validation/secret_manager.py sha256=oSB3KunXyD2hlsK0h0iaCn5NHQ5csspWMBYA7hxJkQk 2170
data_validation/state_manager.py sha256=Krzvp6AlvO06a4aXA0Kj4nnewnsGGBwFE517Ylbwhzw 4333
data_validation/util.py sha256=l4sjm8plykfP7sWj0f9CTWplCkmSvAaOxjzuqcNsEYU 815
data_validation/validation_builder.py sha256=mx6pJxm0tPwEcsPVuRkGiC6Kxq6ZbQ7huUKqkwkog6E 17344
data_validation/query_builder/__init__.py sha256=qsAeQ42339LhQ9fD96pTg7Xgne4gvz0-Z6pwG8aMHBc 575
data_validation/query_builder/partition_row_builder.py sha256=-3e2z_X_UDX_u6fdZHgbqdMnB7cVNykafGZmeGunvBo 2859
data_validation/query_builder/query_builder.py sha256=oT5PFzeMHuOVOf71433ioc7qVcOFYUpSqBZQrvYHRMs 20004
data_validation/query_builder/random_row_builder.py sha256=-Rw65KwmEuo2NBekd4cnrHo23Yb1mTOurZNtP0v5NWA 3697
data_validation/result_handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_validation/result_handlers/bigquery.py sha256=1fG5gOFj3BjwWuQ9hHN0vVUR5DEP0a_sG6nxMcwol4A 4872
data_validation/result_handlers/text.py sha256=nQx0zAVZ344GGVmr1WYiSE2M8WxCawIRTCfMgpK5gz0 2934
third_party/ibis/ibis_addon/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
third_party/ibis/ibis_addon/api.py sha256=3qusZ6eac6sq4eg_ES8zSv5WVM2OwZrpgdwL88j4hF4 4451
third_party/ibis/ibis_addon/operations.py sha256=HNpavf92ikpCPf2v2OeEp4vlgMQ--6erb7qXj4hvlR4 25881
third_party/ibis/ibis_biquery/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
third_party/ibis/ibis_biquery/api.py sha256=oBCKOKEUKtUwIKsVKMwyGtoSTnkVLeFP28socU3MxOQ 559
third_party/ibis/ibis_cloud_spanner/__init__.py sha256=q_kJU_icBK7iTMUz0CWrUEqCtwujC_6pFoFl21cFyhg 7538
third_party/ibis/ibis_cloud_spanner/api.py sha256=LPby4DsmHi5r3ES_nwSqxK-ItcNmFHl5G8Rn_57dTJg 1436
third_party/ibis/ibis_cloud_spanner/client.py sha256=5kDaw8URrx13i_SvKBPGmDsFnwN6DNc22HwxAOysUDg 934
third_party/ibis/ibis_cloud_spanner/compiler.py sha256=uCIW577enz38-IdEYumx8E9ig_9KziNrqm5nPne0dKs 2748
third_party/ibis/ibis_cloud_spanner/datatypes.py sha256=VGNRAjo1s5LNGS8411M8ZuWqIWYyWCrJsG9kd_xr9t4 1517
third_party/ibis/ibis_cloud_spanner/registry.py sha256=fWNkTXe79ECK_2JpjgVfOj7iVbaPi0-AMPdsqAvMZLo 2510
third_party/ibis/ibis_cloud_spanner/to_pandas.py sha256=4XXpq4a51AY6Z8MgDgVtluyOm-ge23VVGShoWxyKmSA 1292
third_party/ibis/ibis_cloud_spanner/tests/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
third_party/ibis/ibis_cloud_spanner/tests/conftest.py sha256=cgbRkkmuxyCRlYxOh8X6bvt6jhInwpk4L35hFR-LgaY 4999
third_party/ibis/ibis_db2/__init__.py sha256=sAEvHe2kGww_RgYn5BZmvsqI1bihrvDFnArL6mkK-I4 3633
third_party/ibis/ibis_db2/api.py sha256=TjCGj0FwJT87sBiE_1-E6bQCo8IdIK6kd8Y6WcSyeNk 1264
third_party/ibis/ibis_db2/compiler.py sha256=1XmWlOLwCaD40IXSNtmdzprvbAISCffnuUxoKCd8la8 1024
third_party/ibis/ibis_db2/datatypes.py sha256=kBzc7T33dhtfHZUcOwI8ZSc6BCB-efUe3urXj9kUbAM 1492
third_party/ibis/ibis_db2/registry.py sha256=0-mo8pJZDtaJmYscTgXi05SY61a6mfeMVytTdrQVJJ4 16112
third_party/ibis/ibis_impala/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
third_party/ibis/ibis_impala/api.py sha256=ZWPYKiv1g5X_a7JTTmBIBIYfkxAIksYbYttTKSMsSIw 8411
third_party/ibis/ibis_mssql/__init__.py sha256=1G_8Xj_gakI3jWXnlaKBvuF3DmxzIRYoA1t6q5Kr7MI 3925
third_party/ibis/ibis_mssql/api.py sha256=1hNSv14eSiOp_wBR5YxmMTls9RSviXfJtgRYGTQAhps 1237
third_party/ibis/ibis_mssql/datatypes.py sha256=B1kKVrxNQW-PiYendAIoCrq3S2DVaRw4pKG0NvCsp18 1315
third_party/ibis/ibis_mssql/registry.py sha256=NzW40vFVl3DcMHPArk38xlIyqVlTmQXdfdUu1x7DUhI 1631
third_party/ibis/ibis_mysql/__init__.py sha256=cweqs_0NdVhrDiw2g6X26KrjUNgkeXyzGcvEweWhx0k 1325
third_party/ibis/ibis_mysql/compiler.py sha256=nkcgJPXEbFq-qyew9xW0EQnQsGgNq13cL5QEiNdbqlU 1509
third_party/ibis/ibis_mysql/base_sql_compiler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
third_party/ibis/ibis_mysql/base_sql_compiler/select_builder.py sha256=Syk9GP6DsY9cy8y3HhH0srd7IG9kVtQCQBPTEQO9rqA 4596
third_party/ibis/ibis_oracle/__init__.py sha256=iLlcXmCJAx8eRt0XY2z6CGhn2yXp5c48n305yFmPAwY 6783
third_party/ibis/ibis_oracle/api.py sha256=6SCIVaKMGMBDAO7W60Ff3PlYwR6wjILpwxxFHb-lVBk 1228
third_party/ibis/ibis_oracle/compiler.py sha256=WS3VoP69dUuczI4PbS683s2izNxlhkrEfhwe0LJLlYI 1085
third_party/ibis/ibis_oracle/datatypes.py sha256=Ml09RMEEYa96w01fy1ty0xLa7YAOyFaSNIXHrEn9FfU 7132
third_party/ibis/ibis_oracle/registry.py sha256=hX4Ng6qdJOrxGXuf3zzdZEWKXZlHiKGr2QH2e-DwND8 16393
third_party/ibis/ibis_postgres/__init__.py sha256=8j_kroy1kFdc3dBS3amPPM62N6kR2ht9TAUKtdYxomk 101
third_party/ibis/ibis_postgres/client.py sha256=q1P98Nd8kuSThohf17cVCBZkgeW6ELFfR1CTUbbWOXU 6395
third_party/ibis/ibis_postgres/datatypes.py sha256=5CDc4iBPVZW90k9XFet9I4IVuXCvsEbpDRll6ZPaCJU 839
third_party/ibis/ibis_redshift/__init__.py sha256=Vk1I4d0SsXNQn5QIf0yE1SjOwmmPqAvQ7vFEtoAn2nA 4430
third_party/ibis/ibis_redshift/api.py sha256=EOoqJ0SvIiANEXVHN1ehYoZiJXr-E9IYYX82pMf8yNE 1170
third_party/ibis/ibis_redshift/compiler.py sha256=za_dkScG0cCL72MPgU2k5jgmY5_4oXxIhDz1j6ExsTc 1543
third_party/ibis/ibis_snowflake/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
third_party/ibis/ibis_snowflake/api.py sha256=vVqbWT-Dg6EJWyJBSxuAz0m6HB8dRS5EG3-ejAVhsoo 1148
third_party/ibis/ibis_snowflake/datatypes.py sha256=nUD1baNhWoA9ZEhmdU0DgLNY4UDQWIa56l16zptA5X4 2508
third_party/ibis/ibis_teradata/__init__.py sha256=okAoVpK_dOgntbxyYhHpDH-2QiGhrXHrwr_l2uKSxIk 10005
third_party/ibis/ibis_teradata/api.py sha256=mCLiKjQ35dP4A_Ed0_QwW261iDQi33RxddY8CW-2Deg 1210
third_party/ibis/ibis_teradata/compiler.py sha256=MLUNPrDPGjQAHofa73eX6hRJefdfRP13YGb6Kn_TXTM 1810
third_party/ibis/ibis_teradata/datatypes.py sha256=JsjNFAce2ERUj6JS5PbADuXGFbHeldHcr4GEoAAicRY 7547
third_party/ibis/ibis_teradata/registry.py sha256=LuAkdyAFFS2sM0Guxy0rdftwbqi8D8WS2TgftKQjKI4 11381
google_pso_data_validator-7.0.0.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
google_pso_data_validator-7.0.0.dist-info/METADATA sha256=7mcepajJbNxKMsFhpBO-7Lvi2fLYtNSCHEWFSRhArFQ 50159
google_pso_data_validator-7.0.0.dist-info/WHEEL sha256=pxeNX5JdtCe58PUSYP9upmc7jdRPgvT0Gm9kb1SHlVw 109
google_pso_data_validator-7.0.0.dist-info/entry_points.txt sha256=Iy0_FYmVoSMGIhpSUhbHb-PUcX51NlaoNNY8pN4rxhA 66
google_pso_data_validator-7.0.0.dist-info/top_level.txt sha256=zLmbkpGVKL13fa_tPgEp1Daez6uqoxnpdqwWF0vxtoQ 28
google_pso_data_validator-7.0.0.dist-info/RECORD

top_level.txt

data_validation
third_party

entry_points.txt

data-validation = data_validation.__main__:main