Hi,
I’m trying to create a local conda channel with conda-build. Based on a conda list --explicit I’ve retrieved the used packages and with these files I’ve setup the local channel using the index command.
I have an .yml file, where only the local channel is specified. The local channel seems to be used for almost all packages, except for one. Result of conda list --show-channel-urls:
- […]
-
file:///[channel_path]/noarch::fsspec==2021.8.1=pyhd3eb1b0_0
-
file:///[channel_path]/noarch::heapdict==1.0.1=pyhd3eb1b0_0
-
defaults/win-64::libtiff==4.2.0=hd0e1b90_0
- file:///[channel_path]/win-64::locket==0.2.1=py38haa95532_1
- […]
The ‘libtiff’ package is in the custom channel (same version, same hash), but it is somehow retrieved from the defaults (which is not a specified channel in the .yml).
The dependency which is trying to install ‘libtiff’ is ‘dask=2021.8.1’. If I append – nodefaults in the .yml file the environment doesn’t solve anymore (a large number of conflicts is identified then, which I do not fully understand, as the custom channel should contain all dependencies).
Questions:
Any advice / answer is much appreciated.
Further environment info:
- conda version : 4.10.3
- conda-build version : 3.21.5
- python version : 3.9.5.final.0
- platform : win-64
- user-agent : conda/4.10.3 requests/2.26.0 CPython/3.9.5 Windows/10 Windows/10.0.18363
Regards,
James