Metadata-Version: 2.1
Name: kensu
Version: 2.9.2
Home-page: 
Author-email: 
Keywords: DODD,Data Observability Driven Development,Data Observability,Analytics Observability
Platform: Posix; MacOS X; Windows
License-File: LICENSE
Requires-Dist: packaging
Requires-Dist: urllib3>=1.15.1
Requires-Dist: requests
Requires-Dist: certifi>=14.05.14
Requires-Dist: datetime
Requires-Dist: python_dateutil>=2.5.3
Requires-Dist: six>=1.10
Requires-Dist: pyjwt
Requires-Dist: configparser
Provides-Extra: pysftp
Requires-Dist: pysftp>=0.2.9; extra == "pysftp"
Provides-Extra: pandas
Requires-Dist: numpy>=1.19.5; extra == "pandas"
Requires-Dist: pandas>=1.2.4; extra == "pandas"
Provides-Extra: sklearn
Requires-Dist: numpy>=1.19.5; extra == "sklearn"
Requires-Dist: scikit-learn>=0.24.2; extra == "sklearn"
Provides-Extra: numpy
Requires-Dist: numpy>=1.19.5; extra == "numpy"
Provides-Extra: scikit-learn
Requires-Dist: scikit-learn>=0.24.2; extra == "scikit-learn"
Provides-Extra: boto
Requires-Dist: sqllineage>=1.3.7; extra == "boto"
Requires-Dist: boto3; extra == "boto"
Provides-Extra: boto3
Requires-Dist: boto3; extra == "boto3"
Provides-Extra: sqllineage
Requires-Dist: sqllineage>=1.3.7; extra == "sqllineage"
Provides-Extra: psycopg2-binary
Requires-Dist: psycopg2-binary==2.9.3; extra == "psycopg2-binary"
Provides-Extra: pg
Requires-Dist: sqlparse>=0.4.2; extra == "pg"
Requires-Dist: psycopg2-binary==2.9.3; extra == "pg"
Requires-Dist: pglast==v3.4; extra == "pg"
Provides-Extra: pglast
Requires-Dist: pglast==v3.4; extra == "pglast"
Provides-Extra: gbq
Requires-Dist: sqlparse>=0.4.2; extra == "gbq"
Requires-Dist: google-cloud-bigquery>=2.26.0; extra == "gbq"
Provides-Extra: google-cloud-bigquery
Requires-Dist: google-cloud-bigquery>=2.26.0; extra == "google-cloud-bigquery"
Provides-Extra: sqlparse
Requires-Dist: sqlparse>=0.4.2; extra == "sqlparse"
Provides-Extra: twine
Requires-Dist: twine<=3.8.0; extra == "twine"
Provides-Extra: airflow-google
Requires-Dist: fsspec; extra == "airflow-google"
Requires-Dist: twine<=3.8.0; extra == "airflow-google"
Requires-Dist: gcsfs; extra == "airflow-google"
Provides-Extra: gcsfs
Requires-Dist: gcsfs; extra == "gcsfs"
Provides-Extra: fsspec
Requires-Dist: fsspec; extra == "fsspec"
Provides-Extra: packaging
Requires-Dist: packaging; extra == "packaging"
Provides-Extra: sdk
Requires-Dist: packaging; extra == "sdk"
Provides-Extra: kafka
Requires-Dist: confluent-kafka; extra == "kafka"
Provides-Extra: confluent-kafka
Requires-Dist: confluent-kafka; extra == "confluent-kafka"
Provides-Extra: gitpython
Requires-Dist: GitPython; extra == "gitpython"
Provides-Extra: git
Requires-Dist: GitPython; extra == "git"
Provides-Extra: pytest-sftpserver
Requires-Dist: pytest-sftpserver; extra == "pytest-sftpserver"
Provides-Extra: test
Requires-Dist: pytest-vcr; extra == "test"
Requires-Dist: pytest-sftpserver; extra == "test"
Requires-Dist: pytest>=6.2.4; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Provides-Extra: pytest
Requires-Dist: pytest>=6.2.4; extra == "pytest"
Provides-Extra: pytest-mock
Requires-Dist: pytest-mock; extra == "pytest-mock"
Provides-Extra: pytest-vcr
Requires-Dist: pytest-vcr; extra == "pytest-vcr"
Provides-Extra: setuptools
Requires-Dist: setuptools>=21.0.0; extra == "setuptools"
Provides-Extra: build
Requires-Dist: setuptools>=21.0.0; extra == "build"
Requires-Dist: twine>=3.4.1; extra == "build"
Requires-Dist: wheel; extra == "build"
Requires-Dist: twine>=3.4.1; extra == "twine"
Provides-Extra: wheel
Requires-Dist: wheel; extra == "wheel"
Provides-Extra: all
Requires-Dist: gcsfs; extra == "all"
Requires-Dist: packaging; extra == "all"
Requires-Dist: pytest>=6.2.4; extra == "all"
Requires-Dist: boto3; extra == "all"
Requires-Dist: confluent-kafka; extra == "all"
Requires-Dist: pytest-mock; extra == "all"
Requires-Dist: twine>=3.4.1; extra == "all"
Requires-Dist: pglast==v3.4; extra == "all"
Requires-Dist: scikit-learn>=0.24.2; extra == "all"
Requires-Dist: pysftp>=0.2.9; extra == "all"
Requires-Dist: pytest-vcr; extra == "all"
Requires-Dist: sqlparse>=0.4.2; extra == "all"
Requires-Dist: twine<=3.8.0; extra == "all"
Requires-Dist: google-cloud-bigquery>=2.26.0; extra == "all"
Requires-Dist: numpy>=1.19.5; extra == "all"
Requires-Dist: setuptools>=21.0.0; extra == "all"
Requires-Dist: pytest-sftpserver; extra == "all"
Requires-Dist: psycopg2-binary==2.9.3; extra == "all"
Requires-Dist: pandas>=1.2.4; extra == "all"
Requires-Dist: fsspec; extra == "all"
Requires-Dist: sqllineage>=1.3.7; extra == "all"
Requires-Dist: GitPython; extra == "all"
Requires-Dist: wheel; extra == "all"
Provides-Extra: all-but-test
Requires-Dist: gcsfs; extra == "all-but-test"
Requires-Dist: packaging; extra == "all-but-test"
Requires-Dist: pytest>=6.2.4; extra == "all-but-test"
Requires-Dist: boto3; extra == "all-but-test"
Requires-Dist: confluent-kafka; extra == "all-but-test"
Requires-Dist: pytest-mock; extra == "all-but-test"
Requires-Dist: twine>=3.4.1; extra == "all-but-test"
Requires-Dist: pglast==v3.4; extra == "all-but-test"
Requires-Dist: scikit-learn>=0.24.2; extra == "all-but-test"
Requires-Dist: pysftp>=0.2.9; extra == "all-but-test"
Requires-Dist: pytest-vcr; extra == "all-but-test"
Requires-Dist: sqlparse>=0.4.2; extra == "all-but-test"
Requires-Dist: twine<=3.8.0; extra == "all-but-test"
Requires-Dist: google-cloud-bigquery>=2.26.0; extra == "all-but-test"
Requires-Dist: numpy>=1.19.5; extra == "all-but-test"
Requires-Dist: setuptools>=21.0.0; extra == "all-but-test"
Requires-Dist: pytest-sftpserver; extra == "all-but-test"
Requires-Dist: psycopg2-binary==2.9.3; extra == "all-but-test"
Requires-Dist: pandas>=1.2.4; extra == "all-but-test"
Requires-Dist: fsspec; extra == "all-but-test"
Requires-Dist: sqllineage>=1.3.7; extra == "all-but-test"
Requires-Dist: GitPython; extra == "all-but-test"
Requires-Dist: wheel; extra == "all-but-test"
Provides-Extra: no-extra-deps

    DODD Python Agent: enable Data Observability Driven Development in your Python script    
