示例#1
0
文件: setup.py 项目: ACGC/notebook
# 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
示例#2
0
文件: setup.py 项目: vbraun/ipython
    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':
示例#3
0
    ]
    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
示例#4
0
# 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'
示例#5
0
文件: setup.py 项目: niole/notebook
# 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(
示例#6
0
# 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',
示例#7
0
    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
# ---------------------------------------------------------------------------