Tandoor Recipes LXC #657

Closed
opened 2026-02-04 20:35:46 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @fakorte on GitHub (Mar 18, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Tandoor Recipes LXC

📂 What was the exact command used to execute the script?

bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tandoor.sh)"

📝 Provide a clear and concise description of the issue.

The Script ends with an Error:

....

` error: subprocess-exited-with-error

× Building wheel for xmlsec (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [17 lines of output]
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
File "/tmp/pip-build-env-uyvew34u/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject
section = defn.get("tool", {})[tool_name]
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-311/xmlsec
copying src/xmlsec/constants.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec
copying src/xmlsec/init.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec
copying src/xmlsec/template.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec
copying src/xmlsec/tree.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec
copying src/xmlsec/py.typed -> build/lib.linux-x86_64-cpython-311/xmlsec
running build_ext
error: Unable to invoke pkg-config.
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for xmlsec
doneuilding wheel for jstyleson (setup.py) ... -
Created wheel for jstyleson: filename=jstyleson-0.0.2-py3-none-any.whl size=2384 sha256=3d76c7e38995a4c271293c615fbe80fb650dde51a26103bb4a6513ebf70a94e2
Stored in directory: /root/.cache/pip/wheels/ad/63/0e/50090147fb424100f7d9078b71c21b9e7468b6f643515a60d6
Successfully built webdavclient3 microdata django-allauth python-ldap django-js-reverse jstyleson
Failed to build xmlsec
ERROR: Could not build wheels for xmlsec, which is required to install pyproject.toml-based projects

[ERROR] in line 59: exit code 0: while executing command $STD pip3 install -r /opt/tandoor/requirements.txt`

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

🔄 Steps to reproduce the issue.

start the Install-Script and it fails with the error.

Paste the full error output (if available).

/root/.cache/pip/wheels/ef/af/24/ace7ca1ac434db75322ab3a2b04dccc74c4c95b4e582ef074b
errorilding wheel for xmlsec (pyproject.toml) ... -
error: subprocess-exited-with-error

× Building wheel for xmlsec (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [17 lines of output]
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
File "/tmp/pip-build-env-uyvew34u/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject
section = defn.get("tool", {})[tool_name]
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-311/xmlsec
copying src/xmlsec/constants.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec
copying src/xmlsec/init.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec
copying src/xmlsec/template.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec
copying src/xmlsec/tree.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec
copying src/xmlsec/py.typed -> build/lib.linux-x86_64-cpython-311/xmlsec
running build_ext
error: Unable to invoke pkg-config.
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for xmlsec
doneuilding wheel for jstyleson (setup.py) ... -
Created wheel for jstyleson: filename=jstyleson-0.0.2-py3-none-any.whl size=2384 sha256=3d76c7e38995a4c271293c615fbe80fb650dde51a26103bb4a6513ebf70a94e2
Stored in directory: /root/.cache/pip/wheels/ad/63/0e/50090147fb424100f7d9078b71c21b9e7468b6f643515a60d6
Successfully built webdavclient3 microdata django-allauth python-ldap django-js-reverse jstyleson
Failed to build xmlsec
ERROR: Could not build wheels for xmlsec, which is required to install pyproject.toml-based projects

[ERROR] in line 59: exit code 0: while executing command $STD pip3 install -r /opt/tandoor/requirements.txt

🖼️ Additional context (optional).

No response

Originally created by @fakorte on GitHub (Mar 18, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Tandoor Recipes LXC ### 📂 What was the exact command used to execute the script? bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tandoor.sh)" ### 📝 Provide a clear and concise description of the issue. The Script ends with an Error: .... ` error: subprocess-exited-with-error × Building wheel for xmlsec (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [17 lines of output] WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' Traceback (most recent call last): File "/tmp/pip-build-env-uyvew34u/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject section = defn.get("tool", {})[tool_name] ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'setuptools_scm' running bdist_wheel running build running build_py creating build/lib.linux-x86_64-cpython-311/xmlsec copying src/xmlsec/constants.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec copying src/xmlsec/__init__.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec copying src/xmlsec/template.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec copying src/xmlsec/tree.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec copying src/xmlsec/py.typed -> build/lib.linux-x86_64-cpython-311/xmlsec running build_ext error: Unable to invoke pkg-config. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for xmlsec doneuilding wheel for jstyleson (setup.py) ... - Created wheel for jstyleson: filename=jstyleson-0.0.2-py3-none-any.whl size=2384 sha256=3d76c7e38995a4c271293c615fbe80fb650dde51a26103bb4a6513ebf70a94e2 Stored in directory: /root/.cache/pip/wheels/ad/63/0e/50090147fb424100f7d9078b71c21b9e7468b6f643515a60d6 Successfully built webdavclient3 microdata django-allauth python-ldap django-js-reverse jstyleson Failed to build xmlsec ERROR: Could not build wheels for xmlsec, which is required to install pyproject.toml-based projects ⠼ [ERROR] in line 59: exit code 0: while executing command $STD pip3 install -r /opt/tandoor/requirements.txt` ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 🔄 Steps to reproduce the issue. start the Install-Script and it fails with the error. ### ❌ Paste the full error output (if available). /root/.cache/pip/wheels/ef/af/24/ace7ca1ac434db75322ab3a2b04dccc74c4c95b4e582ef074b errorilding wheel for xmlsec (pyproject.toml) ... - error: subprocess-exited-with-error × Building wheel for xmlsec (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [17 lines of output] WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' Traceback (most recent call last): File "/tmp/pip-build-env-uyvew34u/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject section = defn.get("tool", {})[tool_name] ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'setuptools_scm' running bdist_wheel running build running build_py creating build/lib.linux-x86_64-cpython-311/xmlsec copying src/xmlsec/constants.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec copying src/xmlsec/__init__.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec copying src/xmlsec/template.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec copying src/xmlsec/tree.pyi -> build/lib.linux-x86_64-cpython-311/xmlsec copying src/xmlsec/py.typed -> build/lib.linux-x86_64-cpython-311/xmlsec running build_ext error: Unable to invoke pkg-config. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for xmlsec doneuilding wheel for jstyleson (setup.py) ... - Created wheel for jstyleson: filename=jstyleson-0.0.2-py3-none-any.whl size=2384 sha256=3d76c7e38995a4c271293c615fbe80fb650dde51a26103bb4a6513ebf70a94e2 Stored in directory: /root/.cache/pip/wheels/ad/63/0e/50090147fb424100f7d9078b71c21b9e7468b6f643515a60d6 Successfully built webdavclient3 microdata django-allauth python-ldap django-js-reverse jstyleson Failed to build xmlsec ERROR: Could not build wheels for xmlsec, which is required to install pyproject.toml-based projects ⠼ [ERROR] in line 59: exit code 0: while executing command $STD pip3 install -r /opt/tandoor/requirements.txt ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bug label 2026-02-04 20:35:46 +03:00
Author
Owner

@MickLesk commented on GitHub (Mar 18, 2025):

Duplicate of #3102 need to ask in tandoor

@MickLesk commented on GitHub (Mar 18, 2025): Duplicate of #3102 need to ask in tandoor
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#657