$npx skillfedfor your agent

pysubtypes

Provides subclasses for common python types with additional functionality and convenience methods.

SkipPyPI Software DevelopmentReleased Feb 2021609.2K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — pysubtypes-0.3.18-py3-none-any.whl
v0.3.18 · released 2021-02-01 · 20 runtime deps: simplejson, aenum, bs4, case-conversion, colour, clipboard, html-text, python-dateutil

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.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Low install friction, but the package is abandoned—last release was 2021-02-01 and last commit 2022-04-16.
  • No active maintenance or bug fixes should be expected.

License · maintenance · safety

MIT (permissive) — MIT license permits commercial and private use with minimal restrictions, though the abandoned status means no ongoing legal or security updates.

last release 2021-02-01 (2020 days) · last repo commit 2022-04-16 · 1 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 609,196 downloads/mo, #5,775 on PyPI

Verify before relying

pip install pysubtypes

from pysubtypes import Str, List, Dict, DateTime, Frame

s = Str("hello world")
print(s.upper())  # Enhanced str subclass

l = List([1, 2, 3])
l.append(4)  # Method chaining on in-place mutations
  • Whether the 20 runtime dependencies are all actively maintained and compatible with modern Python versions.
  • Whether the API breakage warnings in the description remain relevant after 2021-02-01 or if the package reached stability.
  • Compatibility with Python versions beyond 3.8 (officially supported version in classifiers).
Same gist for agents: .md · .json

What it is and 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.

The 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—the last release was 2021-02-01 and the last commit 2022-04-16—meaning 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.

Use it for

  • 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.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

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.

Install

pysubtypes on PyPI

Before you install

Low install friction, but the package is abandoned—last release was 2021-02-01 and last commit 2022-04-16. No active maintenance or bug fixes should be expected.

License in practice

MIT license permits commercial and private use with minimal restrictions, though the abandoned status means no ongoing legal or security updates.

Quickstart

pip install pysubtypes

from pysubtypes import Str, List, Dict, DateTime, Frame

s = Str("hello world")
print(s.upper())  # Enhanced str subclass

l = List([1, 2, 3])
l.append(4)  # Method chaining on in-place mutations

Verify before relying

  • Whether the 20 runtime dependencies are all actively maintained and compatible with modern Python versions.
  • Whether the API breakage warnings in the description remain relevant after 2021-02-01 or if the package reached stability.
  • Compatibility with Python versions beyond 3.8 (officially supported version in classifiers).

Package facts

LicenseMIT permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
20 packages
simplejsonaenumbs4case-conversioncolourclipboardhtml-textpython-dateutilfuzzywuzzyinflectmaybe-elsepandasparsedatetimeprettierfierregexrequeststabulateurllib3xlsxwritermsoffcrypto-tool
MaintenanceAbandoned 2,020 days since the last release
Last repo commit
First released
Downloads609,196 / month, #5,775 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaIntended Audience :: DevelopersProgramming Language :: Python :: 3.8

Evidence: pysubtypes-0.3.18-py3-none-any.whl

Tags

Capabilities
python builtin type extensionsenhanced string list dict classesdatetime enum dataframe wrappersconvenience methods for builtinstype subclasses with utilities
Topics
type-extensionsabandoned

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “python builtin type extensions”

  • pysubtypesProvides enhanced subclasses for Python builtins (str, list, dict)…
  • flake8-builtinsA flake8 plugin that detects when Python builtins are shadowed by…
  • stdlib-listProvides lists of Python standard library module names for Python…

Give your agent the search over MCP, or paste the wish link into any chat.

More Software Development packages

typing-extensions Worth it
PyPI · Software Development · released Jul 2026

Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.

PSF-2.0pure Python · 3.9+
1.9Bdownloads / mo
numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
distlib With conditions
PyPI · Software Development · released Jun 2026

Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.

permissive licensepure Python
323.3Mdownloads / mo

See also matrix-enum · dataclasses-json-speakeasy · enum-tools · backports.strenum · jsonconversion · dataclasses-json · dataclass-wizard · pynamodb-attributes · flake8-builtins · enum34