Repository navigation
Commit 86e7017
build(gix): preserve the extra in local source distributions
Include `gix-requirements.txt` explicitly alongside the other requirement
files so source distributions can resolve the optional backend with every
supported setuptools version. Keep tox's wheel builder in `.pkg-gix`, whose
package installation is restricted to the local wheel directory.
Built a source archive locally, verified that it contains the new requirements
file, and rebuilt its wheel without accessing a package index. The rebuilt
wheel declares `Provides-Extra: gix` and the conditional `GixPython`
dependency. Tox itself was not available locally; the interpreter-based test
runner and its offline installation test were exercised instead.1 parent c0fdf75 commit 86e7017
2 files changed
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
0 commit comments