Commit 9197463
committed
feature: handle newer topostats file versions
Restructuring of TopoStats to define classes means the `TopoStats` object now holds the `topostats_version` rather than
`topostats_file_version`.
This commit allows both to be handled and switches to using
[`packging.version`](https://packaging.pypa.io/en/stable/version.html) to do so which ensures a more consistent approach
to comparing version numbers.
Yet to write a test for working with newer `.topostats` where `topostats_version >= 2.3.2` as work is still on-going but
parameterised test is in place for when work is complete.1 parent 3e85533 commit 9197463
2 files changed
Lines changed: 12 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
44 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
45 | 54 | | |
46 | | - | |
47 | | - | |
| 55 | + | |
48 | 56 | | |
49 | 57 | | |
50 | 58 | | |
| |||
0 commit comments