1313import os
1414import sys
1515import setuptools
16- from setuptools .command .sdist import sdist as sdist_orig
1716
1817
1918PROBLEMATIC_COMMANDS = 'install' , 'develop' , 'easy_install' , 'bdist_egg'
@@ -39,25 +38,6 @@ def scm_config():
3938 long_description = fp .read ()
4039
4140
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-
6141arguments = dict (
6242 name = 'setuptools_scm' ,
6343 url = 'https://github.com/pypa/setuptools_scm/' ,
@@ -116,7 +96,6 @@ def make_release_tree(self, base_dir, files):
11696 'Topic :: System :: Software Distribution' ,
11797 'Topic :: Utilities' ,
11898 ],
119- cmdclass = {'sdist' : sdist }
12099)
121100
122101if __name__ == '__main__' :
0 commit comments