datalad / datalad-installer

Installation script for Datalad and related components
MIT License
6 stars 3 forks source link

Extend miniconda docstring on how to figure out VERSION to use #169

Closed yarikoptic closed 1 year ago

yarikoptic commented 1 year ago

triggered by @adswa 's question in matrix

adswa commented 1 year ago

Thanks for the clarification, this helps a lot! (But this addition broke tests).

yarikoptic commented 1 year ago

it seems some tests are failing

of an error which is due to installation of really outdated datalad 0.9.x ```shell File "/tmp/pytest-of-runner/pytest-0/test_install_venv_miniconda_da0/conda/lib/python3.10/site-packages/datalad/cmdline/main.py", line 291, in main parser = setup_parser() File "/tmp/pytest-of-runner/pytest-0/test_install_venv_miniconda_da0/conda/lib/python3.10/site-packages/datalad/cmdline/main.py", line 73, in setup_parser from ..interface.base import dedent_docstring, get_interface_groups, \ File "/tmp/pytest-of-runner/pytest-0/test_install_venv_miniconda_da0/conda/lib/python3.10/site-packages/datalad/interface/base.py", line 27, in from datalad.interface.common_opts import eval_params File "/tmp/pytest-of-runner/pytest-0/test_install_venv_miniconda_da0/conda/lib/python3.10/site-packages/datalad/interface/common_opts.py", line 15, in from datalad.interface.results import known_result_xfms File "/tmp/pytest-of-runner/pytest-0/test_install_venv_miniconda_da0/conda/lib/python3.10/site-packages/datalad/interface/results.py", line 27, in from datalad.distribution.dataset import Dataset File "/tmp/pytest-of-runner/pytest-0/test_install_venv_miniconda_da0/conda/lib/python3.10/site-packages/datalad/distribution/dataset.py", line 30, in from datalad.support.annexrepo import AnnexRepo File "/tmp/pytest-of-runner/pytest-0/test_install_venv_miniconda_da0/conda/lib/python3.10/site-packages/datalad/support/annexrepo.py", line 63, in from .gitrepo import GitRepo File "/tmp/pytest-of-runner/pytest-0/test_install_venv_miniconda_da0/conda/lib/python3.10/site-packages/datalad/support/gitrepo.py", line 414, in class GitRepo(RepoInterface): File "/tmp/pytest-of-runner/pytest-0/test_install_venv_miniconda_da0/conda/lib/python3.10/site-packages/datalad/support/gitrepo.py", line 860, in GitRepo def add(self, files, commit=False, msg=None, git=True, git_options=None, File "/tmp/pytest-of-runner/pytest-0/test_install_venv_miniconda_da0/conda/lib/python3.10/site-packages/datalad/utils.py", line 600, in intermediator return to_be_wrapper(*args, **kwargs) File "/tmp/pytest-of-runner/pytest-0/test_install_venv_miniconda_da0/conda/lib/python3.10/site-packages/datalad/utils.py", line 623, in wrapper is_decorating = not kwargs and len(args) == 1 and isinstance(args[0], collections.Callable) AttributeError: module 'collections' has no attribute 'Callable' ```

on which I provided some details in https://github.com/conda-forge/datalad-feedstock/issues/109 but have not come up with a solution. @jwodder -- do you see how to address it or workaround by any chance?

yarikoptic commented 1 year ago

ok, for now -- let's merge since all those failed ones do not relate to this PR changes