Installing on osx-64 installs in anaconda 4 root environment old versions due to dependencies
Issue #302
resolved
A clean install on osx-64 bit fails due to dependencies, more precisely install a deprecated version of mss.
With a clean/new install of anadaconda2:
conda config --add channels conda-forge
conda config --add channels defaults
conda install mss
installs mss 1.2.2:
$ conda list
...
mss 1.2.2 py27_0 conda-forge
...
Attempting to force the installation of 1.6.2 leads to UnsatisfiableError:
$ conda install mss=1.6.2
Fetching package metadata .............
Solving package specifications: .
UnsatisfiableError: The following specifications were found to be in conflict:
- mss 1.6.2* -> pyqt 4.11.* -> qt >=4.8.6,<5.0
- mss 1.6.2* -> pyqt 4.11.* -> sip >=4.16.4,<4.18
- navigator-updater
Use "conda info <package>" to see the dependencies for each package.
Comments (6)
-
-
reporter Installation in a dedicated environment was successful. Some package had to be downgraded.
-
- changed title to Installing on osx-64 installs in anaconda 4 root environment old versions due to dependencies
-
I look into this on conda-forge at the time we build 1.7.0
-
-
assigned issue to
-
assigned issue to
-
- changed status to resolved
This likly is fixed by ca9616c
- Log in to comment
Hi @geogob
The feedstock on conda-forge
e.g. OSX Version on conda-forge:
with these settings the CI is able to build our package.
You have installed to the root environment. This means a new / update of package has to fullfill all dependencies of already existing packages. The output shows a mismatch with sip. Because sip requires >=4.16.4,<4.18 mss can't be installaed.
Please try the following:
The environment enables to have seperated release versions of packages and only those packages which are needed for one software.