Skip to content

Inconsistent python dependencies "tlcpack-sphinx-addon, synr" in CI and Docker setup scripts #7751

@leandron

Description

@leandron

There are some dependencies that are inconsistently declared within Docker setup scripts and some CI test scripts. The cases I noticed are declared within docker/install/ubuntu_install_python_package.sh, tests/scripts/task_ci_python_setup.sh and tests/scripts/task_ci_setup.sh with different version constraints:

  1. tlcpack-sphinx-addon is missing from the Docker setup
  2. synr version specification is inconsistent

# install libraries for python package on ubuntu
pip3 install six numpy pytest cython decorator scipy tornado pytest pytest-xdist pytest-profiling mypy orderedset attrs requests Pillow packaging cloudpickle synr

python3 -m pip install --user tlcpack-sphinx-addon==0.1.4 synr==0.3.0

python3 -m pip install --user tlcpack-sphinx-addon==0.1.4 synr==0.3.0

I'm opening this as an issue, and not a PR directly, because I wanted to see how we can improve this, in line with https://discuss.tvm.apache.org/t/rfc-python-dependencies-in-tvm-ci-containers/9011.

cc @tqchen @areusch @Mousius @u99127

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions