at 24.05-pre 1.2 kB view raw
1diff --git a/tools/pythonpkg/setup.py b/tools/pythonpkg/setup.py 2index 30f1e1ccdd..6784169fcb 100644 3--- a/tools/pythonpkg/setup.py 4+++ b/tools/pythonpkg/setup.py 5@@ -96,7 +96,7 @@ def parallel_cpp_compile( 6 return 7 self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) 8 9- list(multiprocessing.pool.ThreadPool(multiprocessing.cpu_count()).imap(_single_compile, objects)) 10+ list(multiprocessing.pool.ThreadPool(@NIX_BUILD_CORES@).imap(_single_compile, objects)) 11 return objects 12 13 14@@ -163,7 +163,6 @@ if 'BUILD_HTTPFS' in os.environ: 15 for ext in extensions: 16 toolchain_args.extend(['-DDUCKDB_EXTENSION_{}_LINKED'.format(ext.upper())]) 17 18-toolchain_args.extend(['-DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT=1', '-DDUCKDB_EXTENSION_AUTOINSTALL_DEFAULT=1']) 19 20 21 class get_pybind_include(object): 22@@ -348,7 +347,7 @@ setup( 23 packages=packages, 24 include_package_data=True, 25 python_requires='>=3.7.0', 26- setup_requires=setup_requires + ["setuptools_scm<7.0.0", 'pybind11>=2.6.0'], 27+ setup_requires=setup_requires + ["setuptools_scm", 'pybind11>=2.6.0'], 28 use_scm_version=setuptools_scm_conf, 29 tests_require=['google-cloud-storage', 'mypy', 'pytest'], 30 classifiers=[