An inversion-of-control (IoC) container.
wired is an implementation of an inversion-of-control (IoC) container and may be used as the core of a dependency injection (DI) framework or simply as a way to separate config-time from runtime for services in an application. It also provides caching such that a container maintains a local copy of each service as they are instantiated.
See https://wired.readthedocs.io or docs/index.rst in this distribution for detailed documentation.
- Add support for Python 3.7.
- Fix an issue where two different service classes with the same name would be treated as the same service, defeating the type-based lookup.
- Improve memory management slightly in cases where many short-lived context objects are used by tracking and cleaning up their weakrefs.
- Initial release.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size wired-0.1.2-py2.py3-none-any.whl (7.2 kB)||File type Wheel||Python version py2.py3||Upload date||Hashes View hashes|
|Filename, size wired-0.1.2.tar.gz (19.1 kB)||File type Source||Python version None||Upload date||Hashes View hashes|
Hashes for wired-0.1.2-py2.py3-none-any.whl