diff options
Diffstat (limited to 'archivers/py-borgbackup/files/patch-setup.py')
| -rw-r--r-- | archivers/py-borgbackup/files/patch-setup.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/archivers/py-borgbackup/files/patch-setup.py b/archivers/py-borgbackup/files/patch-setup.py new file mode 100644 index 000000000000..4d44c2d92547 --- /dev/null +++ b/archivers/py-borgbackup/files/patch-setup.py @@ -0,0 +1,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()) |
