CadQuery / CadQuery/cadquery

Conflicts on conda install alongside other specifications

Open
#701 4 comments 0 reactions 0 assignees View on GitHub
question
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.