文件名称:Aglyph:Aglyph是用于Python的依赖注入框架。-开源
文件大小:43KB
文件格式:WHL
更新时间:2024-05-15 01:48:15
开源软件
Aglyph是用于Python的依赖注入框架,支持类型2(setter)和类型3(构造函数)注入。 Aglyph可在CPython(http://www.python.org/)2.7和3.4+以及最新版本的PyPy(http://pypy.org/>)、Jython(http://www.jython)上运行。 org /),IronPython(http://ironpython.net/)和Stackless Python(http://www.stackless.com/)变体。 Aglyph可以组装“原型”组件(每次都会创建一个新实例),“单例”组件(每次都会返回同一个实例),“ borg”组件(每次都会创建一个新实例,但是所有相同的实例类共享相同的内部状态)和“弱引用”组件(只要正在运行的应用程序中至少有一个“实时”引用实例,则返回相同的实例)。 可以使用声明性XML语法配置Aglyph,也可以使用流畅的API在纯Python中以编程方式配置。