I tried to install the latest conda and the latest devbio-napari in the same environment in order to get constructor to work with menuinst v2.0.2 (because menuinst v2 works also for mac and linux installers and is used by napari-menu).
However, mamba gave me dependency conflicts.
mamba create -n devbio-napari-env "python=3.11" "devbio-napari=0.10.1" pyqt pyrsistent "menuinst>=2.0.2" "conda>=23.11.0" mamba pip
detailed error log
Could not solve for environment specs
The following packages are incompatible
├─ devbio-napari 0.10.1** is installable with the potential options
│ ├─ devbio-napari 0.10.1 would require
│ │ └─ libxml2 <=2.10.4 with the potential options
│ │ ├─ libxml2 [2.10.0|2.10.1|...|2.9.9], which can be installed;
│ │ ├─ libxml2 [2.9.3|2.9.4] would require
│ │ │ └─ vc 10.* , which does not exist (perhaps a missing channel);
│ │ ├─ libxml2 2.9.4 would require
│ │ │ └─ vc 10 , which does not exist (perhaps a missing channel);
│ │ └─ libxml2 [2.9.5|2.9.7] would require
│ │ └─ zlib 1.2.11 , which can be installed;
│ ├─ devbio-napari 0.10.1 would require
│ │ └─ __linux, which is missing on the system;
│ └─ devbio-napari 0.10.1 would require
│ └─ __osx, which is missing on the system;
├─ mamba is installable with the potential options
│ ├─ mamba [0.0.7|0.1.0] would require
│ │ └─ python >=3.6,<3.7.0a0 , which can be installed;
│ ├─ mamba [0.0.7|0.1.0] would require
│ │ └─ python >=3.7,<3.8.0a0 , which can be installed;
│ ├─ mamba [0.1.1|0.1.2|...|0.9.2] would require
│ │ ├─ python >=3.6,<3.7.0a0 , which can be installed;
│ │ └─ python_abi 3.6.* *_cp36m, which can be installed;
│ ├─ mamba [0.1.1|0.1.2|...|0.9.2] would require
│ │ ├─ python >=3.7,<3.8.0a0 , which can be installed;
│ │ └─ python_abi 3.7.* *_cp37m, which can be installed;
│ ├─ mamba [0.1.2|0.10.0|...|1.5.3] would require
│ │ ├─ python >=3.8,<3.9.0a0 , which can be installed;
│ │ └─ python_abi 3.8.* *_cp38, which can be installed;
│ ├─ mamba [0.10.0|0.11.1|...|1.5.3] would require
│ │ ├─ python >=3.9,<3.10.0a0 , which can be installed;
│ │ └─ python_abi 3.9.* *_cp39, which can be installed;
│ ├─ mamba [0.18.1|0.18.2|...|1.5.3] would require
│ │ ├─ python >=3.10,<3.11.0a0 , which can be installed;
│ │ └─ python_abi 3.10.* *_cp310, which can be installed;
│ ├─ mamba [0.25.0|0.26.0|...|1.2.0] would require
│ │ └─ python_abi 3.8 *_pypy38_pp73, which can be installed;
│ ├─ mamba [0.25.0|0.26.0|...|1.2.0] would require
│ │ └─ python_abi 3.9 *_pypy39_pp73, which can be installed;
│ ├─ mamba [1.0.0|1.1.0] would require
│ │ └─ conda >=4.8,<23.4 with the potential options
│ │ ├─ conda [22.11.1|22.9.0|...|4.14.0] would require
│ │ │ ├─ python >=3.10,<3.11.0a0 , which can be installed;
│ │ │ └─ python_abi 3.10.* *_cp310, which can be installed;
│ │ ├─ conda [22.11.1|22.9.0|...|23.9.0] would require
│ │ │ └─ menuinst >=1.4.11,<2 with the potential options
│ │ │ ├─ menuinst [1.4.11|1.4.12|1.4.13|1.4.14|1.4.16] would require
│ │ │ │ └─ python [2.7* |>=2.7,<2.8.0a0 ], which can be installed;
│ │ │ ├─ menuinst [1.4.11|1.4.12|1.4.13|1.4.14] would require
│ │ │ │ └─ python [3.5* |>=3.5,<3.6.0a0 ], which can be installed;
│ │ │ ├─ menuinst 1.4.11 would require
│ │ │ │ └─ python 3.6* , which can be installed;
│ │ │ ├─ menuinst [1.4.11|1.4.12|...|1.4.18] would require
│ │ │ │ └─ python >=3.6,<3.7.0a0 , which can be installed;
│ │ │ ├─ menuinst [1.4.11|1.4.13|...|1.4.19] would require
│ │ │ │ └─ python >=3.7,<3.8.0a0 , which can be installed;
│ │ │ ├─ menuinst [1.4.16|1.4.17|1.4.18] would require
│ │ │ │ ├─ python >=3.6,<3.7.0a0 , which can be installed;
│ │ │ │ └─ python_abi 3.6.* *_cp36m, which can be installed;
│ │ │ ├─ menuinst [1.4.16|1.4.17|1.4.18|1.4.19] would require
│ │ │ │ ├─ python >=3.7,<3.8.0a0 , which can be installed;
│ │ │ │ └─ python_abi 3.7.* *_cp37m, which can be installed;
│ │ │ ├─ menuinst [1.4.16|1.4.17|1.4.18|1.4.19] would require
│ │ │ │ └─ python >=3.8,<3.9.0a0 , which can be installed;
│ │ │ ├─ menuinst [1.4.16|1.4.17|...|2.0.2] would require
│ │ │ │ ├─ python >=3.8,<3.9.0a0 , which can be installed;
│ │ │ │ └─ python_abi 3.8.* *_cp38, which can be installed;
│ │ │ ├─ menuinst [1.4.16|1.4.17|...|2.0.2] would require
│ │ │ │ ├─ python >=3.9,<3.10.0a0 , which can be installed;
│ │ │ │ └─ python_abi 3.9.* *_cp39, which can be installed;
│ │ │ ├─ menuinst [1.4.18|1.4.19|1.4.20|2.0.2] would require
│ │ │ │ ├─ python >=3.10,<3.11.0a0 , which can be installed;
│ │ │ │ └─ python_abi 3.10.* *_cp310, which can be installed;
│ │ │ ├─ menuinst [1.4.19|1.4.20], which can be installed;
│ │ │ ├─ menuinst 1.4.19 would require
│ │ │ │ └─ python_abi 3.8 *_pypy38_pp73, which can be installed;
│ │ │ ├─ menuinst 1.4.19 would require
│ │ │ │ └─ python_abi 3.9 *_pypy39_pp73, which can be installed;
│ │ │ ├─ menuinst [1.4.19|1.4.20|2.0.2] would require
│ │ │ │ └─ python_abi 3.12.* *_cp312, which can be installed;
│ │ │ ├─ menuinst [1.4.19|1.4.20|2.0.2] would require
│ │ │ │ └─ pypy3.9 >=7.3.13 , which can be installed;
│ │ │ ├─ menuinst [1.4.16|1.4.17|1.4.18|1.4.19] would require
│ │ │ │ └─ python >=3.9,<3.10.0a0 , which can be installed;
│ │ │ └─ menuinst [1.4.17|1.4.19] would require
│ │ │ └─ python >=3.10,<3.11.0a0 , which can be installed;
│ │ ├─ conda [22.11.1|22.9.0|...|4.9.2] would require
│ │ │ ├─ python >=3.8,<3.9.0a0 , which can be installed;
│ │ │ └─ python_abi 3.8.* *_cp38, which can be installed;
│ │ ├─ conda [22.11.1|22.9.0|...|4.9.2] would require
│ │ │ ├─ python >=3.9,<3.10.0a0 , which can be installed;
│ │ │ └─ python_abi 3.9.* *_cp39, which can be installed;
│ │ ├─ conda [22.11.0|22.11.1|...|4.14.0] would require
│ │ │ └─ python >=3.10,<3.11.0a0 , which can be installed;
│ │ ├─ conda [22.11.0|22.11.1|...|4.9.2] would require
│ │ │ └─ python >=3.8,<3.9.0a0 , which can be installed;
│ │ ├─ conda [22.11.0|22.11.1|...|4.9.2] would require
│ │ │ └─ python >=3.9,<3.10.0a0 , which can be installed;
│ │ ├─ conda [22.9.0|4.10.0|...|4.9.2] would require
│ │ │ ├─ python >=3.7,<3.8.0a0 , which can be installed;
│ │ │ └─ python_abi 3.7.* *_cp37m, which can be installed;
│ │ ├─ conda [22.11.1|22.9.0|4.14.0] would require
│ │ │ └─ python_abi 3.8 *_pypy38_pp73, which can be installed;
│ │ ├─ conda [22.11.1|22.9.0|4.14.0] would require
│ │ │ └─ python_abi 3.9 *_pypy39_pp73, which can be installed;
│ │ ├─ conda [23.1.0|23.3.0|...|23.7.3] would require
│ │ │ └─ pypy3.8 >=7.3.11 , which can be installed;
│ │ ├─ conda [23.1.0|23.3.0|...|23.7.3] would require
│ │ │ └─ pypy3.9 >=7.3.11 , which can be installed;
│ │ ├─ conda [22.11.0|22.11.1|...|4.9.2] would require
│ │ │ └─ python >=3.7,<3.8.0a0 , which can be installed;
│ │ ├─ conda [4.10.0|4.10.1|...|4.9.2] would require
│ │ │ ├─ python >=3.6,<3.7.0a0 , which can be installed;
│ │ │ └─ python_abi 3.6.* *_cp36m, which can be installed;
│ │ ├─ conda [4.8.0|4.8.1|4.8.2|4.8.3] would require
│ │ │ └─ python >=2.7,<2.8.0a0 , which can be installed;
│ │ ├─ conda [4.10.0|4.10.1|...|4.9.2] would require
│ │ │ └─ python >=3.6,<3.7.0a0 , which can be installed;
│ │ └─ conda 4.8.3 would require
│ │ ├─ python >=2.7,<2.8.0a0 , which can be installed;
│ │ └─ python_abi 2.7.* *_cp27m, which can be installed;
│ ├─ mamba [1.2.0|1.3.0|...|1.5.1] would require
│ │ └─ conda [>=4.14,<23.4 |>=4.14,<23.9.0a0 ] with the potential options
│ │ ├─ conda [22.11.1|22.9.0|...|4.14.0], which can be installed (as previously explained);
│ │ ├─ conda [22.11.1|22.9.0|...|23.9.0], which can be installed (as previously explained);
│ │ ├─ conda [22.11.1|22.9.0|...|4.9.2], which can be installed (as previously explained);
│ │ ├─ conda [22.11.1|22.9.0|...|4.9.2], which can be installed (as previously explained);
│ │ ├─ conda [22.11.0|22.11.1|...|4.14.0], which can be installed (as previously explained);
│ │ ├─ conda [22.11.0|22.11.1|...|4.9.2], which can be installed (as previously explained);
│ │ ├─ conda [22.11.0|22.11.1|...|4.9.2], which can be installed (as previously explained);
│ │ ├─ conda [22.9.0|4.10.0|...|4.9.2], which can be installed (as previously explained);
│ │ ├─ conda [22.11.1|22.9.0|4.14.0], which can be installed (as previously explained);
│ │ ├─ conda [22.11.1|22.9.0|4.14.0], which can be installed (as previously explained);
│ │ ├─ conda [23.1.0|23.3.0|...|23.7.3], which can be installed (as previously explained);
│ │ ├─ conda [23.1.0|23.3.0|...|23.7.3], which can be installed (as previously explained);
│ │ ├─ conda 23.7.4 would require
│ │ │ └─ pypy3.9 >=7.3.12 , which can be installed;
│ │ └─ conda [22.11.0|22.11.1|...|4.9.2], which can be installed (as previously explained);
│ ├─ mamba [1.3.0|1.3.1|...|1.5.1] would require
│ │ └─ pypy3.8 >=7.3.11 , which can be installed;
│ ├─ mamba [1.3.0|1.3.1|...|1.5.0] would require
│ │ └─ pypy3.9 >=7.3.11 , which can be installed;
│ ├─ mamba [1.5.0|1.5.1] would require
│ │ └─ pypy3.9 >=7.3.12 , which can be installed;
│ ├─ mamba [1.5.1|1.5.2|1.5.3] would require
│ │ └─ pypy3.9 >=7.3.13 , which can be installed;
│ ├─ mamba [1.5.2|1.5.3] would require
│ │ └─ conda >=23.9,<23.11.0 with the potential options
│ │ ├─ conda [22.11.1|22.9.0|...|4.14.0], which can be installed (as previously explained);
│ │ ├─ conda [22.11.1|22.9.0|...|23.9.0], which can be installed (as previously explained);
│ │ ├─ conda [23.10.0|23.9.0] would require
│ │ │ └─ python_abi 3.12.* *_cp312, which can be installed;
│ │ ├─ conda [22.11.1|22.9.0|...|4.9.2], which can be installed (as previously explained);
│ │ ├─ conda [23.10.0|23.9.0] would require
│ │ │ └─ pypy3.9 >=7.3.13 , which can be installed;
│ │ ├─ conda [22.11.1|22.9.0|...|4.9.2], which can be installed (as previously explained);
│ │ ├─ conda [22.11.0|22.11.1|...|4.14.0], which can be installed (as previously explained);
│ │ ├─ conda [22.11.0|22.11.1|...|4.9.2], which can be installed (as previously explained);
│ │ └─ conda [22.11.0|22.11.1|...|4.9.2], which can be installed (as previously explained);
│ ├─ mamba [1.5.2|1.5.3] would require
│ │ └─ python_abi 3.12.* *_cp312, which can be installed;
│ └─ mamba [1.5.4|1.5.5|1.5.6] would require
│ └─ libmambapy [1.5.4 py310h04f2035_0|1.5.4 py311h0317a69_0|...|1.5.6 py39h993ce4e_0], which requires
│ └─ libmamba [1.5.4 h3f09ed1_0|1.5.5 h3f09ed1_0|1.5.6 h3f09ed1_0], which requires
│ └─ libarchive >=3.7.2,<3.8.0a0 but there are no viable options
│ ├─ libarchive 3.7.2 would require
│ │ ├─ libxml2 >=2.11.5,<2.12.0a0 , which conflicts with any installable versions previously reported;
│ │ └─ libzlib >=1.2.13,<1.3.0a0 but there are no viable options
│ │ ├─ libzlib 1.2.13 would require
│ │ │ └─ zlib 1.2.13 *_4, which conflicts with any installable versions previously reported;
│ │ └─ libzlib 1.2.13 would require
│ │ └─ zlib 1.2.13 *_5, which conflicts with any installable versions previously reported;
│ └─ libarchive 3.7.2 would require
│ ├─ libxml2 >=2.12.2,<2.13.0a0 , which conflicts with any installable versions previously reported;
│ └─ libzlib >=1.2.13,<1.3.0a0 , which cannot be installed (as previously explained);
├─ menuinst >=2.0.2 is installable with the potential options
│ ├─ menuinst [1.4.16|1.4.17|...|2.0.2], which can be installed (as previously explained);
│ ├─ menuinst [1.4.16|1.4.17|...|2.0.2], which can be installed (as previously explained);
│ ├─ menuinst [1.4.18|1.4.19|1.4.20|2.0.2], which can be installed (as previously explained);
│ ├─ menuinst [1.4.19|1.4.20|2.0.2], which can be installed (as previously explained);
│ ├─ menuinst [1.4.19|1.4.20|2.0.2], which can be installed (as previously explained);
│ └─ menuinst 2.0.2 conflicts with any installable versions previously reported;
└─ python 3.11** is not installable because it conflicts with any installable versions previously reported.
mamba create -n devbio-napari-env "python=3.11" devbio-napari pyqt pyrsistent "menuinst>=2.0.2" "conda>=23.11.0" mamba pip
I tried to install the latest conda and the latest devbio-napari in the same environment in order to get constructor to work with menuinst v2.0.2 (because menuinst v2 works also for mac and linux installers and is used by
napari-menu).However, mamba gave me dependency conflicts.
here is the install command I tried:
detailed error log
If I relax the devbio-napari version, it works but it tries to install v 0.8: