Metadata-Version: 2.1
Name: datarobot-bp-workshop
Version: 0.2.7.post1
Summary: This client library is designed to support building DataRobot blueprints.
Home-page: https://blueprint-workshop.datarobot.com
Author: datarobot
Author-email: support@datarobot.com
Maintainer: datarobot
Maintainer-email: info@datarobot.com
License: DataRobot Tool and Utility Agreement
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
License-File: LICENSE.txt
Requires-Dist: datarobot <4,>=2.27.0
Requires-Dist: networkx >=2.2
Requires-Dist: graphviz <1,>=0.16
Provides-Extra: dev
Requires-Dist: pytest-mock ==3.5.1 ; extra == 'dev'
Requires-Dist: pytest ==6.1.2 ; extra == 'dev'
Requires-Dist: pytest-check ==1.0.1 ; extra == 'dev'
Requires-Dist: pytest-cov ==2.12.1 ; extra == 'dev'
Requires-Dist: black ==22.6.0 ; extra == 'dev'
Requires-Dist: isort ==5.10.1 ; extra == 'dev'
Requires-Dist: flake8 ==4.0.1 ; extra == 'dev'
Requires-Dist: Jinja2 <3.1 ; extra == 'dev'
Requires-Dist: markupsafe ==2.0.1 ; extra == 'dev'
Requires-Dist: Sphinx ==3.5.4 ; extra == 'dev'
Requires-Dist: sphinx-rtd-theme ==0.5.2 ; extra == 'dev'
Requires-Dist: numpydoc >=0.6.0 ; extra == 'dev'
Requires-Dist: nbsphinx <1,>=0.8.5 ; extra == 'dev'
Requires-Dist: sphinx-tabs ==3.1.0 ; extra == 'dev'
Requires-Dist: sphinx-rtd-dark-mode ==1.2.2 ; extra == 'dev'
Requires-Dist: ipython ==7.25.0 ; extra == 'dev'
Requires-Dist: twine ==1.6.5 ; extra == 'dev'
Provides-Extra: docs
Requires-Dist: Jinja2 <3.1 ; extra == 'docs'
Requires-Dist: markupsafe ==2.0.1 ; extra == 'docs'
Requires-Dist: Sphinx ==3.5.4 ; extra == 'docs'
Requires-Dist: sphinx-rtd-theme ==0.5.2 ; extra == 'docs'
Requires-Dist: numpydoc >=0.6.0 ; extra == 'docs'
Requires-Dist: nbsphinx <1,>=0.8.5 ; extra == 'docs'
Requires-Dist: sphinx-tabs ==3.1.0 ; extra == 'docs'
Requires-Dist: sphinx-rtd-dark-mode ==1.2.2 ; extra == 'docs'
Requires-Dist: ipython ==7.25.0 ; extra == 'docs'
Provides-Extra: lint
Requires-Dist: black ==22.6.0 ; extra == 'lint'
Requires-Dist: isort ==5.10.1 ; extra == 'lint'
Requires-Dist: flake8 ==4.0.1 ; extra == 'lint'
Provides-Extra: release
Requires-Dist: zest.releaser[recommended] ==6.22.0 ; extra == 'release'

DataRobot Blueprint Workshop
================================

The Blueprint Workshop is built to ensure that constructing and modifying DataRobot blueprints
through a programmatic interface is idiomatic, convenient, and powerful.

This library requires a `DataRobot`_ account.

The easiest way to get started is by reading the
`Documentation`_.

This package is covered under the DataRobot Tool and Utility Agreement, which can be
read on our `Legal`_ page, along with our privacy policy and more.

Prerequisites
-----------------
Python >= 3.7

Ensure your DataRobot account has enabled:

- Show Uncensored Blueprints
- Enable Customizable Blueprints

Installation
-----------------
Optionally, create a virtual environment

::

    $ mkvirtualenv -p python3.7 blueprint-workshop


Install Graphviz on Linux (to render blueprints):

::

    $ sudo apt-get install graphviz


Install Graphviz on Mac (to render blueprints):

::

    $ brew install graphviz


Install the library!

::

    $ pip install datarobot-bp-workshop


Recommended:

::

    $ pip install jupyterlab


From a folder where you'd like to save your scripts:

::

    $ jupyter-lab .

.. _datarobot: https://datarobot.com
.. _documentation: https://blueprint-workshop.datarobot.com
.. _legal: https://www.datarobot.com/legal/
