From 7a2e951f488c6ca15a1e54f577843c1211c5b59e Mon Sep 17 00:00:00 2001 From: Joe Rickerby Date: Mon, 10 Apr 2017 22:36:06 +0100 Subject: [PATCH] Change version file path to absolute on Windows --- test/03_before_build/environment.json | 3 ++- test/03_before_build/setup.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/test/03_before_build/environment.json b/test/03_before_build/environment.json index d541431a..70fda075 100644 --- a/test/03_before_build/environment.json +++ b/test/03_before_build/environment.json @@ -1,3 +1,4 @@ { - "CIBW_BEFORE_BUILD": "{python} -c \"import sys; open('pythonversion.txt', 'w').write(sys.version)\"" + "CIBW_BEFORE_BUILD": "{python} -c \"import sys; open('pythonversion.txt', 'w').write(sys.version)\"", + "CIBW_BEFORE_BUILD_WINDOWS": "{python} -c \"import sys; open('c:\\pythonversion.txt', 'w').write(sys.version)\"" } diff --git a/test/03_before_build/setup.py b/test/03_before_build/setup.py index a05deba2..bfad2c15 100644 --- a/test/03_before_build/setup.py +++ b/test/03_before_build/setup.py @@ -4,7 +4,8 @@ import sys # here we assert that the Python version as written to version.txt in the CIBW_BEFORE_BUILD step # is the same one as is currently running. if sys.argv[-1] != '--name': - with open('pythonversion.txt') as f: + version_file = 'c:\\pythonversion.txt' if os.platform == 'win32' else 'pythonversion.txt' + with open(version_file) as f: stored_version = f.read() print('stored_version', stored_version) print('sys.version', sys.version)