Merge pull request #369 from Czaki/ensure_dir_name

Ensure dir name
This commit is contained in:
Joe Rickerby
2020-06-16 15:07:58 +01:00
committed by GitHub
3 changed files with 7 additions and 3 deletions
+3 -1
View File
@@ -194,7 +194,9 @@ def build(options: BuildOptions) -> None:
if os.path.exists(built_wheel_dir):
shutil.rmtree(built_wheel_dir)
os.makedirs(built_wheel_dir)
call(['pip', 'wheel', options.package_dir, '-w', built_wheel_dir, '--no-deps'] + get_build_verbosity_extra_flags(options.build_verbosity), env=env)
# os.path.abspath is need. Without it pip wheel may try to fetch package from pypi.org
# see https://github.com/joerick/cibuildwheel/pull/369
call(['pip', 'wheel', os.path.abspath(options.package_dir), '-w', built_wheel_dir, '--no-deps'] + get_build_verbosity_extra_flags(options.build_verbosity), env=env)
built_wheel = glob(os.path.join(built_wheel_dir, '*.whl'))[0]
# repair the wheel