Repository navigation
Commit cbca817
Test an installation without the pins of requirements.txt
Every test job installed requirements.txt before the package, and its
pins hid the versions that install_requires resolves to, so CI could not
see that pip installed 1.6.0 with numpy 2.5 and MeshPy 2026.1, with
which 13 tests fail. One more job, Python 3.12 on Ubuntu, now skips
requirements.txt and installs the package alone, as pip install
microstructpy does. It does not upload coverage, which the pinned job
of the same Python and system already reports.
The changelog also corrects its note on Python 3.13 and later: numpy
below 2 has no wheels there, but pip builds it from source. On Python
3.14 that takes under a minute, and all the tests pass.
Suggested by Kip Hart in the review of PR #120.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>1 parent 9605f34 commit cbca817
2 files changed
Lines changed: 19 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
15 | 23 | | |
16 | 24 | | |
17 | 25 | | |
| |||
33 | 41 | | |
34 | 42 | | |
35 | 43 | | |
| 44 | + | |
36 | 45 | | |
37 | 46 | | |
38 | 47 | | |
| |||
47 | 56 | | |
48 | 57 | | |
49 | 58 | | |
| 59 | + | |
50 | 60 | | |
51 | 61 | | |
52 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
20 | 26 | | |
21 | 27 | | |
22 | 28 | | |
| |||
0 commit comments