$npx skillfedfor your agent

autowrapt

Boostrap mechanism for monkey patches.

SkipPyPI Software DevelopmentReleased Apr 2015223.2K downloads / mopermissive licenseSource build

Decision gist · record as of 2026-08-14

sdist only — autowrapt-1.0.tar.gz · builds from source
v1.0 · released 2015-04-09

No. The package is abandoned (last release 2015-04-09 with no updates since) with high install friction from source distribution. While it carries no known vulnerabilities and uses a permissive license, the lack of maintenance means no compatibility assurance with modern Python versions, no bug fixes, and no support. Use only if you have an existing codebase already depending on it.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires wrapt module to be installed separately and post-import hook patch modules to be defined per wrapt requirements.
  • High install friction due to source distribution format.
  • Package is abandoned—last release was 2015-04-09 with no updates since, though the repository remains unarchived.

License · maintenance · safety

permissive license (permissive) — Licensed under BSD (permissive), which allows commercial and private use with minimal restrictions, though the abandoned status means no ongoing license maintenance or clarification.

last release 2015-04-09 (4145 days) · last repo commit 2015-05-11 · 32 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 223,199 downloads/mo, #9,250 on PyPI

Verify before relying

# Install autowrapt
pip install autowrapt

# Set bootstrap entrypoint and run Python
AUTOWRAP_BOOTSTRAP=autowrapt.examples python

# At the interpreter, import a module to trigger patches
import this
  • Whether autowrapt remains compatible with modern Python versions given the 2015-04-09 release date and no subsequent updates.
  • Whether wrapt is an explicit runtime dependency or must be installed separately by the user.
  • Current real-world usage patterns and whether the package is actively used in production systems.
Same gist for agents: .md · .json

What it is and what it does

Autowrapt is a bootstrap mechanism that applies monkey patches to Python applications at import time using setuptools entrypoints, without requiring changes to the application code itself. It works by reading entrypoint names from the AUTOWRAPT_BOOTSTRAP environment variable and activating post-import hooks defined in those entrypoints, allowing instrumentation or modification of module behavior transparently.

The package is designed to work in conjunction with wrapt, which provides the underlying patching infrastructure. Users define patch modules following wrapt conventions, register them as setuptools entrypoints, and then set the environment variable to activate them when running Python. This approach is useful for adding instrumentation, tracing, or behavioral modifications to applications without source code edits.

Use it for

  • Add tracing or monitoring to a third-party Python application by installing autowrapt and setting AUTOWRAPT_BOOTSTRAP to activate instrumentation hooks.
  • Inject performance profiling or debugging code into an application at runtime without modifying its source.
  • Apply security patches or behavioral fixes to existing applications through post-import hooks registered as entrypoints.
  • Instrument library code for observability in a deployed application without code changes.

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 2015-04-09 with no updates since) with high install friction from source distribution. While it carries no known vulnerabilities and uses a permissive license, the lack of maintenance means no compatibility assurance with modern Python versions, no bug fixes, and no support. Use only if you have an existing codebase already depending on it.

Install

autowrapt on PyPI

Before you install

High install friction due to source distribution format. Package is abandoned—last release was 2015-04-09 with no updates since, though the repository remains unarchived.

Requires wrapt module to be installed separately and post-import hook patch modules to be defined per wrapt requirements.

License in practice

Licensed under BSD (permissive), which allows commercial and private use with minimal restrictions, though the abandoned status means no ongoing license maintenance or clarification.

Quickstart

# Install autowrapt
pip install autowrapt

# Set bootstrap entrypoint and run Python
AUTOWRAP_BOOTSTRAP=autowrapt.examples python

# At the interpreter, import a module to trigger patches
import this

Verify before relying

  • Whether autowrapt remains compatible with modern Python versions given the 2015-04-09 release date and no subsequent updates.
  • Whether wrapt is an explicit runtime dependency or must be installed separately by the user.
  • Current real-world usage patterns and whether the package is actively used in production systems.

Package facts

Licensepermissive license permissive
Python supportNot specified
Install frictionHigh. Source build required
Runtime dependenciesNone
MaintenanceAbandoned 4,145 days since the last release
Last repo commit
First released
Downloads223,199 / month, #9,250 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: BSD License

Evidence: autowrapt-1.0.tar.gz

Tags

Capabilities
monkey patching bootstrappost import hooksdynamic code patchingentrypoint-based patchingapplication instrumentation without code changeswrapt integration
Topics
monkey-patchinginstrumentationabandoned

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 › “monkey patching bootstrap”

  • autowraptAutowrapt enables monkey patching of Python applications via…
  • geventgevent provides lightweight concurrent execution through greenlets,…
  • django-stubs-extProvides runtime monkey-patching extensions for django-stubs to…

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 wrapt · patchy · pyproject-flake8 · zipfile-zstd · django-bootstrap-form · entrypoints · pytest-mock · stevedore · patch · jinjanator-plugins