File tree Expand file tree Collapse file tree 1 file changed +18
-3
lines changed
Filter options
Expand file tree Collapse file tree 1 file changed +18
-3
lines changed
Original file line number Diff line number Diff line change 19
19
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20
20
21
21
import io
22
- from setuptools import setup
22
+ import setuptools
23
+
24
+ # Disable version normalization performed by setuptools.setup()
25
+ try :
26
+ # Try the approach of using sic(), added in setuptools 46.1.0
27
+ from setuptools import sic
28
+ except ImportError :
29
+ # Try the approach of replacing packaging.version.Version
30
+ sic = lambda v : v
31
+ try :
32
+ # setuptools >=39.0.0 uses packaging from setuptools.extern
33
+ from setuptools .extern import packaging
34
+ except ImportError :
35
+ # setuptools <39.0.0 uses packaging from pkg_resources.extern
36
+ from pkg_resources .extern import packaging
37
+ packaging .version .Version = packaging .version .LegacyVersion
23
38
24
39
# Package metadata.
25
40
@@ -39,9 +54,9 @@ def readme():
39
54
return f .read ()
40
55
41
56
42
- setup (
57
+ setuptools . setup (
43
58
name = name ,
44
- version = version ,
59
+ version = sic ( version ) ,
45
60
description = description ,
46
61
long_description = readme (),
47
62
long_description_content_type = "text/x-rst" ,
You can’t perform that action at this time.
0 commit comments