Commit af65460
authored
Update how PL is installed (#7005)
**Context:**
setuptools has had a release recently that normalizes package names:
References:
- pypa/setuptools#4766
-
https://packaging.python.org/en/latest/specifications/name-normalization/#name-normalization
**Description of the Change:**
Due setuptools 75.8.0 and 75.8.1 outputting completely different package
names, we cannot support both, so CI now "pins" to >=75.8.1.
**Benefits:**
Fix CI failures.
**Possible Drawbacks:**
We may need to update docs.
This is also another situation where moving away from setup.py to
pyproject would yield benefits. As then you can specify the minimum
setuptools version as part of the build-backend configuration.
**Related GitHub Issues:**
None.
[sc-85195](https://app.shortcut.com/xanaduai/story/85195/investigate-issue-with-pennylane-ci-failing-with-uv-build-outputting-package-that-doesn-t-match-name-in-setup-py)1 parent 29688ee commit af65460
1 file changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | | - | |
| 135 | + | |
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
| |||
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
161 | | - | |
| 161 | + | |
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
| |||
0 commit comments