System and Environment Information
- MacOS 26.4.1
- Python 3.14
- mqt-qecc 1.9.0
- managed environment using
uv
Bug Description
qsample is an optional dependency, which depends on projectq, which fails to build for Python 3.13/3.14 (See ProjectQ-Framework/ProjectQ#486)
However, if I were to just run uv sync to install mqt-qecc, uv tries to build projectq anyway. Not sure if there is a way to turn this off from the packaging side, or fix it from the user side.
Steps to Reproduce
[project]
name = "..."
version = "..."
description = "..."
readme = "README.md"
requires-python = "~=3.14.3"
dependencies = [
...
"mqt-qecc~=1.9.0",
...
]
then run
System and Environment Information
uvBug Description
qsampleis an optional dependency, which depends onprojectq, which fails to build for Python 3.13/3.14 (See ProjectQ-Framework/ProjectQ#486)However, if I were to just run
uv syncto installmqt-qecc,uvtries to buildprojectqanyway. Not sure if there is a way to turn this off from the packaging side, or fix it from the user side.Steps to Reproduce
then run