Metadata-Version: 2.1
Name: rudderlabs.data.apps
Version: 0.0.1b8
Summary: Rudderlabs data apps library
Home-page: https://github.com/rudderlabs1/rudderlabs.data.apps
Author: Srinivas
Author-email: cnu.1439@gmail.com
License: GPLv3
Keywords: rudderlabs
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
License-File: COPYING
Requires-Dist: setuptools
Requires-Dist: black (>=19)
Requires-Dist: click (>=7)
Requires-Dist: click-plugins
Requires-Dist: boto3
Requires-Dist: tqdm
Requires-Dist: requests
Requires-Dist: sphinx
Requires-Dist: termcolor
Requires-Dist: pre-commit
Requires-Dist: zipp
Requires-Dist: certifi
Requires-Dist: docformatter
Requires-Dist: pyyaml (>=6.0)
Requires-Dist: python-dateutil
Requires-Dist: twine (<3)
Requires-Dist: lxml
Requires-Dist: jinja2
Requires-Dist: tabulate
Requires-Dist: psutil
Requires-Dist: pytz
Requires-Dist: sagemaker
Requires-Dist: jupyter
Requires-Dist: pandas (>=1.3.5)
Requires-Dist: papermill
Requires-Dist: sqlalchemy-redshift
Requires-Dist: snowflake-sqlalchemy
Requires-Dist: sphinx-rtd-theme
Requires-Dist: pandas-redshift
Requires-Dist: scikit-learn

.. -*- coding: utf-8 -*-

=======================================
 Rudderlabs Data Apps Utility Functions
=======================================

    This package containes scripts for creating new data apps project and running data apps pipeline using amazon sagemaker instance.


Development
-----------

Conda environment setup
~~~~~~~~~~~~~~~~~~~~~~~

.. code-block:: bash

    # Create the enviroment
    $ conda env create -f conda/environment.yaml
    # Activate and install this repository in edit mode
    $ conda activate rudderlabs
    $ pip install -e .


Code checks
~~~~~~~~~~~

    All the staged code changes needs to be passed pre-commit checks before committed and pushed to the remote repository

.. code-block:: bash

    #Adding all changes to staging
    $ git add --all

    #Running pre-commmit checks
    $ pre-commit run


Documentation
-------------

    All the documentation written in `ReStructuredText`_ markup language, located in `docs`_ folder. HTML files for documentation can be generated using `Sphinx`_ document generator.

.. code-block:: sh

    #html documentation building
    $ sphinx-build docs docs/html


.. Place your references here:
.. _ReStructuredText: https://docutils.sourceforge.io/rst.html
.. _Sphinx: https://www.sphinx-doc.org/en/master
.. _docs: ./docs
