文件名称:snake-guice.orig:基于google-guice的简单轻量级Python依赖注入框架
文件大小:46KB
文件格式:ZIP
更新时间:2024-07-10 02:42:01
Python
snake-guice是一个基于google-guice的简单、轻量级的 Python 依赖注入框架。 Guice 的处理方式与当前的 XML IoC 容器有很大不同。 这是实验代码。 API 可能会改变,实现肯定会改变。 有关更多信息,请参阅。
【文件预览】:
snake-guice.orig-master
----setup.py(3KB)
----.gitignore(245B)
----pylint.cfg(9KB)
----.travis.yml(125B)
----MANIFEST.in(160B)
----LICENSE(1KB)
----examples()
--------wsgiapp()
--------cherrypy()
--------snakeweb()
--------test_web.py(3KB)
----README.rst(459B)
----tests()
--------test_annotation.py(1KB)
--------__init__.py(0B)
--------test_config.py(343B)
--------test_singletons.py(3KB)
--------test_injector.py(3KB)
--------test_scopes.py(875B)
--------test_decorators.py(3KB)
--------cls_heirarchy.py(310B)
--------test_assist.py(2KB)
--------test_snakeweb.py(3KB)
--------system()
--------test_snakeguice.py(2KB)
----.hgignore(64B)
----AUTHORS.rst(232B)
----dev-requirements.txt(50B)
----docs()
--------RELEASE_TMPL.txt(359B)
--------TODO.txt(1KB)
----snakeguice()
--------errors.py(414B)
--------interfaces.py(149B)
--------scopes.py(990B)
--------__init__.py(281B)
--------providers.py(691B)
--------interceptors.py(566B)
--------multibinder.py(3KB)
--------extras()
--------config.py(891B)
--------decorators.py(3KB)
--------modules.py(2KB)
--------binder.py(4KB)
--------injector.py(5KB)
--------assist.py(2KB)
--------annotation.py(367B)
--------__pkginfo__.py(1KB)
----specs()
--------binder_spec.py(459B)
--------key_spec.py(661B)
--------private_modules_spec.py(2KB)
--------builtin_module_spec.py(529B)
--------__init__.py(0B)
--------injecting_spec.py(892B)
--------provides_method_spec.py(2KB)
--------config.ini(46B)
--------modules_spec.py(2KB)
--------inheritance_spec.py(2KB)
--------GuiceData_spec.py(3KB)
--------injecting_configuration_spec.py(954B)