Skip to content

Package rebuild - pyhd8ed1ab_1.conda breaks conda-lock on py312 #11

Open
@rxm7706

Description

@rxm7706

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions