Skip to main content

Aglyph is a Dependency Injection framework for Python, supporting type 2 (setter) and type 3 (constructor) injection.

Project description

Aglyph runs on CPython (http://www.python.org/) 2.7 and 3.3+, and on recent versions of the PyPy (http://pypy.org/>), Jython (http://www.jython.org/), IronPython (http://ironpython.net/), and Stackless Python (http://www.stackless.com/) variants.

Aglyph can assemble “prototype” components (a new instance is created every time), “singleton” components (the same instance is returned every time), “borg” components (a new instance is created every time, but all instances of the same class share the same internal state), and “weakref” components (the same instance is returned as long as there is at least one “live” reference to the instance in the running application).

Aglyph can be configured using a declarative XML syntax, or programmatically in pure Python.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

Aglyph-2.1.1.zip (618.9 kB view details)

Uploaded Source

Aglyph-2.1.1.tar.gz (497.0 kB view details)

Uploaded Source

Built Distributions

Aglyph-2.1.1.win32.msi (172.0 kB view details)

Uploaded Source

Aglyph-2.1.1.win32.exe (187.1 kB view details)

Uploaded Source

Aglyph-2.1.1-py2.py3-none-any.whl (57.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file Aglyph-2.1.1.zip.

File metadata

  • Download URL: Aglyph-2.1.1.zip
  • Upload date:
  • Size: 618.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Aglyph-2.1.1.zip
Algorithm Hash digest
SHA256 7293e5dddd09f4823989b08a59bb09e4b5a976375878529c6e282f4fa495b72f
MD5 30b11a793d4ebd41dc0f1ecc5d1692ee
BLAKE2b-256 223823250b9d8c9e82f22bce8ea29c7ccd3217b29a72549dceec6170eb21e597

See more details on using hashes here.

File details

Details for the file Aglyph-2.1.1.tar.gz.

File metadata

  • Download URL: Aglyph-2.1.1.tar.gz
  • Upload date:
  • Size: 497.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Aglyph-2.1.1.tar.gz
Algorithm Hash digest
SHA256 68b24fb742e71742f9f905d8448daa80c7487883c1185d6a8a3718f770d14744
MD5 930ed6025bacba4ba415310d8f96ca76
BLAKE2b-256 faf8d651c46defabf11135ff62ea6712d686c751b5e32129403ad44bb520e95e

See more details on using hashes here.

File details

Details for the file Aglyph-2.1.1.win32.msi.

File metadata

  • Download URL: Aglyph-2.1.1.win32.msi
  • Upload date:
  • Size: 172.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Aglyph-2.1.1.win32.msi
Algorithm Hash digest
SHA256 6fcc5550e37a9cb04a0f4d3574a040c4b6cd74ade64026165bfd99c48d55acf8
MD5 7b804c36d0b0f505ff50add4542e6c26
BLAKE2b-256 db294e843451a30c162428df48f0b012f95b30c4b2ffb1d571bf7708b7ff6388

See more details on using hashes here.

File details

Details for the file Aglyph-2.1.1.win32.exe.

File metadata

  • Download URL: Aglyph-2.1.1.win32.exe
  • Upload date:
  • Size: 187.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Aglyph-2.1.1.win32.exe
Algorithm Hash digest
SHA256 cbed1df715fb476b7b9411426ada5c94f53b7a90d172f75b88cbfc5557dedaf4
MD5 284630644e36ea5baffb7896c5906924
BLAKE2b-256 47a4ef8adcef18963403726befabca889f4939dcd189d8f05b3f0db87389fc97

See more details on using hashes here.

File details

Details for the file Aglyph-2.1.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for Aglyph-2.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 34da4168447c9938c47a1a58b6ffe535b1518b2fb7ea1378bf587da04586c0ed
MD5 6e100bec4d486e2899a3b7fc0131b309
BLAKE2b-256 a6d33ae6955a8558315b8fac5db98d13152c6fd3dde9c4d7b42397d4969540d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page