{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/7"}],"enrichment":{"capability":"Provides enhanced subclasses for Python builtins (str, list, dict) and common types (datetime, Enum, DataFrame, BeautifulSoup) with additional convenience methods and better string representations.","skillfed_tags":["type-extensions","abandoned"],"use_cases":["Add method chaining and regex filtering to dict operations in data processing pipelines.","Use enhanced Str class with fuzzy matching and clipboard integration for text manipulation tasks.","Leverage Frame (DataFrame subclass) for cleaner Excel export with automatic table formatting and SQL type inference.","Simplify datetime arithmetic with DateTime.delta() keyword-argument syntax instead of timedelta objects.","Extend Enum functionality with automatic lowercased values via AutoEnum without manual value assignment."],"what_it_does":"pysubtypes provides drop-in subclasses of Python's built-in types (str, list, dict) and popular library types (datetime, Enum, pandas DataFrame, BeautifulSoup) that add convenience methods and improved string representations. The Str class adds slicing, regex operations, fuzzy matching, and clipboard functionality; List and Dict add method chaining on mutations and filtering; DateTime adds timedelta operations via keyword arguments; Frame (DataFrame subclass) adds pivoting, casing changes, and improved Excel/SQL export; and several other utility classes wrap requests.Session, subprocess.Popen, and colour.Color with similar enhancements.\n\nThe package is designed for developers who want to work with these types using a richer API without replacing them entirely. However, it is in abandoned status\u2014the last release was 2021-02-01 and the last commit 2022-04-16\u2014meaning no active maintenance, bug fixes, or compatibility updates should be expected. The description explicitly warns that the API may undergo significant breaking changes and documentation may fall out of sync.","worth_installing":"No. The package is abandoned (last release 2021-02-01, last commit 2022-04-16) with no active maintenance. The description warns of API instability and documentation drift. While install friction is low and the MIT license is permissive, the 20 runtime dependencies and lack of maintenance create risk for compatibility issues and unpatched bugs. Use only if you are maintaining a legacy codebase already depending on it."},"id":"pysubtypes","links":{"html":"https://skillfed.io/packages/pysubtypes","md":"https://skillfed.io/packages/pysubtypes.md","pypi":"https://pypi.org/project/pysubtypes/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-02-01","license_spdx":null,"license_treatment":"permissive","name":"pysubtypes","python_support":"unspecified","summary":"Provides subclasses for common python types with additional functionality and convenience methods."},"popularity":{"monthly_downloads":609196,"position":5775,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.18"}
