repo2docker/tests/conda
Erik Sundell 920ddd86ac
Update conda from 23.7.4 to 24.3.0
2024-03-24 22:16:05 +01:00
..
downgrade import downgrade test 2023-02-08 13:51:04 +01:00
py-r-postbuild-file Fix a couple of failing tests 2022-11-18 15:07:57 -08:00
py2 Fix a couple of failing tests 2022-11-18 15:07:57 -08:00
py35-binder-dir Update conda from 23.7.4 to 24.3.0 2024-03-24 22:16:05 +01:00
py36-postBuild update default env expectations in seperate kernel envs 2023-02-16 14:50:57 +01:00
py310-requirements-file ci: adjust to and rename extra-args.yaml to test-extra-args.yaml 2022-10-15 15:42:35 +02:00
r3.6-target-repo-dir-flag [pre-commit.ci] auto fixes from pre-commit.com hooks 2022-10-31 22:32:14 +00:00
README.md [pre-commit.ci] auto fixes from pre-commit.com hooks 2022-10-31 22:40:52 +00:00

README.md

Overview of tests for the conda buildpack

Tested configuration files

Tested repo2docker command line flags

py2

  • Test setup of a Python 2 environment by declaring python=2 in environment.yml.

py35-binder-dir

  • Test setup of a Python 3.5 environment by declaring python=3.5 in environment.yml.

    The reasons for testing 3.5 specifically is that it is the oldest version of Python 3 supported by repo2docker's conda buildpack. See repo2docker/buildpacks/conda for details.

  • Test use of a .binder directory.

py310-requirements-file

  • Test setup of a Python 3.10 environment by declaring python=3.10 in environment.yml.

    The reasons for testing 3.10 specifically is that it is the newest version of Python 3 supported by repo2docker's conda buildpack. See repo2docker/buildpacks/conda for details.

  • Test use of a requirements.txt file, where an environment.yml file should take precedence and the requirements.txt should be ignored.

py-r-postbuild-file

  • Test setup of the default Python environment by omitting python from environment.yml file.

  • Test setup of the default R environment by specifying r-base in environment.yml.

  • Test use of a postBuild file.

r3.6-target-repo-dir-flag

  • Test setup of a R 3.6 environment by specifying r-base=3.6 in environment.yml.

  • Test use of repo2docker with the --target-repo-dir flag.

    --target-repo-dir is meant to support custom paths where repositories can be copied to besides ${HOME}.

    This test makes use of the test-extra-args.yaml file to influence additional arguments passed to repo2docker during the test. In this test, specify --target-repo-dir=/srv/repo.