conda / conda-lock

Lightweight lockfile for conda environments
https://conda.github.io/conda-lock/
Other
467 stars 102 forks source link

pip-integration: conda-lock fails to resolve open3d (potential vendored poetry issue) #395

Open mjlbach opened 1 year ago

mjlbach commented 1 year ago

Checklist

What happened?

conda-lock lock --micromamba --file env.yml -p linux-64

channels:
  - conda-forge
dependencies:
  - python=3.8
  - pip
  - pip:
    - open3d

yields a failure because

(Pdb) pp env.supported_tags                     
[<cp38-cp38-manylinux_2_17_x86_64 @ 140111826615936>,
 <cp38-cp38-manylinux2014_x86_64 @ 140111826614848>,
 <cp38-cp38-manylinux2010_x86_64 @ 140111826614912>,
 <cp38-cp38-manylinux1_x86_64 @ 140111826614720>,

does not intersect with

(Pdb) pp self.tags
{<cp38-cp38-manylinux_2_27_x86_64 @ 140111824719744>}

in conda_lock/_vendor/poetry/installation/chooser.py:choose_for

Conda Info

No response

Conda Config

No response

Conda list

No response

Additional Context

No response

maresb commented 10 months ago

This should be resolved in v2.4.2

mjlbach commented 9 months ago

FYI I can reproduce this still on 2.5.1