Summary
html-to-markdown v3.2.6 does not ship wheels built against the CPython 3.14 ABI (cp314), which makes it impossible to resolve as a dependency in Python 3.14 environments.
What we observed
When attempting to upgrade to v3.2.6 in a project that targets python_full_version == '3.14.4', uv fails to find a compatible wheel:
× No solution found when resolving dependencies for split (markers:
│ python_full_version == '3.14.4' and sys_platform == 'win32'):
╰─▶ Because html-to-markdown==3.2.6 has no wheels with a matching Python
version tag (e.g., `cp314`) and etl depends on html-to-markdown==3.2.6,
we can conclude that etl's requirements are unsatisfiable.
hint: Wheels are available for `html-to-markdown` (v3.2.6) with the
following Python ABI tags: `cp310`, `cp311`, `cp312`, `cp313`
The PyPI release for v3.2.6 confirms wheels are only available for cp310–cp313.
Expected behavior
A cp314 wheel is published for v3.2.6 (and ideally future releases) so that Python 3.14 users can install and resolve the package without issue.
Environment
html-to-markdown version: 3.2.6
- Python version:
3.14.4
- Installer:
uv
Summary
html-to-markdownv3.2.6 does not ship wheels built against the CPython 3.14 ABI (cp314), which makes it impossible to resolve as a dependency in Python 3.14 environments.What we observed
When attempting to upgrade to v3.2.6 in a project that targets
python_full_version == '3.14.4',uvfails to find a compatible wheel:The PyPI release for v3.2.6 confirms wheels are only available for
cp310–cp313.Expected behavior
A
cp314wheel is published for v3.2.6 (and ideally future releases) so that Python 3.14 users can install and resolve the package without issue.Environment
html-to-markdownversion:3.2.63.14.4uv