We are glad to announce the release of: taskflow 6.1.0 This release is part of the gazpacho release series. The source is available from: https://opendev.org/openstack/taskflow Download the package from: https://pypi.org/project/taskflow Please report issues through: https://bugs.launchpad.net/taskflow/+bugs For more details, please see below. 6.1.0 ^^^^^ New Features * Support for Python 3.9 has been removed. Now the minimum python version supported is 3.10. Changes in taskflow 6.0.2..6.1.0 -------------------------------- 1a72794f Delay string interpolations at logging calls 9e605331 Remove reference to tag framework 7d3e8578 reno: Update master for unmaintained/2024.1 e3cca6cd Bump pyupgrade target to 3.10+ f6376b9e pre-commit: Bump dependencies 745db0ad Migrate setup configuration to pyproject.toml 2d700ddb Drop Python 3.9 support d2c9e5a7 Update master for stable/2025.2 1e9d520c Replace PackException/UnpackException Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 14 +--- README.rst | 13 ++-- pyproject.toml | 86 ++++++++++++++++++++++ .../notes/remove-py39-b6f3ce23fc9ea9b9.yaml | 5 ++ releasenotes/source/2024.1.rst | 2 +- releasenotes/source/2025.2.rst | 6 ++ releasenotes/source/index.rst | 1 + setup.cfg | 75 ------------------- taskflow/atom.py | 4 +- taskflow/engines/action_engine/compiler.py | 2 +- taskflow/engines/worker_based/proxy.py | 2 +- taskflow/examples/create_parallel_volume.py | 4 +- taskflow/examples/dump_memory_backend.py | 2 +- taskflow/examples/fake_billing.py | 2 +- taskflow/examples/graph_flow.py | 4 +- taskflow/examples/hello_world.py | 2 +- .../examples/jobboard_produce_consume_colors.py | 6 +- taskflow/examples/pseudo_scoping.py | 4 +- taskflow/examples/resume_from_backend.py | 2 +- taskflow/examples/resume_many_flows/resume_all.py | 2 +- taskflow/examples/resume_vm_boot.py | 4 +- taskflow/examples/run_by_iter_enumerate.py | 2 +- taskflow/examples/share_engine_thread.py | 2 +- taskflow/examples/switch_graph_flow.py | 2 +- taskflow/examples/tox_conductor.py | 2 +- taskflow/formatters.py | 4 +- taskflow/jobs/backends/impl_etcd.py | 6 +- taskflow/jobs/backends/impl_redis.py | 11 +-- taskflow/listeners/timing.py | 2 +- taskflow/persistence/backends/__init__.py | 2 +- taskflow/test.py | 2 +- taskflow/types/graph.py | 6 +- taskflow/types/sets.py | 2 +- taskflow/utils/banner.py | 4 +- taskflow/utils/kazoo_utils.py | 4 +- taskflow/utils/misc.py | 4 +- taskflow/version.py | 2 +- tools/state_graph.py | 2 +- tox.ini | 2 + 42 files changed, 159 insertions(+), 150 deletions(-)
participants (1)
-
no-reply@openstack.org