Metadata-Version: 2.1
Name: openmetadata-ingestion
Version: 1.2.5.3
Summary: Ingestion Framework for OpenMetadata
Home-page: https://open-metadata.org/
Author: OpenMetadata Committers
License: Apache License 2.0
Project-URL: Documentation, https://docs.open-metadata.org/
Project-URL: Source, https://github.com/open-metadata/OpenMetadata
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests-aws4auth (~=1.1)
Requires-Dist: cached-property (==1.5.2)
Requires-Dist: google-auth (>=1.33.0)
Requires-Dist: grpcio-tools (>=1.47.2)
Requires-Dist: requests (>=2.23)
Requires-Dist: google (>=3.0.0)
Requires-Dist: sqlalchemy (<2,>=1.4.0)
Requires-Dist: jsonschema
Requires-Dist: importlib-metadata (>=4.13.0)
Requires-Dist: tabulate (==0.9.0)
Requires-Dist: croniter (~=1.3.0)
Requires-Dist: setuptools (~=66.0.0)
Requires-Dist: antlr4-python3-runtime (==4.9.2)
Requires-Dist: avro (~=1.11)
Requires-Dist: python-dateutil (>=2.8.1)
Requires-Dist: collate-sqllineage (<1.3,>=1.0.4)
Requires-Dist: cryptography
Requires-Dist: python-jose (~=3.3)
Requires-Dist: email-validator (>=1.0.3)
Requires-Dist: jsonpatch (==1.32)
Requires-Dist: boto3 (<2.0,>=1.20)
Requires-Dist: typing-compat (~=0.1.0)
Requires-Dist: typing-inspect
Requires-Dist: idna (<3,>=2.5)
Requires-Dist: chardet (==4.0.0)
Requires-Dist: PyYAML (~=6.0)
Requires-Dist: Jinja2 (>=2.11.3)
Requires-Dist: pymysql (>=1.0.2)
Requires-Dist: memory-profiler
Requires-Dist: mypy-extensions (>=0.4.3)
Requires-Dist: pydantic (~=1.10)
Requires-Dist: wheel (~=0.38.4)
Provides-Extra: airflow
Requires-Dist: apache-airflow (==2.6.3) ; extra == 'airflow'
Requires-Dist: attrs ; extra == 'airflow'
Provides-Extra: all
Requires-Dist: pydruid (>=0.6.5) ; extra == 'all'
Requires-Dist: protobuf ; extra == 'all'
Requires-Dist: snowflake-sqlalchemy (~=1.4) ; extra == 'all'
Requires-Dist: msal (~=1.2) ; extra == 'all'
Requires-Dist: couchbase (~=4.1) ; extra == 'all'
Requires-Dist: google-auth (>=1.33.0) ; extra == 'all'
Requires-Dist: grpcio-tools (>=1.47.2) ; extra == 'all'
Requires-Dist: simple-salesforce (==1.11.4) ; extra == 'all'
Requires-Dist: pinotdb (~=0.3) ; extra == 'all'
Requires-Dist: pyodbc (<5,>=4.0.35) ; extra == 'all'
Requires-Dist: cx-Oracle (<9,>=8.3.0) ; extra == 'all'
Requires-Dist: google-cloud-datacatalog (>=3.6.2) ; extra == 'all'
Requires-Dist: delta-spark (<=2.3.0) ; extra == 'all'
Requires-Dist: elasticsearch8 (~=8.9.0) ; extra == 'all'
Requires-Dist: jsonschema ; extra == 'all'
Requires-Dist: importlib-metadata (>=4.13.0) ; extra == 'all'
Requires-Dist: tabulate (==0.9.0) ; extra == 'all'
Requires-Dist: databricks-sdk (==0.16.0) ; extra == 'all'
Requires-Dist: azure-identity (~=1.12) ; extra == 'all'
Requires-Dist: sqlalchemy-hana ; extra == 'all'
Requires-Dist: antlr4-python3-runtime (==4.9.2) ; extra == 'all'
Requires-Dist: GeoAlchemy2 (~=0.12) ; extra == 'all'
Requires-Dist: collate-sqllineage (<1.3,>=1.0.4) ; extra == 'all'
Requires-Dist: cryptography ; extra == 'all'
Requires-Dist: pydomo (~=0.3) ; extra == 'all'
Requires-Dist: sqlalchemy-pgspider ; extra == 'all'
Requires-Dist: thrift-sasl (~=0.4) ; extra == 'all'
Requires-Dist: sasl (~=0.3) ; extra == 'all'
Requires-Dist: tableau-api-lib (~=0.1) ; extra == 'all'
Requires-Dist: sqlalchemy-pytds (~=0.3) ; extra == 'all'
Requires-Dist: jsonpatch (==1.32) ; extra == 'all'
Requires-Dist: boto3 (<2.0,>=1.20) ; extra == 'all'
Requires-Dist: pyhive (~=0.7) ; extra == 'all'
Requires-Dist: trino[sqlalchemy] ; extra == 'all'
Requires-Dist: typing-compat (~=0.1.0) ; extra == 'all'
Requires-Dist: typing-inspect ; extra == 'all'
Requires-Dist: looker-sdk (>=22.20.0) ; extra == 'all'
Requires-Dist: dagster-graphql (~=1.1) ; extra == 'all'
Requires-Dist: pandas (==1.3.5) ; extra == 'all'
Requires-Dist: s3fs (==0.4.2) ; extra == 'all'
Requires-Dist: presidio-analyzer (==2.2.32) ; extra == 'all'
Requires-Dist: impyla (~=0.18.0) ; extra == 'all'
Requires-Dist: idna (<3,>=2.5) ; extra == 'all'
Requires-Dist: giturlparse ; extra == 'all'
Requires-Dist: sqlalchemy-redshift (==0.8.12) ; extra == 'all'
Requires-Dist: chardet (==4.0.0) ; extra == 'all'
Requires-Dist: pymssql (~=2.2.0) ; extra == 'all'
Requires-Dist: okta (~=2.3) ; extra == 'all'
Requires-Dist: pymysql (>=1.0.2) ; extra == 'all'
Requires-Dist: packaging (==21.3) ; extra == 'all'
Requires-Dist: python-on-whales (==0.55.0) ; extra == 'all'
Requires-Dist: sqlalchemy-bigquery (>=1.2.2) ; extra == 'all'
Requires-Dist: requests-aws4auth (~=1.1) ; extra == 'all'
Requires-Dist: memory-profiler ; extra == 'all'
Requires-Dist: mypy-extensions (>=0.4.3) ; extra == 'all'
Requires-Dist: mlflow-skinny (>=2.3.0) ; extra == 'all'
Requires-Dist: clickhouse-sqlalchemy (~=0.2) ; extra == 'all'
Requires-Dist: pymongo (~=4.3) ; extra == 'all'
Requires-Dist: cachetools ; extra == 'all'
Requires-Dist: cached-property (==1.5.2) ; extra == 'all'
Requires-Dist: azure-identity ; extra == 'all'
Requires-Dist: spacy (==3.5.0) ; extra == 'all'
Requires-Dist: elasticsearch (==7.13.1) ; extra == 'all'
Requires-Dist: fastavro (>=1.2.0) ; extra == 'all'
Requires-Dist: requests (>=2.23) ; extra == 'all'
Requires-Dist: gitpython (~=3.1.34) ; extra == 'all'
Requires-Dist: google-cloud-logging ; extra == 'all'
Requires-Dist: azure-storage-blob (~=12.14) ; extra == 'all'
Requires-Dist: gcsfs (==2022.11.0) ; extra == 'all'
Requires-Dist: google (>=3.0.0) ; extra == 'all'
Requires-Dist: sqlalchemy (<2,>=1.4.0) ; extra == 'all'
Requires-Dist: thrift (<1,>=0.13) ; extra == 'all'
Requires-Dist: neo4j (~=5.3.0) ; extra == 'all'
Requires-Dist: croniter (~=1.3.0) ; extra == 'all'
Requires-Dist: clickhouse-driver (~=0.2) ; extra == 'all'
Requires-Dist: hdbcli ; extra == 'all'
Requires-Dist: websocket-client (~=1.6.1) ; extra == 'all'
Requires-Dist: google-cloud ; extra == 'all'
Requires-Dist: setuptools (~=66.0.0) ; extra == 'all'
Requires-Dist: ldap3 (==2.9.1) ; extra == 'all'
Requires-Dist: avro (~=1.11) ; extra == 'all'
Requires-Dist: python-dateutil (>=2.8.1) ; extra == 'all'
Requires-Dist: pyathena (==3.0.8) ; extra == 'all'
Requires-Dist: python-jose (~=3.3) ; extra == 'all'
Requires-Dist: confluent-kafka (==2.1.1) ; extra == 'all'
Requires-Dist: scikit-learn (~=1.0) ; extra == 'all'
Requires-Dist: email-validator (>=1.0.3) ; extra == 'all'
Requires-Dist: psycopg2-binary ; extra == 'all'
Requires-Dist: pyarrow (~=10.0) ; extra == 'all'
Requires-Dist: alembic (~=1.10.2) ; extra == 'all'
Requires-Dist: google-cloud-storage (==1.43.0) ; extra == 'all'
Requires-Dist: sqlalchemy-databricks (~=0.1) ; extra == 'all'
Requires-Dist: azure-storage-blob ; extra == 'all'
Requires-Dist: adlfs (>=2022.2.0) ; extra == 'all'
Requires-Dist: PyYAML (~=6.0) ; extra == 'all'
Requires-Dist: Jinja2 (>=2.11.3) ; extra == 'all'
Requires-Dist: lkml (~=1.3) ; extra == 'all'
Requires-Dist: python-snappy (~=0.6.1) ; extra == 'all'
Requires-Dist: presto-types-parser (>=0.0.2) ; extra == 'all'
Requires-Dist: impyla[kerberos] (~=0.18.0) ; extra == 'all'
Requires-Dist: oracledb (~=1.2) ; extra == 'all'
Requires-Dist: sqlalchemy-vertica[vertica-python] (>=0.0.5) ; extra == 'all'
Requires-Dist: pydantic (~=1.10) ; extra == 'all'
Requires-Dist: dbt-artifacts-parser ; extra == 'all'
Requires-Dist: wheel (~=0.38.4) ; extra == 'all'
Provides-Extra: amundsen
Requires-Dist: neo4j (~=5.3.0) ; extra == 'amundsen'
Provides-Extra: athena
Requires-Dist: pyathena (==3.0.8) ; extra == 'athena'
Provides-Extra: atlas
Provides-Extra: azure-sso
Requires-Dist: msal (~=1.2) ; extra == 'azure-sso'
Provides-Extra: azuresql
Requires-Dist: pyodbc (<5,>=4.0.35) ; extra == 'azuresql'
Provides-Extra: backup
Requires-Dist: azure-storage-blob ; extra == 'backup'
Requires-Dist: boto3 (<2.0,>=1.20) ; extra == 'backup'
Requires-Dist: azure-identity ; extra == 'backup'
Provides-Extra: base
Requires-Dist: requests-aws4auth (~=1.1) ; extra == 'base'
Requires-Dist: cached-property (==1.5.2) ; extra == 'base'
Requires-Dist: google-auth (>=1.33.0) ; extra == 'base'
Requires-Dist: grpcio-tools (>=1.47.2) ; extra == 'base'
Requires-Dist: requests (>=2.23) ; extra == 'base'
Requires-Dist: google (>=3.0.0) ; extra == 'base'
Requires-Dist: sqlalchemy (<2,>=1.4.0) ; extra == 'base'
Requires-Dist: jsonschema ; extra == 'base'
Requires-Dist: importlib-metadata (>=4.13.0) ; extra == 'base'
Requires-Dist: tabulate (==0.9.0) ; extra == 'base'
Requires-Dist: croniter (~=1.3.0) ; extra == 'base'
Requires-Dist: setuptools (~=66.0.0) ; extra == 'base'
Requires-Dist: antlr4-python3-runtime (==4.9.2) ; extra == 'base'
Requires-Dist: avro (~=1.11) ; extra == 'base'
Requires-Dist: python-dateutil (>=2.8.1) ; extra == 'base'
Requires-Dist: collate-sqllineage (<1.3,>=1.0.4) ; extra == 'base'
Requires-Dist: cryptography ; extra == 'base'
Requires-Dist: python-jose (~=3.3) ; extra == 'base'
Requires-Dist: email-validator (>=1.0.3) ; extra == 'base'
Requires-Dist: jsonpatch (==1.32) ; extra == 'base'
Requires-Dist: boto3 (<2.0,>=1.20) ; extra == 'base'
Requires-Dist: typing-compat (~=0.1.0) ; extra == 'base'
Requires-Dist: typing-inspect ; extra == 'base'
Requires-Dist: idna (<3,>=2.5) ; extra == 'base'
Requires-Dist: chardet (==4.0.0) ; extra == 'base'
Requires-Dist: PyYAML (~=6.0) ; extra == 'base'
Requires-Dist: Jinja2 (>=2.11.3) ; extra == 'base'
Requires-Dist: pymysql (>=1.0.2) ; extra == 'base'
Requires-Dist: memory-profiler ; extra == 'base'
Requires-Dist: mypy-extensions (>=0.4.3) ; extra == 'base'
Requires-Dist: pydantic (~=1.10) ; extra == 'base'
Requires-Dist: wheel (~=0.38.4) ; extra == 'base'
Provides-Extra: bigquery
Requires-Dist: google-cloud-datacatalog (>=3.6.2) ; extra == 'bigquery'
Requires-Dist: sqlalchemy-bigquery (>=1.2.2) ; extra == 'bigquery'
Requires-Dist: pyarrow (~=10.0) ; extra == 'bigquery'
Requires-Dist: google-cloud-logging ; extra == 'bigquery'
Requires-Dist: cachetools ; extra == 'bigquery'
Provides-Extra: clickhouse
Requires-Dist: clickhouse-driver (~=0.2) ; extra == 'clickhouse'
Requires-Dist: clickhouse-sqlalchemy (~=0.2) ; extra == 'clickhouse'
Provides-Extra: couchbase
Requires-Dist: couchbase (~=4.1) ; extra == 'couchbase'
Provides-Extra: dagster
Requires-Dist: GeoAlchemy2 (~=0.12) ; extra == 'dagster'
Requires-Dist: psycopg2-binary ; extra == 'dagster'
Requires-Dist: dagster-graphql (~=1.1) ; extra == 'dagster'
Requires-Dist: pymysql (>=1.0.2) ; extra == 'dagster'
Provides-Extra: data-insight
Requires-Dist: elasticsearch (==7.13.1) ; extra == 'data-insight'
Requires-Dist: elasticsearch8 (~=8.9.0) ; extra == 'data-insight'
Provides-Extra: databricks
Requires-Dist: databricks-sdk (==0.16.0) ; extra == 'databricks'
Requires-Dist: sqlalchemy-databricks (~=0.1) ; extra == 'databricks'
Provides-Extra: datalake-azure
Requires-Dist: python-snappy (~=0.6.1) ; extra == 'datalake-azure'
Requires-Dist: adlfs (>=2022.2.0) ; extra == 'datalake-azure'
Requires-Dist: pandas (==1.3.5) ; extra == 'datalake-azure'
Requires-Dist: pyarrow (~=10.0) ; extra == 'datalake-azure'
Requires-Dist: boto3 (<2.0,>=1.20) ; extra == 'datalake-azure'
Requires-Dist: azure-storage-blob (~=12.14) ; extra == 'datalake-azure'
Requires-Dist: azure-identity (~=1.12) ; extra == 'datalake-azure'
Provides-Extra: datalake-gcs
Requires-Dist: google-cloud-storage (==1.43.0) ; extra == 'datalake-gcs'
Requires-Dist: python-snappy (~=0.6.1) ; extra == 'datalake-gcs'
Requires-Dist: pandas (==1.3.5) ; extra == 'datalake-gcs'
Requires-Dist: boto3 (<2.0,>=1.20) ; extra == 'datalake-gcs'
Requires-Dist: pyarrow (~=10.0) ; extra == 'datalake-gcs'
Requires-Dist: gcsfs (==2022.11.0) ; extra == 'datalake-gcs'
Provides-Extra: datalake-s3
Requires-Dist: python-snappy (~=0.6.1) ; extra == 'datalake-s3'
Requires-Dist: pandas (==1.3.5) ; extra == 'datalake-s3'
Requires-Dist: s3fs (==0.4.2) ; extra == 'datalake-s3'
Requires-Dist: pyarrow (~=10.0) ; extra == 'datalake-s3'
Requires-Dist: boto3 (<2.0,>=1.20) ; extra == 'datalake-s3'
Provides-Extra: db2
Requires-Dist: ibm-db-sa (~=0.3) ; extra == 'db2'
Provides-Extra: dbt
Requires-Dist: google-cloud-storage (==1.43.0) ; extra == 'dbt'
Requires-Dist: boto3 (<2.0,>=1.20) ; extra == 'dbt'
Requires-Dist: azure-identity (~=1.12) ; extra == 'dbt'
Requires-Dist: google-cloud ; extra == 'dbt'
Requires-Dist: azure-storage-blob (~=12.14) ; extra == 'dbt'
Requires-Dist: dbt-artifacts-parser ; extra == 'dbt'
Provides-Extra: deltalake
Requires-Dist: delta-spark (<=2.3.0) ; extra == 'deltalake'
Provides-Extra: dev
Requires-Dist: docker ; extra == 'dev'
Requires-Dist: pycln ; extra == 'dev'
Requires-Dist: pylint (~=3.0.0) ; extra == 'dev'
Requires-Dist: datamodel-code-generator (==0.22.0) ; extra == 'dev'
Requires-Dist: pre-commit ; extra == 'dev'
Requires-Dist: black (==22.3.0) ; extra == 'dev'
Requires-Dist: isort ; extra == 'dev'
Requires-Dist: twine ; extra == 'dev'
Provides-Extra: docker
Requires-Dist: python-on-whales (==0.55.0) ; extra == 'docker'
Provides-Extra: domo
Requires-Dist: pydomo (~=0.3) ; extra == 'domo'
Provides-Extra: druid
Requires-Dist: pydruid (>=0.6.5) ; extra == 'druid'
Provides-Extra: dynamodb
Requires-Dist: boto3 (<2.0,>=1.20) ; extra == 'dynamodb'
Provides-Extra: e2e_test
Requires-Dist: pytest-base-url ; extra == 'e2e_test'
Requires-Dist: pytest-playwright ; extra == 'e2e_test'
Provides-Extra: elasticsearch
Requires-Dist: elasticsearch (==7.13.1) ; extra == 'elasticsearch'
Requires-Dist: elasticsearch8 (~=8.9.0) ; extra == 'elasticsearch'
Provides-Extra: glue
Requires-Dist: boto3 (<2.0,>=1.20) ; extra == 'glue'
Provides-Extra: great-expectations
Requires-Dist: great-expectations (~=0.17.0) ; extra == 'great-expectations'
Provides-Extra: hive
Requires-Dist: thrift-sasl (~=0.4) ; extra == 'hive'
Requires-Dist: sasl (~=0.3) ; extra == 'hive'
Requires-Dist: pyhive (~=0.7) ; extra == 'hive'
Requires-Dist: presto-types-parser (>=0.0.2) ; extra == 'hive'
Requires-Dist: impyla (~=0.18.0) ; extra == 'hive'
Requires-Dist: thrift (<1,>=0.13) ; extra == 'hive'
Provides-Extra: impala
Requires-Dist: sasl (~=0.3) ; extra == 'impala'
Requires-Dist: thrift-sasl (~=0.4) ; extra == 'impala'
Requires-Dist: presto-types-parser (>=0.0.2) ; extra == 'impala'
Requires-Dist: impyla[kerberos] (~=0.18.0) ; extra == 'impala'
Requires-Dist: thrift (<1,>=0.13) ; extra == 'impala'
Provides-Extra: kafka
Requires-Dist: confluent-kafka (==2.1.1) ; extra == 'kafka'
Requires-Dist: protobuf ; extra == 'kafka'
Requires-Dist: avro (~=1.11) ; extra == 'kafka'
Requires-Dist: grpcio-tools (>=1.47.2) ; extra == 'kafka'
Requires-Dist: fastavro (>=1.2.0) ; extra == 'kafka'
Provides-Extra: kinesis
Requires-Dist: boto3 (<2.0,>=1.20) ; extra == 'kinesis'
Provides-Extra: ldap-users
Requires-Dist: ldap3 (==2.9.1) ; extra == 'ldap-users'
Provides-Extra: looker
Requires-Dist: gitpython (~=3.1.34) ; extra == 'looker'
Requires-Dist: lkml (~=1.3) ; extra == 'looker'
Requires-Dist: looker-sdk (>=22.20.0) ; extra == 'looker'
Requires-Dist: giturlparse ; extra == 'looker'
Provides-Extra: mlflow
Requires-Dist: mlflow-skinny (>=2.3.0) ; extra == 'mlflow'
Requires-Dist: alembic (~=1.10.2) ; extra == 'mlflow'
Provides-Extra: mongo
Requires-Dist: pymongo (~=4.3) ; extra == 'mongo'
Requires-Dist: pandas (==1.3.5) ; extra == 'mongo'
Provides-Extra: mssql
Requires-Dist: sqlalchemy-pytds (~=0.3) ; extra == 'mssql'
Provides-Extra: mssql-odbc
Requires-Dist: pyodbc (<5,>=4.0.35) ; extra == 'mssql-odbc'
Provides-Extra: mysql
Requires-Dist: pymysql (>=1.0.2) ; extra == 'mysql'
Provides-Extra: nifi
Provides-Extra: okta
Requires-Dist: okta (~=2.3) ; extra == 'okta'
Provides-Extra: oracle
Requires-Dist: cx-Oracle (<9,>=8.3.0) ; extra == 'oracle'
Requires-Dist: oracledb (~=1.2) ; extra == 'oracle'
Provides-Extra: pgspider
Requires-Dist: psycopg2-binary ; extra == 'pgspider'
Requires-Dist: sqlalchemy-pgspider ; extra == 'pgspider'
Provides-Extra: pii-processor
Requires-Dist: presidio-analyzer (==2.2.32) ; extra == 'pii-processor'
Requires-Dist: pandas (==1.3.5) ; extra == 'pii-processor'
Requires-Dist: spacy (==3.5.0) ; extra == 'pii-processor'
Provides-Extra: pinotdb
Requires-Dist: pinotdb (~=0.3) ; extra == 'pinotdb'
Provides-Extra: postgres
Requires-Dist: GeoAlchemy2 (~=0.12) ; extra == 'postgres'
Requires-Dist: psycopg2-binary ; extra == 'postgres'
Requires-Dist: packaging (==21.3) ; extra == 'postgres'
Requires-Dist: pymysql (>=1.0.2) ; extra == 'postgres'
Provides-Extra: powerbi
Requires-Dist: msal (~=1.2) ; extra == 'powerbi'
Provides-Extra: presto
Requires-Dist: presto-types-parser (>=0.0.2) ; extra == 'presto'
Requires-Dist: pyhive (~=0.7) ; extra == 'presto'
Provides-Extra: pymssql
Requires-Dist: pymssql (~=2.2.0) ; extra == 'pymssql'
Provides-Extra: qliksense
Requires-Dist: websocket-client (~=1.6.1) ; extra == 'qliksense'
Provides-Extra: quicksight
Requires-Dist: boto3 (<2.0,>=1.20) ; extra == 'quicksight'
Provides-Extra: redash
Requires-Dist: packaging (==21.3) ; extra == 'redash'
Provides-Extra: redpanda
Requires-Dist: confluent-kafka (==2.1.1) ; extra == 'redpanda'
Requires-Dist: protobuf ; extra == 'redpanda'
Requires-Dist: avro (~=1.11) ; extra == 'redpanda'
Requires-Dist: grpcio-tools (>=1.47.2) ; extra == 'redpanda'
Requires-Dist: fastavro (>=1.2.0) ; extra == 'redpanda'
Provides-Extra: redshift
Requires-Dist: psycopg2-binary ; extra == 'redshift'
Requires-Dist: sqlalchemy-redshift (==0.8.12) ; extra == 'redshift'
Requires-Dist: GeoAlchemy2 (~=0.12) ; extra == 'redshift'
Provides-Extra: sagemaker
Requires-Dist: boto3 (<2.0,>=1.20) ; extra == 'sagemaker'
Provides-Extra: salesforce
Requires-Dist: simple-salesforce (==1.11.4) ; extra == 'salesforce'
Provides-Extra: sap-hana
Requires-Dist: sqlalchemy-hana ; extra == 'sap-hana'
Requires-Dist: hdbcli ; extra == 'sap-hana'
Provides-Extra: singlestore
Requires-Dist: pymysql (>=1.0.2) ; extra == 'singlestore'
Provides-Extra: sklearn
Requires-Dist: scikit-learn (~=1.0) ; extra == 'sklearn'
Provides-Extra: snowflake
Requires-Dist: snowflake-sqlalchemy (~=1.4) ; extra == 'snowflake'
Provides-Extra: superset
Provides-Extra: tableau
Requires-Dist: tableau-api-lib (~=0.1) ; extra == 'tableau'
Provides-Extra: test
Requires-Dist: snowflake-sqlalchemy (~=1.4) ; extra == 'test'
Requires-Dist: spacy (==3.5.0) ; extra == 'test'
Requires-Dist: coverage ; extra == 'test'
Requires-Dist: pytest (==7.0.0) ; extra == 'test'
Requires-Dist: google (>=3.0.0) ; extra == 'test'
Requires-Dist: elasticsearch8 (~=8.9.0) ; extra == 'test'
Requires-Dist: apache-airflow (==2.6.3) ; extra == 'test'
Requires-Dist: databricks-sdk (==0.16.0) ; extra == 'test'
Requires-Dist: pydomo (~=0.3) ; extra == 'test'
Requires-Dist: tableau-api-lib (~=0.1) ; extra == 'test'
Requires-Dist: trino[sqlalchemy] ; extra == 'test'
Requires-Dist: scikit-learn (~=1.0) ; extra == 'test'
Requires-Dist: pyhive (~=0.7) ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: pytest-order ; extra == 'test'
Requires-Dist: looker-sdk (>=22.20.0) ; extra == 'test'
Requires-Dist: great-expectations (~=0.17.0) ; extra == 'test'
Requires-Dist: pyarrow (~=10.0) ; extra == 'test'
Requires-Dist: sqlalchemy-databricks (~=0.1) ; extra == 'test'
Requires-Dist: giturlparse ; extra == 'test'
Requires-Dist: sqlalchemy-redshift (==0.8.12) ; extra == 'test'
Requires-Dist: moto (==4.0.8) ; extra == 'test'
Requires-Dist: lkml (~=1.3) ; extra == 'test'
Requires-Dist: pymongo (~=4.3) ; extra == 'test'
Requires-Dist: dbt-artifacts-parser ; extra == 'test'
Provides-Extra: trino
Requires-Dist: trino[sqlalchemy] ; extra == 'trino'
Provides-Extra: vertica
Requires-Dist: sqlalchemy-vertica[vertica-python] (>=0.0.5) ; extra == 'vertica'

---
This guide will help you setup the Ingestion framework and connectors
---

![Python version 3.7+](https://img.shields.io/badge/python-3.7%2B-blue)

OpenMetadata Ingestion is a simple framework to build connectors and ingest metadata of various systems through OpenMetadata APIs. It could be used in an orchestration framework(e.g. Apache Airflow) to ingest metadata.
**Prerequisites**

- Python &gt;= 3.7.x

### Docs

Please refer to the documentation here https://docs.open-metadata.org/connectors

<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=c1a30c7c-6dc7-4928-95bf-6ee08ca6aa6a" />
