Commit da927a0
committed
install setuptools for test packages, use pip
* setuptools isn't included in ensurepip in Python 3.12
* Use pip install instead of invoking setup.py directly, due to
setuptools discouraging it and allowing updates for the tests packages
to use PEP517 compliant build system to done seamlessly. Also don't
need to invoke pip install -r requirements.txt.
* editable_mode=compat is comparable to python setup.py develop. But
setuptools doesn't guarantee the longevity of the feature. Removal of
support for the legacy method would be a thing consider.
Signed-off-by: Alfred Wingate <parona@protonmail.com>1 parent 05ccf75 commit da927a0
File tree
5 files changed
+6
-4
lines changed- tests
- testpackage
- testtemplate
5 files changed
+6
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
0 commit comments