{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities"}],"enrichment":{"capability":"A collection of fully-typed utility functions and classes for common Python patterns\u2014converters, containers, async helpers, formatters, and decorators\u2014designed to reduce boilerplate across projects.","skillfed_tags":["typed-utilities","async-helpers","lazy-loading"],"use_cases":["Extract integers or floats from messy, unstructured strings without manual regex work.","Batch async streams by size or time interval without stalling slow producers.","Remap numeric values between ranges with optional Decimal precision for audio/video workflows.","Format human-readable time deltas and timestamps uniformly across different input types.","Build self-casting dicts or duplicate-proof lists to reduce validation boilerplate in data pipelines."],"what_it_does":"Python Utils is a collection of small, production-tested utility functions and classes that package common Python patterns you'd otherwise rewrite repeatedly. It covers converters (extracting numbers and floats from strings, scaling bytes, remapping values), smart containers (self-casting dicts, duplicate-proof lists, sliceable deques), async helpers (acount, abatcher for async iteration), time utilities (formatting durations, timeout generators), and decorators (listify, sample). The package is fully typed, passes strict mypy and basedpyright checks, and ships with 100% test coverage.\n\nDesigned for minimal overhead, it uses lazy imports so importing the package itself pulls in nothing until you actually call a helper. Its single runtime dependency is typing-extensions, and it requires Python 3.10 or later. The package has powered production code for years and is used by libraries like Django Utils and progressbar2.","worth_installing":"Yes. Low install friction, no heavy dependencies, active maintenance, permissive license, and zero known vulnerabilities make it a safe choice. The lazy-loading design and strict typing add real value for codebases that care about both performance and correctness. Install it if you find yourself repeatedly writing converters, time formatters, or async batching logic."},"id":"python-utils","links":{"html":"https://skillfed.io/packages/python-utils","md":"https://skillfed.io/packages/python-utils.md","pypi":"https://pypi.org/project/python-utils/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-02","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"python-utils","python_support":"supports_current","summary":"Python Utils is a module with some convenient utilities not included with the standard Python install"},"popularity":{"monthly_downloads":20241585,"position":1042,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.0.0"}
