{ "package": "aioitertools", "version": "0.13.0", "stubs_only": "no", "py_typed": "YES", "pypi": { "upload_time": "2025-11-06T22:17:07.609623Z", "requires_python": ">=3.9", "size": 19322, "sha256": "620bd241acc0bbb9ec819f1ab215866871b4bbd1f73836a55f799200ee86950c" }, "metadata": { "Metadata-Version": [ "2.4" ], "Name": [ "aioitertools" ], "Version": [ "0.13.0" ], "Summary": [ "itertools and builtins for AsyncIO and mixed iterables" ], "Author-email": [ "Amethyst Reese " ], "Requires-Python": [ ">=3.9" ], "Description-Content-Type": [ "text/markdown" ], "License-Expression": [ "MIT" ], "Classifier": [ "Framework :: AsyncIO", "Intended Audience :: Developers", "Topic :: Software Development :: Libraries" ], "License-File": [ "LICENSE" ], "Requires-Dist": [ "typing_extensions>=4.0; python_version < '3.10'" ], "Project-URL": [ "Changelog, https://aioitertools.omnilib.dev/en/latest/changelog.html", "Documentation, https://aioitertools.omnilib.dev", "Github, https://github.com/omnilib/aioitertools" ] }, "module_reports": [ { "path": "aioitertools/__init__.py", "symbol_reports": [ { "kind": "attr", "name": "aioitertools.__author__", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "type_ignores": [], "name": "aioitertools", "names": [ "aioitertools.__author__" ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 1, "n_properties": 0, "n_type_ignores": 0 }, { "path": "aioitertools/asyncio.py", "symbol_reports": [ { "kind": "function", "name": "aioitertools.asyncio.as_completed", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.asyncio.as_generated", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.asyncio.gather", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "aioitertools.asyncio.gather_iter", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 } ], "type_ignores": [], "name": "aioitertools.asyncio", "names": [ "aioitertools.asyncio.as_completed", "aioitertools.asyncio.as_generated", "aioitertools.asyncio.gather", "aioitertools.asyncio.gather_iter" ], "n_typable": 14, "n_typed": 14, "n_any": 0, "n_untyped": 0, "n_functions": 4, "n_function_overloads": 4, "n_function_params": 10, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 0, "n_properties": 0, "n_type_ignores": 0 }, { "path": "aioitertools/builtins.py", "symbol_reports": [ { "kind": "function", "name": "aioitertools.builtins.max", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 2, "n_typable": 4, "n_params": 3, "n_function_overloads": 2, "n_function_params": 3 }, { "kind": "function", "name": "aioitertools.builtins.any", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "aioitertools.builtins.sum", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.builtins.min", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 2, "n_typable": 4, "n_params": 3, "n_function_overloads": 2, "n_function_params": 3 }, { "kind": "function", "name": "aioitertools.builtins.tuple", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "aioitertools.builtins.enumerate", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.builtins.map", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.builtins.all", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "aioitertools.builtins.iter", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "aioitertools.builtins.list", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "aioitertools.builtins.set", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "aioitertools.builtins.zip", "n_typed": 8, "n_any": 0, "n_untyped": 0, "n_overloads": 6, "n_typable": 8, "n_params": 7, "n_function_overloads": 6, "n_function_params": 7 }, { "kind": "class", "name": "aioitertools.builtins.Sentinel", "methods": [], "properties": [], "attrs": [ { "kind": "attr", "name": "Sentinel.MISSING", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 1, "n_properties": 0 }, { "kind": "function", "name": "aioitertools.builtins.next", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 2, "n_typable": 3, "n_params": 2, "n_function_overloads": 2, "n_function_params": 2 } ], "type_ignores": [], "name": "aioitertools.builtins", "names": [ "aioitertools.builtins.Sentinel", "aioitertools.builtins.all", "aioitertools.builtins.any", "aioitertools.builtins.enumerate", "aioitertools.builtins.iter", "aioitertools.builtins.list", "aioitertools.builtins.map", "aioitertools.builtins.max", "aioitertools.builtins.min", "aioitertools.builtins.next", "aioitertools.builtins.set", "aioitertools.builtins.sum", "aioitertools.builtins.tuple", "aioitertools.builtins.zip" ], "n_typable": 40, "n_typed": 40, "n_any": 0, "n_untyped": 0, "n_functions": 13, "n_function_overloads": 21, "n_function_params": 27, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 1, "n_attrs": 1, "n_properties": 0, "n_type_ignores": 0 }, { "path": "aioitertools/helpers.py", "symbol_reports": [ { "kind": "function", "name": "aioitertools.helpers.maybe_await", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "class", "name": "aioitertools.helpers.Orderable", "methods": [], "properties": [], "attrs": [], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 0, "n_properties": 0 } ], "type_ignores": [], "name": "aioitertools.helpers", "names": [ "aioitertools.helpers.Orderable", "aioitertools.helpers.maybe_await" ], "n_typable": 2, "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_functions": 1, "n_function_overloads": 1, "n_function_params": 1, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 1, "n_attrs": 0, "n_properties": 0, "n_type_ignores": 0 }, { "path": "aioitertools/itertools.py", "symbol_reports": [ { "kind": "class", "name": "aioitertools.itertools.Chain", "methods": [ { "kind": "function", "name": "Chain.__call__", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "Chain.from_iterable", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [], "attrs": [], "n_typable": 4, "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 2, "n_method_overloads": 2, "n_method_params": 2, "n_attrs": 0, "n_properties": 0 }, { "kind": "function", "name": "aioitertools.itertools.zip_longest", "n_typed": 2, "n_any": 1, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.filterfalse", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.repeat", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.tee", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.compress", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.starmap", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.islice", "n_typed": 5, "n_any": 0, "n_untyped": 0, "n_overloads": 2, "n_typable": 5, "n_params": 4, "n_function_overloads": 2, "n_function_params": 4 }, { "kind": "attr", "name": "aioitertools.itertools.chain", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "function", "name": "aioitertools.itertools.cycle", "n_typed": 2, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "aioitertools.itertools.product", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.count", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.combinations_with_replacement", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.takewhile", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.accumulate", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.permutations", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.groupby", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 2, "n_typable": 3, "n_params": 2, "n_function_overloads": 2, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.dropwhile", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.itertools.batched", "n_typed": 4, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "aioitertools.itertools.combinations", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 } ], "type_ignores": [], "name": "aioitertools.itertools", "names": [ "aioitertools.itertools.Chain", "aioitertools.itertools.accumulate", "aioitertools.itertools.batched", "aioitertools.itertools.chain", "aioitertools.itertools.combinations", "aioitertools.itertools.combinations_with_replacement", "aioitertools.itertools.compress", "aioitertools.itertools.count", "aioitertools.itertools.cycle", "aioitertools.itertools.dropwhile", "aioitertools.itertools.filterfalse", "aioitertools.itertools.groupby", "aioitertools.itertools.islice", "aioitertools.itertools.permutations", "aioitertools.itertools.product", "aioitertools.itertools.repeat", "aioitertools.itertools.starmap", "aioitertools.itertools.takewhile", "aioitertools.itertools.tee", "aioitertools.itertools.zip_longest" ], "n_typable": 61, "n_typed": 59, "n_any": 1, "n_untyped": 1, "n_functions": 18, "n_function_overloads": 20, "n_function_params": 38, "n_methods": 2, "n_method_overloads": 2, "n_method_params": 2, "n_classes": 1, "n_attrs": 1, "n_properties": 0, "n_type_ignores": 0 }, { "path": "aioitertools/more_itertools.py", "symbol_reports": [ { "kind": "function", "name": "aioitertools.more_itertools.take", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "aioitertools.more_itertools.chunked", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "attr", "name": "aioitertools.more_itertools.T", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "aioitertools.more_itertools.before_and_after", "n_typed": 3, "n_any": 0, "n_untyped": 0, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 } ], "type_ignores": [], "name": "aioitertools.more_itertools", "names": [ "aioitertools.more_itertools.T", "aioitertools.more_itertools.before_and_after", "aioitertools.more_itertools.chunked", "aioitertools.more_itertools.take" ], "n_typable": 9, "n_typed": 9, "n_any": 0, "n_untyped": 0, "n_functions": 3, "n_function_overloads": 3, "n_function_params": 6, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 1, "n_properties": 0, "n_type_ignores": 0 }, { "path": "aioitertools/types.py", "symbol_reports": [ { "kind": "attr", "name": "aioitertools.types.Accumulator", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "aioitertools.types.Predicate", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "aioitertools.types.T3", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "aioitertools.types.P", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "aioitertools.types.MaybeAwaitable", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "aioitertools.types.AnyIterable", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "aioitertools.types.T2", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "aioitertools.types.AnyIterableIterable", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "aioitertools.types.KeyFunction", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "aioitertools.types.R", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "aioitertools.types.T1", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "aioitertools.types.T", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "aioitertools.types.AnyFunction", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "aioitertools.types.AnyIterator", "n_typed": 1, "n_any": 0, "n_untyped": 0, "n_typable": 1 }, { "kind": "attr", "name": "aioitertools.types.T5", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "aioitertools.types.AnyStop", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "aioitertools.types.T4", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "aioitertools.types.N", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "type_ignores": [], "name": "aioitertools.types", "names": [ "aioitertools.types.Accumulator", "aioitertools.types.AnyFunction", "aioitertools.types.AnyIterable", "aioitertools.types.AnyIterableIterable", "aioitertools.types.AnyIterator", "aioitertools.types.AnyStop", "aioitertools.types.KeyFunction", "aioitertools.types.MaybeAwaitable", "aioitertools.types.N", "aioitertools.types.P", "aioitertools.types.Predicate", "aioitertools.types.R", "aioitertools.types.T", "aioitertools.types.T1", "aioitertools.types.T2", "aioitertools.types.T3", "aioitertools.types.T4", "aioitertools.types.T5" ], "n_typable": 8, "n_typed": 8, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 18, "n_properties": 0, "n_type_ignores": 0 } ], "typecheckers": {}, "n_modules": 7, "n_typable": 134, "n_typed": 132, "n_any": 1, "n_untyped": 1, "n_functions": 39, "n_function_overloads": 49, "n_function_params": 82, "n_methods": 2, "n_method_params": 2, "n_method_overloads": 2, "n_classes": 3, "n_attrs": 22, "n_properties": 0, "type_ignores": [], "n_type_ignores": 0 }