A Python module for decorators, wrappers and monkey patching.
active 2025-03-14 → 2026-07-28 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 502 days from 2025-03-14 to 2026-07-28. Pushes: 191 total, peak 18 in a day. Pull requests: 17 total, peak 5 in a day. Issues: 28 total, peak 3 in a day. Comments: 111 total, peak 8 in a day. Stars: 82 total, peak 2 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| GrahamDumpleton | 303 | 189 | 9 | 83 |
| grayjk | 7 | 0 | 2 | 3 |
| pyhacks | 5 | 0 | 0 | 5 |
| GSVarsha | 5 | 0 | 1 | 4 |
| finnagin | 2 | 0 | 1 | 0 |
| leycec | 2 | 0 | 0 | 2 |
| eli-schwartz | 2 | 0 | 0 | 1 |
| andythomas | 2 | 0 | 0 | 2 |
| VKovalchuk-danone | 1 | 0 | 0 | 1 |
| PhorstenkampFuzzy | 1 | 0 | 0 | 1 |
| jankatins | 1 | 0 | 0 | 1 |
| sean-moore3 | 1 | 0 | 0 | 1 |
| Muhammad-Fiqri | 1 | 0 | 0 | 1 |
| fleming79 | 1 | 0 | 0 | 1 |
| bysiber | 1 | 0 | 1 | 0 |
| JaapJoris | 1 | 0 | 0 | 0 |
| brianschubert | 1 | 0 | 0 | 1 |
| bashtage | 1 | 0 | 0 | 0 |
| ffgan | 1 | 0 | 1 | 0 |
| stephenfin | 1 | 0 | 0 | 1 |
Recent activity
Latest issues, pull requests and releases
- Issue comment#343GrahamDumpleton2026-06-15 22:38@wrapt.lru_cache: object not picklable after a cached method is called
- Issue comment#339GrahamDumpleton2026-05-25 00:23isinstance checks failing for custom ObjectProxy types that inherit from ABCMeta
- Issue comment#339GrahamDumpleton2026-05-25 00:20isinstance checks failing for custom ObjectProxy types that inherit from ABCMeta
- Issue comment#338GrahamDumpleton2026-05-22 00:16Breaking change in 2.2: synchronized no longer importable from wrapt.decorators
- Issue comment#339GrahamDumpleton2026-05-21 23:19isinstance checks failing for custom ObjectProxy types that inherit from ABCMeta
- Issue comment#48GrahamDumpleton2026-05-21 10:29@synchronized doesn't seem to be working
- Releasegithub-actions[bot]2026-05-21 03:21wrapt 2.2.0rc12
- Issue#337GrahamDumpleton2026-04-24 22:05ObjectProxy is not runtime sub-scriptable
- Issue comment#337GrahamDumpleton2026-04-24 22:05ObjectProxy is not runtime sub-scriptable
- Issue comment#337sean-moore32026-04-21 11:21ObjectProxy is not runtime sub-scriptable
- Issue comment#187GrahamDumpleton2026-04-17 08:16Port wrapt to heap types and stable ABI
- Issue comment#231GrahamDumpleton2026-04-17 00:43this __dict__ descriptor does not support '_DictWrapper' objects \ since version 1.15.0
- Issue comment#158GrahamDumpleton2026-04-15 04:47Can't execute multiprocessing tasks using wrapt.decorator functions - not pickle serializable
- Issue comment#241GrahamDumpleton2026-04-14 09:40Use of ObjectProxy with type()
- Issue comment#35GrahamDumpleton2026-04-14 09:27Wrapping bytearrays under ctypes
- Issue comment#101GrahamDumpleton2026-04-14 04:24Error on ObjectProxy are silently skipped
- Issue#91GrahamDumpleton2026-04-14 03:42hasattr returns different results for proxied objects
- Issue comment#252GrahamDumpleton2026-04-14 01:38Accessing ObjectProxy __dict__
- Issue#175GrahamDumpleton2026-04-13 22:56Not clear how to inspect ObjectProxy's fields
- Issue comment#175GrahamDumpleton2026-04-13 22:56Not clear how to inspect ObjectProxy's fields
- Issue comment#245GrahamDumpleton2026-04-13 12:04ObjectProxy does not play well with GenericAlias, such as isinstance(proxy, Dict)
- Issue#249GrahamDumpleton2026-04-13 11:38__doc__ property
- Issue comment#255GrahamDumpleton2026-04-13 11:04Best way to associate some data with `ObjectProxy`?
- Issue#317GrahamDumpleton2026-04-13 03:44Remove redundant importer entry points code.
- Issue#335GrahamDumpleton2026-04-11 05:46Replace deprecated `PyObject_HasAttrString()` in inplace operators with exception-safe alternative
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 82 stars here means stars gained during the window, not the repo's star count.