from setuptools import setup, Extension import sys if sys.argv[-1] != '--name': # assert that the Python version as written to version.txt in the CIBW_BEFORE_BUILD step # is the same one as is currently running. version_file = 'c:\\pythonversion.txt' if sys.platform == 'win32' else '/tmp/pythonversion.txt' with open(version_file) as f: stored_version = f.read() print('stored_version', stored_version) print('sys.version', sys.version) assert stored_version == sys.version setup( name="spam", ext_modules=[Extension('spam', sources=['spam.c'])], version="0.1.0", )