mirror of
https://github.com/vinta/awesome-python.git
synced 2026-03-25 12:31:18 -05:00
[PR #879] [CLOSED] Add Dependency Injector #789
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/879
Author: @rmk135
Created: 4/23/2017
Status: ❌ Closed
Base:
master← Head:master📝 Commits (1)
58c9776Add Dependency Injector📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
What is this Python project?
Dependency Injector is a dependency injection microframework for Python. It was designed to be unified, developer-friendly tool that helps to implement dependency injection design pattern in formal, pretty, Pythonic way.
Dependency Injector framework key features are:
Dependency Injector containers and providers are implemented as C extension types using Cython.
Example code:
For more examples, please, follow https://github.com/ets-labs/python-dependency-injector
What's the difference between this Python project and similar ones?
Enumerate comparisons.
@injectdecorator (or any other way of monkey-patching) that pollutes the code. Instead of this, provides feature of clean overriding of providers.--
Anyone who agrees with this pull request could vote for it by adding a 👍 to it, and usually, the maintainer will merge it when votes reach 20.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.