# Find all the packages, package data, and data_files #--------------------------------------------------------------------------- packages = find_packages() package_data = find_package_data() #--------------------------------------------------------------------------- # custom distutils commands #--------------------------------------------------------------------------- # imports here, so they are after setuptools import if there was one from distutils.command.build_py import build_py from distutils.command.sdist import sdist setup_args['cmdclass'] = { 'build_py': css_js_prerelease( check_package_data_first(build_py)), 'sdist' : css_js_prerelease(sdist, strict=True), 'css' : CompileCSS, 'js' : CompileJS, 'jsdeps' : JavascriptDependencies, 'jsversion' : JavascriptVersion, } #--------------------------------------------------------------------------- # Handle scripts, dependencies, and setuptools specific things #--------------------------------------------------------------------------- if any(arg.startswith('bdist') for arg in sys.argv): import setuptools
def initialize_options(self): upload.initialize_options(self) meta = self.distribution.metadata base = '{name}-{version}'.format(name=meta.get_name(), version=meta.get_version()) self.files = os.path.join('dist', '%s.*.exe' % base) def run(self): for dist_file in glob(self.files): self.upload_file('bdist_wininst', 'any', dist_file) setup_args['cmdclass'] = { 'build_py': css_js_prerelease(check_package_data_first(git_prebuild('IPython'))), 'sdist': css_js_prerelease(git_prebuild('IPython', sdist)), 'upload_wininst': UploadWindowsInstallers, 'submodule': UpdateSubmodules, 'css': CompileCSS, 'symlink': install_symlinked, 'install_lib_symlink': install_lib_symlink, 'install_scripts_sym': install_scripts_for_symlink, 'unsymlink':
] def initialize_options(self): upload.initialize_options(self) meta = self.distribution.metadata base = '{name}-{version}'.format( name=meta.get_name(), version=meta.get_version() ) self.files = os.path.join('dist', '%s.*.exe' % base) def run(self): for dist_file in glob(self.files): self.upload_file('bdist_wininst', 'any', dist_file) setup_args['cmdclass'] = { 'build_py': css_js_prerelease( check_package_data_first(git_prebuild('IPython'))), 'sdist' : css_js_prerelease(git_prebuild('IPython', sdist)), 'upload_wininst' : UploadWindowsInstallers, 'submodule' : UpdateSubmodules, 'css' : CompileCSS, 'symlink': install_symlinked, 'install_lib_symlink': install_lib_symlink, 'install_scripts_sym': install_scripts_for_symlink, 'unsymlink': unsymlink, 'jsversion' : JavascriptVersion, } ### Temporarily disable install while it's broken during the big split from textwrap import dedent from distutils.command.install import install
# Find all the packages, package data, and data_files #--------------------------------------------------------------------------- packages = find_packages() package_data = find_package_data() #--------------------------------------------------------------------------- # custom distutils commands #--------------------------------------------------------------------------- # imports here, so they are after setuptools import if there was one from distutils.command.build_py import build_py from distutils.command.sdist import sdist setup_args['cmdclass'] = { 'build_py': css_js_prerelease( check_package_data_first(build_py)), 'sdist' : css_js_prerelease(sdist, strict=True), 'css' : CompileCSS, 'js' : CompileJS, 'jsdeps' : Bower, 'jsversion' : JavascriptVersion, } #--------------------------------------------------------------------------- # Handle scripts, dependencies, and setuptools specific things #--------------------------------------------------------------------------- # For some commands, use setuptools. Note that we do NOT list install here! # If you want a setuptools-enhanced install, just run 'setupegg.py install'
# Find all the packages, package data, and data_files # --------------------------------------------------------------------------- packages = find_packages() package_data = find_package_data() # --------------------------------------------------------------------------- # custom distutils commands # --------------------------------------------------------------------------- # imports here, so they are after setuptools import if there was one from distutils.command.build_py import build_py from distutils.command.sdist import sdist setup_args["cmdclass"] = { "build_py": css_js_prerelease(check_package_data_first(build_py)), "sdist": css_js_prerelease(sdist, strict=True), "css": CompileCSS, "js": CompileJS, "jsdeps": Bower, "jsversion": JavascriptVersion, } # --------------------------------------------------------------------------- # Handle scripts, dependencies, and setuptools specific things # --------------------------------------------------------------------------- # For some commands, use setuptools. Note that we do NOT list install here! # If you want a setuptools-enhanced install, just run 'setupegg.py install' needs_setuptools = set(
# Find all the packages, package data, and data_files #--------------------------------------------------------------------------- packages = find_packages() package_data = find_package_data() #--------------------------------------------------------------------------- # custom distutils commands #--------------------------------------------------------------------------- # imports here, so they are after setuptools import if there was one from distutils.command.build_py import build_py from distutils.command.sdist import sdist setup_args['cmdclass'] = { 'build_py': css_js_prerelease( check_package_data_first(build_py)), 'sdist' : css_js_prerelease(sdist), 'submodule' : UpdateSubmodules, 'css' : CompileCSS, 'jsversion' : JavascriptVersion, } #--------------------------------------------------------------------------- # Handle scripts, dependencies, and setuptools specific things #--------------------------------------------------------------------------- # For some commands, use setuptools. Note that we do NOT list install here! # If you want a setuptools-enhanced install, just run 'setupegg.py install' needs_setuptools = set(('develop', 'release', 'bdist_egg', 'bdist_rpm',
description = "Upload Windows installers to PyPI (only used from tools/release_windows.py)" user_options = upload.user_options + [("files=", "f", "exe file (or glob) to upload")] def initialize_options(self): upload.initialize_options(self) meta = self.distribution.metadata base = "{name}-{version}".format(name=meta.get_name(), version=meta.get_version()) self.files = os.path.join("dist", "%s.*.exe" % base) def run(self): for dist_file in glob(self.files): self.upload_file("bdist_wininst", "any", dist_file) setup_args["cmdclass"] = { "build_py": css_js_prerelease(check_package_data_first(git_prebuild("IPython")), strict=False), "sdist": css_js_prerelease(git_prebuild("IPython", sdist)), "upload_wininst": UploadWindowsInstallers, "submodule": UpdateSubmodules, "css": CompileCSS, "symlink": install_symlinked, "install_lib_symlink": install_lib_symlink, "install_scripts_sym": install_scripts_for_symlink, "unsymlink": unsymlink, "jsversion": JavascriptVersion, } # --------------------------------------------------------------------------- # Handle scripts, dependencies, and setuptools specific things # ---------------------------------------------------------------------------