Dependencies for the Data Generator framework

Building the framework will install a number of packages in the virtual environment used for building the framework. Some of these are required at runtime, while a number of packages are used for building the documentation only.

The following packages are used in building the test data generator framework. All packages used are already installed in the Databricks runtime environment for version 6.5 or later

  • numpy==1.22.0

  • pandas==1.2.5

  • pickleshare==0.7.5

  • py4j==0.10.9

  • pyarrow==4.0.1

  • pyspark>=3.2.1

  • python-dateutil==2.8.1

  • six==1.15.0

  • pyparsing==2.4.7

  • jmespath==0.10.0

The following packages are required for development only

  • wheel==0.36.2

  • setuptools==52.0.0

  • bumpversion

  • pytest

  • pytest-cov

  • pytest-timeout

  • rstcheck

  • prospector

The following packages are only required for building documentation and are not required at runtime

  • sphinx==5.0.0

  • sphinx_rtd_theme

  • nbsphinx

  • numpydoc==0.8

  • pypandoc

  • ipython==7.22.0

  • recommonmark

  • sphinx-markdown-builder

  • Jinja2 < 3.1

  • sphinx-copybutton