{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/8"}],"enrichment":{"capability":"Provides type stubs for the futures package, enabling static type checkers like mypy and PyCharm to understand and validate code using futures.","skillfed_tags":["type-stubs","pep-561"],"use_cases":["Enable mypy or pyright to type-check code that uses ThreadPoolExecutor or ProcessPoolExecutor","Get IDE autocompletion and type hints for futures module classes in development environments","Validate callback signatures and return types in concurrent.futures workflows","Ensure type safety in async or concurrent code before runtime execution"],"what_it_does":"types-futures is a PEP 561 type stub package that provides type information for the standard library's futures module. It allows static type checkers\u2014mypy, PyCharm, pytype, and similar tools\u2014to understand the types and signatures of futures classes and functions when analyzing your code. The stubs are maintained as part of the typeshed project and are generated from its repository.\n\nThis package contains no runtime code; it exists solely to improve the type-checking experience. If you use a type checker and work with concurrent.futures or the futures package, installing this stub package will enable your checker to catch type errors and provide better IDE autocompletion. It has no runtime dependencies and installs as a lightweight wheel.","worth_installing":"Yes, if you use a static type checker with code that imports from futures or concurrent.futures. It is a lightweight, permissive-licensed stub package with no dependencies and active upstream maintenance. Install it as part of your development environment to catch type errors early. If you do not use type checking, it provides no value."},"id":"types-futures","links":{"html":"https://skillfed.io/packages/types-futures","md":"https://skillfed.io/packages/types-futures.md","pypi":"https://pypi.org/project/types-futures/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2022-01-27","license_spdx":null,"license_treatment":"permissive","name":"types-futures","python_support":"unspecified","summary":"Typing stubs for futures"},"popularity":{"monthly_downloads":497741,"position":6332,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.3.8"}
