Inject

3.3.1 MIT License
  UNRATED

description

specifications

changelog

It uses descriptors and decorators to reference external dependencies, and scopes to specify how to reuse objects.

Dependencies can be referenced by types and optional annotations.

No configuration is required, but advanced in-code configuration is possible.

Most other python dependency injection tools, such as PyContainer or Spring Python, are ports from other languages (Java). So they are based on dependency injection ways specific for statically typed languages.

Python is not Java, and so patterns and programming techniques, which seem proper and usable in one language, can be awkward in another.

Inject has been created to provide a pythonic way of dependency injection, utilizing specific Python functionality.

Terminology used in inject has been intentionally made similar to Guice, however the internal architecture is different.
read more   
Last updated on March 27th, 2015

0 User reviews so far.

SUBMIT
This is a fast Python dependency injection tool

  577 downloads

#dependency tool #refference type #dependency injection #injection #dependency #type #refference