blob: 4d44c2d92547820c3bdf41426661eab24c4b09f3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
--- setup.py.orig 2025-04-18 19:16:24 UTC
+++ setup.py
@@ -7,6 +7,8 @@ try:
try:
import multiprocessing
+ # Python 3.14 uses forkserver, which fails. Force spawn.
+ multiprocessing.set_start_method('spawn', force=True)
except ImportError:
multiprocessing = None
@@ -233,5 +235,5 @@ def long_desc_from_readme():
long_description = re.compile(r"^\.\. highlight:: \w+$", re.M).sub("", long_description)
return long_description
-
-setup(cmdclass=cmdclass, ext_modules=ext_modules, long_description=long_desc_from_readme())
+if __name__ == '__main__':
+ setup(cmdclass=cmdclass, ext_modules=ext_modules, long_description=long_desc_from_readme())
|