Conflicts on conda install alongside other specifications
- Dominant language
- Python
- Stars
- 5.8k
- Forks
- 541
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 5
Description
Hi,
I have a simple environment.yml file like:
```.yml
channels:
- cadquery
dependencies:
- python>=3.7
- cadquery=master
- pip
- pip:
- -r requirements.txt
- -r requirements_dev.txt
```
Conda install (with miniconda on Ubuntu 20.04) fails indicating:
```
UnsatisfiableError: The following specifications were found to be incompatible with a past
explicit spec that is not an explicit spec in this operation (pip):
- cadquery=master -> ipython -> setuptools[version='>=18.5']
- cadquery=master -> python[version='>=3.7,<3.8.0a0'] -> pip
- pip -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates
- pip -> python[version='>=3.7']
- pip -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
- pip -> wheel
- python[version='>=3.7'] -> openssl[version='>=1.1.1j,<1.1.2a'] -> ca-certificates
- python[version='>=3.7'] -> pip -> setuptools
- python[version='>=3.7'] -> pip -> wheel
The following specifications were found to be incompatible with each other:
```
My environment.yml configuration seems very simple and in my requirements files I have removed most version pinning to attempt to resolve this issue but it still persists. Anyone able to help with this?
Are all the dependencies in a cadquery install hard-pinned? Does that mean cadquery can't be conda installed alongside other things in a project?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.