Futures

Latest version: v3.4.0

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

Scan your dependencies

Page 2 of 4

3.0.4

=====

- Fixed inability to forcibly terminate the process if there are pending workers

3.0.3

=====

- Fixed AttributeErrors on exit on Python 2.x

3.0.2

=====

- Made multiprocessing optional again on implementations other than just Jython

3.0.1

=====

- Made Executor.map() non-greedy

3.0.0

=====

- Dropped Python 2.5 and 3.1 support
- Removed the deprecated "futures" top level package
- Applied patch for issue 11777 (Executor.map does not submit futures until
iter.next() is called)
- Applied patch for issue 15015 (accessing a non-existing attribute)
- Applied patch for issue 16284 (memory leak)
- Applied patch for issue 20367 (behavior of concurrent.futures.as_completed()
for duplicate arguments)

2.2.0

=====

- Added the set_exception_info() and exception_info() methods to Future
to enable extraction of tracebacks on Python 2.x
- Added support for Future.set_exception_info() to ThreadPoolExecutor

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.