8000 Merge pull request #19240 from charris/backport-19214 · numpy/numpy@5da37d5 · GitHub
[go: up one dir, main page]

Skip to content

Commit 5da37d5

Browse files
authored
Merge pull request #19240 from charris/backport-19214
ENH: Support major version larger than 9 in NumpyVersion
2 parents 8171b01 + 34c7db0 commit 5da37d5

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

numpy/lib/_version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class NumpyVersion():
1515
"""Parse and compare numpy version strings.
1616
1717
NumPy has the following versioning scheme (numbers given are examples; they
18-
can be > 9) in principle):
18+
can be > 9 in principle):
1919
2020
- Released version: '1.8.0', '1.8.1', etc.
2121
- Alpha: '1.8.0a1', '1.8.0a2', etc.
@@ -54,7 +54,7 @@ class NumpyVersion():
5454

5555
def __init__(self, vstring):
5656
self.vstring = vstring
57-
ver_main = re.match(r'\d\.\d+\.\d+', vstring)
57+
ver_main = re.match(r'\d+\.\d+\.\d+', vstring)
5858
if not ver_main:
5959
raise ValueError("Not a valid numpy version string")
6060

numpy/lib/tests/test__version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
def test_main_versions():
99
assert_(NumpyVersion('1.8.0') == '1.8.0')
10-
for ver in ['1.9.0', '2.0.0', '1.8.1']:
10+
for ver in ['1.9.0', '2.0.0', '1.8.1', '10.0.1']:
1111
assert_(NumpyVersion('1.8.0') < ver)
1212

1313
for ver in ['1.7.0', '1.7.1', '0.9.9']:

0 commit comments

Comments
 (0)
0