google-pso-data-validator

View on PyPIReverse Dependencies (0)

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

Wheel Details

Project: google-pso-data-validator
Version: 6.4.0
Filename: google_pso_data_validator-6.4.0-py2.py3-none-any.whl
Download: [link]
Size: 164598
MD5: 99e7080775cabd2105b8b3561a877ed4
SHA256: 77f2d0a93855de85f7eebb84f3200f87311f2d03c1e3f8b2e5d665a922b75b3e
Uploaded: 2024-11-13 12:03:22 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: google-pso-data-validator
Version: 6.4.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: 48054 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.5.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=TYDoORKTqTIo7jCApXTe4nv5LqsxzVbqmHLWPPX7DJA 25798
data_validation/app.py sha256=R-f149pvnleINtfXoR0-bxNwZI7M2OCczdh8aUdHSg8 1986
data_validation/cli_tools.py sha256=OBCd6xwqB-nW8m-rWM3k7_Tni6CGJJw62JpyFGJoGhc 55475
data_validation/client_info.py sha256=k1tGSxZ-vQBuAjkn8adW0p3_0a1rT_c2i66HgxPblso 881
data_validation/clients.py sha256=9oXeEl4jXQtaSdaHXHVU1lVVdRTfPQpjpqwSaptRPwM 11363
data_validation/combiner.py sha256=CK4MjKfTFLYrh6un78AdbRh8kRzbHxPB0NjFn8dWUt4 14671
data_validation/config_manager.py sha256=m0eKft7ajNCePT9uUt6uPYT5FJYkSbERhN5jDGbyaYQ 46343
data_validation/consts.py sha256=a1yjxtVlfYHr07H_SUqVnowv6TOCrbqehCBYZ_xt8jg 6449
data_validation/data_validation.py sha256=JQ9iichD3ZSnKPRdVLdAPl5svjDLNpduENgKlEYbuao 16186
data_validation/exceptions.py sha256=9wpDXgGgHP0RKT2qS67QXfJCy7_5rK0UCX-Csrkh5fI 746
data_validation/find_tables.py sha256=dPsoI2oEBO7mIHu6e2J4cdl41cj4m2ZMPQAIm9SIw08 5266
data_validation/gcs_helper.py sha256=_2jZnjXeLVhLSMwLmAZ_K2nPb6MN75dLUyH4N8rhVsc 3111
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/schema_validation.py sha256=GN8CYJRLC5P_RJwfDwj4HYGtODtWXEQFO56cSr4XHqw 14320
data_validation/secret_manager.py sha256=xykwo1k_kA-NF3kvjvX1C60ZmWVOHzK7wW1f79qDyo8 2140
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=hK_Mnw6HL8FJedVwb0sjXueaiIJk05oypNueYfYj0YY 4763
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=O74J62RBIuFcMVrpXFblnluJvtpfjiLH-rps7LPlYQY 3343
third_party/ibis/ibis_addon/operations.py sha256=l57CqGtNNOHrLIDNXZB1zckb469C1gvytUdj9WjgNQU 25279
third_party/ibis/ibis_cloud_spanner/__init__.py sha256=bGjD0E0eFbHQATxPk8rTc4pPE-2Wi35R0NlFaMO1-RI 6916
third_party/ibis/ibis_cloud_spanner/api.py sha256=06K11SI78f4hlyZijVtbJJ970UwPthVayzuWLR_Ct5w 1378
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=F924hnY-haK7ACafK8uWXCmIe3DB-vxDynIQ1VIQqj4 2649
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=1TlMQjESQlAtuiLyDoR_AQIEue9X46JY9TjrG3PunvQ 7968
third_party/ibis/ibis_mssql/__init__.py sha256=CSpEZ-IQo9a1LzzS6s540k_aJ1eQtit1EfsPaP-OudA 2987
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=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
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=ngQo15AtLNlzDz9mHlVbB9F6w0xzAi9SWj4hFm1WEDg 5966
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=KXGA-YtBSyMz0zKW7QAc0vM-yAHMTQeXQWRU3Zh5ZEI 4592
third_party/ibis/ibis_postgres/datatypes.py sha256=5CDc4iBPVZW90k9XFet9I4IVuXCvsEbpDRll6ZPaCJU 839
third_party/ibis/ibis_redshift/__init__.py sha256=i7loHLC1tYYu-nTulcSLJ0JdrjQTste8O0dOH9xgD_o 4053
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=RAc_JRPS6KMdUxidJYc7PSrAa9yF6NEyZGajMk6D33A 1986
third_party/ibis/ibis_teradata/__init__.py sha256=Hg8RGfrM4tRt9aanL5cAXn5lAQYjWyuDiE-ZllYk4uY 9123
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-6.4.0.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
google_pso_data_validator-6.4.0.dist-info/METADATA sha256=GfzI-rcWjj9wPIGdUOv9iDfydG8xX5b7DwnhxsNzZcw 49583
google_pso_data_validator-6.4.0.dist-info/WHEEL sha256=0VNUDWQJzfRahYI3neAhz2UVbRCtztpN5dPHAGvmGXc 109
google_pso_data_validator-6.4.0.dist-info/entry_points.txt sha256=Iy0_FYmVoSMGIhpSUhbHb-PUcX51NlaoNNY8pN4rxhA 66
google_pso_data_validator-6.4.0.dist-info/top_level.txt sha256=zLmbkpGVKL13fa_tPgEp1Daez6uqoxnpdqwWF0vxtoQ 28
google_pso_data_validator-6.4.0.dist-info/RECORD

top_level.txt

data_validation
third_party

entry_points.txt

data-validation = data_validation.__main__:main