{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/5"}],"enrichment":{"capability":"Provides a collection of utility functions and classes for common programming tasks\u2014enums, date/time periods, dictionary operations, list flattening, and object manipulation.","skillfed_tags":["dormant-maintenance","copyleft-license"],"use_cases":["Define enums with strict type checking and immutability when you need custom enum behavior.","Check whether a date or datetime falls within a time period, or detect overlaps between multiple periods.","Flatten nested lists or perform functional list operations like flat_map without external dependencies.","Perform set-like operations on dictionaries for data structure manipulation.","Wrap objects with immutability to prevent accidental attribute modifications."],"what_it_does":"Utils is a grab-bag library collecting utility functions and classes across several domains: enums with options for frozen and strict comparison, mathematical operations, dictionary operations like intersections and differences, list utilities including flattening and flat_map, date/time handling via TimePeriod classes for range checking and overlap detection, and object utilities for deep attribute access and immutability wrappers. The library has no runtime dependencies and supports Python 3.6 and later.\n\nThe package is dormant with last release on 2024-01-06 and minimal repository activity. It ranks in the top tier by download volume but receives no active development. The source-only distribution and copyleft license (LGPLv3+) mean installation requires a build environment and any derivative work must preserve the same license.","worth_installing":"No. The package is dormant (last commit 2024-01-06, no active maintenance), has high install friction (source distribution only), and provides functionality now better served by Python's standard library or more actively maintained alternatives. The copyleft license also restricts use in proprietary code. Install only if maintaining legacy code that already depends on it."},"id":"utils","links":{"html":"https://skillfed.io/packages/utils","md":"https://skillfed.io/packages/utils.md","pypi":"https://pypi.org/project/utils/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-01-06","license_spdx":null,"license_treatment":"copyleft","name":"utils","python_support":"supports_current","summary":"A grab-bag of utility functions and objects"},"popularity":{"monthly_downloads":599038,"position":5832,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.2"}
