proxy_tools
Proxy Implementation
What it is and what it does
proxy_tools is a small utility that wraps a proxy implementation for general-purpose use. It provides a Proxy class that defers evaluation of a callable until the proxy object's attributes or methods are accessed, and a module_property decorator for module-level lazy attributes. The package has no runtime dependencies and is designed to solve the pattern of "I need to compute a value only when it's actually used, not when it's defined."
The package is abandoned—its single release occurred on 2014-05-05 with no updates since. While it remains in the top 5000 by download count, that volume likely reflects transitive dependencies or historical usage rather than active maintenance. The source-only distribution adds friction to installation.
Use it for:
- Wrap expensive computations that should only run when their result is actually needed, not at definition time.
- Create module-level attributes that depend on runtime context without eager evaluation.
- Implement lazy loading of resources in applications where deferred initialization is beneficial.
- Build proxy objects for dependency injection where the actual dependency should be resolved at access time.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides a lazy-evaluation proxy object that defers function calls until their result is actually accessed, extracted from werkzeug for use outside web contexts.
No. The package is abandoned (last activity 2014-05-05), has high install friction (source-only distribution), and offers a narrow, specialized pattern. Unless you are maintaining legacy code already using it, choose a maintained alternative.
Install
proxy-tools on PyPI
pip
pip install proxy-toolsuv
uv add proxy-toolspoetry
poetry add proxy-toolsInstalling proxy_tools
Before you install
High install friction due to source distribution only (no wheel). Package is abandoned—last release and commit both on 2014-05-05, with no maintenance activity since.
License in practice
MIT license is permissive; you may use, modify, and distribute this package freely with minimal restrictions.
Quickstart
pip install proxy-tools
from proxy_tools import Proxy
p = Proxy()
def get_value():
return "computed"
result = p(get_value)
print(result) # Triggers evaluation
Source distribution only (no wheel); requires a build toolchain. No explicit Python version constraint specified.
Verify before relying
- Whether the package works reliably on modern Python versions (classifiers claim 2.7 and 3 support, but no requires_python constraint and no recent testing)
- Whether high monthly download count (882077) reflects actual active use or legacy/transitive dependencies
- How long the package has been without maintenance or updates
Package facts
| License | MIT (permissive) |
| Python support | not specified |
| Install friction | high — source build required |
| Runtime dependencies | none |
| Maintenance | abandoned — 4,484 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 882,077/month — #4,819 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: proxy_tools-0.1.0.tar.gz
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
lazy-object-proxyProvides a proxy object that defers execution…
permissive · top 1,000 on PyPI
LazifyLazify provides lazy evaluation utilities for…
permissive · top 15,000 on PyPI
lazy-importsDefers loading of module attributes and their…
permissive · top 5,000 on PyPI
xlocalProvides execution-local storage that scopes…
unclear · top 15,000 on PyPI
lazy-importDefers module loading and ImportErrors until a…
copyleft · top 15,000 on PyPI
lazyProvides a @lazy decorator that defers…
permissive · top 15,000 on PyPI
zope.deferredimportDefers module imports until they are actually…
unclear · top 15,000 on PyPI
lazy-loaderLazy-loader defers the import of subpackages…
permissive · top 1,000 on PyPI
lazyasdProvides lazy-loading and self-destructive…
permissive · top 15,000 on PyPI
WerkzeugWerkzeug is a WSGI utility library providing…
permissive · top 1,000 on PyPI