{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/2"}],"enrichment":{"capability":"Futurist provides futures utilities and executors that add transparency and statistics gathering to asynchronous work execution, including eventlet and synchronous executor implementations.","skillfed_tags":["concurrency","executors","observability"],"use_cases":["Replace standard executors with versions that gather execution statistics for monitoring and debugging.","Use eventlet executor for greenlet-based concurrency in I/O-bound workloads.","Test async code paths using the synchronous executor without managing threads.","Monitor task execution patterns in distributed systems.","Gather metrics on executor performance and task completion times."],"what_it_does":"Futurist is a futures library that extends Python's standard concurrent.futures with additional executors and observability features. It provides a synchronous executor for testing, an eventlet-based executor for greenlet-based concurrency, and built-in statistics gathering to monitor how asynchronous work executes. The library aims to make concurrent execution patterns more transparent and easier to reason about, particularly in OpenStack environments where it originated.\n\nThe package depends only on debtcollector for deprecation handling, keeping its footprint minimal. It supports Python 3.11 through 3.14 and is actively maintained. Developers use it when they need drop-in executor replacements with visibility into task execution patterns, or when working with eventlet-based concurrency models.","worth_installing":"Yes, if you need executor alternatives with built-in statistics or eventlet support. The low install friction, permissive Apache-2.0 license, active maintenance, and zero known vulnerabilities make it a safe choice. Install only if your use case specifically requires the statistics gathering, eventlet executor, or synchronous executor\u2014standard concurrent.futures covers most cases."},"id":"futurist","links":{"html":"https://skillfed.io/packages/futurist","md":"https://skillfed.io/packages/futurist.md","pypi":"https://pypi.org/project/futurist/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-26","license_spdx":null,"license_treatment":"permissive","name":"futurist","python_support":"supports_current","summary":"Useful additions to futures, from the future."},"popularity":{"monthly_downloads":501086,"position":6317,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.4.0"}
