Commit 42a3f43
Relax numpy/pandas/scipy/sympy/networkx pins to support modern stack
Replace the `~=` upper caps with lower-bound floors. The caps blocked
numpy 2 / pandas 2+ / networkx 3 and made Python 3.14 impossible
(pandas 1.x has no cp314 wheels), blocking the downstream RealRate-Private
uv / Python 3.14 migration.
Verified equivalent across the stack jump:
- causing unit suite: 24/24 pass on Python 3.14 + numpy 2 / pandas 3 / networkx 3
- make verify-output: all 5 example graphs.json byte-identical to baseline
- RealRate de_life_insurance A/B: 8/8 years identical within 1e-10
Bump version 2.4.6 -> 2.5.0.
Refs: realrate/RealRate-Private#2098
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 4b9ddb0 commit 42a3f43
1 file changed
Lines changed: 10 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
27 | 31 | | |
28 | 32 | | |
29 | 33 | | |
| |||
0 commit comments