Metadata-Version: 2.4
Name: sqlalchemy_exasol
Version: 6.1.1
Summary: EXASOL dialect for SQLAlchemy
License-Expression: BSD-2-Clause
License-File: LICENSE
Keywords: exasol,sql,sqlalchemy,data science,database
Author: Exasol AG
Author-email: opensource@exasol.com
Requires-Python: >=3.10,<3.14
Classifier: Development Status :: 5 - Production/Stable
Classifier: Operating System :: POSIX :: Linux
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: Programming Language :: SQL
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Database
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Requires-Dist: packaging (>=21.3)
Requires-Dist: pyexasol (>=0.26.0,<3.0)
Requires-Dist: sqlalchemy (>=2.0.0,<2.0.45)
Project-URL: Changelog, https://exasol.github.io/sqlalchemy-exasol/changelog.html
Project-URL: Documentation, https://exasol.github.io/sqlalchemy-exasol/
Project-URL: Homepage, https://www.exasol.com/
Project-URL: Issues, https://github.com/exasol/sqlalchemy-exasol/issues
Project-URL: Source, https://github.com/exasol/sqlalchemy-exasol
Description-Content-Type: text/x-rst

SQLAlchemy Dialect for Exasol
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


.. image:: https://github.com/exasol/sqlalchemy-exasol/actions/workflows/pr-merge.yml/badge.svg?branch=master&event=push
    :target: https://github.com/exasol/sqlalchemy-exasol/actions/workflows/pr-merge.yml
     :alt: CI Status

.. image:: https://img.shields.io/pypi/v/sqlalchemy_exasol
     :target: https://pypi.org/project/sqlalchemy_exasol/
     :alt: PyPI Version

.. image:: https://img.shields.io/pypi/pyversions/sqlalchemy-exasol
    :target: https://pypi.org/project/sqlalchemy_exasol
    :alt: PyPI - Python Version

.. image:: https://img.shields.io/badge/exasol-7.1.9%20%7C%207.0.18-green
    :target: https://www.exasol.com/
    :alt: Exasol - Supported Version(s)

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black
    :alt: Formatter - Black

.. image:: https://img.shields.io/badge/imports-isort-ef8336.svg
    :target: https://pycqa.github.io/isort/
    :alt: Formatter - Isort

.. image:: https://img.shields.io/badge/pylint-5.9-yellow
    :target: https://github.com/pylint-dev/pylint
    :alt: Pylint

.. image:: https://img.shields.io/pypi/l/sqlalchemy-exasol
     :target: https://opensource.org/license/BSD-2-Clause
     :alt: License

.. image:: https://img.shields.io/github/last-commit/exasol/sqlalchemy-exasol
     :target: https://pypi.org/project/sqlalchemy_exasol/
     :alt: Last Commit

.. image:: https://img.shields.io/pypi/dm/sqlalchemy-exasol
    :target: https://pypi.org/project/sqlalchemy_exasol
    :alt: PyPI - Downloads

SQLAlchemy-Exasol supports a Websocket-based dialect for interacting with an Exasol database.

System Requirements
-------------------
- Exasol >= 7.1 (e.g. `docker-db <test_docker_image_>`_ or a `Exasol SaaS instance <test_drive_>`_)
- Python >= 3.10

Features
--------

- SELECT, INSERT, UPDATE, DELETE statements

Getting Started
---------------

Check out sqlalchemy-exasols's `User Guide
<https://exasol.github.io/sqlalchemy-exasol/master/user_guide>`_ for your
first steps.

.. _developer guide: https://github.com/exasol/sqlalchemy-exasol/blob/master/doc/developer_guide/developer_guide.rst
.. _test_docker_image: https://github.com/exasol/docker-db
.. _test_drive: https://cloud.exasol.com/signup

