Metadata-Version: 2.1
Name: sqlmesh
Version: 0.44.3
Home-page: https://github.com/TobikoData/sqlmesh
Author: TobikoData Inc.
Author-email: engineering@tobikodata.com
License: Apache License 2.0
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: SQL
Classifier: Programming Language :: Python :: 3 :: Only
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: astor
Requires-Dist: click
Requires-Dist: croniter
Requires-Dist: duckdb
Requires-Dist: dateparser
Requires-Dist: fsspec
Requires-Dist: hyperscript
Requires-Dist: ipywidgets
Requires-Dist: jinja2
Requires-Dist: pandas <2.1.0
Requires-Dist: pydantic[email] <2.0.0,>=1.10.7
Requires-Dist: requests
Requires-Dist: rich[jupyter]
Requires-Dist: ruamel.yaml
Requires-Dist: sqlglot ~=18.15.0
Provides-Extra: bigquery
Requires-Dist: google-cloud-bigquery[pandas] ; extra == 'bigquery'
Requires-Dist: google-cloud-bigquery-storage ; extra == 'bigquery'
Provides-Extra: databricks
Requires-Dist: databricks-sql-connector ; extra == 'databricks'
Requires-Dist: databricks-cli ; extra == 'databricks'
Provides-Extra: dbt
Requires-Dist: dbt-core <1.5.0 ; extra == 'dbt'
Provides-Extra: dev
Requires-Dist: apache-airflow ==2.3.3 ; extra == 'dev'
Requires-Dist: autoflake ==1.7.7 ; extra == 'dev'
Requires-Dist: agate ==1.6.3 ; extra == 'dev'
Requires-Dist: google-cloud-bigquery ; extra == 'dev'
Requires-Dist: google-cloud-bigquery-storage ; extra == 'dev'
Requires-Dist: black ==22.6.0 ; extra == 'dev'
Requires-Dist: dbt-core ; extra == 'dev'
Requires-Dist: dbt-duckdb >=1.4.2 ; extra == 'dev'
Requires-Dist: Faker ; extra == 'dev'
Requires-Dist: freezegun ; extra == 'dev'
Requires-Dist: google-auth ; extra == 'dev'
Requires-Dist: isort ==5.10.1 ; extra == 'dev'
Requires-Dist: mkdocs-include-markdown-plugin ==4.0.3 ; extra == 'dev'
Requires-Dist: mkdocs-material ==9.0.5 ; extra == 'dev'
Requires-Dist: mypy ~=1.4.0 ; extra == 'dev'
Requires-Dist: pre-commit ; extra == 'dev'
Requires-Dist: pandas-stubs ; extra == 'dev'
Requires-Dist: pdoc ; extra == 'dev'
Requires-Dist: psycopg2-binary ; extra == 'dev'
Requires-Dist: pyarrow <10.1.0,>=10.0.1 ; extra == 'dev'
Requires-Dist: PyGithub ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-asyncio ; extra == 'dev'
Requires-Dist: pytest-lazy-fixture ; extra == 'dev'
Requires-Dist: pytest-mock ; extra == 'dev'
Requires-Dist: pyspark >=3.4.0 ; extra == 'dev'
Requires-Dist: pytz ; extra == 'dev'
Requires-Dist: snowflake-connector-python[pandas,secure-local-storage] >=3.0.2 ; extra == 'dev'
Requires-Dist: sqlalchemy-stubs ; extra == 'dev'
Requires-Dist: tenacity ==8.1.0 ; extra == 'dev'
Requires-Dist: types-croniter ; extra == 'dev'
Requires-Dist: types-dateparser ; extra == 'dev'
Requires-Dist: typing-extensions ==4.5.0 ; extra == 'dev'
Requires-Dist: types-pytz ; extra == 'dev'
Requires-Dist: types-requests ==2.28.8 ; extra == 'dev'
Provides-Extra: gcppostgres
Requires-Dist: cloud-sql-python-connector[pg8000] ; extra == 'gcppostgres'
Provides-Extra: github
Requires-Dist: PyGithub ; extra == 'github'
Provides-Extra: llm
Requires-Dist: langchain ; extra == 'llm'
Requires-Dist: openai ; extra == 'llm'
Provides-Extra: mssql
Requires-Dist: pymssql ; extra == 'mssql'
Provides-Extra: mwaa
Requires-Dist: boto3 ; extra == 'mwaa'
Provides-Extra: mysql
Requires-Dist: mysql-connector-python ; extra == 'mysql'
Provides-Extra: postgres
Requires-Dist: psycopg2 ; extra == 'postgres'
Provides-Extra: redshift
Requires-Dist: redshift-connector ; extra == 'redshift'
Provides-Extra: slack
Requires-Dist: slack-sdk ; extra == 'slack'
Provides-Extra: snowflake
Requires-Dist: snowflake-connector-python[pandas,secure-local-storage] ; extra == 'snowflake'
Requires-Dist: pyarrow <10.1.0,>=10.0.1 ; extra == 'snowflake'
Provides-Extra: trino
Requires-Dist: trino ; extra == 'trino'
Provides-Extra: web
Requires-Dist: fastapi ==0.100.0 ; extra == 'web'
Requires-Dist: watchfiles >=0.19.0 ; extra == 'web'
Requires-Dist: pyarrow >=10.0.1 ; extra == 'web'
Requires-Dist: uvicorn[standard] ==0.22.0 ; extra == 'web'
Requires-Dist: sse-starlette >=0.2.2 ; extra == 'web'

![SQLMesh logo](sqlmesh.svg)

SQLMesh is a data transformation framework that brings the benefits of DevOps to data teams. It enables data scientists, analysts, and engineers to efficiently run and deploy data transformations written in SQL or Python.

For more information, check out the [website](https://sqlmesh.com) and [documentation](https://sqlmesh.readthedocs.io/en/stable/).

## Geting Started
Install SQLMesh through [pypi](https://pypi.org/project/sqlmesh/) by running:

```pip install sqlmesh```

Follow the [tutorial](https://sqlmesh.readthedocs.io/en/stable/quick_start/) to learn how to use SQLMesh.

## Join our community
We'd love to join you on your data journey. Connect with us in the following ways:

* Join the [Tobiko Slack community](https://tobikodata.com/slack) to ask questions, or just to say hi!
* File an issue on our [GitHub](https://github.com/TobikoData/sqlmesh/issues/new).
* Send us an email at [hello@tobikodata.com](hello@tobikodata.com) with your questions or feedback.

## Contribution
Contributions in the form of issues or pull requests are greatly appreciated. [Read more](https://sqlmesh.readthedocs.io/en/stable/development/) about how to develop for SQLMesh.
