Skip to content

Commit

Permalink
Fixed dependencies around ITCD, SLCT
Browse files Browse the repository at this point in the history
affecting notebook script_languages_container and the related notebook-test.
Please see file test/notebooks/test_dependencies.txt for details.
  • Loading branch information
ckunki committed Jan 15, 2025
1 parent 83332d7 commit 0dd3564
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 1 deletion.
1 change: 1 addition & 0 deletions doc/developer_guide/dependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ AI-Lab contains dependencies on multiple levels and specified in multiple places
* [docker/defaults/main.yml](https://github.com/exasol/ai-lab/blob/main/exasol/ds/sandbox/runtime/ansible/roles/docker/defaults/main.yml)
* [roles/jupyter/defaults/main.yml](https://github.com/exasol/ai-lab/blob/main/exasol/ds/sandbox/runtime/ansible/roles/jupyter/defaults/main.yml)
* AMI base image, see [exasol/ds/sandbox/lib/config.py](https://github.com/exasol/ai-lab/blob/main/exasol/ds/sandbox/lib/config.py)
* [test_dependencies.txt](https://github.com/exasol/ai-lab/blob/main/test/notebooks/test_dependencies.txt): Dependencies of the notebook tests
* GitHub Workflows: no actual dependencies

## Ansible packages
Expand Down
16 changes: 15 additions & 1 deletion test/notebooks/test_dependencies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,18 @@ nbformat
pytest
testbook
pytest-check-links
pytest-exasol-backend
pytest-exasol-backend

# exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/notebook_requirements.txt
# currently declares dependency exasol-notebook-connector==0.4.0 which in turn
# depends on script-languages-container-tool 0.19.0.
#
# The dependency to exasol-pytest-backend above in turn depends on
# exasol-integration-test-docker-environment [required: >=3.1.0,<4.0.0] which
# leads to installing ITDE 3.3.0 which removes module upload_file_to_db.
#
# In consequence ./test/notebooks/nbtest_script_languages_container.py fails.
#
# The following additional dependency fixes this.

exasol-integration-test-docker-environment==3.2.0

0 comments on commit 0dd3564

Please sign in to comment.