Open
Description
Solution to issue cannot be found in the documentation.
- I checked the documentation.
Issue
Package rebuild - caused issues ModuleNotFoundError: No module named 'html5lib.contrib' and breaks conda-lock
Downgrade back to conda install "html5lib==1.1=pyh9f0ad1d_0" fixes the issue.
https://pypi.org/project/html5lib-modern/ appears to be new release of https://github.com/html5lib/html5lib-python
versus https://pypi.org/project/html5lib/ which is currently used in the feedstock
Reference - html5lib/html5lib-python#577 (comment)
Traceback (most recent call last):
File "/home/rxm7706/programs/miniconda3/bin/conda-lock", line 6, in <module>
from conda_lock import main
File "/home/rxm7706/programs/miniconda3/lib/python3.12/site-packages/conda_lock/__init__.py", line 3, in <module>
from conda_lock.conda_lock import main
File "/home/rxm7706/programs/miniconda3/lib/python3.12/site-packages/conda_lock/conda_lock.py", line 50, in <module>
from conda_lock.conda_solver import solve_conda
File "/home/rxm7706/programs/miniconda3/lib/python3.12/site-packages/conda_lock/conda_solver.py", line 19, in <module>
from conda_lock.interfaces.vendored_poetry import (
File "/home/rxm7706/programs/miniconda3/lib/python3.12/site-packages/conda_lock/interfaces/vendored_poetry.py", line 9, in <module>
from conda_lock._vendor.poetry.factory import Factory
File "/home/rxm7706/programs/miniconda3/lib/python3.12/site-packages/conda_lock/_vendor/poetry/factory.py", line 18, in <module>
from .repositories.pypi_repository import PyPiRepository
File "/home/rxm7706/programs/miniconda3/lib/python3.12/site-packages/conda_lock/_vendor/poetry/repositories/pypi_repository.py", line 15, in <module>
from html5lib.html5parser import parse
File "/home/rxm7706/programs/miniconda3/lib/python3.12/site-packages/html5lib/__init__.py", line 24, in <module>
from .html5parser import HTMLParser, parse, parseFragment
File "/home/rxm7706/programs/miniconda3/lib/python3.12/site-packages/html5lib/html5parser.py", line 1, in <module>
from . import _inputstream
File "/home/rxm7706/programs/miniconda3/lib/python3.12/site-packages/html5lib/_inputstream.py", line 9, in <module>
from .contrib import webencodings
ModuleNotFoundError: No module named 'html5lib.contrib'
Installed packages
conda-lock
Environment info
python 3.12 with conda-lock