Metadata-Version: 2.1
Name: datarobot-early-access
Version: 3.7.0b20250106
Summary: This client library is designed to support the DataRobot API.
Home-page: https://datarobot.com
Author: datarobot
Author-email: api-maintainer@datarobot.com
Maintainer: datarobot
Maintainer-email: api-maintainer@datarobot.com
License: DataRobot Tool and Utility Agreement
Project-URL: Documentation, https://datarobot-public-api-client.readthedocs-hosted.com/en/early-access/
Project-URL: Changelog, https://datarobot-public-api-client.readthedocs-hosted.com/en/early-access/CHANGES.html
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
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
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-Python: >=3.7
License-File: LICENSE.txt
Requires-Dist: pandas >=0.15
Requires-Dist: numpy
Requires-Dist: pyyaml >=3.11
Requires-Dist: requests >=2.28.1
Requires-Dist: requests-toolbelt >=0.6
Requires-Dist: trafaret !=1.1.0,<2.2,>=0.7
Requires-Dist: urllib3 >=1.23
Requires-Dist: typing-extensions <5,>=4.3.0
Requires-Dist: mypy-extensions <2,>=0.4.0
Requires-Dist: strenum >=0.4.15
Provides-Extra: databricks
Requires-Dist: databricks-connect >=13.0 ; extra == 'databricks'
Provides-Extra: dev
Requires-Dist: pytest ==7.3.0 ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'
Requires-Dist: responses ==0.21 ; extra == 'dev'
Requires-Dist: pytest-asyncio ==0.21.1 ; extra == 'dev'
Requires-Dist: pyarrow ; extra == 'dev'
Requires-Dist: databricks-connect >=13.0 ; extra == 'dev'
Requires-Dist: black ==24.4.2 ; extra == 'dev'
Requires-Dist: black[jupyter] ==24.4.2 ; extra == 'dev'
Requires-Dist: isort ==5.10.1 ; extra == 'dev'
Requires-Dist: flake8 ==5.0.4 ; extra == 'dev'
Requires-Dist: pylint ==2.15.0 ; extra == 'dev'
Requires-Dist: mypy ==1.0.0 ; extra == 'dev'
Requires-Dist: types-PyYAML ==6.0.12 ; extra == 'dev'
Requires-Dist: types-python-dateutil ==2.8.19 ; extra == 'dev'
Requires-Dist: types-pytz ==2022.2.1.0 ; extra == 'dev'
Requires-Dist: types-requests ==2.28.11 ; extra == 'dev'
Requires-Dist: types-urllib3 ==1.26.25 ; extra == 'dev'
Requires-Dist: types-decorator ==5.1.8 ; extra == 'dev'
Requires-Dist: sphinx-rtd-theme >=3.0 ; extra == 'dev'
Requires-Dist: nbsphinx >=0.9.5 ; extra == 'dev'
Requires-Dist: numpydoc <1.8.0,>=1.7.0 ; extra == 'dev'
Requires-Dist: jupyter-contrib-nbextensions ; extra == 'dev'
Requires-Dist: sphinxcontrib-spelling ==8.0.0 ; extra == 'dev'
Requires-Dist: pyenchant ==3.2.2 ; extra == 'dev'
Requires-Dist: sphinx-copybutton ; extra == 'dev'
Requires-Dist: sphinx-markdown-builder ; extra == 'dev'
Requires-Dist: myst-parser ==4.0.0 ; extra == 'dev'
Requires-Dist: Pillow ==9.5.0 ; (python_version < "3.8") and extra == 'dev'
Requires-Dist: Sphinx >=8.1.3 ; (python_version >= "3.11") and extra == 'dev'
Requires-Dist: Pillow ==10.4.0 ; (python_version >= "3.8") and extra == 'dev'
Requires-Dist: sphinx-autodoc-typehints >=2 ; (python_version >= "3.8") and extra == 'dev'
Provides-Extra: examples
Requires-Dist: jupyter <=5.0 ; extra == 'examples'
Requires-Dist: fredapi ==0.4.0 ; extra == 'examples'
Requires-Dist: matplotlib >=2.1.0 ; extra == 'examples'
Requires-Dist: seaborn <=0.8 ; extra == 'examples'
Requires-Dist: scikit-learn <=0.18.2 ; extra == 'examples'
Requires-Dist: wordcloud <=1.3.1 ; extra == 'examples'
Requires-Dist: colour <=0.1.4 ; extra == 'examples'
Provides-Extra: images
Requires-Dist: Pillow ==9.5.0 ; (python_version < "3.8") and extra == 'images'
Requires-Dist: Pillow ==10.4.0 ; (python_version >= "3.8") and extra == 'images'
Provides-Extra: lint
Requires-Dist: black ==24.4.2 ; extra == 'lint'
Requires-Dist: black[jupyter] ==24.4.2 ; extra == 'lint'
Requires-Dist: isort ==5.10.1 ; extra == 'lint'
Requires-Dist: flake8 ==5.0.4 ; extra == 'lint'
Requires-Dist: pylint ==2.15.0 ; extra == 'lint'
Requires-Dist: mypy ==1.0.0 ; extra == 'lint'
Requires-Dist: types-PyYAML ==6.0.12 ; extra == 'lint'
Requires-Dist: types-python-dateutil ==2.8.19 ; extra == 'lint'
Requires-Dist: types-pytz ==2022.2.1.0 ; extra == 'lint'
Requires-Dist: types-requests ==2.28.11 ; extra == 'lint'
Requires-Dist: types-urllib3 ==1.26.25 ; extra == 'lint'
Requires-Dist: types-decorator ==5.1.8 ; extra == 'lint'
Requires-Dist: databricks-connect >=13.0 ; extra == 'lint'
Requires-Dist: Pillow ==9.5.0 ; (python_version < "3.8") and extra == 'lint'
Requires-Dist: Pillow ==10.4.0 ; (python_version >= "3.8") and extra == 'lint'
Provides-Extra: release
Requires-Dist: zest.releaser[recommended] ==6.22.0 ; extra == 'release'
Provides-Extra: test
Requires-Dist: pytest ==7.3.0 ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: responses ==0.21 ; extra == 'test'
Requires-Dist: pytest-asyncio ==0.21.1 ; extra == 'test'
Requires-Dist: pyarrow ; extra == 'test'
Requires-Dist: databricks-connect >=13.0 ; extra == 'test'
Requires-Dist: Pillow ==9.5.0 ; (python_version < "3.8") and extra == 'test'
Requires-Dist: Pillow ==10.4.0 ; (python_version >= "3.8") and extra == 'test'


About datarobot_early_access
============================
.. image:: https://img.shields.io/pypi/v/datarobot_early_access.svg
   :target: https://pypi.python.org/pypi/datarobot-early-access/
.. image:: https://img.shields.io/pypi/pyversions/datarobot_early_access.svg
.. image:: https://img.shields.io/pypi/status/datarobot_early_access.svg

DataRobot is a client library for working with the `DataRobot`_ platform API. This package is the "early access" version of the client. **Do NOT use this package in production--you will expose yourself to risk of breaking changes and bugs.** For the most stable version, see the quarterly release on PyPI at https://pypi.org/project/datarobot/.

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

Installation
=========================
Python >= 3.7 are supported.
You must have a datarobot account.

::

   $ pip install datarobot_early_access

Usage
=========================
The library will look for a config file `~/.config/datarobot/drconfig.yaml` by default.
This is an example of what that config file should look like.

::

   token: your_token
   endpoint: https://app.datarobot.com/api/v2

Alternatively a global client can be set in the code.

::

   import datarobot as dr
   dr.Client(token='your_token', endpoint='https://app.datarobot.com/api/v2')

Alternatively environment variables can be used.

::

   export DATAROBOT_API_TOKEN='your_token'
   export DATAROBOT_ENDPOINT='https://app.datarobot.com/api/v2'

See `documentation`_ for example usage after configuring.

Helpful links
=========================
- `API quickstart guide <https://docs.datarobot.com/en/docs/api/api-quickstart/index.html>`_
- `Code examples <https://docs.datarobot.com/en/docs/api/guide/python/index.html>`_
- `Common use cases <https://docs.datarobot.com/en/docs/api/guide/common-case/index.html>`_

Bug Reporting and Q&A
=========================
To report issues or ask questions, send email to `the team <api-maintainer@datarobot.com>`_.

.. _datarobot: https://datarobot.com
.. _documentation: https://datarobot-public-api-client.readthedocs-hosted.com/en/early-access/
.. _legal: https://www.datarobot.com/legal/
