Metadata-Version: 2.1
Name: exasol-toolbox
Version: 0.2.0
Summary: 
License: MIT
Keywords: nox,tooling,ci,cd,exasol,infrastructure
Author: Nicola Coretti
Author-email: nicola.coretti@exasol.com
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: MIT License
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,<8.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.992)
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,<4.0.0)
Requires-Dist: rich (>=12.6.0,<13.0.0)
Requires-Dist: scriv (>=0.17,<1.1)
Requires-Dist: sphinx (>=5.3.0,<6.0.0)
Requires-Dist: sphinx-copybutton (>=0.5.0,<0.6.0)
Project-URL: Changelog, https://exasol.github.io/python-toolbox/changelog.html
Project-URL: Documentation, https://exasol.github.io/python-toolbox/
Project-URL: Homepage, https://www.exasol.com/
Project-URL: Issues, https://github.com/exasol/python-toolbox/issues
Project-URL: Source, https://github.com/exasol/python-toolbox
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://exasol.github.io/python-toolbox/>`_

