diff --git a/LICENSE b/LICENSE index 01a7673..94a14c5 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,5 @@ MIT License -Copyright (c) 2022 Datafold Copyright (c) 2023 Erez Shinan Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/README.md b/README.md index d691d1a..1b01661 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,5 @@ # Sqeleton -**Note: Sqeleton is still under construction. Many details are open to change.** - Sqeleton is a Python library for querying SQL databases. It consists of - @@ -12,7 +10,6 @@ It consists of - It is comparable to other libraries such as SQLAlchemy or PyPika, in terms of API and intended audience. However, there are several notable ways in which it is different. - ## **Features:** 🏃‍♂️**High-performance**: Sqeleton's API is designed to maximize performance using batch operations @@ -166,9 +163,6 @@ def my_outerjoin( ``` -# Sponsors - -Special thanks to Datafold for having sponsored Sqeleton in its initial stages. For reference, [the original repo](https://github.com/datafold/sqeleton/). # TODO @@ -194,3 +188,7 @@ Special thanks to Datafold for having sponsored Sqeleton in its initial stages. - [PyPika](https://github.com/kayak/pypika) - [PonyORM](https://ponyorm.org/) - [peewee](https://github.com/coleifer/peewee) + +# Thanks + +Thanks to Datafold for having sponsored Sqeleton in its initial stages. For reference, [the original repo](https://github.com/datafold/sqeleton/). \ No newline at end of file diff --git a/poetry.lock b/poetry.lock index 0b5ee94..b1cfe53 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1119,6 +1119,7 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", [extras] clickhouse = ["clickhouse-driver"] +databricks = [] duckdb = ["duckdb"] mysql = ["mysql-connector-python"] oracle = [] @@ -1132,4 +1133,4 @@ vertica = [] [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "8ff2e70b7f2e4894a69542904d09fb1d90f01e43c80607e23c85bc72aa7a684e" +content-hash = "731f547e09901b73dee38f9e7260c50df4f3539710b543d18265a82f0e5ac531" diff --git a/pyproject.toml b/pyproject.toml index 03b621e..8b766dc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "sqeleton" -version = "0.0.9" +version = "0.1.0" description = "Python library for querying SQL databases" authors = ["Erez Shinan "] license = "MIT" @@ -61,7 +61,7 @@ postgresql = ["psycopg2"] snowflake = ["snowflake-connector-python", "cryptography"] presto = ["presto-python-client"] oracle = ["cx_Oracle"] -# databricks = ["databricks-sql-connector"] +databricks = ["databricks-sql-connector"] trino = ["trino"] clickhouse = ["clickhouse-driver"] vertica = ["vertica-python"] diff --git a/sqeleton/__init__.py b/sqeleton/__init__.py index 86fcd91..3e84838 100644 --- a/sqeleton/__init__.py +++ b/sqeleton/__init__.py @@ -1,4 +1,4 @@ from .databases import connect -from .queries import table, this, SKIP, code +from .queries import table, this, SKIP, code, commit -__version__ = "0.0.9" +__version__ = "0.1.0"