Skip to content

bootstrapping: force setuptools dependency using a variant#40866

Merged
haampie merged 3 commits intospack:developfrom
alalazo:bugfix/bootstrap-clingo-sources-python-312
Nov 3, 2023
Merged

bootstrapping: force setuptools dependency using a variant#40866
haampie merged 3 commits intospack:developfrom
alalazo:bugfix/bootstrap-clingo-sources-python-312

Conversation

@alalazo
Copy link
Copy Markdown
Member

@alalazo alalazo commented Nov 3, 2023

closes #40861

When bootstrapping clingo from sources on Python 3.12, we need to use the old concretizer and add setuptools as a dependency, due to the removal of distutils.

The old concretizer cannot deal with conditional deps so let's try to help it using a variant.

When bootstrapping clingo from sources, we need to
use the old concretizer and add setuptools as a dependency,
due to the removal of distutils.

The old concretizer cannot deal with conditional deps
so let's try to help it using a variant.
@alalazo alalazo requested a review from haampie November 3, 2023 14:31
Comment thread var/spack/repos/builtin/packages/clingo-bootstrap/package.py Outdated
Comment thread var/spack/repos/builtin/packages/clingo-bootstrap/package.py Outdated
Comment thread lib/spack/spack/bootstrap/core.py Outdated
@haampie
Copy link
Copy Markdown
Member

haampie commented Nov 3, 2023

The good manual concretizer Ansatz for the old concretizer to concretize the new concretizer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants