##// END OF EJS Templates
Remove unused machinery to upload Windows installers
Thomas Kluyver -
Show More
@@ -144,32 +144,11 b" setup_args['data_files'] = data_files"
144 #---------------------------------------------------------------------------
144 #---------------------------------------------------------------------------
145 # imports here, so they are after setuptools import if there was one
145 # imports here, so they are after setuptools import if there was one
146 from distutils.command.sdist import sdist
146 from distutils.command.sdist import sdist
147 from distutils.command.upload import upload
148
149 class UploadWindowsInstallers(upload):
150
151 description = "Upload Windows installers to PyPI (only used from tools/release_windows.py)"
152 user_options = upload.user_options + [
153 ('files=', 'f', 'exe file (or glob) to upload')
154 ]
155 def initialize_options(self):
156 upload.initialize_options(self)
157 meta = self.distribution.metadata
158 base = '{name}-{version}'.format(
159 name=meta.get_name(),
160 version=meta.get_version()
161 )
162 self.files = os.path.join('dist', '%s.*.exe' % base)
163
164 def run(self):
165 for dist_file in glob(self.files):
166 self.upload_file('bdist_wininst', 'any', dist_file)
167
147
168 setup_args['cmdclass'] = {
148 setup_args['cmdclass'] = {
169 'build_py': \
149 'build_py': \
170 check_package_data_first(git_prebuild('IPython')),
150 check_package_data_first(git_prebuild('IPython')),
171 'sdist' : git_prebuild('IPython', sdist),
151 'sdist' : git_prebuild('IPython', sdist),
172 'upload_wininst' : UploadWindowsInstallers,
173 'symlink': install_symlinked,
152 'symlink': install_symlinked,
174 'install_lib_symlink': install_lib_symlink,
153 'install_lib_symlink': install_lib_symlink,
175 'install_scripts_sym': install_scripts_for_symlink,
154 'install_scripts_sym': install_scripts_for_symlink,
General Comments 0
You need to be logged in to leave comments. Login now