BlackDiamond Studio | Mobilize.Net
  • BlackDiamond Studio Documentation
    • Introduction
    • BDS Portal
      • Sign Up
      • Sign In
      • Reset Password and Multifactor Authentication
      • User Interface
      • Projects List
        • Navigating the Projects List
      • Creating my first project
        • 1. What do you want to do?
        • 2. Name Project
        • 3. Set up Repository
        • 4. Connect to Snowflake
        • 5. Code
          • 1. Select a Template
          • 2. Extract DDL from Snowflake Account
          • 3. Upload my source code
            • Folder Names Not Allowed
      • Project Summary Page
      • Sharing a Project
      • Getting a Project Invite
      • Editing a Project Member's Role
      • Deleting a Project
    • Code Conversions
      • Converting SQL code to Snowflake
        • Conversion settings
      • Converting Scala code using Snowpark
      • Convert Python code using Snowpark (Coming soon)
      • Converting from the IDE
      • Conversion Errors
    • Online Code Editor
      • Running a Streamlit App
      • Writing Scala Code
      • Writing Python Code
      • Source Control (VS Code)
      • Run and Debug
      • Testing
      • Reports Explorer
      • SQL Tools
      • Snow Explorer
      • Metals (Scala)
      • Scala Notebooks
      • Contextual Menu
    • Code Insights
      • What to expect: Insight Reports
      • Language structures support
      • Scripting languages support
      • Reports Explorer
      • Storage of reports in client stage
    • Templates
      • Templates Dependencies
    • Use Cases
      • Assessment with SnowConvert
    • Submitting Bugs and Suggestions
    • Troubleshooting
      • Folder Naming
      • Cloning with GitLab
      • Third-party Cookies used in BlackDiamond Studio
    • System Requirements and Supported Browsers
    • Release Notes
  • Snowconvert Software License Agreement
Powered by GitBook
On this page
  • Scala
  • Python
  • Python Pre-installed Dependencies
  1. BlackDiamond Studio Documentation
  2. Templates

Templates Dependencies

Scala

Scala templates should contain a build.sbt dependencies file.

For Scala the following build tools are not supported:

  • Gradle

  • Maven

  • Mill

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.

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

PreviousTemplatesNextUse Cases

Last updated 2 years ago