4
4
import pkgutil
5
5
import re
6
6
import runpy
7
- import subprocess
8
7
import sys
9
8
10
9
import docutils .nodes
@@ -79,15 +78,6 @@ def get_sphinxconfpy_version(rootdir):
79
78
return sphinx_conf ["version" ], sphinx_conf ["release" ]
80
79
81
80
82
- def get_setuppy_version (rootdir ):
83
- """Get version from setup.py."""
84
- setupfile = os .path .join (rootdir , "setup.py" )
85
- cmd = (sys .executable , setupfile , "--version" )
86
- release = subprocess .check_output (cmd ).decode ().rstrip (os .linesep )
87
- version = release .rpartition ("." )[0 ]
88
- return version , release
89
-
90
-
91
81
def get_package_version (rootdir ):
92
82
"""Get version from package __init__.py."""
93
83
sys .path .insert (0 , os .path .join (rootdir ))
@@ -110,7 +100,6 @@ def get_package_version(rootdir):
110
100
def main ():
111
101
rootdir = os .path .join (os .path .dirname (__file__ ), ".." )
112
102
113
- setuppy_version , setuppy_release = get_setuppy_version (rootdir )
114
103
package_version , package_release = get_package_version (rootdir )
115
104
confpy_version , confpy_release = get_sphinxconfpy_version (rootdir )
116
105
changelog_version , changelog_release = get_sphinxchangelog_version (rootdir )
@@ -121,7 +110,6 @@ def main():
121
110
len (repr (x ))
122
111
for x in (
123
112
version_head ,
124
- setuppy_version ,
125
113
package_version ,
126
114
confpy_version ,
127
115
changelog_version ,
@@ -135,7 +123,6 @@ def main():
135
123
len (repr (x ))
136
124
for x in (
137
125
release_head ,
138
- setuppy_release ,
139
126
package_release ,
140
127
confpy_release ,
141
128
changelog_release ,
@@ -147,9 +134,6 @@ def main():
147
134
f"File { version_head } { release_head } \n "
148
135
f"------------------------------- { '-' * version_width } "
149
136
f" { '-' * release_width } \n "
150
- f"setup.py "
151
- f" { setuppy_version !r:>{version_width }} "
152
- f" { setuppy_release !r:>{release_width }} \n "
153
137
f"sphinx_multiversion/__init__.py"
154
138
f" { package_version !r:>{version_width }} "
155
139
f" { package_release !r:>{release_width }} \n "
@@ -161,13 +145,11 @@ def main():
161
145
f" { changelog_release !r:>{release_width }} \n "
162
146
)
163
147
164
- assert setuppy_version == confpy_version
165
- assert setuppy_version == package_version
166
- assert setuppy_version == changelog_version
148
+ assert package_version == confpy_version
149
+ assert package_version == changelog_version
167
150
168
- assert setuppy_release == confpy_release
169
- assert setuppy_release == package_release
170
- assert setuppy_release == changelog_release
151
+ assert package_release == confpy_release
152
+ assert package_release == changelog_release
171
153
172
154
173
155
if __name__ == "__main__" :
0 commit comments