Skip to content

Commit 6b80ca8

Browse files
committed
Simplify VersionInfo string conversion
1 parent e1a211d commit 6b80ca8

File tree

3 files changed

+4
-7
lines changed

3 files changed

+4
-7
lines changed

graphql/version.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,7 @@ def __str__(self):
1414
v = f"{self.major}.{self.minor}.{self.micro}"
1515
level = self.releaselevel
1616
if level and level != "final":
17-
{"alpha": "a", "beta": "b", "candidate": "c"}.get(level, level)
18-
v += level
19-
serial = self.serial
20-
if serial:
21-
v = f"{v}{serial}"
17+
v = f"{v}{level[:1]}{self.serial}"
2218
return v
2319

2420

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
classifiers=[
2525
"Development Status :: 5 - Production/Stable",
2626
"Intended Audience :: Developers",
27+
'Topic :: Software Development :: Libraries',
2728
"License :: OSI Approved :: MIT License",
2829
"Programming Language :: Python :: 3",
2930
"Programming Language :: Python :: 3.6",

tests/test_version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def test_version_info():
3737
if groups[3] is None:
3838
assert groups[4] is None
3939
else:
40-
assert version_info.releaselevel == groups[3]
40+
assert version_info.releaselevel[:1] == groups[3]
4141
assert version_info.serial == int(groups[4])
4242

4343
def test_version_js():
@@ -54,5 +54,5 @@ def test_version_info_js():
5454
if groups[3] is None:
5555
assert groups[4] is None
5656
else:
57-
assert version_info_js.releaselevel == groups[3]
57+
assert version_info_js.releaselevel[:1] == groups[3]
5858
assert version_info_js.serial == int(groups[4])

0 commit comments

Comments
 (0)