90c82818c4
- Update to 5.1.3: * issue #152: fix crash when scheduling non copy-able functions * issue #101: allow atexit.register callbacks on pool shutdown * Fix deadlock with waitforthreads function * Fix bug causing threads to crash when using waitforthreads function
Steve Kowalik2025-08-15 02:18:30 +00:00
aea91005f5
- Update to 5.1.1 * issue #146: fix pool hanging on pickle errors. * issue #147: fix pool hanging when futures are cancelled while large amount of data is being transferred. - Adjust upstream source name in spec file - Allow lower- and uppercase filenames for meta directory - Switch build system from setuptools to pyproject.toml * Add python-pip and python-wheel to BuildRequires * Replace %python_build with %pyproject_wheel * Replace %python_install with %pyproject_install - Use Python 3.11 on SLE-15 by default
Matej Cepl2025-04-23 20:20:49 +00:00
b3591c55d3
Accepting request 1240458 from devel:languages:python
Ana Guerrero2025-01-27 19:55:16 +00:00
3523844cfb
- Update to 5.1.0: * issue #140: expose internal constants to allow changing default timeouts and polling intervals. * issue #141: add PID of expired process to ProcessExpired exception. * Add pool decorators parameter allowing to provide a PebblePool as executor for the decorated functions. * issue #137: reset SIGTERM default handler to child processes. * Include concurrent and asynchronous modules as top-level packages. * Improve type hinting logic. * Refactor internal logic: remove code duplication.
Markéta Machová2025-01-27 08:49:52 +00:00
58f7799dd4
Accepting request 1163617 from devel:languages:python
Ana Guerrero2024-04-02 14:41:05 +00:00
cd2940389c
- update to 5.0.7: * issue #96: handle race condition under different interpreters * issue #125: handle frozen classes as exceptions * issue #127: handle unexpected errors when reading from pipe in process decorators * issue #128: allow different context from multiprocessing ones
Dirk Mueller2024-03-22 21:02:50 +00:00
b85fdba037
Accepting request 1135314 from devel:languages:python
Ana Guerrero2023-12-28 22:02:01 +00:00
356867bfcf
- update to 5.0.6: * issue #124: handle BaseException in pools' workers
Dirk Mueller2023-12-27 13:52:47 +00:00
23e0a7b6ba
Accepting request 1132368 from devel:languages:python
Ana Guerrero2023-12-11 20:50:37 +00:00
30bd19ad7a
- update to 5.0.5: * issue #123: do not raise exception when returned from workers * issue #122: slightly improve type hints * issue #122: add type hints to decorator functions - Update to 4.6.1 + issue #64: rework versioning logic * use poll in channel implementation instead of select
Dirk Mueller2023-12-10 21:38:07 +00:00
62255c28f8
- Update to 4.6.0 * Features: + issue #73: allow passing multiprocessing.context object as concurrent.process and ProcessPool parameter * Fixes: + issues #34, #35: rework Pool termination logic to silence Windows errors + issue #68: use fully qualified function name in concurrent.process decorator trampoline to handle class inheritance in Windows + issue #69: correctly propagate the timeout in pool's map method + issue #64: rework versioning logic
Steve Kowalik2021-01-14 03:54:56 +00:00