From bf1670953e2c157657e4c7eb425f72db91c5366b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Ma=C5=9Blanka?= <piotr.maslanka@ericsson.com> Date: Sat, 10 Aug 2024 09:13:17 +0200 Subject: [PATCH] fix multibuilds on windows --- setup.cfg | 2 +- snakehouse/__init__.py | 2 +- snakehouse/faster_builds.py | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/setup.cfg b/setup.cfg index d73749b..0067720 100644 --- a/setup.cfg +++ b/setup.cfg @@ -2,7 +2,7 @@ [metadata] name = snakehouse keywords = cython, extension, multiple, pyx -version = 1.7a1 +version = 1.7 long-description = file: README.md long-description-content-type = text/markdown; charset=UTF-8 license_files = LICENSE diff --git a/snakehouse/__init__.py b/snakehouse/__init__.py index 852f3c3..70f9ed1 100644 --- a/snakehouse/__init__.py +++ b/snakehouse/__init__.py @@ -7,4 +7,4 @@ from .requirements import read_requirements_txt, find_c, find_pyx_and_c, find_py try: __version__ = pkg_resources.require('snakehouse')[0].version except pkg_resources.DistributionNotFound: - __version__ = '1.7a1' + __version__ = '1.7' diff --git a/snakehouse/faster_builds.py b/snakehouse/faster_builds.py index 777a736..8c1d90e 100644 --- a/snakehouse/faster_builds.py +++ b/snakehouse/faster_builds.py @@ -1,5 +1,6 @@ import multiprocessing import typing as tp +import sys __all__ = ['monkey_patch_parallel_compilation'] @@ -13,6 +14,10 @@ def monkey_patch_parallel_compilation(cores: tp.Optional[int] = None) -> None: :param cores: amount of cores. Leave at default (None) for autodetection. """ + if sys.platform == 'win32': + print('Sorry, parallel builds are not supported on Windows') + return + if cores is None: cores = multiprocessing.cpu_count() -- GitLab