Add fancy preamble for the log files
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
__version__ = '0.1.3'
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
import argparse, os, subprocess, sys
|
import argparse, os, subprocess, sys, textwrap
|
||||||
|
|
||||||
from cibuildwheel import linux, windows, macos
|
import cibuildwheel
|
||||||
|
import cibuildwheel.linux, cibuildwheel.windows, cibuildwheel.macos
|
||||||
from cibuildwheel.util import BuildSkipper
|
from cibuildwheel.util import BuildSkipper
|
||||||
|
|
||||||
def get_option_from_environment(option_name, platform=None):
|
def get_option_from_environment(option_name, platform=None):
|
||||||
@@ -93,7 +94,7 @@ def main():
|
|||||||
file=sys.stderr)
|
file=sys.stderr)
|
||||||
exit(2)
|
exit(2)
|
||||||
|
|
||||||
build_args = dict(
|
build_options = dict(
|
||||||
project_dir=project_dir,
|
project_dir=project_dir,
|
||||||
package_name=package_name,
|
package_name=package_name,
|
||||||
output_dir=output_dir,
|
output_dir=output_dir,
|
||||||
@@ -103,14 +104,34 @@ def main():
|
|||||||
skip=skip,
|
skip=skip,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
print_preamble(platform, build_options)
|
||||||
|
|
||||||
if platform == 'linux':
|
if platform == 'linux':
|
||||||
linux.build(**build_args)
|
cibuildwheel.linux.build(**build_options)
|
||||||
elif platform == 'windows':
|
elif platform == 'windows':
|
||||||
windows.build(**build_args)
|
cibuildwheel.windows.build(**build_options)
|
||||||
elif platform == 'macos':
|
elif platform == 'macos':
|
||||||
macos.build(**build_args)
|
cibuildwheel.macos.build(**build_options)
|
||||||
else:
|
else:
|
||||||
raise Exception('Unsupported platform')
|
raise Exception('Unsupported platform')
|
||||||
|
|
||||||
|
def print_preamble(platform, build_options):
|
||||||
|
print(textwrap.dedent('''
|
||||||
|
_ _ _ _ _ _ _
|
||||||
|
___|_| |_ _ _|_| |_| |_ _ _| |_ ___ ___| |
|
||||||
|
| _| | . | | | | | . | | | | | -_| -_| |
|
||||||
|
|___|_|___|___|_|_|___|_____|_|_|___|___|_|
|
||||||
|
'''))
|
||||||
|
|
||||||
|
print('cibuildwheel version %s\n' % cibuildwheel.__version__)
|
||||||
|
|
||||||
|
|
||||||
|
print('Build options:')
|
||||||
|
print(' platform: %r' % platform)
|
||||||
|
for option, value in build_options.items():
|
||||||
|
print(' %s: %r' % (option, value))
|
||||||
|
|
||||||
|
print('\nHere we go!\n')
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
|||||||
@@ -19,3 +19,6 @@ class BuildSkipper(object):
|
|||||||
|
|
||||||
def __call__(self, build_id):
|
def __call__(self, build_id):
|
||||||
return any(fnmatch(build_id, pattern) for pattern in self.patterns)
|
return any(fnmatch(build_id, pattern) for pattern in self.patterns)
|
||||||
|
|
||||||
|
def __repr__(self):
|
||||||
|
return 'BuildSkipper(%r)' % ' '.join(self.patterns)
|
||||||
|
|||||||
@@ -6,6 +6,8 @@ message = Bump version
|
|||||||
|
|
||||||
[bumpversion:file:setup.py]
|
[bumpversion:file:setup.py]
|
||||||
|
|
||||||
|
[bumpversion:file:cibuildwheel/__init__.py]
|
||||||
|
|
||||||
[bumpversion:file:README.md]
|
[bumpversion:file:README.md]
|
||||||
search = cibuildwheel=={current_version}
|
search = cibuildwheel=={current_version}
|
||||||
replace = cibuildwheel=={new_version}
|
replace = cibuildwheel=={new_version}
|
||||||
|
|||||||
Reference in New Issue
Block a user