本文整理汇总了Python中setupbase.check_package_data_first函数的典型用法代码示例。如果您正苦于以下问题:Python check_package_data_first函数的具体用法?Python check_package_data_first怎么用?Python check_package_data_first使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了check_package_data_first函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: find_packages
#---------------------------------------------------------------------------
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: initialize_options
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
示例3: PyPI
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": check_package_data_first(git_prebuild("IPython")),
"sdist": git_prebuild("IPython", sdist),
"upload_wininst": UploadWindowsInstallers,
"symlink": install_symlinked,
"install_lib_symlink": install_lib_symlink,
"install_scripts_sym": install_scripts_for_symlink,
"unsymlink": unsymlink,
}
# ---------------------------------------------------------------------------
# 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'
示例4: find_packages
# 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(
示例5: PyPI
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
# ---------------------------------------------------------------------------