> For the complete documentation index, see [llms.txt](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/templates/templates-dependencies.md).

# Templates Dependencies

## Scala

Scala templates should contain a **build.sbt** dependencies file.

{% hint style="warning" %}
For Scala the following build tools are not supported:

* Gradle
* Maven
* Mill
  {% endhint %}

## Python

Python templates should contain a **requirements.txt** dependencies file.

### Python Pre-installed Dependencies

This is the list of pre-installed dependencies that come by default in BlackDiamond Studio for Python templates.&#x20;

| Name                       | Version     |
| -------------------------- | ----------- |
| \_libgcc\_mutex            | 0.1         |
| \_openmp\_mutex            | 4.5         |
| aiohttp                    | 3.8.3       |
| aiosignal                  | 1.2.0       |
| alembic                    | 1.8.1       |
| altair                     | 4.2.0       |
| argon2-cffi                | 21.3.0      |
| argon2-cffi-bindings       | 21.2.0      |
| asn1crypto                 | 1.5.1       |
| astor                      | 0.8.1       |
| astroid                    | 2.9.3       |
| asttokens                  | 2.0.8       |
| async-generator            | 1.10        |
| async-timeout              | 4.0.2       |
| attrs                      | 22.1.0      |
| backcall                   | 0.2.0       |
| backports-zoneinfo         | 0.2.1       |
| base58                     | 2.1.1       |
| beautifulsoup4             | 4.11.1      |
| bleach                     | 5.0.1       |
| blinker                    | 1.5         |
| brotlipy                   | 0.7.0       |
| ca-certificates            | 2021.10.26  |
| cachetools                 | 5.2.0       |
| certifi                    | 2021.10.8   |
| certipy                    | 0.1.3       |
| cffi                       | 1.15.0      |
| charset-normalizer         | 2.0.4       |
| click                      | 8.1.3       |
| cloudpickle                | 2.0.0       |
| conda                      | 4.11.0      |
| conda-content-trust        | 0.1.1       |
| conda-package-handling     | 1.7.3       |
| cryptography               | 36.0.0      |
| debugpy                    | 1.6.3       |
| decorator                  | 5.1.1       |
| defusedxml                 | 0.7.1       |
| deprecated                 | 1.2.13      |
| entrypoints                | 0.4         |
| executing                  | 1.1.1       |
| fastjsonschema             | 2.16.2      |
| filelock                   | 3.8.0       |
| findspark                  | 2.0.1       |
| frozenlist                 | 1.3.1       |
| gitdb                      | 4.0.9       |
| gitpython                  | 3.1.29      |
| greenlet                   | 1.1.3.post0 |
| idna                       | 3.3         |
| importlib-metadata         | 5.0.0       |
| importlib-resources        | 5.10.0      |
| iniconfig                  | 1.1.1       |
| ipykernel                  | 6.16.1      |
| ipython                    | 8.5.0       |
| ipython-genutils           | 0.2.0       |
| ipywidgets                 | 8.0.2       |
| isort                      | 5.10.1      |
| jedi                       | 0.18.1      |
| jinja2                     | 3.1.2       |
| jsonschema                 | 4.16.0      |
| jupyter                    | 1.0.0       |
| jupyter-client             | 7.4.3       |
| jupyter-console            | 6.4.4       |
| jupyter-core               | 4.11.2      |
| jupyter-server-proxy       | 1.5.2       |
| jupyter-telemetry          | 0.1.0       |
| jupyter-vscode-proxy       | 0.1         |
| jupyterhub                 | 1.4.2       |
| jupyterlab-pygments        | 0.2.2       |
| jupyterlab-widgets         | 3.0.3       |
| lazy-object-proxy          | 1.7.1       |
| ld\_impl\_linux-64         | 2.35.1      |
| libffi                     | 3.3         |
| libgcc-ng                  | 9.3.0       |
| libgomp                    | 9.3.0       |
| libstdcxx-ng               | 9.3.0       |
| mako                       | 1.2.3       |
| markupsafe                 | 2.1.1       |
| matplotlib-inline          | 0.1.6       |
| mccabe                     | 0.6.1       |
| metakernel                 | 0.29.2      |
| mistune                    | 2.0.4       |
| multidict                  | 6.0.2       |
| nbclient                   | 0.7.0       |
| nbconvert                  | 7.2.2       |
| nbformat                   | 5.7.0       |
| ncurses                    | 6.3         |
| nest-asyncio               | 1.5.6       |
| notebook                   | 6.4.1       |
| numpy                      | 1.23.4      |
| oauthlib                   | 3.2.2       |
| openssl                    | 1.1.1m      |
| oscrypto                   | 1.3.0       |
| packaging                  | 21.3        |
| pamela                     | 1.0.0       |
| pandas                     | 1.4.4       |
| pandocfilters              | 1.5.0       |
| parso                      | 0.8.3       |
| pexpect                    | 4.8.0       |
| pickleshare                | 0.7.5       |
| pillow                     | 9.2.0       |
| pip                        | 21.2.4      |
| pkgutil-resolve-name       | 1.3.10      |
| platformdirs               | 2.5.2       |
| pluggy                     | 1.0.0       |
| prometheus-client          | 0.15.0      |
| prompt-toolkit             | 3.0.31      |
| protobuf                   | 4.21.8      |
| psutil                     | 5.9.3       |
| ptyprocess                 | 0.7.0       |
| pure-eval                  | 0.2.2       |
| py                         | 1.11.0      |
| pyarrow                    | 8.0.0       |
| pycosat                    | 0.6.3       |
| pycparser                  | 2.21        |
| pycryptodomex              | 3.15.0      |
| pydeck                     | 0.8.0b4     |
| pygments                   | 2.13.0      |
| pyjwt                      | 2.6.0       |
| pylint                     | 2.12.2      |
| pympler                    | 1.0.1       |
| pyopenssl                  | 21.0.0      |
| pyparsing                  | 3.0.9       |
| pyrsistent                 | 0.18.1      |
| pysocks                    | 1.7.1       |
| pytest                     | 6.2.5       |
| python                     | 3.8.12      |
| python-dateutil            | 2.8.2       |
| python-json-logger         | 2.0.4       |
| pytz                       | 2022.5      |
| pytz-deprecation-shim      | 0.1.0.post0 |
| pyyaml                     | 6.0         |
| pyzmq                      | 24.0.1      |
| qtconsole                  | 5.3.2       |
| qtpy                       | 2.2.1       |
| readline                   | 8.1.2       |
| requests                   | 2.27.1      |
| ruamel-yaml                | 0.17.21     |
| ruamel-yaml-clib           | 0.2.7       |
| ruamel\_yaml               | 0.15.100    |
| semver                     | 2.13.0      |
| send2trash                 | 1.8.0       |
| setuptools                 | 58.0.4      |
| simpervisor                | 0.4         |
| six                        | 1.16.0      |
| smmap                      | 5.0.0       |
| snowconvert-deploy-tool    | 0.0.14      |
| snowconvert-helpers        | 2.0.13      |
| snowflake-connector-python | n 2.8.0     |
| snowflake-snowpark-python  | 0.12.0      |
| soupsieve                  | 2.3.2.post1 |
| spylon                     | 0.3.0       |
| spylon-kernel              | 0.4.1       |
| sqlalchemy                 | 1.4.42      |
| sqlite                     | 3.37.0      |
| stack-data                 | 0.5.1       |
| streamlit                  | 1.7.0       |
| terminado                  | 0.16.0      |
| tinycss2                   | 1.2.1       |
| tk                         | 8.6.11      |
| toml                       | 0.10.2      |
| toolz                      | 0.12.0      |
| tornado                    | 6.2         |
| tqdm                       | 4.62.3      |
| traitlets                  | 5.5.0       |
| typing-extensions          | 4.4.0       |
| tzdata                     | 2022.5      |
| tzlocal                    | 4.2         |
| urllib3                    | 1.26.7      |
| validators                 | 0.20.0      |
| watchdog                   | 2.1.9       |
| wcwidth                    | 0.2.5       |
| webencodings               | 0.5.1       |
| wheel                      | 0.37.1      |
| widgetsnbextension         | 4.0.3       |
| wrapt                      | 1.13.3      |
| xz                         | 5.2.5       |
| yaml                       | 0.2.5       |
| yarl                       | 1.8.1       |
| zipp                       | 3.10.0      |
| zlib                       | 1.2.11      |
