rhysnewell / aviary

A hybrid assembly and MAG recovery pipeline (and more!)
GNU General Public License v3.0
81 stars 12 forks source link

Mamba error creating Rosella env #191

Closed AroneyS closed 9 months ago

AroneyS commented 9 months ago

Got error creating Rosella env (see below). Incompatible versions?

I noticed that it has the defaults channel, but removing that doesn't fix it (see https://mamba.readthedocs.io/en/latest/user_guide/troubleshooting.html#mixing-the-defaults-and-conda-forge-channels). Any ideas?

```bash Creating conda environment /work/microbiome/abisko/aroneys/envs/ddcae33115cf8b2c3bdd8d79b3abbe7e_/lib/python3.11/site-packages/aviary/modules/binning/envs/rosella.yaml... Downloading and installing remote packages. CreateCondaEnvironmentException: Could not create conda environment from /work/microbiome/abisko/aroneys/envs/ddcae33115cf8b2c3bdd8d79b3abbe7e_/lib/python3.11/site-packages/aviary/modules/binning/envs/rosella.yaml: Command: mamba env create --quiet --file "/work/microbiome/abisko/aroneys/envs/9c0f1c514d27a6713bf925f7bd327aeb_.yaml" --prefix "/work/microbiome/abisko/aroneys/envs/9c0f1c514d27a6713bf925f7bd327aeb_" Output: warning libmamba Problem type not implemented SOLVER_RULE_STRICT_REPO_PRIORITY .... [repeats a bunch of times] ... warning libmamba Problem type not implemented SOLVER_RULE_STRICT_REPO_PRIORITY Could not solve for environment specs The following packages are incompatible ├─ checkm-genome 1.1.3 is installable with the potential options │ ├─ checkm-genome 1.1.3 would require │ │ └─ pysam >=0.12.0.1 with the potential options │ │ ├─ pysam [0.15.1|0.15.2|0.15.3] would require │ │ │ └─ libdeflate >=1.0,<1.1.0a0 , which conflicts with any installable versions previously reported; │ │ ├─ pysam [0.12.0.1|0.13.0|...|0.15.4] would require │ │ │ └─ python [2.7* |>=2.7,<2.8.0a0 ], which can be installed; │ │ ├─ pysam [0.14.1|0.15.0|...|0.15.4] would require │ │ │ └─ python >=3.6,<3.7.0a0 , which can be installed; │ │ ├─ pysam [0.15.2|0.15.3|0.15.4] would require │ │ │ └─ python >=3.7,<3.8.0a0 , which can be installed; │ │ ├─ pysam [0.15.2|0.15.4|...|0.21.0] would require │ │ │ └─ python_abi 3.6.* *_cp36m, which can be installed; │ │ ├─ pysam [0.15.2|0.15.4|...|0.21.0] would require │ │ │ └─ python_abi 3.7.* *_cp37m, which can be installed; │ │ ├─ pysam [0.15.2|0.16.0.1|...|0.20.0] would require │ │ │ └─ python_abi 2.7.* *_cp27mu, which can be installed; │ │ ├─ pysam [0.15.2|0.16.0.1|...|0.22.0] would require │ │ │ └─ python_abi 3.8.* *_cp38, which can be installed; │ │ ├─ pysam 0.16.0.1 would require │ │ │ ├─ openssl >=1.1.1k,<1.1.2a , which can be installed; │ │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ │ ├─ pysam [0.17.0|0.18.0] would require │ │ │ ├─ openssl >=1.1.1l,<1.1.2a , which can be installed; │ │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ │ ├─ pysam [0.17.0|0.18.0] would require │ │ │ ├─ libdeflate >=1.9,<1.10.0a0 , which can be installed; │ │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ │ ├─ pysam 0.19.0 would require │ │ │ ├─ openssl >=1.1.1n,<1.1.2a , which can be installed; │ │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ │ ├─ pysam 0.19.1 would require │ │ │ └─ openssl >=1.1.1q,<1.1.2a , which can be installed; │ │ ├─ pysam 0.19.1 would require │ │ │ ├─ openssl >=1.1.1o,<1.1.2a , which can be installed; │ │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ │ ├─ pysam 0.19.1 would require │ │ │ ├─ openssl >=1.1.1q,<1.1.2a , which can be installed; │ │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ │ ├─ pysam 0.20.0 would require │ │ │ └─ openssl >=1.1.1s,<1.1.2a , which can be installed; │ │ ├─ pysam 0.20.0 would require │ │ │ ├─ openssl >=1.1.1s,<1.1.2a , which can be installed; │ │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ │ ├─ pysam [0.21.0|0.22.0] would require │ │ │ └─ libdeflate >=1.18,<1.19.0a0 , which can be installed; │ │ ├─ pysam 0.21.0 would require │ │ │ └─ openssl >=1.1.1t,<1.1.2a , which can be installed; │ │ ├─ pysam 0.21.0 would require │ │ │ ├─ openssl >=1.1.1t,<1.1.2a , which can be installed; │ │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ │ ├─ pysam [0.21.0|0.22.0] would require │ │ │ ├─ libdeflate >=1.18,<1.19.0a0 , which can be installed; │ │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ │ ├─ pysam [0.12.0.1|0.13.0|...|0.15.0.1] would require │ │ │ └─ python [3.5* |>=3.5,<3.6.0a0 ], which can be installed; │ │ └─ pysam [0.12.0.1|0.13.0|0.14.0|0.14.1] would require │ │ └─ python 3.6* , which can be installed; │ └─ checkm-genome 1.1.3 would require │ └─ pysam >=0.15.3 with the potential options │ ├─ pysam [0.15.1|0.15.2|0.15.3], which cannot be installed (as previously explained); │ ├─ pysam [0.12.0.1|0.13.0|...|0.15.4], which can be installed (as previously explained); │ ├─ pysam [0.14.1|0.15.0|...|0.15.4], which can be installed (as previously explained); │ ├─ pysam [0.15.2|0.15.3|0.15.4], which can be installed (as previously explained); │ ├─ pysam [0.15.2|0.15.4|...|0.21.0], which can be installed (as previously explained); │ ├─ pysam [0.15.2|0.15.4|...|0.21.0], which can be installed (as previously explained); │ ├─ pysam [0.15.2|0.16.0.1|...|0.20.0], which can be installed (as previously explained); │ ├─ pysam [0.15.2|0.16.0.1|...|0.22.0], which can be installed (as previously explained); │ ├─ pysam 0.16.0.1, which can be installed (as previously explained); │ ├─ pysam [0.17.0|0.18.0], which can be installed (as previously explained); │ ├─ pysam [0.17.0|0.18.0], which can be installed (as previously explained); │ ├─ pysam 0.19.0, which can be installed (as previously explained); │ ├─ pysam 0.19.1, which can be installed (as previously explained); │ ├─ pysam 0.19.1, which can be installed (as previously explained); │ ├─ pysam 0.19.1, which can be installed (as previously explained); │ ├─ pysam 0.20.0, which can be installed (as previously explained); │ ├─ pysam 0.20.0, which can be installed (as previously explained); │ ├─ pysam [0.21.0|0.22.0], which can be installed (as previously explained); │ ├─ pysam 0.21.0, which can be installed (as previously explained); │ ├─ pysam 0.21.0, which can be installed (as previously explained); │ └─ pysam [0.21.0|0.22.0], which can be installed (as previously explained); ├─ matplotlib is installable with the potential options │ ├─ matplotlib [3.8.0|3.8.1|3.8.2] would require │ │ ├─ pyqt >=5.10 with the potential options │ │ │ ├─ pyqt [5.12.3|5.15.4|5.15.7] would require │ │ │ │ ├─ pyqtwebengine 5.12.1 py37he336c9b_5, which requires │ │ │ │ │ └─ python_abi 3.7.* *_cp37m, which can be installed; │ │ │ │ └─ python_abi 3.7.* *_cp37m, which can be installed; │ │ │ ├─ pyqt 5.12.3 would require │ │ │ │ └─ python >=2.7,<2.8.0a0 , which can be installed; │ │ │ ├─ pyqt 5.12.3 would require │ │ │ │ ├─ pyqt-impl 5.12.3 py310h1f8e252_8, which requires │ │ │ │ │ └─ qt >=5.12.9,<5.13.0a0 with the potential options │ │ │ │ │ ├─ qt 5.12.9 would require │ │ │ │ │ │ └─ openssl <3 , which can be installed; │ │ │ │ │ ├─ qt 5.12.9 would require │ │ │ │ │ │ ├─ icu >=67.1,<68.0a0 , which can be installed; │ │ │ │ │ │ └─ openssl >=1.1.1g,<1.1.2a , which can be installed; │ │ │ │ │ ├─ qt 5.12.9 would require │ │ │ │ │ │ ├─ icu >=67.1,<68.0a0 , which can be installed; │ │ │ │ │ │ └─ openssl >=1.1.1i,<1.1.2a , which can be installed; │ │ │ │ │ ├─ qt 5.12.9 would require │ │ │ │ │ │ └─ openssl >=1.1.1i,<1.1.2a , which can be installed; │ │ │ │ │ └─ qt 5.12.9 would require │ │ │ │ │ └─ openssl >=1.1.1j,<1.1.2a , which can be installed; │ │ │ │ ├─ pyqtwebengine 5.12.1 py310hfcd6d55_8, which requires │ │ │ │ │ └─ qt >=5.12.9,<5.13.0a0 , which can be installed (as previously explained); │ │ │ │ └─ python_abi 3.10.* *_cp310, which can be installed; │ │ │ ├─ pyqt 5.12.3 would require │ │ │ │ └─ python_abi 3.6.* *_cp36m, which can be installed; │ │ │ ├─ pyqt 5.12.3 would require │ │ │ │ └─ python >=3.6,<3.7.0a0 , which can be installed; │ │ │ ├─ pyqt 5.12.3 would require │ │ │ │ └─ python >=3.7,<3.8.0a0 , which can be installed; │ │ │ ├─ pyqt [5.12.3|5.15.4|5.15.7|5.15.9] would require │ │ │ │ └─ python_abi 3.8.* *_cp38, which can be installed; │ │ │ ├─ pyqt 5.12.3 would require │ │ │ │ └─ python >=3.8,<3.9.0a0 with the potential options │ │ │ │ ├─ python [3.8.0|3.8.1|...|3.8.8], which can be installed; │ │ │ │ ├─ python [3.8.0|3.8.1] would require │ │ │ │ │ └─ python_abi * *_cp38, which conflicts with any installable versions previously reported; │ │ │ │ └─ python [3.8.10|3.8.12|...|3.8.8] would require │ │ │ │ └─ python_abi 3.8.* *_cp38, which conflicts with any installable versions previously reported; │ │ │ ├─ pyqt 5.12.3 would require │ │ │ │ ├─ pyqtwebengine [5.12.1 py39h0fcd23e_6|5.12.1 py39h0fcd23e_7|5.12.1 py39h0fcd23e_8], which can be installed (as previously explained); │ │ │ │ ├─ python_abi 3.9.* *_cp39, which can be installed; │ │ │ │ └─ qt >=5.12.9,<5.13.0a0 , which can be installed (as previously explained); │ │ │ ├─ pyqt 5.15.4 would require │ │ │ │ ├─ python_abi 3.10.* *_cp310, which can be installed; │ │ │ │ └─ qt-main >=5.15.3,<5.16.0a0 with the potential options │ │ │ │ ├─ qt-main 5.15.6 would require │ │ │ │ │ └─ openssl >=1.1.1q,<1.1.2a , which can be installed; │ │ │ │ ├─ qt-main 5.15.6 would require │ │ │ │ │ └─ openssl >=1.1.1s,<1.1.2a , which can be installed; │ │ │ │ ├─ qt-main [5.15.6|5.15.8] would require │ │ │ │ │ └─ libpq >=15.1,<16.0a0 with the potential options │ │ │ │ │ ├─ libpq 15.4 would require │ │ │ │ │ │ └─ openssl >=3.2.0,<3.2.0a0 , which does not exist (perhaps a missing channel); │ │ │ │ │ ├─ libpq 15.4 would require │ │ │ │ │ │ └─ openssl >=3.1.2,<3.2.0a0 , which can be installed; │ │ │ │ │ ├─ libpq 15.4 would require │ │ │ │ │ │ └─ openssl >=3.1.3,<3.2.0a0 , which can be installed; │ │ │ │ │ ├─ libpq 15.1 would require │ │ │ │ │ │ └─ openssl >=1.1.1s,<1.1.2a , which can be installed; │ │ │ │ │ ├─ libpq 15.1 would require │ │ │ │ │ │ └─ openssl >=3.0.7,<3.2.0a0 , which can be installed; │ │ │ │ │ ├─ libpq 15.2 would require │ │ │ │ │ │ └─ openssl >=3.0.8,<3.2.0a0 , which can be installed; │ │ │ │ │ ├─ libpq 15.3 would require │ │ │ │ │ │ └─ openssl >=3.1.0,<3.2.0a0 , which can be installed; │ │ │ │ │ └─ libpq 15.3 would require │ │ │ │ │ └─ openssl >=3.1.1,<3.2.0a0 , which can be installed; │ │ │ │ ├─ qt-main 5.15.8 would require │ │ │ │ │ └─ libpq >=15.3,<16.0a0 with the potential options │ │ │ │ │ ├─ libpq 15.4, which cannot be installed (as previously explained); │ │ │ │ │ ├─ libpq 15.4, which can be installed (as previously explained); │ │ │ │ │ ├─ libpq 15.4, which can be installed (as previously explained); │ │ │ │ │ ├─ libpq 15.3, which can be installed (as previously explained); │ │ │ │ │ └─ libpq 15.3, which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.8 would require │ │ │ │ │ └─ libjpeg-turbo >=3.0.0,<4.0a0 , which can be installed; │ │ │ │ ├─ qt-main 5.15.8 would require │ │ │ │ │ └─ libpq >=15.2,<16.0a0 with the potential options │ │ │ │ │ ├─ libpq 15.4, which cannot be installed (as previously explained); │ │ │ │ │ ├─ libpq 15.4, which can be installed (as previously explained); │ │ │ │ │ ├─ libpq 15.4, which can be installed (as previously explained); │ │ │ │ │ ├─ libpq 15.2, which can be installed (as previously explained); │ │ │ │ │ ├─ libpq 15.3, which can be installed (as previously explained); │ │ │ │ │ └─ libpq 15.3, which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.8 would require │ │ │ │ │ └─ libpq >=15.4,<16.0a0 with the potential options │ │ │ │ │ ├─ libpq 15.4, which cannot be installed (as previously explained); │ │ │ │ │ ├─ libpq 15.4, which can be installed (as previously explained); │ │ │ │ │ └─ libpq 15.4, which can be installed (as previously explained); │ │ │ │ ├─ qt-main [5.15.3|5.15.4] would require │ │ │ │ │ └─ openssl >=1.1.1o,<1.1.2a , which can be installed; │ │ │ │ └─ qt-main 5.15.3 would require │ │ │ │ └─ openssl >=1.1.1n,<1.1.2a , which can be installed; │ │ │ ├─ pyqt 5.15.4 would require │ │ │ │ ├─ python_abi 3.10.* *_cp310, which can be installed; │ │ │ │ └─ qt-main >=5.15.2,<5.16.0a0 with the potential options │ │ │ │ ├─ qt-main 5.15.6, which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.6, which can be installed (as previously explained); │ │ │ │ ├─ qt-main [5.15.6|5.15.8], which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.8, which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.8, which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.8, which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.8, which can be installed (as previously explained); │ │ │ │ ├─ qt-main [5.15.3|5.15.4], which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.3, which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.2 would require │ │ │ │ │ └─ openssl >=1.1.1l,<1.1.2a , which can be installed; │ │ │ │ └─ qt-main 5.15.2 conflicts with any installable versions previously reported; │ │ │ ├─ pyqt 5.15.4 would require │ │ │ │ ├─ python_abi 3.9.* *_cp39, which can be installed; │ │ │ │ └─ qt-main >=5.15.3,<5.16.0a0 , which can be installed (as previously explained); │ │ │ ├─ pyqt 5.15.4 would require │ │ │ │ ├─ python_abi 3.9.* *_cp39, which can be installed; │ │ │ │ └─ qt-main >=5.15.2,<5.16.0a0 with the potential options │ │ │ │ ├─ qt-main 5.15.6, which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.6, which can be installed (as previously explained); │ │ │ │ ├─ qt-main [5.15.6|5.15.8], which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.8, which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.8, which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.8, which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.8, which can be installed (as previously explained); │ │ │ │ ├─ qt-main [5.15.3|5.15.4], which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.3, which can be installed (as previously explained); │ │ │ │ ├─ qt-main 5.15.2, which can be installed (as previously explained); │ │ │ │ └─ qt-main 5.15.2 conflicts with any installable versions previously reported; │ │ │ ├─ pyqt 5.15.7 would require │ │ │ │ ├─ python_abi 3.10.* *_cp310, which can be installed; │ │ │ │ └─ qt-main >=5.15.4,<5.16.0a0 , which can be installed (as previously explained); │ │ │ ├─ pyqt 5.15.7 would require │ │ │ │ ├─ python_abi 3.10.* *_cp310, which can be installed; │ │ │ │ └─ qt-main >=5.15.6,<5.16.0a0 , which can be installed (as previously explained); │ │ │ ├─ pyqt [5.15.7|5.15.9] would require │ │ │ │ └─ python_abi 3.11.* *_cp311, which can be installed; │ │ │ ├─ pyqt 5.15.7 would require │ │ │ │ ├─ python_abi 3.9.* *_cp39, which can be installed; │ │ │ │ └─ qt-main >=5.15.4,<5.16.0a0 , which can be installed (as previously explained); │ │ │ ├─ pyqt 5.15.7 would require │ │ │ │ ├─ python_abi 3.9.* *_cp39, which can be installed; │ │ │ │ └─ qt-main >=5.15.6,<5.16.0a0 , which can be installed (as previously explained); │ │ │ ├─ pyqt 5.15.9 would require │ │ │ │ ├─ python_abi 3.10.* *_cp310, which can be installed; │ │ │ │ └─ qt-main >=5.15.8,<5.16.0a0 , which can be installed (as previously explained); │ │ │ ├─ pyqt 5.15.9 would require │ │ │ │ └─ python_abi 3.12.* *_cp312, which can be installed; │ │ │ ├─ pyqt 5.15.9 would require │ │ │ │ ├─ python_abi 3.9.* *_cp39, which can be installed; │ │ │ │ └─ qt-main >=5.15.8,<5.16.0a0 , which can be installed (as previously explained); │ │ │ └─ pyqt [5.15.10|5.15.7] conflicts with any installable versions previously reported; │ │ └─ python_abi [3.10.* *_cp310|3.9.* *_cp39], which can be installed; │ ├─ matplotlib [1.5.3|2.1.2|2.2.3|2.2.4] would require │ │ └─ python [2.7* |>=2.7,<2.8.0a0 ], which can be installed; │ ├─ matplotlib 1.5.3 would require │ │ └─ python 3.4* , which can be installed; │ ├─ matplotlib 1.5.3 would require │ │ └─ python 3.5* , which can be installed; │ ├─ matplotlib [2.1.2|2.2.3|...|3.1.3] would require │ │ └─ python >=3.6,<3.7.0a0 , which can be installed; │ ├─ matplotlib [2.1.2|2.2.3|...|3.1.3] would require │ │ └─ python >=3.7,<3.8.0a0 , which can be installed; │ ├─ matplotlib [2.2.4|3.1.1|3.1.2|3.1.3] would require │ │ └─ python >=3.8,<3.9.0a0 with the potential options │ │ ├─ python [3.8.0|3.8.1|...|3.8.8], which can be installed; │ │ ├─ python [3.8.0|3.8.1], which cannot be installed (as previously explained); │ │ └─ python [3.8.10|3.8.12|...|3.8.8], which cannot be installed (as previously explained); │ ├─ matplotlib 2.2.5 would require │ │ └─ matplotlib-base >=2.2.5,<2.2.6.0a0 with the potential options │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3] would require │ │ │ └─ python_abi 3.7.* *_cp37m, which can be installed; │ │ ├─ matplotlib-base 2.2.5 would require │ │ │ └─ python_abi 2.7.* *_cp27mu, which can be installed; │ │ ├─ matplotlib-base [2.2.5|3.2.2] would require │ │ │ └─ icu >=67.1,<68.0a0 , which can be installed; │ │ └─ matplotlib-base [2.2.5|3.2.1|...|3.3.4] would require │ │ └─ python_abi 3.6.* *_cp36m, which can be installed; │ ├─ matplotlib 3.0.1 would require │ │ └─ matplotlib-base 3.0.1 py37hc2fb212_1001, which does not exist (perhaps a missing channel); │ ├─ matplotlib 3.0.2 would require │ │ └─ matplotlib-base 3.0.2 py36h167e16e_1000, which does not exist (perhaps a missing channel); │ ├─ matplotlib 3.0.2 would require │ │ └─ matplotlib-base 3.0.2 py36h167e16e_1001, which does not exist (perhaps a missing channel); │ ├─ matplotlib 3.0.2 would require │ │ └─ matplotlib-base 3.0.2 py37h167e16e_1001, which does not exist (perhaps a missing channel); │ ├─ matplotlib 3.2.0 would require │ │ └─ matplotlib-base >=3.2.0,<3.2.1.0a0 with the potential options │ │ ├─ matplotlib-base 3.2.0 would require │ │ │ └─ python >=3.6,<3.7.0a0 , which can be installed; │ │ ├─ matplotlib-base 3.2.0 would require │ │ │ └─ python >=3.7,<3.8.0a0 , which can be installed; │ │ └─ matplotlib-base 3.2.0 would require │ │ └─ python >=3.8,<3.9.0a0 with the potential options │ │ ├─ python [3.8.0|3.8.1|...|3.8.8], which can be installed; │ │ ├─ python [3.8.0|3.8.1], which cannot be installed (as previously explained); │ │ └─ python [3.8.10|3.8.12|...|3.8.8], which cannot be installed (as previously explained); │ ├─ matplotlib 3.2.1 would require │ │ └─ matplotlib-base >=3.2.1,<3.2.2.0a0 with the potential options │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3] would require │ │ │ └─ python_abi 3.8.* *_cp38, which can be installed; │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3], which can be installed (as previously explained); │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.3.4], which can be installed (as previously explained); │ │ └─ matplotlib-base 3.2.1 conflicts with any installable versions previously reported; │ ├─ matplotlib 3.2.2 would require │ │ └─ matplotlib-base >=3.2.2,<3.2.3.0a0 with the potential options │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3], which can be installed (as previously explained); │ │ ├─ matplotlib-base [2.2.5|3.2.2], which can be installed (as previously explained); │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.3.4], which can be installed (as previously explained); │ │ ├─ matplotlib-base [3.2.2|3.3.0|...|3.3.4] would require │ │ │ └─ python_abi 3.6 *_pypy36_pp73, which can be installed; │ │ └─ matplotlib-base 3.2.2 conflicts with any installable versions previously reported; │ ├─ matplotlib 3.3.0 would require │ │ └─ matplotlib-base >=3.3.0,<3.3.1.0a0 , which can be installed (as previously explained); │ ├─ matplotlib 3.3.1 would require │ │ └─ matplotlib-base >=3.3.1,<3.3.2.0a0 with the potential options │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3], which can be installed (as previously explained); │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.3.4], which can be installed (as previously explained); │ │ ├─ matplotlib-base [3.2.2|3.3.0|...|3.3.4], which can be installed (as previously explained); │ │ └─ matplotlib-base 3.3.1 conflicts with any installable versions previously reported; │ ├─ matplotlib 3.3.2 would require │ │ ├─ matplotlib-base >=3.3.2,<3.3.3.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.2|3.4.3|...|3.7.3] would require │ │ │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.3.4], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.2.2|3.3.0|...|3.3.4], which can be installed (as previously explained); │ │ │ └─ matplotlib-base 3.3.2 conflicts with any installable versions previously reported; │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ ├─ matplotlib [3.3.2|3.3.3|3.3.4] would require │ │ └─ python_abi 3.6.* *_cp36m, which can be installed; │ ├─ matplotlib [3.3.2|3.3.3|3.3.4] would require │ │ └─ python_abi 3.6 *_pypy36_pp73, which can be installed; │ ├─ matplotlib [3.3.2|3.3.3|...|3.5.3] would require │ │ └─ python_abi 3.7.* *_cp37m, which can be installed; │ ├─ matplotlib [3.3.2|3.3.3|...|3.7.3] would require │ │ └─ python_abi 3.8.* *_cp38, which can be installed; │ ├─ matplotlib [3.3.3|3.3.4|...|3.5.2] would require │ │ └─ python_abi 3.7 *_pypy37_pp73, which can be installed; │ ├─ matplotlib 3.3.3 would require │ │ ├─ matplotlib-base >=3.3.3,<3.3.4.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.3|3.3.4|...|3.5.2] would require │ │ │ │ └─ python_abi 3.7 *_pypy37_pp73, which can be installed; │ │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.3.4], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.2.2|3.3.0|...|3.3.4], which can be installed (as previously explained); │ │ │ └─ matplotlib-base 3.3.3, which can be installed; │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ ├─ matplotlib 3.3.4 would require │ │ ├─ matplotlib-base >=3.3.4,<3.3.5.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.3|3.3.4|...|3.5.2], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.3.4], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.2.2|3.3.0|...|3.3.4], which can be installed (as previously explained); │ │ │ └─ matplotlib-base 3.3.4, which can be installed; │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ ├─ matplotlib 3.4.1 would require │ │ ├─ matplotlib-base >=3.4.1,<3.4.2.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.3|3.3.4|...|3.5.2], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3], which can be installed (as previously explained); │ │ │ └─ matplotlib-base 3.4.1, which can be installed; │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ ├─ matplotlib 3.4.2 would require │ │ ├─ matplotlib-base >=3.4.2,<3.4.3.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.3|3.3.4|...|3.5.2], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3], which can be installed (as previously explained); │ │ │ └─ matplotlib-base 3.4.2, which can be installed; │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ ├─ matplotlib 3.4.3 would require │ │ ├─ matplotlib-base >=3.4.3,<3.4.4.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.4.3|3.5.0|...|3.7.3] would require │ │ │ │ └─ python_abi 3.10.* *_cp310, which can be installed; │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.2|3.4.3|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.3|3.3.4|...|3.5.2], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3], which can be installed (as previously explained); │ │ │ └─ matplotlib-base 3.4.3 conflicts with any installable versions previously reported; │ │ └─ python_abi [3.10.* *_cp310|3.9.* *_cp39], which can be installed; │ ├─ matplotlib 3.5.0 would require │ │ ├─ matplotlib-base >=3.5.0,<3.5.1.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.4.3|3.5.0|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.2|3.4.3|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.3|3.3.4|...|3.5.2], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3], which can be installed (as previously explained); │ │ │ └─ matplotlib-base 3.5.0 conflicts with any installable versions previously reported; │ │ └─ python_abi [3.10.* *_cp310|3.9.* *_cp39], which can be installed; │ ├─ matplotlib 3.5.1 would require │ │ ├─ matplotlib-base >=3.5.1,<3.5.2.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.4.3|3.5.0|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.2|3.4.3|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.3|3.3.4|...|3.5.2], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3], which can be installed (as previously explained); │ │ │ └─ matplotlib-base 3.5.1 conflicts with any installable versions previously reported; │ │ └─ python_abi [3.10.* *_cp310|3.9.* *_cp39], which can be installed; │ ├─ matplotlib 3.5.2 would require │ │ ├─ matplotlib-base >=3.5.2,<3.5.3.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.4.3|3.5.0|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.2|3.4.3|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.5.2|3.5.3|...|3.6.3] would require │ │ │ │ └─ python_abi 3.8 *_pypy38_pp73, which can be installed; │ │ │ ├─ matplotlib-base [3.5.2|3.5.3|...|3.6.3] would require │ │ │ │ └─ python_abi 3.9 *_pypy39_pp73, which conflicts with any installable versions previously reported; │ │ │ ├─ matplotlib-base [3.3.3|3.3.4|...|3.5.2], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3], which can be installed (as previously explained); │ │ │ └─ matplotlib-base 3.5.2 conflicts with any installable versions previously reported; │ │ └─ python_abi [3.10.* *_cp310|3.9.* *_cp39], which can be installed; │ ├─ matplotlib [3.5.2|3.5.3|...|3.6.3] would require │ │ └─ python_abi 3.8 *_pypy38_pp73, which can be installed; │ ├─ matplotlib [3.5.2|3.5.3|...|3.6.3] would require │ │ └─ python_abi 3.9 *_pypy39_pp73, which conflicts with any installable versions previously reported; │ ├─ matplotlib 3.5.3 would require │ │ ├─ matplotlib-base >=3.5.3,<3.5.4.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.4.3|3.5.0|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.2|3.4.3|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.5.2|3.5.3|...|3.6.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.5.2|3.5.3|...|3.6.3], which cannot be installed (as previously explained); │ │ │ ├─ matplotlib-base [2.2.5|3.2.1|...|3.5.3], which can be installed (as previously explained); │ │ │ └─ matplotlib-base 3.5.3 conflicts with any installable versions previously reported; │ │ └─ python_abi [3.10.* *_cp310|3.9.* *_cp39], which can be installed; │ ├─ matplotlib 3.6.0 would require │ │ ├─ matplotlib-base >=3.6.0,<3.6.1.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.4.3|3.5.0|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.2|3.4.3|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.5.2|3.5.3|...|3.6.3], which can be installed (as previously explained); │ │ │ └─ matplotlib-base [3.5.2|3.5.3|...|3.6.3], which cannot be installed (as previously explained); │ │ └─ python_abi [3.10.* *_cp310|3.9.* *_cp39], which can be installed; │ ├─ matplotlib [3.6.1|3.6.3] would require │ │ ├─ matplotlib-base [>=3.6.1,<3.6.2.0a0 |>=3.6.3,<3.6.4.0a0 ] with the potential options │ │ │ ├─ matplotlib-base [3.4.3|3.5.0|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.6.1|3.6.2|...|3.7.3] would require │ │ │ │ └─ python_abi 3.11.* *_cp311, which can be installed; │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.2|3.4.3|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.5.2|3.5.3|...|3.6.3], which can be installed (as previously explained); │ │ │ └─ matplotlib-base [3.5.2|3.5.3|...|3.6.3], which cannot be installed (as previously explained); │ │ └─ python_abi [3.10.* *_cp310|3.9.* *_cp39], which can be installed; │ ├─ matplotlib [3.6.1|3.6.2|...|3.8.2] would require │ │ └─ python_abi 3.11.* *_cp311, which can be installed; │ ├─ matplotlib 3.6.2 would require │ │ ├─ matplotlib-base >=3.6.2,<3.6.3.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.4.3|3.5.0|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.6.1|3.6.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.2|3.4.3|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.5.2|3.5.3|...|3.6.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.5.2|3.5.3|...|3.6.3], which cannot be installed (as previously explained); │ │ │ └─ matplotlib-base 3.6.2 conflicts with any installable versions previously reported; │ │ └─ python_abi [3.10.* *_cp310|3.9.* *_cp39], which can be installed; │ ├─ matplotlib 3.7.0 would require │ │ ├─ matplotlib-base >=3.7.0,<3.7.1.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.4.3|3.5.0|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.6.1|3.6.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.2|3.4.3|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.7.0|3.7.1|3.7.2] would require │ │ │ │ └─ pypy3.8 >=7.3.11 , which can be installed; │ │ │ ├─ matplotlib-base [3.7.0|3.7.1|3.7.2] would require │ │ │ │ └─ pypy3.9 >=7.3.11 , which can be installed; │ │ │ └─ matplotlib-base 3.7.0 conflicts with any installable versions previously reported; │ │ └─ python_abi [3.10.* *_cp310|3.9.* *_cp39], which can be installed; │ ├─ matplotlib [3.7.0|3.7.1|3.7.2] would require │ │ └─ pypy3.8 >=7.3.11 , which can be installed; │ ├─ matplotlib [3.7.0|3.7.1|3.7.2] would require │ │ └─ pypy3.9 >=7.3.11 , which can be installed; │ ├─ matplotlib 3.7.1 would require │ │ ├─ matplotlib-base >=3.7.1,<3.7.2.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.4.3|3.5.0|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.6.1|3.6.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.2|3.4.3|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.7.0|3.7.1|3.7.2], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.7.0|3.7.1|3.7.2], which can be installed (as previously explained); │ │ │ └─ matplotlib-base 3.7.1 conflicts with any installable versions previously reported; │ │ └─ python_abi [3.10.* *_cp310|3.9.* *_cp39], which can be installed; │ ├─ matplotlib 3.7.2 would require │ │ ├─ matplotlib-base >=3.7.2,<3.7.3.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.4.3|3.5.0|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.6.1|3.6.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.3.2|3.4.3|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.7.0|3.7.1|3.7.2], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.7.0|3.7.1|3.7.2], which can be installed (as previously explained); │ │ │ └─ matplotlib-base 3.7.2 conflicts with any installable versions previously reported; │ │ └─ python_abi [3.10.* *_cp310|3.9.* *_cp39], which can be installed; │ ├─ matplotlib 3.7.3 would require │ │ ├─ matplotlib-base >=3.7.3,<3.7.4.0a0 with the potential options │ │ │ ├─ matplotlib-base [3.4.3|3.5.0|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.6.1|3.6.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base [3.2.1|3.2.2|...|3.7.3], which can be installed (as previously explained); │ │ │ ├─ matplotlib-base 3.7.3 would require │ │ │ │ └─ pypy3.9 >=7.3.12 , which can be installed; │ │ │ └─ matplotlib-base [3.3.2|3.4.3|...|3.7.3], which can be installed (as previously explained); │ │ └─ python_abi [3.10.* *_cp310|3.9.* *_cp39], which can be installed; │ ├─ matplotlib [3.7.3|3.8.0] would require │ │ └─ pypy3.9 >=7.3.12 , which can be installed; │ ├─ matplotlib 3.8.0 would require │ │ ├─ matplotlib-base >=3.8.0,<3.8.1.0a0 with the potential options │ │ │ ├─ matplotlib-base 3.8.0 would require │ │ │ │ ├─ pillow >=6.2.0 with the potential options │ │ │ │ │ ├─ pillow [6.2.2|7.0.0|...|8.3.2] would require │ │ │ │ │ │ └─ python_abi 3.6.* *_cp36m, which can be installed; │ │ │ │ │ ├─ pillow [6.2.2|7.0.0|...|9.2.0] would require │ │ │ │ │ │ └─ python_abi 3.7.* *_cp37m, which can be installed; │ │ │ │ │ ├─ pillow [8.1.0|8.1.1|...|9.1.0] would require │ │ │ │ │ │ └─ python_abi 3.7 *_pypy37_pp73, which can be installed; │ │ │ │ │ ├─ pillow [10.0.0|10.0.1|...|9.5.0] would require │ │ │ │ │ │ └─ python_abi 3.8.* *_cp38, which can be installed; │ │ │ │ │ ├─ pillow [8.3.2|8.4.0|...|9.1.1] would require │ │ │ │ │ │ ├─ libtiff >=4.3.0,<4.4.0a0 but there are no viable options │ │ │ │ │ │ │ ├─ libtiff [4.3.0|4.4.0] would require │ │ │ │ │ │ │ │ └─ libdeflate >=1.10,<1.11.0a0 , which conflicts with any installable versions previously reported; │ │ │ │ │ │ │ ├─ libtiff 4.3.0 would require │ │ │ │ │ │ │ │ └─ libdeflate >=1.8,<1.9.0a0 , which conflicts with any installable versions previously reported; │ │ │ │ │ │ │ └─ libtiff 4.3.0 would require │ │ │ │ │ │ │ └─ libdeflate >=1.7,<1.8.0a0 , which conflicts with any installable versions previously reported; │ │ │ │ │ │ └─ python_abi 3.9.* *_cp39, which can be installed; │ │ │ │ │ ├─ pillow [8.4.0|9.0.0|9.0.1|9.1.0|9.1.1] would require │ │ │ │ │ │ ├─ libtiff >=4.3.0,<4.4.0a0 , which cannot be installed (as previously explained); │ │ │ │ │ │ └─ python_abi 3.10.* *_cp310, which can be installed; │ │ │ │ │ ├─ pillow [9.1.0|9.1.1|9.2.0|9.4.0] would require │ │ │ │ │ │ └─ python_abi 3.8 *_pypy38_pp73, which can be installed; │ │ │ │ │ ├─ pillow [9.1.0|9.1.1|9.2.0|9.4.0] would require │ │ │ │ │ │ └─ python_abi 3.9 *_pypy39_pp73, which conflicts with any installable versions previously reported; │ │ │ │ │ ├─ pillow 9.1.1 would require │ │ │ │ │ │ ├─ libtiff >=4.3.0,<4.5.0a0 but there are no viable options │ │ │ │ │ │ │ ├─ libtiff [4.4.0|4.5.0] would require │ │ │ │ │ │ │ │ └─ libdeflate >=1.14,<1.15.0a0 , which conflicts with any installable versions previously reported; │ │ │ │ │ │ │ ├─ libtiff [4.3.0|4.4.0], which cannot be installed (as previously explained); │ │ │ │ │ │ │ ├─ libtiff 4.3.0, which cannot be installed (as previously explained); │ │ │ │ │ │ │ ├─ libtiff 4.3.0, which cannot be installed (as previously explained); │ │ │ │ │ │ │ ├─ libtiff 4.4.0 would require │ │ │ │ │ │ │ │ └─ libdeflate >=1.12,<1.13.0a0 , which conflicts with any installable versions previously reported; │ │ │ │ │ │ │ ├─ libtiff 4.4.0 would require │ │ │ │ │ │ │ │ └─ libdeflate >=1.13,<1.14.0a0 , which conflicts with any installable versions previously reported; │ │ │ │ │ │ │ └─ libtiff 4.4.0 conflicts with any installable versions previously reported; │ │ │ │ │ │ └─ python_abi 3.10.* *_cp310, which can be installed; │ │ │ │ │ ├─ pillow 9.1.1 would require │ │ │ │ │ │ ├─ libtiff >=4.3.0,<4.5.0a0 but there are no viable options │ │ │ │ │ │ │ ├─ libtiff [4.4.0|4.5.0], which cannot be installed (as previously explained); │ │ │ │ │ │ │ ├─ libtiff [4.3.0|4.4.0], which cannot be installed (as previously explained); │ │ │ │ │ │ │ ├─ libtiff 4.3.0, which cannot be installed (as previously explained); │ │ │ │ │ │ │ ├─ libtiff 4.3.0, which cannot be installed (as previously explained); │ │ │ │ │ │ │ ├─ libtiff 4.4.0, which cannot be installed (as previously explained); │ │ │ │ │ │ │ ├─ libtiff 4.4.0, which cannot be installed (as previously explained); │ │ │ │ │ │ │ └─ libtiff 4.4.0 conflicts with any installable versions previously reported; ... [had to truncate due to too many characters] ... │ ├─ python [3.8.0|3.8.1], which cannot be installed (as previously explained); │ └─ python [3.8.10|3.8.12|...|3.8.8], which cannot be installed (as previously explained); ├─ umap-learn [0.5.3|0.5.4|0.5.5] would require │ └─ python_abi 3.9.* *_cp39, which can be installed; ├─ umap-learn [0.5.3|0.5.4|0.5.5] would require │ └─ python >=3.11,<3.12.0a0 , which conflicts with any installable versions previously reported; └─ umap-learn [0.5.3|0.5.4] conflicts with any installable versions previously reported. ```
AroneyS commented 9 months ago

Might be a problem with my mamba installation? https://github.com/mamba-org/mamba/issues/2533

AroneyS commented 9 months ago

Trying to run mamba manually, I get:

Could not solve for environment specs
Encountered problems while solving:
  - package rosella-0.5.2-h8e1a5b0_0 requires matplotlib-base >=3.8, but none of the providers can be installed

The environment can't be solved, aborting the operation
AroneyS commented 9 months ago

Running with conda instead: Found conflicts! Looking for incompatible packages.

rhysnewell commented 9 months ago

When running manually, are you using the rosella.yaml or just running mamba install rosella?

AroneyS commented 9 months ago

I ran mamba env create --quiet --file "/work/microbiome/abisko/aroneys/envs/9c0f1c514d27a6713bf925f7bd327aeb_.yaml" --prefix "/work/microbiome/abisko/aroneys/envs/9c0f1c514d27a6713bf925f7bd327aeb_" from the error above.

AroneyS commented 9 months ago

Where the yaml is:

channels:
  - conda-forge
  - numba
  - bioconda
dependencies:
  - python >= 3.8, <= 3.10
  - gcc
  - cxx-compiler
  - rosella >= 0.5.2
  - numba >= 0.53, <= 0.57
  - numpy <= 1.24
  - joblib >= 1.1.0, <= 1.3
  - scikit-bio >= 0.5.7
  - umap-learn >= 0.5.3
  - scipy <= 1.11
  - pandas >= 1.3
  - pynndescent >= 0.5.7
  - hdbscan >= 0.8.28
  - scikit-learn >= 1.0.2, <= 1.1
  - flight-genome >= 1.6.1
  - coverm >= 0.6.1
  - seaborn
  - imageio
  - matplotlib
  - tqdm
  - tbb
  - joblib
  - pebble
  - threadpoolctl
  - biopython
  - checkm-genome==1.1.3
rhysnewell commented 9 months ago

I think we can simplify this yaml file now. Can you try creating with this:

channels:
  - conda-forge
  - numba
  - bioconda
dependencies:
  - rosella >= 0.5.2
  - coverm >= 0.6.1
  - checkm-genome==1.1.3
rhysnewell commented 9 months ago

Testing with mamba on my end, it could resolve that environment setup pretty easily. But also my mamba can still resolve the original yaml file, so it might be a configuration issue

AroneyS commented 9 months ago

That seemed to work. Get some ClobberErrors that don't matter?

ClobberError: This transaction has incompatible packages due to a shared path.
  packages: bioconda/linux-64::coverm-0.6.1-h07ea13f_6, bioconda/linux-64::rosella-0.5.2-h8e1a5b0_0
  path: '.crates.toml'

ClobberError: This transaction has incompatible packages due to a shared path.
  packages: bioconda/linux-64::coverm-0.6.1-h07ea13f_6, bioconda/linux-64::rosella-0.5.2-h8e1a5b0_0
  path: '.crates2.json'
AroneyS commented 9 months ago

rosella -h, coverm -h and checkm -h all work fine

rhysnewell commented 9 months ago

You might need to run mamba clean -a, that might get the og yaml file to work as well