Metadata-Version: 2.1
Name: constellate
Version: 0.7.4
Summary: Constellate, a bunch of utilities aggregated over time.
Home-page: https://github.com/davidandreoletti/constellate
Author: David Andreoletti
Author-email: none@provided.yet
Keywords: constellate
Classifier: License :: Other/Proprietary License
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.8, <3.11
License-File: LICENSE
Requires-Dist: Pebble >=4.6.3
Requires-Dist: decorator >=5.1.0
Requires-Dist: aioitertools >=0.8.0
Requires-Dist: psutil >=5.7.0
Requires-Dist: pendulum >=2.1.2
Requires-Dist: requests >=2.25.0
Requires-Dist: narration >=0.2.12
Requires-Dist: bidict >=0.21.4
Requires-Dist: attrs >=20.3.0
Requires-Dist: portion >=2.2.0
Requires-Dist: jsonmerge >=1.8.0
Requires-Dist: jsonschema >=4.7.2
Requires-Dist: Deprecated >=1.2.12
Requires-Dist: importlib-resources >=5.1.4
Requires-Dist: typing-extensions >=4.3.0
Requires-Dist: tqdm >=4.62.3
Requires-Dist: regex >=2021.11.10
Requires-Dist: blake3 >=0.3.1
Requires-Dist: sqlparse >=0.4.2
Requires-Dist: stackeddag >=0.3.3
Provides-Extra: cli_args
Requires-Dist: argunparse >=0.1.3 ; extra == 'cli_args'
Provides-Extra: numba
Requires-Dist: numba-progress >=0.0.3 ; extra == 'numba'
Provides-Extra: numpy
Requires-Dist: numpy >=1.21.4 ; extra == 'numpy'
Provides-Extra: pandas
Requires-Dist: pandas >=1.3.4 ; extra == 'pandas'
Requires-Dist: pandas-log >=0.1.7 ; extra == 'pandas'
Requires-Dist: pandera !=0.13.4,>=0.14.5 ; extra == 'pandas'
Requires-Dist: hypothesis >=6.54.4 ; extra == 'pandas'
Provides-Extra: sparql
Requires-Dist: rdflib >=6.3.0 ; extra == 'sparql'
Requires-Dist: SPARQL-Burger >=1.0.2 ; extra == 'sparql'
Provides-Extra: sqlalchemy
Requires-Dist: SQLAlchemy >=2.0.11 ; extra == 'sqlalchemy'
Requires-Dist: sqlalchemy-utils >=0.37.9 ; extra == 'sqlalchemy'
Requires-Dist: sqlalchemy-json >=0.4.0 ; extra == 'sqlalchemy'
Requires-Dist: sqlalchemy-mixins >=2.0 ; extra == 'sqlalchemy'
Requires-Dist: aiosqlite >=0.17.0 ; extra == 'sqlalchemy'
Requires-Dist: asyncpg >=0.23.0 ; extra == 'sqlalchemy'
Requires-Dist: networkx >=2.8.5 ; extra == 'sqlalchemy'

.. image:: https://img.shields.io/pypi/v/constellate.svg
.. image:: https://img.shields.io/pypi/pyversions/constellate.svg
.. image:: https://img.shields.io/pypi/status/constellate.svg
.. image:: https://img.shields.io/pypi/l/constellate.svg

constellate
###########

Like a constellation, this package is an aggregation of various utilities built over time.

Installation
************

Install python virtual envs needed by tox/IDE
---------------------------------------------

.. code-block::

    bash make.sh --setup-python-dev-envs


.. code-block::

  pip install constellate


Usage
*****

Run tests (locally)
--------------------

.. code-block::

  POSTGRES_USER=test;POSTGRES_PASSWORD=not_needed bash make.sh --destroy-database --run-database --run-tests

Lint
--------------------

.. code-block::

  bash make.sh --lint
