13
13
import os
14
14
import sys
15
15
import setuptools
16
- from setuptools .command .sdist import sdist as sdist_orig
17
16
18
17
19
18
PROBLEMATIC_COMMANDS = 'install' , 'develop' , 'easy_install' , 'bdist_egg'
@@ -39,25 +38,6 @@ def scm_config():
39
38
long_description = fp .read ()
40
39
41
40
42
- class sdist (sdist_orig ):
43
- def make_release_tree (self , base_dir , files ):
44
- sdist_orig .make_release_tree (self , base_dir , files )
45
- target = os .path .join (base_dir , 'setup.py' )
46
- with open (__file__ ) as fp :
47
- template = fp .read ()
48
- ver = self .distribution .version
49
- if not ver :
50
- from setuptools_scm import get_version
51
- ver = get_version (** scm_config ())
52
-
53
- finalized = template .replace (
54
- 'use_scm_version=scm_config,\n ' ,
55
- 'version="%s",\n ' % ver )
56
- os .remove (target )
57
- with open (target , 'w' ) as fp :
58
- fp .write (finalized )
59
-
60
-
61
41
arguments = dict (
62
42
name = 'setuptools_scm' ,
63
43
url = 'https://github.com/pypa/setuptools_scm/' ,
@@ -116,7 +96,6 @@ def make_release_tree(self, base_dir, files):
116
96
'Topic :: System :: Software Distribution' ,
117
97
'Topic :: Utilities' ,
118
98
],
119
- cmdclass = {'sdist' : sdist }
120
99
)
121
100
122
101
if __name__ == '__main__' :
0 commit comments