Metadata-Version: 2.1
Name: exasol-toolbox
Version: 0.1.0
Summary: 
Author: Nicola Coretti
Author-email: nicola.coretti@exasol.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: black (>=22.8.0,<23.0.0)
Requires-Dist: coverage (>=6.4.4,<7.0.0)
Requires-Dist: furo (>=2022.9.15,<2023.0.0)
Requires-Dist: isort (>=5.10.1,<6.0.0)
Requires-Dist: mypy (>=0.971,<0.972)
Requires-Dist: nox (>=2022.8.7,<2023.0.0)
Requires-Dist: pre-commit (>=2.20.0,<3.0.0)
Requires-Dist: pylint (>=2.15.4,<3.0.0)
Requires-Dist: pytest (>=7.1.3,<8.0.0)
Requires-Dist: pyupgrade (>=2.38.2,<3.0.0)
Requires-Dist: rich (>=12.6.0,<13.0.0)
Requires-Dist: scriv (>=0.17.0,<0.18.0)
Requires-Dist: sphinx (>=5.3.0,<6.0.0)
Requires-Dist: sphinx-copybutton (>=0.5.0,<0.6.0)
Description-Content-Type: text/x-rst

Exasol Toolbox
#####################

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

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

.. 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/typing-mypy-blue
    :target: https://github.com/PyCQA/pylint
    :alt: Pylint

.. image:: https://img.shields.io/badge/pylint-7.8-green
    :target: https://github.com/PyCQA/pylint
    :alt: Pylint

.. image:: https://img.shields.io/pypi/l/exasol-bucketfs
     :target: https://opensource.org/licenses/MIT
     :alt: License

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


🚀 Features
------------

* Centrally managed standard tasks
    - code formatting & upgrading
    - linting
    - type-checking
    - unit-tests
    - integration-tests
    - coverage
    - documentation

* Centrally manged core workflows
    - workspace/project verification
    - build and publish releases
    - build and publish documentation

* Configurable & Extensible
    - Project configuration
    - Event hooks

🔌️ Prerequisites
-----------------

- `Python <https://www.python.org/>`_ >= 3.8

💾 Installation
----------------

.. code-block:: shell

    pip install exasol-toolbox

📚 Documentation
----------------

The latest documentation can be found `here <https://nicoretti.github.io/python-toolbox/index.html>`_.

