Multirunnable

Latest version: v0.17.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.16.0

Main Change
<hr>

1. Refactoring sub-package '._persistence_'.
2. Finish result features for every running strategy.
3. Deprecated and removed sub-package '_logger_' and modules '_PersistenceTask_', '_PersistenceExecutor_' and '_PersistencePool_'.
4. Fix the compatibility issue with Python 3.6.


New
<hr>

1. Add [documentation](https://multirunnable.readthedocs.io) for **_MultiRunnable_**.


Maintaining (For Developers)
<hr>

1. Add testing of ***_MultiRunnable_***.
2. Add some documentation for developing. (Please refer to 'Development documentation' section in [documentation](https://multirunnable.readthedocs.io).)
3. Introduce CI tool.
3-1. Circle-CI
3-2. GitHub Actions
3-3. AppVeyor

0.16.0rc2

Main Change
<hr>

* Deprecate and remove sub-package '.logger'.
* Deprecate and remove some modules which are unused.
* Fix all issues which lead to package cannot work finely in Python 3.6.

0.16.0rc1

For users of package 'multirunnable':
<hr>

* Rewrite su-package 'persistence', including 'persistence.database' and 'persistence.file'.
* Add result data feature of 'Executor' and 'Pool' object.
* Deprecate and remove unused class 'OceanPersistenceTask'.
* Deprecate and remove classes 'PersistenceExecutor' and 'PersistencePool'.
* Fix some issues
* It doesn't exist Simple Queue in Python 3.6.
* Raising exception 'ValueError' of 'multiprocessing.set_start_method' in WindowOS.
* Asynchronous Strategy method 'async_map_by_args' doesn't work finely.
* Process Strategy raising AttributeError: 'Process' object has no attribute 'Process.close' in Python 3.6.
* Data-Checking mechanism logic incorrectly in JSONFormatter module.
* Result data doesn't share between different processes in Parallel strategy.
* Record flag incorrectly of '__run_successful'.


For developers of package 'multirunnable':
<hr>

* Add testing code for mostly modules or objects (please refer to the directory 'tests').
* Deprecated CI 'Travis-CI' and change to use 'Circle-CI' and 'GitHub Actions'.

0.15.2

1. Deprecated and remove modules 'Task'.
2. Rename modules about 'Queue' in different running strategies.
3. Fix the import issue about 'from collections import Iterable' in Python 3.10.

0.15.2rc1

**Fix issues:**
1. Fix '_pickle.PicklingError' issue at decorator 'wrapper' code.
2. Fix 'TypeError' issue at some features code of strategy 'asyncio'.
3. Support Python 3.9 and 3.10.

[source.tar.gz](https://github.com/Chisanan232/multirunnable/files/7357074/source.tar.gz)
[source.zip](https://github.com/Chisanan232/multirunnable/files/7357075/source.zip)

0.15.1

**Modify Code:**
1. Add new modules 'AdapterExecutor' and 'AdapterPool'.
2. Add wrapper decorator in module 'XXXXXStrategy'.

**Fix Issues:**
1. Fix the key in persistence module.

[source.tar.gz](https://github.com/Chisanan232/multirunnable/files/7357066/source.tar.gz)
[source.zip](https://github.com/Chisanan232/multirunnable/files/7357067/source.zip)

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.