{ "info": { "author": "Roman Mogilatov", "author_email": "rmogilatov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "====================================================================\nDependency Injector - Dependency injection microframework for Python\n====================================================================\n\n*Dependency Injector* is a dependency injection microframework for Python. \nIt was designed to be a unified and developer-friendly tool that helps\nimplement a dependency injection design pattern in a formal, pretty, and\nPythonic way.\n\nThe key features of the *Dependency Injector* framework are:\n\n+ Easy, smart, and pythonic style.\n+ Obvious and clear structure.\n+ Extensibility and flexibility.\n+ High performance.\n+ Memory efficiency.\n+ Thread safety.\n+ Documented.\n+ Semantically versioned.\n\n*Dependency Injector* containers and providers are implemented as C extension \ntypes using Cython.\n\nStatus\n------\n\n+---------------------------------------+--------------------------------------------------------------------------------------------------------------------+\n| *PyPi* | .. image:: https://img.shields.io/pypi/v/dependency_injector.svg |\n| | :target: https://pypi.python.org/pypi/dependency_injector/ |\n| | :alt: Latest Version |\n| | .. image:: https://img.shields.io/pypi/l/dependency_injector.svg |\n| | :target: https://pypi.python.org/pypi/dependency_injector/ |\n| | :alt: License |\n+---------------------------------------+--------------------------------------------------------------------------------------------------------------------+\n| *Python versions and implementations* | .. image:: https://img.shields.io/pypi/pyversions/dependency_injector.svg |\n| | :target: https://pypi.python.org/pypi/dependency_injector/ |\n| | :alt: Supported Python versions |\n| | .. image:: https://img.shields.io/pypi/implementation/dependency_injector.svg |\n| | :target: https://pypi.python.org/pypi/dependency_injector/ |\n| | :alt: Supported Python implementations |\n+---------------------------------------+--------------------------------------------------------------------------------------------------------------------+\n| *Builds and tests coverage* | .. image:: https://travis-ci.org/ets-labs/python-dependency-injector.svg?branch=master |\n| | :target: https://travis-ci.org/ets-labs/python-dependency-injector |\n| | :alt: Build Status |\n| | .. image:: http://readthedocs.org/projects/python-dependency-injector/badge/?version=latest |\n| | :target: http://python-dependency-injector.ets-labs.org/ |\n| | :alt: Docs Status |\n| | .. image:: https://coveralls.io/repos/github/ets-labs/python-dependency-injector/badge.svg?branch=master |\n| | :target: https://coveralls.io/github/ets-labs/python-dependency-injector?branch=master |\n| | :alt: Coverage Status |\n+---------------------------------------+--------------------------------------------------------------------------------------------------------------------+\n| *Github* | .. image:: https://img.shields.io/github/watchers/ets-labs/python-dependency-injector.svg?style=social&label=Watch |\n| | :target: https://github.com/ets-labs/python-dependency-injector |\n| | :alt: Github watchers |\n| | .. image:: https://img.shields.io/github/stars/ets-labs/python-dependency-injector.svg?style=social&label=Star |\n| | :target: https://github.com/ets-labs/python-dependency-injector |\n| | :alt: Github stargazers |\n| | .. image:: https://img.shields.io/github/forks/ets-labs/python-dependency-injector.svg?style=social&label=Fork |\n| | :target: https://github.com/ets-labs/python-dependency-injector |\n| | :alt: Github forks |\n+---------------------------------------+--------------------------------------------------------------------------------------------------------------------+\n\nDependency injection\n--------------------\n\n`Dependency injection`_ is a software design pattern that implements \n`Inversion of control`_ to resolve dependencies. Formally, if object **A** \ndepends on object **B**, object **A** must not create or import object **B** \ndirectly. Instead of this object **A** must provide a way to *inject* \nobject **B**. The responsibilities of objects creation and dependency\ninjection are delegated to external code - the *dependency injector*. \n\nPopular terminology of the dependency injection pattern:\n\n+ Object **A**, which depends on object **B**, is often called - \n the *client*.\n+ Object **B**, which is depended on, is often called - the *service*.\n+ External code that is responsible for creation of objects and injection \n of dependencies is often called - the *dependency injector*.\n\nThere are several ways to inject a *service* into a *client*: \n\n+ by passing it as an ``__init__`` argument (constructor / initializer\n injection)\n+ by setting it as an attribute's value (attribute injection)\n+ by passing it as a method's argument (method injection)\n\nThe dependency injection pattern has few strict rules that should be followed:\n\n+ The *client* delegates to the *dependency injector* the responsibility \n of injecting its dependencies - the *service(s)*.\n+ The *client* doesn't know how to create the *service*, it knows only \n the interface of the *service*. The *service* doesn't know that it is used by \n the *client*.\n+ The *dependency injector* knows how to create the *client* and \n the *service*. It also knows that the *client* depends on the *service*, \n and knows how to inject the *service* into the *client*.\n+ The *client* and the *service* know nothing about the *dependency injector*.\n\nThe dependency injection pattern provides the following advantages: \n\n+ Control of application structure.\n+ Decreased coupling of application components.\n+ Increased code reusability.\n+ Increased testability.\n+ Increased maintainability.\n+ Reconfiguration of a system without rebuilding.\n\nExample of dependency injection\n-------------------------------\n\nLet's go through next example:\n\n.. image:: https://raw.githubusercontent.com/wiki/ets-labs/python-dependency-injector/img/engines_cars/diagram.png\n :width: 100%\n :align: center\n\nListing of ``example.engines`` module:\n\n.. code-block:: python\n\n \"\"\"Dependency injection example, engines module.\"\"\"\n\n\n class Engine(object):\n \"\"\"Example engine base class.\n\n Engine is a heart of every car. Engine is a very common term and could be\n implemented in very different ways.\n \"\"\"\n\n\n class GasolineEngine(Engine):\n \"\"\"Gasoline engine.\"\"\"\n\n\n class DieselEngine(Engine):\n \"\"\"Diesel engine.\"\"\"\n\n\n class ElectroEngine(Engine):\n \"\"\"Electro engine.\"\"\"\n\nListing of ``example.cars`` module:\n\n.. code-block:: python\n\n \"\"\"Dependency injection example, cars module.\"\"\"\n\n\n class Car(object):\n \"\"\"Example car.\"\"\"\n\n def __init__(self, engine):\n \"\"\"Initializer.\"\"\"\n self._engine = engine # Engine is injected\n\nThe next example demonstrates the creation of several cars with different engines:\n\n.. code-block:: python\n\n \"\"\"Dependency injection example, Cars & Engines.\"\"\"\n\n import example.cars\n import example.engines\n\n\n if __name__ == '__main__':\n gasoline_car = example.cars.Car(example.engines.GasolineEngine())\n diesel_car = example.cars.Car(example.engines.DieselEngine())\n electro_car = example.cars.Car(example.engines.ElectroEngine())\n\nWhile the previous example demonstrates the advantages of dependency injection,\nthere is a disadvantage demonstrated as well - the creation of a car requires \nadditional code to specificaty its dependencies. However, this disadvantage\ncould be avoided by using a dependency injection framework for the creation of \nan inversion of control container (IoC container).\n\nHere's an example of the creation of several inversion of control containers\n(IoC containers) using *Dependency Injector*:\n\n.. code-block:: python\n\n \"\"\"Dependency injection example, Cars & Engines IoC containers.\"\"\"\n\n import example.cars\n import example.engines\n\n import dependency_injector.containers as containers\n import dependency_injector.providers as providers\n\n\n class Engines(containers.DeclarativeContainer):\n \"\"\"IoC container of engine providers.\"\"\"\n\n gasoline = providers.Factory(example.engines.GasolineEngine)\n\n diesel = providers.Factory(example.engines.DieselEngine)\n\n electro = providers.Factory(example.engines.ElectroEngine)\n\n\n class Cars(containers.DeclarativeContainer):\n \"\"\"IoC container of car providers.\"\"\"\n\n gasoline = providers.Factory(example.cars.Car,\n engine=Engines.gasoline)\n\n diesel = providers.Factory(example.cars.Car,\n engine=Engines.diesel)\n\n electro = providers.Factory(example.cars.Car,\n engine=Engines.electro)\n\n\n if __name__ == '__main__':\n gasoline_car = Cars.gasoline()\n diesel_car = Cars.diesel()\n electro_car = Cars.electro()\n\nDependency Injector structure\n-----------------------------\n\n*Dependency Injector* is a microframework and has a simple structure.\n\nThere are two main entities: providers and containers.\n\n.. image:: https://raw.githubusercontent.com/wiki/ets-labs/python-dependency-injector/img/internals.png\n :width: 100%\n :align: center\n\nProviders\n~~~~~~~~~\n\nProviders describe strategies of accessing objects. They define how particular \nobjects are provided.\n\n- **Provider** - base provider class.\n- **Callable** - provider that calls a wrapped callable on every call. Supports \n positional and keyword argument injections.\n- **Factory** - provider that creates new instance of specified class on every \n call. Supports positional and keyword argument injections, as well as \n attribute injections.\n- **Singleton** - provider that creates new instance of specified class on its\n first call and returns the same instance on every next call. Supports\n position and keyword argument injections, as well as attribute injections.\n- **Object** - provider that returns provided instance \"as is\".\n- **ExternalDependency** - provider that can be useful for development of \n self-sufficient libraries, modules, and applications that require external\n dependencies.\n- **Configuration** - provider that helps with implementing late static binding \n of configuration options - use first, define later.\n\nContainers\n~~~~~~~~~~\n\nContainers are collections of providers. The main purpose of containers is to \ngroup providers.\n\n- **DeclarativeContainer** - is an inversion of control container that can be \n defined in a declarative manner. It covers most of the cases where a list of\n providers that is be included in a container is deterministic \n (that means the container will not change its structure in runtime).\n- **DynamicContainer** - is an inversion of control container with a dynamic \n structure. It covers most of the cases where a list of providers that \n would be included in container is non-deterministic and depends on the\n application's flow or its configuration (container's structure could be \n determined just after the application starts and might perform some initial \n work, like parsing a list of container providers from a configuration).\n\nDependency Injector in action\n-----------------------------\n\nThe brief example below is a simplified version of inversion of control \ncontainers from a real-life application. The example demonstrates the usage\nof *Dependency Injector* inversion of control container and providers for\nspecifying application components and their dependencies on each other in one\nmodule. Besides other previously mentioned advantages, it shows a great\nopportunity to control and manage application's structure in one place.\n\n.. code-block:: python\n\n \"\"\"Example of dependency injection in Python.\"\"\"\n\n import logging\n import sqlite3\n\n import boto3\n\n from dependency_injector import containers, providers\n from example import services, main\n\n\n class IocContainer(containers.DeclarativeContainer):\n \"\"\"Application IoC container.\"\"\"\n\n config = providers.Configuration('config')\n logger = providers.Singleton(logging.Logger, name='example')\n\n # Gateways\n\n database_client = providers.Singleton(sqlite3.connect, config.database.dsn)\n\n s3_client = providers.Singleton(\n boto3.client, 's3',\n aws_access_key_id=config.aws.access_key_id,\n aws_secret_access_key=config.aws.secret_access_key,\n )\n\n # Services\n\n users_service = providers.Factory(\n services.UsersService,\n db=database_client,\n logger=logger,\n )\n\n auth_service = providers.Factory(\n services.AuthService,\n token_ttl=config.auth.token_ttl,\n db=database_client,\n logger=logger,\n )\n\n photos_service = providers.Factory(\n services.PhotosService,\n db=database_client,\n s3=s3_client,\n logger=logger,\n )\n\n # Misc\n\n main = providers.Callable(\n main.main,\n users_service=users_service,\n auth_service=auth_service,\n photos_service=photos_service,\n )\n\nThe next example demonstrates a run of the example application defined above:\n\n.. code-block:: python\n\n \"\"\"Run example of dependency injection in Python.\"\"\"\n\n import sys\n import logging\n\n from container import IocContainer\n\n\n if __name__ == '__main__':\n # Configure container:\n container = IocContainer(\n config={\n 'database': {\n 'dsn': ':memory:',\n },\n 'aws': {\n 'access_key_id': 'KEY',\n 'secret_access_key': 'SECRET',\n },\n 'auth': {\n 'token_ttl': 3600,\n },\n }\n )\n container.logger().addHandler(logging.StreamHandler(sys.stdout))\n\n # Run application:\n container.main(*sys.argv[1:])\n\nYou can find more *Dependency Injector* examples in the ``/examples`` directory\non our GitHub:\n\n https://github.com/ets-labs/python-dependency-injector\n\nInstallation\n------------\n\nThe *Dependency Injector* library is available on `PyPi`_::\n\n pip install dependency_injector\n\nDocumentation\n-------------\n\nThe *Dependency Injector* documentation is hosted on ReadTheDocs:\n\n- `User's guide`_ \n- `API docs`_\n\nFeedback & Support\n------------------\n\nFeel free to post questions, bugs, feature requests, proposals, etc. on\nthe *Dependency Injector* GitHub issues page:\n\n https://github.com/ets-labs/python-dependency-injector/issues\n\nYour feedback is quite important!\n\n\n.. _Dependency injection: http://en.wikipedia.org/wiki/Dependency_injection\n.. _Inversion of control: https://en.wikipedia.org/wiki/Inversion_of_control\n.. _PyPi: https://pypi.python.org/pypi/dependency_injector\n.. _User's guide: http://python-dependency-injector.ets-labs.org/\n.. _API docs: http://python-dependency-injector.ets-labs.org/api/\n", "description_content_type": "", "docs_url": null, "download_url": "https://pypi.python.org/pypi/dependency_injector", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ets-labs/python-dependency-injector", "keywords": "Dependency injection", "license": "BSD New", "maintainer": "", "maintainer_email": "", "name": "dependency-injector", "package_url": "https://pypi.org/project/dependency-injector/", "platform": "any", "project_url": "https://pypi.org/project/dependency-injector/", "project_urls": { "Download": "https://pypi.python.org/pypi/dependency_injector", "Homepage": "https://github.com/ets-labs/python-dependency-injector" }, "release_url": "https://pypi.org/project/dependency-injector/3.14.12/", "requires_dist": null, "requires_python": "", "summary": "Dependency injection microframework for Python", "version": "3.14.12" }, "last_serial": 5950284, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "cb5ced236af4ce591f729ebb4e4e50c0", "sha256": "509dd844f7d1d5970f10a10d51fa1a5fa0cc7c29c0b35c9a03759d20e36d5f5a" }, "downloads": -1, "filename": "dependency_injector-0.10.0.tar.gz", "has_sig": false, "md5_digest": "cb5ced236af4ce591f729ebb4e4e50c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20371, "upload_time": "2015-10-23T13:50:17", "url": "https://files.pythonhosted.org/packages/be/02/a607c4a8c842a2ab58032bb6d70b8dc6c2299001c9cf83c9581927e2f4b5/dependency_injector-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "9a212c234c73f75687fe9e413ef1bf5f", "sha256": "258737a915062346e0ca6587045cfa955f859239134c19cd7bf75d0f56e32fbb" }, "downloads": -1, "filename": "dependency_injector-0.10.1.tar.gz", "has_sig": false, "md5_digest": "9a212c234c73f75687fe9e413ef1bf5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20558, "upload_time": "2015-10-23T14:10:43", "url": "https://files.pythonhosted.org/packages/ac/c6/8742116491d0c66972d03a85a5911fed3e7ea2258f9aa5d598ba6033604f/dependency_injector-0.10.1.tar.gz" } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "b542c423b747a5bc85bf2021bd56ecbe", "sha256": "493fc477b431bcbeabb868a26f95b6cf82c6d5d0c3111dfc2a69c22525ae871c" }, "downloads": -1, "filename": "dependency_injector-0.10.2.tar.gz", "has_sig": false, "md5_digest": "b542c423b747a5bc85bf2021bd56ecbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20652, "upload_time": "2015-10-23T15:08:14", "url": "https://files.pythonhosted.org/packages/5a/28/9c6c1ac44a187f2ff58ec823bba618bd50d2b8027225a2213bb6c76eb3db/dependency_injector-0.10.2.tar.gz" } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "9e76b5b802f51179c99847779e0b06af", "sha256": "821bfd3a1154b22e414e19e30b3f423ec2db8f01b57eb97780f37e6dd570fd94" }, "downloads": -1, "filename": "dependency_injector-0.10.3.tar.gz", "has_sig": false, "md5_digest": "9e76b5b802f51179c99847779e0b06af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20670, "upload_time": "2015-10-26T10:53:23", "url": "https://files.pythonhosted.org/packages/ef/23/8d5854ac77745c8f1089111b8cabebdeb8a492853b9798b26b0a2361558c/dependency_injector-0.10.3.tar.gz" } ], "0.10.4": [ { "comment_text": "", "digests": { "md5": "df12dca9e693122bc46f03fa7839cd1b", "sha256": "e59a6fd0389a15d0b1ee2f3e6e1a9cdbe30982fea386934d13d3bdac9f5a00e5" }, "downloads": -1, "filename": "dependency_injector-0.10.4.tar.gz", "has_sig": false, "md5_digest": "df12dca9e693122bc46f03fa7839cd1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20654, "upload_time": "2015-11-02T08:58:33", "url": "https://files.pythonhosted.org/packages/29/b0/a54e4e1a0c5aa60587deb34f98098f4dbdfa9b5a02761290caa00d6df90c/dependency_injector-0.10.4.tar.gz" } ], "0.10.5": [ { "comment_text": "", "digests": { "md5": "b3bbf07c67f0350240af931707c41673", "sha256": "24dcc057f5d6a53cf88ee36a901c3870357a8c5ce5eb063e459a81c81965e963" }, "downloads": -1, "filename": "dependency_injector-0.10.5.tar.gz", "has_sig": false, "md5_digest": "b3bbf07c67f0350240af931707c41673", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20700, "upload_time": "2015-11-04T14:35:42", "url": "https://files.pythonhosted.org/packages/01/b0/9bfaeca4ccda27e822769b67ba1cf636f2ecdc253e4c913ce1ac595e4fd5/dependency_injector-0.10.5.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "afefbf1cef9b1e1fd395da3ed35c58f8", "sha256": "eb324fce6efeaf9e05f8d3e06d3c2a2d00137b672c5d99cf60ec49e49a4b7766" }, "downloads": -1, "filename": "dependency_injector-0.8.1.tar.gz", "has_sig": false, "md5_digest": "afefbf1cef9b1e1fd395da3ed35c58f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14335, "upload_time": "2015-08-31T13:36:47", "url": "https://files.pythonhosted.org/packages/1d/67/5b32fc2d6a0a1897c2235f498478079c82c2c37eafbdac9706c09f49ebc7/dependency_injector-0.8.1.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "225804d6693a0f822cde6c91c9407933", "sha256": "a6edb29df5399022c48d48443b038c9d720e68150e96b77c047e294673db71cd" }, "downloads": -1, "filename": "dependency_injector-0.9.1.tar.gz", "has_sig": false, "md5_digest": "225804d6693a0f822cde6c91c9407933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14782, "upload_time": "2015-09-02T21:28:26", "url": "https://files.pythonhosted.org/packages/5c/8f/ac3b7176dc5030d63e7302f3f5befdaa56a79fcda9168ce1df0a56aee10e/dependency_injector-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "63aea1ae8197e050a40ef5847c831d02", "sha256": "9293aa806b912aabd0cb165585af57c11547bf124b8cf92808bef724559bc729" }, "downloads": -1, "filename": "dependency_injector-0.9.2.tar.gz", "has_sig": false, "md5_digest": "63aea1ae8197e050a40ef5847c831d02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14793, "upload_time": "2015-09-03T13:01:12", "url": "https://files.pythonhosted.org/packages/b2/15/977b371320dbfdfa4654dc7e6aa650581c75ce177682023aa4c0b26d081d/dependency_injector-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "d48e2cd82370c0232f51bec08e1bd158", "sha256": "6dcf49bac1f8f03b2728f05dfe07e76c097c297b9c4ef3dbed18d96c87292f79" }, "downloads": -1, "filename": "dependency_injector-0.9.3.tar.gz", "has_sig": false, "md5_digest": "d48e2cd82370c0232f51bec08e1bd158", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14988, "upload_time": "2015-09-03T23:35:01", "url": "https://files.pythonhosted.org/packages/45/1d/00c45cd488c9a59d530fad0e7c2ac3e01d50325ff728ca88117473f2598d/dependency_injector-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "d56892010e9047cfa55df04e5d852e13", "sha256": "f64d4c7d4fd7ed07f001085bf151423b0d5825fe9556668dbdb5281b6c028c5b" }, "downloads": -1, "filename": "dependency_injector-0.9.4.tar.gz", "has_sig": false, "md5_digest": "d56892010e9047cfa55df04e5d852e13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14988, "upload_time": "2015-09-04T07:18:10", "url": "https://files.pythonhosted.org/packages/84/27/286d24ec3d64637c4fd06239756a6a37652e7bd9e6fef6fbd5e8abde59e9/dependency_injector-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "851ee0c064fb3cb535e6afe696f0865b", "sha256": "6c132a650ff48d1537de667fd6fb09fc118a00ed242c2859c4137b8868f0b1d2" }, "downloads": -1, "filename": "dependency_injector-0.9.5.tar.gz", "has_sig": false, "md5_digest": "851ee0c064fb3cb535e6afe696f0865b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14862, "upload_time": "2015-09-14T07:53:50", "url": "https://files.pythonhosted.org/packages/d1/d0/8e2a5e8d570fe2bb28b447e7a5f2c5bd34d13a5bd505b3ddfc3015f3bb41/dependency_injector-0.9.5.tar.gz" } ], "1.11.0": [], "1.11.1": [ { "comment_text": "", "digests": { "md5": "d99ead7eebc8e2e62ec24884a5d725ae", "sha256": "89d86faad09447b5be478453d604c12d29fee88c207fc605478e7b905733ac41" }, "downloads": -1, "filename": "dependency_injector-1.11.1.tar.gz", "has_sig": false, "md5_digest": "d99ead7eebc8e2e62ec24884a5d725ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26932, "upload_time": "2015-11-30T10:10:32", "url": "https://files.pythonhosted.org/packages/82/49/0b060f887c8a8dd237a3d46dab43fbf80629623470d701af8c91a16706bd/dependency_injector-1.11.1.tar.gz" } ], "1.11.2": [ { "comment_text": "", "digests": { "md5": "1c98bb1c6e839ab04f191bfb40fe7acf", "sha256": "3a37c12b931289b77c82d5e17a49b137a28c31d280e1700470ca9a2c99bd6c93" }, "downloads": -1, "filename": "dependency_injector-1.11.2.tar.gz", "has_sig": false, "md5_digest": "1c98bb1c6e839ab04f191bfb40fe7acf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28492, "upload_time": "2015-12-11T09:41:19", "url": "https://files.pythonhosted.org/packages/91/47/13c5aba910245024207b9e1549b4892c9992d28ce88e78c048d2dd86033c/dependency_injector-1.11.2.tar.gz" } ], "1.12.0": [ { "comment_text": "", "digests": { "md5": "69091bdbc8d187000ece4ba29c9ef060", "sha256": "5e9469a8ea38158c30e109bba53affd52f7de51488f214336a469d784c75cc6e" }, "downloads": -1, "filename": "dependency_injector-1.12.0.tar.gz", "has_sig": false, "md5_digest": "69091bdbc8d187000ece4ba29c9ef060", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29094, "upload_time": "2015-12-15T15:02:37", "url": "https://files.pythonhosted.org/packages/73/32/fdd0b67121fe0b94d6e861363d777ee72c4d05dc79e0e584ba16fe3d4625/dependency_injector-1.12.0.tar.gz" } ], "1.13.0": [ { "comment_text": "", "digests": { "md5": "49a79f3db84048ca4d53964f6ced10cd", "sha256": "5fa3e2ba64b3c52cff1cace4584d9aed053fb2004906df4d579ba59bb8731099" }, "downloads": -1, "filename": "dependency_injector-1.13.0.tar.gz", "has_sig": false, "md5_digest": "49a79f3db84048ca4d53964f6ced10cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30348, "upload_time": "2015-12-28T15:47:11", "url": "https://files.pythonhosted.org/packages/b1/c2/63e6c415363fdca50dbf9cbe16c627c1a42fe6f8b988f4fbcfbf8ac8be5d/dependency_injector-1.13.0.tar.gz" } ], "1.13.1": [ { "comment_text": "", "digests": { "md5": "3f1f11d73fc87f6d7ebd7f736b864cd0", "sha256": "28f2ad9f01de9d4b8674398ab538540e458aedca37df55781c5d1e0997e88451" }, "downloads": -1, "filename": "dependency_injector-1.13.1.tar.gz", "has_sig": false, "md5_digest": "3f1f11d73fc87f6d7ebd7f736b864cd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29592, "upload_time": "2016-01-11T09:28:04", "url": "https://files.pythonhosted.org/packages/3d/d6/55bb82e974f81ade15c9b9e40e00eb6f00799521bdc2342fb48205a9b26e/dependency_injector-1.13.1.tar.gz" } ], "1.13.2": [ { "comment_text": "", "digests": { "md5": "62dc58de61e983ee389b92dbfbc6706a", "sha256": "2c39a489940f66f839abe6da38bd7702a3d0a1e103a7a2b762d85acb4b962eda" }, "downloads": -1, "filename": "dependency_injector-1.13.2.tar.gz", "has_sig": false, "md5_digest": "62dc58de61e983ee389b92dbfbc6706a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29582, "upload_time": "2016-01-11T09:31:18", "url": "https://files.pythonhosted.org/packages/cf/07/f7f71e435cfafe46501565fe1646b4a810c3bff6649e736608219bfc4499/dependency_injector-1.13.2.tar.gz" } ], "1.14.0": [ { "comment_text": "", "digests": { "md5": "e4c723f8e0aca5fcbc6f289c4018bad6", "sha256": "5f9e6260c2cd8415f3f76701e7f22e4efd5fa29f6dd3f7b7e1b1528c4e229833" }, "downloads": -1, "filename": "dependency_injector-1.14.0.tar.gz", "has_sig": false, "md5_digest": "e4c723f8e0aca5fcbc6f289c4018bad6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29564, "upload_time": "2016-01-25T13:09:42", "url": "https://files.pythonhosted.org/packages/b1/bf/262497bcafe0f6ff122a6757152cc32bfb351b099533953b4065ea8dc177/dependency_injector-1.14.0.tar.gz" } ], "1.14.1": [ { "comment_text": "", "digests": { "md5": "c5df6dd99d69dcbc0ed46bea06c14746", "sha256": "80f166182ddcc33d6cd5535fa6edb466d93dbab4c53f2ffd2d164f5ee3f0e6b6" }, "downloads": -1, "filename": "dependency_injector-1.14.1.tar.gz", "has_sig": false, "md5_digest": "c5df6dd99d69dcbc0ed46bea06c14746", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29792, "upload_time": "2016-02-01T21:18:32", "url": "https://files.pythonhosted.org/packages/bb/c5/529ea62726b3ebeac5f0d56309f1f1b817d7c4448160d1547c6538e19854/dependency_injector-1.14.1.tar.gz" } ], "1.14.10": [ { "comment_text": "", "digests": { "md5": "244007cabbac54c324bbb1bcc1acb548", "sha256": "5ab50b06e61a34b69f74d53452f7e71f9aa70e7252db837c0523b8802e58b03a" }, "downloads": -1, "filename": "dependency_injector-1.14.10.tar.gz", "has_sig": false, "md5_digest": "244007cabbac54c324bbb1bcc1acb548", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31487, "upload_time": "2016-03-09T09:39:31", "url": "https://files.pythonhosted.org/packages/94/e3/a338b819c188b190086472e92520acee785e02f82adf5c23f6e2fbd38b74/dependency_injector-1.14.10.tar.gz" } ], "1.14.11": [ { "comment_text": "", "digests": { "md5": "3373c7ea0400f2d8039e823d5d6b9da2", "sha256": "b44196557694ded33a6a14868020176147b8244bd3af109256e62f520ded988f" }, "downloads": -1, "filename": "dependency_injector-1.14.11.tar.gz", "has_sig": false, "md5_digest": "3373c7ea0400f2d8039e823d5d6b9da2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31059, "upload_time": "2016-03-11T11:05:01", "url": "https://files.pythonhosted.org/packages/15/c7/56635f3d5f074394f4bde728a47c711ee1c73ab97a86cb067dfa252d9ea3/dependency_injector-1.14.11.tar.gz" } ], "1.14.2": [ { "comment_text": "", "digests": { "md5": "8b01081e3c323421088d9b66ca63005c", "sha256": "1182863adbd90cce93595977d917957924223763810bce1633f2d52885fd04b8" }, "downloads": -1, "filename": "dependency_injector-1.14.2.tar.gz", "has_sig": false, "md5_digest": "8b01081e3c323421088d9b66ca63005c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29750, "upload_time": "2016-02-04T20:55:55", "url": "https://files.pythonhosted.org/packages/b7/83/82067eb16488b8999c65c5ddfeaa4565becc3bcdd095e99b429fdd0502ea/dependency_injector-1.14.2.tar.gz" } ], "1.14.3": [ { "comment_text": "", "digests": { "md5": "ffe3844335d3f5f630aa865bff07e4d7", "sha256": "a25d70309ffee9b8bf8a739ef85b396de0ebdf2d8fb92e3ab3e1c93b92c69f7e" }, "downloads": -1, "filename": "dependency_injector-1.14.3.tar.gz", "has_sig": false, "md5_digest": "ffe3844335d3f5f630aa865bff07e4d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30091, "upload_time": "2016-02-07T22:41:34", "url": "https://files.pythonhosted.org/packages/f3/b8/5106f8c55a57b368b15dd2b1dd6cb830011887102f4beb2cf4f9340e9695/dependency_injector-1.14.3.tar.gz" } ], "1.14.4": [ { "comment_text": "", "digests": { "md5": "594fbddaac34b14e7669bf78fbc93ef3", "sha256": "ebb17bf29cca743ffb79d562b9b8a86f1ddb6f92b465e0f67942cf5ecec653a3" }, "downloads": -1, "filename": "dependency_injector-1.14.4.tar.gz", "has_sig": false, "md5_digest": "594fbddaac34b14e7669bf78fbc93ef3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30104, "upload_time": "2016-02-07T23:42:36", "url": "https://files.pythonhosted.org/packages/db/b9/59b5819e189420d0c0daef738f5311dfb226446947079c38cabccd8dafcd/dependency_injector-1.14.4.tar.gz" } ], "1.14.5": [ { "comment_text": "", "digests": { "md5": "928bb4fa0546bef2ed55bb7f0a24f81a", "sha256": "5fe893506507434964af5c7bf340274ddf82418a6e9008ded0b42644bd2bf8a5" }, "downloads": -1, "filename": "dependency_injector-1.14.5.tar.gz", "has_sig": false, "md5_digest": "928bb4fa0546bef2ed55bb7f0a24f81a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30699, "upload_time": "2016-02-26T17:34:48", "url": "https://files.pythonhosted.org/packages/9d/98/0a52b7a6ddfc283fc225095f97d1463a29d1f4ace9ec22006543b82cec2b/dependency_injector-1.14.5.tar.gz" } ], "1.14.6": [ { "comment_text": "", "digests": { "md5": "439ce692b21d225f2b50cc34d0a7db1c", "sha256": "6170115fd520ad14da2c2c77125aafee20ac914ac252fa6058068e2408a62860" }, "downloads": -1, "filename": "dependency_injector-1.14.6.tar.gz", "has_sig": false, "md5_digest": "439ce692b21d225f2b50cc34d0a7db1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30752, "upload_time": "2016-02-26T22:07:52", "url": "https://files.pythonhosted.org/packages/3d/d4/f86c25e6b5321c656d49053326b2fa821bc1dcaa6bb5a126147a28088403/dependency_injector-1.14.6.tar.gz" } ], "1.14.7": [ { "comment_text": "", "digests": { "md5": "e7d7dd81912d4f26578e3afe23809f5f", "sha256": "6b20bce00ea83277f4b4ba77f26de94d7e95f2539c08e6ae3583837e46187e25" }, "downloads": -1, "filename": "dependency_injector-1.14.7.tar.gz", "has_sig": false, "md5_digest": "e7d7dd81912d4f26578e3afe23809f5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31281, "upload_time": "2016-02-26T22:15:06", "url": "https://files.pythonhosted.org/packages/d0/5c/5d3e955867eecbad29e1b5c763747243f4d0f507328bce1ecb3d7d13cf5b/dependency_injector-1.14.7.tar.gz" } ], "1.14.8": [ { "comment_text": "", "digests": { "md5": "7e33e0f814dc1f503dea41228e95dddf", "sha256": "f61c41b3d0e113365f73c16d48814726b8c6b1640f8512c59f814e058c6c146c" }, "downloads": -1, "filename": "dependency_injector-1.14.8.tar.gz", "has_sig": false, "md5_digest": "7e33e0f814dc1f503dea41228e95dddf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31295, "upload_time": "2016-02-26T22:19:23", "url": "https://files.pythonhosted.org/packages/a7/90/4a1b1b695cbea713d414b5c0cedecec84fd8e238c3a8c5a7839b087aa918/dependency_injector-1.14.8.tar.gz" } ], "1.14.9": [ { "comment_text": "", "digests": { "md5": "55cf43296a71cc3a6c6e9000cc2f4df8", "sha256": "6f4b7ec9f238abf59d284cf4b2caf908def15881d0c66cf70b67f6fd04aceea8" }, "downloads": -1, "filename": "dependency_injector-1.14.9.tar.gz", "has_sig": false, "md5_digest": "55cf43296a71cc3a6c6e9000cc2f4df8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31023, "upload_time": "2016-03-01T15:04:35", "url": "https://files.pythonhosted.org/packages/1f/f4/5919931838887a85451322647207edc8b4b1e8548c0bdbf35813521dd5a3/dependency_injector-1.14.9.tar.gz" } ], "1.15.0": [ { "comment_text": "", "digests": { "md5": "6f40b3fe6d0e21975dc72aa8f2635afe", "sha256": "2082185305245b8209f22ebe3ef247f76374eda20085b587f61af00fcf2bcc55" }, "downloads": -1, "filename": "dependency_injector-1.15.0.tar.gz", "has_sig": false, "md5_digest": "6f40b3fe6d0e21975dc72aa8f2635afe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33627, "upload_time": "2016-03-13T22:27:32", "url": "https://files.pythonhosted.org/packages/9f/70/f86c28d9b6c69915d0a655d54f4d9507671c1000a80d7566cc677d89a471/dependency_injector-1.15.0.tar.gz" } ], "1.15.1": [ { "comment_text": "", "digests": { "md5": "fec01d4a665f798d980ff46961b75b49", "sha256": "fe4019e3c13fa40e6c3adef5700bf990acea850ad6233ba01658f5f4b06d4b08" }, "downloads": -1, "filename": "dependency_injector-1.15.1.tar.gz", "has_sig": false, "md5_digest": "fec01d4a665f798d980ff46961b75b49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33627, "upload_time": "2016-03-17T00:15:30", "url": "https://files.pythonhosted.org/packages/f0/30/689912daed1044f36047fce88c4922c04d8470a721886fb15ffaa07720ca/dependency_injector-1.15.1.tar.gz" } ], "1.15.2": [ { "comment_text": "", "digests": { "md5": "a0b0da9c0b5c04db2ea37036e8b4c24d", "sha256": "2c358944de7875db08bfc5200a44b5f973e3fa1afea34365931d0e133112389c" }, "downloads": -1, "filename": "dependency_injector-1.15.2.tar.gz", "has_sig": false, "md5_digest": "a0b0da9c0b5c04db2ea37036e8b4c24d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29291, "upload_time": "2016-04-04T20:58:12", "url": "https://files.pythonhosted.org/packages/5c/49/d93c87ef0b12895cccfd7c7d60593a8416b7211a74913420da9c7c986f87/dependency_injector-1.15.2.tar.gz" } ], "1.16.0": [], "1.16.1": [ { "comment_text": "", "digests": { "md5": "67c0755ddd1e6642407d8426634dd8fd", "sha256": "d4db44dcf4975e9c9a7c823b140a142cd9aca5e5c73e963b449040fe198d5f87" }, "downloads": -1, "filename": "dependency_injector-1.16.1.tar.gz", "has_sig": false, "md5_digest": "67c0755ddd1e6642407d8426634dd8fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28470, "upload_time": "2016-04-20T15:15:36", "url": "https://files.pythonhosted.org/packages/5c/1a/611dff723ba71440657e38078975d7a8ebff83e35cad716db392c19f2a04/dependency_injector-1.16.1.tar.gz" } ], "1.16.2": [], "1.16.3": [ { "comment_text": "", "digests": { "md5": "e7bd83198262c2a973c5f0202aa8d528", "sha256": "1162f15b3b0ff5d2d991e55705f66bfe93f86bf4a01d4def49a567747de55ad8" }, "downloads": -1, "filename": "dependency_injector-1.16.3.tar.gz", "has_sig": false, "md5_digest": "e7bd83198262c2a973c5f0202aa8d528", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28470, "upload_time": "2016-04-23T12:04:33", "url": "https://files.pythonhosted.org/packages/c7/ce/b8918223c905eaf4c936eeb272507a5d33e968ba87b8c03cc68fef6385b6/dependency_injector-1.16.3.tar.gz" } ], "1.16.4": [ { "comment_text": "", "digests": { "md5": "923f024d5d2278a6a0417af65acc6ed4", "sha256": "fe83ec812c428c7857ae21db7c0ff78a2d29242432ad5f27042a5163ed54b6ed" }, "downloads": -1, "filename": "dependency_injector-1.16.4.tar.gz", "has_sig": false, "md5_digest": "923f024d5d2278a6a0417af65acc6ed4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28476, "upload_time": "2016-04-23T12:24:53", "url": "https://files.pythonhosted.org/packages/81/56/1080319e72d07f8cfea272fe6b948b09334b13491807b9815443758ebb37/dependency_injector-1.16.4.tar.gz" } ], "1.16.5": [ { "comment_text": "", "digests": { "md5": "d6acd88521eb0fd99f0484adf38339e4", "sha256": "9bc1274524a12f028c333b6c3c49417a903492e210c2d179a110c0deceedef18" }, "downloads": -1, "filename": "dependency_injector-1.16.5.tar.gz", "has_sig": false, "md5_digest": "d6acd88521eb0fd99f0484adf38339e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22974, "upload_time": "2016-04-25T08:55:58", "url": "https://files.pythonhosted.org/packages/16/39/14989270c71b8bf004457b85980751bc35351deeacbc521c80a25be43ecd/dependency_injector-1.16.5.tar.gz" } ], "1.16.7": [ { "comment_text": "", "digests": { "md5": "aac964539cd4380080e30cd6c271649b", "sha256": "8c44baf023f00cd7da74acd65a8e29fc4be4f0629068d613a513d719e1a5124c" }, "downloads": -1, "filename": "dependency_injector-1.16.7.tar.gz", "has_sig": false, "md5_digest": "aac964539cd4380080e30cd6c271649b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22991, "upload_time": "2016-04-26T10:15:22", "url": "https://files.pythonhosted.org/packages/26/f0/f5e0b0039d0e6feb72ebcc0818529000579b0c1bc9a7992b39b7c3fe0ef3/dependency_injector-1.16.7.tar.gz" } ], "1.16.8": [ { "comment_text": "", "digests": { "md5": "d3ea4cc5a4a9cac00c9768d373e71a74", "sha256": "31cbc70ea96fab7ec55a91794359b0d0a879ce1883dd09695d45965f946e7fcf" }, "downloads": -1, "filename": "dependency_injector-1.16.8.tar.gz", "has_sig": false, "md5_digest": "d3ea4cc5a4a9cac00c9768d373e71a74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23006, "upload_time": "2016-04-26T23:09:11", "url": "https://files.pythonhosted.org/packages/3b/8c/b51b6be39ef9473187625f82d197653368f1097d9411ff51b5083a2f76b4/dependency_injector-1.16.8.tar.gz" } ], "1.17.0": [ { "comment_text": "", "digests": { "md5": "0a426a028194e2aaa3b899a3d6a29bf2", "sha256": "80fdf920a78009b7ccdb3101cce458ab70664339b7ae2456067013107e9eb20f" }, "downloads": -1, "filename": "dependency_injector-1.17.0.tar.gz", "has_sig": false, "md5_digest": "0a426a028194e2aaa3b899a3d6a29bf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23068, "upload_time": "2016-05-16T08:20:58", "url": "https://files.pythonhosted.org/packages/16/1f/48c1410fbd3778497809ffd06e33f0e56d36ad1a578394e4512b034fe9f2/dependency_injector-1.17.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "3b54d639ebb71dd25bf750824d2f2979", "sha256": "639d3707b7908f5846742fde88dc51429be170606a64799b381adef72d51c1e0" }, "downloads": -1, "filename": "dependency_injector-2.0.0.tar.gz", "has_sig": false, "md5_digest": "3b54d639ebb71dd25bf750824d2f2979", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17259, "upload_time": "2016-06-09T16:54:56", "url": "https://files.pythonhosted.org/packages/9d/da/6e03be8cfbceb5e189040ad6d2a65d960b40e629a557f752313dc6a3e14f/dependency_injector-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "5c2c563f084d27cd7e8661eb4776810e", "sha256": "63a018c749f404d33233583a628fe4e7176d15b3f2d4ddeeed98c35a02b3de1e" }, "downloads": -1, "filename": "dependency_injector-2.1.0.tar.gz", "has_sig": false, "md5_digest": "5c2c563f084d27cd7e8661eb4776810e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17529, "upload_time": "2016-08-18T22:17:08", "url": "https://files.pythonhosted.org/packages/1f/c0/0579d5893361ef97b169508a41a246c369f7a2eb543c5e90a85dae3f79f5/dependency_injector-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "62f21e007d89ecb20a894fa59e2df17b", "sha256": "d795206b27b637139b3a6eefb9120076220ed0fccbd169485144db9375c9d545" }, "downloads": -1, "filename": "dependency-injector-2.1.1.tar.gz", "has_sig": false, "md5_digest": "62f21e007d89ecb20a894fa59e2df17b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17550, "upload_time": "2016-09-07T08:05:32", "url": "https://files.pythonhosted.org/packages/3d/95/915d421fa2b512425a7bc893de6cb6612e50c3005f916d0a12a2f99b42c0/dependency-injector-2.1.1.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "eea89ec9cc906367965c9dd75fdcd35c", "sha256": "04b4a5e31749114212b76039ceb95ef4f00039c83d5292dbf108b7b869ab3516" }, "downloads": -1, "filename": "dependency-injector-2.2.0.tar.gz", "has_sig": false, "md5_digest": "eea89ec9cc906367965c9dd75fdcd35c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17862, "upload_time": "2016-09-22T21:36:08", "url": "https://files.pythonhosted.org/packages/f6/34/8c51beb79a8afe4e5caeef408144fa5670ec14db514230559c569feff678/dependency-injector-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "a5a29d929328cbccff03c5f79f2330a3", "sha256": "429873785edf12bc086a4ba57a00c53d78f5f8568427cf205c17033cf88f54f2" }, "downloads": -1, "filename": "dependency-injector-2.2.1.tar.gz", "has_sig": false, "md5_digest": "a5a29d929328cbccff03c5f79f2330a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19341, "upload_time": "2016-10-07T13:55:47", "url": "https://files.pythonhosted.org/packages/5f/4d/c91360b5eabd0f08fd6cb170c43b656308b4c4eb2532b8ae20af7445ccac/dependency-injector-2.2.1.tar.gz" } ], "2.2.10": [ { "comment_text": "", "digests": { "md5": "02f42e5f6a9d6656b48f47e293073960", "sha256": "13e2ad074232a6a4f2ee696d04bcbfe1d95adb00ccb014f5ba865ee77bd73a1a" }, "downloads": -1, "filename": "dependency-injector-2.2.10.tar.gz", "has_sig": false, "md5_digest": "02f42e5f6a9d6656b48f47e293073960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19257, "upload_time": "2016-10-20T14:18:10", "url": "https://files.pythonhosted.org/packages/c0/c5/8ae0545d89f7992085a19f7b51d3756ecb46860fe0212bec437545d2ec78/dependency-injector-2.2.10.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "5b2f4bfd1eeb335bf9a452bea0e89668", "sha256": "df7d3aed8551c50c86b378a556e8c922df1832ec9c71947df8dd2c6bb6036b10" }, "downloads": -1, "filename": "dependency-injector-2.2.2.tar.gz", "has_sig": false, "md5_digest": "5b2f4bfd1eeb335bf9a452bea0e89668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19337, "upload_time": "2016-10-07T13:59:38", "url": "https://files.pythonhosted.org/packages/c5/a0/2eb57a83f4727478504b5a022c494b922e760968619ea093f2ab53a00e8e/dependency-injector-2.2.2.tar.gz" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "85aea9389b33db1559714cf34b8d2772", "sha256": "b8a0371d28d7711514159b21e4e962348c1b86b1731692e335b34e8d1a932bc1" }, "downloads": -1, "filename": "dependency-injector-2.2.3.tar.gz", "has_sig": false, "md5_digest": "85aea9389b33db1559714cf34b8d2772", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18860, "upload_time": "2016-10-07T15:04:32", "url": "https://files.pythonhosted.org/packages/85/0d/9b63194a85c66a8c6663a640d2628aefc92d73e5124a19a47f67aebff529/dependency-injector-2.2.3.tar.gz" } ], "2.2.4": [ { "comment_text": "", "digests": { "md5": "cc8e53590fcbbd773f91cc11c667280f", "sha256": "f13846aa22d8ba198885377f555b0edd743591bed6ba0310ca7c39dc154d7799" }, "downloads": -1, "filename": "dependency-injector-2.2.4.tar.gz", "has_sig": false, "md5_digest": "cc8e53590fcbbd773f91cc11c667280f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18954, "upload_time": "2016-10-11T14:47:23", "url": "https://files.pythonhosted.org/packages/8e/1c/a3949613ec84542c8c4272eaa0212c7bef65be91d1c2b4599a8d68e5e525/dependency-injector-2.2.4.tar.gz" } ], "2.2.5": [ { "comment_text": "", "digests": { "md5": "b815e7a9a55eadd2d7db60f54d111092", "sha256": "2291878d489b91f59e8312269e42f4c72b3ae2cc9818b793a247d6d9ace52d99" }, "downloads": -1, "filename": "dependency-injector-2.2.5.tar.gz", "has_sig": false, "md5_digest": "b815e7a9a55eadd2d7db60f54d111092", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18960, "upload_time": "2016-10-11T20:53:17", "url": "https://files.pythonhosted.org/packages/56/26/cd11c50b7a8698b948a2d110ead8129e6f1498eb6941ef814c4a7405e49b/dependency-injector-2.2.5.tar.gz" } ], "2.2.6": [ { "comment_text": "", "digests": { "md5": "db75dfb959fa870a109157ca7c246079", "sha256": "40d2da99bc23b0090b47f0d28398683cbaad4db02ab1db4c5b3c1fc80c1bf6e0" }, "downloads": -1, "filename": "dependency-injector-2.2.6.tar.gz", "has_sig": false, "md5_digest": "db75dfb959fa870a109157ca7c246079", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18956, "upload_time": "2016-10-12T07:42:19", "url": "https://files.pythonhosted.org/packages/d2/b2/5943e6471671798366bef3e43cbec36eba27d8d0f8840ec38f2f5bc1fbca/dependency-injector-2.2.6.tar.gz" } ], "2.2.7": [ { "comment_text": "", "digests": { "md5": "6a05565d11bdb424be789e02fc639e12", "sha256": "67720161c05a160cbe6d43be05262cef15c12e45fab867772747055183d1eeca" }, "downloads": -1, "filename": "dependency-injector-2.2.7.tar.gz", "has_sig": false, "md5_digest": "6a05565d11bdb424be789e02fc639e12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18963, "upload_time": "2016-10-12T07:45:41", "url": "https://files.pythonhosted.org/packages/2a/60/8f83a20a9555de12782ef3869ac804a5083e402e7393b3bbe9e017d89748/dependency-injector-2.2.7.tar.gz" } ], "2.2.8": [ { "comment_text": "", "digests": { "md5": "3f934f0bd1f537c02cdc9d83ded4158e", "sha256": "dd30728f934a1179d26c742a5813b242c9e2a4f1e78862f77a6724ecc4c0b5d7" }, "downloads": -1, "filename": "dependency-injector-2.2.8.tar.gz", "has_sig": false, "md5_digest": "3f934f0bd1f537c02cdc9d83ded4158e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18968, "upload_time": "2016-10-13T07:43:07", "url": "https://files.pythonhosted.org/packages/6f/20/70805de57927a10a7ca99f5be84fd4de895806900b2746480e7c7d25e911/dependency-injector-2.2.8.tar.gz" } ], "2.2.9": [ { "comment_text": "", "digests": { "md5": "5741803814f14e4a3d61a033bc609cc8", "sha256": "97b90d1c275120dc9186dbcba34fa8ecada5351487d03c145479d48e61ebcbdc" }, "downloads": -1, "filename": "dependency-injector-2.2.9.tar.gz", "has_sig": false, "md5_digest": "5741803814f14e4a3d61a033bc609cc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19251, "upload_time": "2016-10-19T17:25:31", "url": "https://files.pythonhosted.org/packages/66/b4/0d1ae9aa94f1e645f899bf18ea0d5097b9865301340c8f45fc0fe0ed744b/dependency-injector-2.2.9.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "a40502af33900d18c2f045c2c60403ed", "sha256": "87d15c36d0dd7ea5f81049b437d9a81057431b1f11b15f18b896070ff0f21ace" }, "downloads": -1, "filename": "dependency-injector-3.0.0.tar.gz", "has_sig": false, "md5_digest": "a40502af33900d18c2f045c2c60403ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 243091, "upload_time": "2016-11-11T16:04:42", "url": "https://files.pythonhosted.org/packages/d1/d5/7717c6b16702e57484311eb5c826f886845923b16a9d43ee49f76d5396eb/dependency-injector-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "44891c0fe3826a4b382f2785f2f1d213", "sha256": "2d8ba1edca18a93d2e71bce9270d4893bc68e8020361692b6506f3cd7cd01b4c" }, "downloads": -1, "filename": "dependency-injector-3.0.1.tar.gz", "has_sig": false, "md5_digest": "44891c0fe3826a4b382f2785f2f1d213", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 243113, "upload_time": "2016-11-11T16:36:57", "url": "https://files.pythonhosted.org/packages/db/a3/a1208ad5cf57b7ccb287bc1e1841b40d9a81b5d48b522daa4ddc8a86bbdd/dependency-injector-3.0.1.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "3e76a4f8543bd1126fcb2fffff646a97", "sha256": "272f0cb7616f93f56cc9ef9589c58b1d2c3e15169878aad0273b7deeadb1cd1d" }, "downloads": -1, "filename": "dependency-injector-3.1.0.tar.gz", "has_sig": false, "md5_digest": "3e76a4f8543bd1126fcb2fffff646a97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 243128, "upload_time": "2016-11-11T21:09:32", "url": "https://files.pythonhosted.org/packages/a7/a0/4d98dd1f16c26e446e6473366f454b873715d3dc543be5e5df46b19c5bac/dependency-injector-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "58e473f873b12bd5a6144c64c14607a4", "sha256": "63408b9b1c782111ae0e6e5b80fdf7a707d3d6138efc3f69455f30daed260451" }, "downloads": -1, "filename": "dependency-injector-3.1.1.tar.gz", "has_sig": false, "md5_digest": "58e473f873b12bd5a6144c64c14607a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 243165, "upload_time": "2016-11-13T09:53:43", "url": "https://files.pythonhosted.org/packages/09/92/f46c5518bffec15ab534b4da64bfd56ec7bd647067e0069864ffaf77c41e/dependency-injector-3.1.1.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "58e5cb6a7ce5d029ebc809bc62ad573a", "sha256": "d51fe992073bcfd5cf3117f2caee343c232b79b10a2424addd95e867fca76030" }, "downloads": -1, "filename": "dependency-injector-3.1.2.tar.gz", "has_sig": false, "md5_digest": "58e5cb6a7ce5d029ebc809bc62ad573a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 243150, "upload_time": "2016-11-15T12:28:26", "url": "https://files.pythonhosted.org/packages/d7/ae/6cd7fa22a678e863cb1cc92b55d88553c49fda32b838916ddcb0067c4118/dependency-injector-3.1.2.tar.gz" } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "17f6df163659f0c8a8ab71d2e6fbbea1", "sha256": "2ab4f4aadbd7a0895ad90a86a19745385b216da3a8c2710f75d3e9b6800d3597" }, "downloads": -1, "filename": "dependency-injector-3.1.3.tar.gz", "has_sig": false, "md5_digest": "17f6df163659f0c8a8ab71d2e6fbbea1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 243147, "upload_time": "2016-11-15T12:32:38", "url": "https://files.pythonhosted.org/packages/25/df/bcd135389934b3e4cf89315495b5152510b4ad25946f99f128122b0aceee/dependency-injector-3.1.3.tar.gz" } ], "3.1.4": [ { "comment_text": "", "digests": { "md5": "aff9f185edcd58b1b394c890da21c8c5", "sha256": "b966356d2e79a11fe6b10d5e246ba89bfec5e33162f084d7003edf24fe5e1a93" }, "downloads": -1, "filename": "dependency-injector-3.1.4.tar.gz", "has_sig": false, "md5_digest": "aff9f185edcd58b1b394c890da21c8c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 241038, "upload_time": "2016-11-17T21:35:54", "url": "https://files.pythonhosted.org/packages/32/20/9c9194cef9f43981b67ad63a3bc2dc12d81021bcf6f1c47b26ea09e46399/dependency-injector-3.1.4.tar.gz" } ], "3.1.5": [ { "comment_text": "", "digests": { "md5": "69fafa6932579cda33c6da7f920a76df", "sha256": "2305bdd7bc9bea22df292436817a86fc32be732e1c129ef0cd45368545b31a3a" }, "downloads": -1, "filename": "dependency-injector-3.1.5.tar.gz", "has_sig": false, "md5_digest": "69fafa6932579cda33c6da7f920a76df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 240990, "upload_time": "2016-11-23T20:34:10", "url": "https://files.pythonhosted.org/packages/f6/6a/e037ac302a01cc74bd415f9e44f3a240ad0634a8a86ff9a5c74b93706b56/dependency-injector-3.1.5.tar.gz" } ], "3.10.0": [ { "comment_text": "", "digests": { "md5": "465f68bbc1b7b0e9c54614a58481206c", "sha256": "47c58733182452c1b2c9fd2b75360d24535bbace9b4ab708af13aa24d9a0ea4e" }, "downloads": -1, "filename": "dependency-injector-3.10.0.tar.gz", "has_sig": false, "md5_digest": "465f68bbc1b7b0e9c54614a58481206c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 300820, "upload_time": "2018-01-21T21:59:41", "url": "https://files.pythonhosted.org/packages/c2/10/006284dba91802179b5287504f30ebaf988404f1b5fe4853ecaba88722fc/dependency-injector-3.10.0.tar.gz" } ], "3.11.0": [ { "comment_text": "", "digests": { "md5": "6c04fc25ce23b701b1a9a527d3277d57", "sha256": "64b5fb46dd409e5e1d1735c61d9ca3118420c836fe302300ae823e5c53712d3e" }, "downloads": -1, "filename": "dependency-injector-3.11.0.tar.gz", "has_sig": false, "md5_digest": "6c04fc25ce23b701b1a9a527d3277d57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 305156, "upload_time": "2018-01-24T23:16:20", "url": "https://files.pythonhosted.org/packages/4a/30/d59e97bf0e6a668bc20e752a698e1b3255877be4a651b5ac0a63a0b91508/dependency-injector-3.11.0.tar.gz" } ], "3.11.1": [ { "comment_text": "", "digests": { "md5": "7de3c475ae70a399d2351c2433034e10", "sha256": "f97dba33db442353dd271402da31b9134f46820da8981f6ad697bd53aa161fa6" }, "downloads": -1, "filename": "dependency-injector-3.11.1.tar.gz", "has_sig": false, "md5_digest": "7de3c475ae70a399d2351c2433034e10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 305186, "upload_time": "2018-01-26T17:25:16", "url": "https://files.pythonhosted.org/packages/94/62/7d4a94c34684cdbcdb260f518a79d71568e41e96a6f87f7820ec6481c7e1/dependency-injector-3.11.1.tar.gz" } ], "3.11.2": [ { "comment_text": "", "digests": { "md5": "98b2408215079aac65a813ae61de3c68", "sha256": "da11f56290d73a9ecd1b648cbd0290e59e608b12b199247261c2bf553d6484c8" }, "downloads": -1, "filename": "dependency-injector-3.11.2.tar.gz", "has_sig": false, "md5_digest": "98b2408215079aac65a813ae61de3c68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 305197, "upload_time": "2018-02-22T09:50:37", "url": "https://files.pythonhosted.org/packages/01/e8/1607345edf54866910eb292ba894c17893eef75126474d1ae4b3c75d9128/dependency-injector-3.11.2.tar.gz" } ], "3.11.3": [ { "comment_text": "", "digests": { "md5": "2fa2da04367f4f797ed92ed5aea4c13e", "sha256": "dc5b7b5b96a42c0c352d892e03c128f4837650990031a4b78e9ef21dccdabdb8" }, "downloads": -1, "filename": "dependency-injector-3.11.3.tar.gz", "has_sig": false, "md5_digest": "2fa2da04367f4f797ed92ed5aea4c13e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 305191, "upload_time": "2018-02-22T13:32:55", "url": "https://files.pythonhosted.org/packages/af/c7/63ffb6c42af4bb70b96ada7897e29dca37a64a9794b6a29d2906d32025d8/dependency-injector-3.11.3.tar.gz" } ], "3.12.0": [ { "comment_text": "", "digests": { "md5": "20f77427e7954abe465631dc9f711346", "sha256": "f14c42ffd1f7f93a0b5e0465dc1afbe4d6e82fa58b0c6fd7d933ee6230484823" }, "downloads": -1, "filename": "dependency-injector-3.12.0.tar.gz", "has_sig": false, "md5_digest": "20f77427e7954abe465631dc9f711346", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 308414, "upload_time": "2018-04-23T16:47:16", "url": "https://files.pythonhosted.org/packages/48/b6/1539ca5bf0f6e3de65e904b2b8df7f0591b1f062d16fcf2dfd1bfc0ddaac/dependency-injector-3.12.0.tar.gz" } ], "3.12.1": [ { "comment_text": "", "digests": { "md5": "ee3b312887fbb52ac0d4640755fda953", "sha256": "d59656bcdb81338517040fec71da67eda44a2b576c790f7d05ee4fb569b6df64" }, "downloads": -1, "filename": "dependency-injector-3.12.1.tar.gz", "has_sig": false, "md5_digest": "ee3b312887fbb52ac0d4640755fda953", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 307976, "upload_time": "2018-07-02T13:52:59", "url": "https://files.pythonhosted.org/packages/c6/18/543a796ff38effbd077a17992d42d5b40fc95b15a8a3e2865a47fe8cb8a2/dependency-injector-3.12.1.tar.gz" } ], "3.12.2": [ { "comment_text": "", "digests": { "md5": "5a3205179ed31da8646182e7118c21bd", "sha256": "98ad61871eb52eb3be928e2d7a945deb60945e98a3a2c47ab791ca60ab7e3948" }, "downloads": -1, "filename": "dependency-injector-3.12.2.tar.gz", "has_sig": false, "md5_digest": "5a3205179ed31da8646182e7118c21bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 307984, "upload_time": "2018-07-03T16:34:17", "url": "https://files.pythonhosted.org/packages/73/6a/dcfdea8ad244153a23d922689e5f8fca94c465bb7fbc644743dd43f1818e/dependency-injector-3.12.2.tar.gz" } ], "3.12.3": [ { "comment_text": "", "digests": { "md5": "fb4fe84dee6c7875e322dc52bcd8c2c1", "sha256": "437f40206d655f40d7903491e6f5f678ac2ed5611d3f04bbd5230f864209deb4" }, "downloads": -1, "filename": "dependency-injector-3.12.3.tar.gz", "has_sig": false, "md5_digest": "fb4fe84dee6c7875e322dc52bcd8c2c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 308571, "upload_time": "2018-07-24T20:27:56", "url": "https://files.pythonhosted.org/packages/12/ab/26cced5841d553a197a2000f58092df69e860940734aa3237447dc30efe0/dependency-injector-3.12.3.tar.gz" } ], "3.12.4": [ { "comment_text": "", "digests": { "md5": "79ff0701708a8e93f6715c7bc402222f", "sha256": "88783ab23ee8cfd422cdb6cdc4b6b93d72998cf31fa498dcab5750d604b7bed5" }, "downloads": -1, "filename": "dependency-injector-3.12.4.tar.gz", "has_sig": false, "md5_digest": "79ff0701708a8e93f6715c7bc402222f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 307656, "upload_time": "2018-07-26T07:33:46", "url": "https://files.pythonhosted.org/packages/b5/e7/fdf92b2f0601c57f4a9d43eb4b4a3545c4442eb891892dd0b34f1b61d1a7/dependency-injector-3.12.4.tar.gz" } ], "3.13.0": [ { "comment_text": "", "digests": { "md5": "0d0258ed9b695ba49c88b16220f5de32", "sha256": "c322ffd1a5ca86c41f81025f5a6999e1f3c5d62c13088fa773dd2995e5624359" }, "downloads": -1, "filename": "dependency-injector-3.13.0.tar.gz", "has_sig": false, "md5_digest": "0d0258ed9b695ba49c88b16220f5de32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 307631, "upload_time": "2018-08-16T21:19:15", "url": "https://files.pythonhosted.org/packages/ab/f2/9d25501ef586e9fbacab6610a6c3ca06bff14d0d971fcf0d34248916a9e2/dependency-injector-3.13.0.tar.gz" } ], "3.13.1": [ { "comment_text": "", "digests": { "md5": "7f68882ee46932f5a2c5ca582e3c1756", "sha256": "7810fc20dc89d9526f2655c8bbb322a4871791499880b4e66ffd6d255d7bac2e" }, "downloads": -1, "filename": "dependency-injector-3.13.1.tar.gz", "has_sig": false, "md5_digest": "7f68882ee46932f5a2c5ca582e3c1756", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 307633, "upload_time": "2018-08-16T21:28:29", "url": "https://files.pythonhosted.org/packages/37/a1/4b64dfd24f4a5dfa6342a14a8600f6c6e4b251a28bac744100c5b8c18b59/dependency-injector-3.13.1.tar.gz" } ], "3.13.2": [ { "comment_text": "", "digests": { "md5": "e6b62c1a0d6e728a4f89b88e984f61a0", "sha256": "bcc1423f9fc48b0a432aac7e6c1b105e827d72861c6c3d510f79c5ab3120eb4d" }, "downloads": -1, "filename": "dependency-injector-3.13.2.tar.gz", "has_sig": false, "md5_digest": "e6b62c1a0d6e728a4f89b88e984f61a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 319755, "upload_time": "2018-09-02T18:02:27", "url": "https://files.pythonhosted.org/packages/db/c2/42b76ca9d04ea2eb34518c10abacddbe50bbad1ab6094d71a40cc72d151a/dependency-injector-3.13.2.tar.gz" } ], "3.14.0": [ { "comment_text": "", "digests": { "md5": "e1f3557651f31c60bfa764e1c727c8d6", "sha256": "14b2e48c272b546c1a2e76943df0e8e28b5a791cdec5388bc526132b10b09d42" }, "downloads": -1, "filename": "dependency-injector-3.14.0.tar.gz", "has_sig": false, "md5_digest": "e1f3557651f31c60bfa764e1c727c8d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 337147, "upload_time": "2018-10-19T10:02:06", "url": "https://files.pythonhosted.org/packages/1c/c1/33d373b98d420015c65be9835661ee11e08a53647b96832c0edde7cad0b0/dependency-injector-3.14.0.tar.gz" } ], "3.14.1": [ { "comment_text": "", "digests": { "md5": "a4fab73b8541376af6c922f2ab9ebd7d", "sha256": "abc4c476a628dc81c305766b6b27a29ad43c3241b0660c8a19ac13636d5ce405" }, "downloads": -1, "filename": "dependency-injector-3.14.1.tar.gz", "has_sig": false, "md5_digest": "a4fab73b8541376af6c922f2ab9ebd7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 328766, "upload_time": "2018-11-08T20:59:53", "url": "https://files.pythonhosted.org/packages/0b/cd/582d60cfbe8304b7dfb1df906d12d4d807ddbc18cf8a73a7c26137273a1a/dependency-injector-3.14.1.tar.gz" } ], "3.14.10": [ { "comment_text": "", "digests": { "md5": "fd5b0ac24800d97d44a28e2422b1ac0f", "sha256": "be2876672468e608dfc6c06b8e167ae2a5fe1916a5e2562cd1c80102bb2a87b0" }, "downloads": -1, "filename": "dependency-injector-3.14.10.tar.gz", "has_sig": false, "md5_digest": "fd5b0ac24800d97d44a28e2422b1ac0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330648, "upload_time": "2019-08-18T01:24:48", "url": "https://files.pythonhosted.org/packages/21/0b/de192531636fc0b39d95c9c50aa1824db115d0185fb74aa9b0a398440d39/dependency-injector-3.14.10.tar.gz" } ], "3.14.11": [ { "comment_text": "", "digests": { "md5": "303f37f4e7ab1c54a66df31f0f5672dd", "sha256": "d7511895125111a42c56dfa4bb89ed631fef142964a23955b5e131ed777b84cb" }, "downloads": -1, "filename": "dependency-injector-3.14.11.tar.gz", "has_sig": false, "md5_digest": "303f37f4e7ab1c54a66df31f0f5672dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330677, "upload_time": "2019-10-08T18:46:57", "url": "https://files.pythonhosted.org/packages/15/87/d53014eb796d522ecf07deb2adfae0598ff757e043790abc9ce0e89846b3/dependency-injector-3.14.11.tar.gz" } ], "3.14.12": [ { "comment_text": "", "digests": { "md5": "d33b0f767753f0fb429e077f0a6ebbba", "sha256": "c0b593d30a9dcafd71459075fac14ccf52fcefa2094d5062dfc2e174c469dc03" }, "downloads": -1, "filename": "dependency-injector-3.14.12.tar.gz", "has_sig": false, "md5_digest": "d33b0f767753f0fb429e077f0a6ebbba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 334246, "upload_time": "2019-10-09T14:46:32", "url": "https://files.pythonhosted.org/packages/fa/e3/6daa03ad16de6cc149bea5fa343b89b1478ca50441c2c230d5f182779167/dependency-injector-3.14.12.tar.gz" } ], "3.14.2": [ { "comment_text": "", "digests": { "md5": "070544375dd5610a31283b5fb91e43fc", "sha256": "f478a26e9bf3111ce98bbfb8502af274643947f87a7e12a6481a35eaa693062b" }, "downloads": -1, "filename": "dependency-injector-3.14.2.tar.gz", "has_sig": false, "md5_digest": "070544375dd5610a31283b5fb91e43fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 328766, "upload_time": "2018-11-08T21:13:23", "url": "https://files.pythonhosted.org/packages/36/0b/2be263269ca74c40e7a8e56157d7115316bea9beece3153027264200f52f/dependency-injector-3.14.2.tar.gz" } ], "3.14.3": [ { "comment_text": "", "digests": { "md5": "d5c58d241b386c735bbef40fe6818528", "sha256": "357a83bb062369b4f1fa7faa920d9eb2aa684e7c6109ecb95a692b4fd535661c" }, "downloads": -1, "filename": "dependency-injector-3.14.3.tar.gz", "has_sig": false, "md5_digest": "d5c58d241b386c735bbef40fe6818528", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 329283, "upload_time": "2018-12-22T19:08:02", "url": "https://files.pythonhosted.org/packages/f0/54/58cf7c2df0b020e60c10fbc66f67ce9b14372211deeb02b3d5dd626c55fe/dependency-injector-3.14.3.tar.gz" } ], "3.14.4": [ { "comment_text": "", "digests": { "md5": "bb2e0378d5ad9fa61a00f139b32f8614", "sha256": "ecac135cc4e5824b6bf8242679fc7225f44885877677701da6de7703f060f518" }, "downloads": -1, "filename": "dependency-injector-3.14.4.tar.gz", "has_sig": false, "md5_digest": "bb2e0378d5ad9fa61a00f139b32f8614", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 329316, "upload_time": "2019-01-06T02:39:13", "url": "https://files.pythonhosted.org/packages/57/08/44f6a921144754d75fce496b9d302b3d09c5893ad464eee17fa5215541c8/dependency-injector-3.14.4.tar.gz" } ], "3.14.5": [ { "comment_text": "", "digests": { "md5": "7c8aee0af9c8aad2ce34742e1eedadf6", "sha256": "5e0c73fbec99d2782479f6d8c292be87ed8672eb42b451e7f7a5d52a3458c4e5" }, "downloads": -1, "filename": "dependency-injector-3.14.5.tar.gz", "has_sig": false, "md5_digest": "7c8aee0af9c8aad2ce34742e1eedadf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 329521, "upload_time": "2019-03-22T02:23:31", "url": "https://files.pythonhosted.org/packages/26/53/8f869f4809046f7e7c8a52d48a7d2b0158e7b29d5260ee531a0b30dae717/dependency-injector-3.14.5.tar.gz" } ], "3.14.6": [ { "comment_text": "", "digests": { "md5": "f27e5636a8ce5c684fba475d50510ff9", "sha256": "2e1889a0981381f557b0d14cba900adf7476817c53c13bfb04e2a30b3db0f1d3" }, "downloads": -1, "filename": "dependency-injector-3.14.6.tar.gz", "has_sig": false, "md5_digest": "f27e5636a8ce5c684fba475d50510ff9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330289, "upload_time": "2019-05-09T19:02:34", "url": "https://files.pythonhosted.org/packages/fc/ca/5dceed3c348716f0f7fa31142476ccbfb46e0b80388a8b6bf241ec72982d/dependency-injector-3.14.6.tar.gz" } ], "3.14.7": [ { "comment_text": "", "digests": { "md5": "11c655cc823b504ec636d4936b1095de", "sha256": "ff7c92bc034854e2dc5e51946061cf2d092dbba0a4878b0492241c2aaba94c74" }, "downloads": -1, "filename": "dependency-injector-3.14.7.tar.gz", "has_sig": false, "md5_digest": "11c655cc823b504ec636d4936b1095de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330391, "upload_time": "2019-06-07T14:03:46", "url": "https://files.pythonhosted.org/packages/f7/27/7ad3268b502556e02b485fa74ecee428699f369cf459dce21aaadc92404c/dependency-injector-3.14.7.tar.gz" } ], "3.14.8": [ { "comment_text": "", "digests": { "md5": "4cbf998dc4949e1dba31002ba9877446", "sha256": "37e7a2311f066c005779d42b461d58cd00a7a52a115a7ce0605f0f7f63e73c18" }, "downloads": -1, "filename": "dependency-injector-3.14.8.tar.gz", "has_sig": false, "md5_digest": "4cbf998dc4949e1dba31002ba9877446", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330522, "upload_time": "2019-07-29T19:25:25", "url": "https://files.pythonhosted.org/packages/2c/02/945f91d52764a000b2c7e0e88c1ecde5026e46a74180b70be0ea81bc78a9/dependency-injector-3.14.8.tar.gz" } ], "3.14.9": [ { "comment_text": "", "digests": { "md5": "dff21f9d3c176cc85117ce4ec1e87ccd", "sha256": "c0f71cf9e56616b7eaa3fbc9e6b7397a0edc6c726de997e901f788eab4d89c09" }, "downloads": -1, "filename": "dependency-injector-3.14.9.tar.gz", "has_sig": false, "md5_digest": "dff21f9d3c176cc85117ce4ec1e87ccd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330643, "upload_time": "2019-08-18T01:09:38", "url": "https://files.pythonhosted.org/packages/ce/5a/5961a23c040bb315563614c4e9b92d112644813a8638f8022829dc9c4b94/dependency-injector-3.14.9.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "e429218d48d949cfdafbcf853733c745", "sha256": "5acdfbb09a6b34231f1b3d789d00e2a504f513048292ebf7759c7dbc5c51b101" }, "downloads": -1, "filename": "dependency-injector-3.2.0.tar.gz", "has_sig": false, "md5_digest": "e429218d48d949cfdafbcf853733c745", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 270436, "upload_time": "2016-12-02T18:48:24", "url": "https://files.pythonhosted.org/packages/a7/94/d979e676baff569ad1870892ec0b543f3ee4cb46a84244d8219d2adb65ca/dependency-injector-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "03d2169a0b4fc33aff7665c0bbdb12c5", "sha256": "476daadaccf6c6d6f7505a8adb20a4cb679fa541a8af1cc7df1228505a132d08" }, "downloads": -1, "filename": "dependency-injector-3.2.1.tar.gz", "has_sig": false, "md5_digest": "03d2169a0b4fc33aff7665c0bbdb12c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269654, "upload_time": "2016-12-02T19:04:33", "url": "https://files.pythonhosted.org/packages/17/20/ce525039bbee74906888879391d06d24abd3f02e237ee6b0bb081994a7db/dependency-injector-3.2.1.tar.gz" } ], "3.2.2": [ { "comment_text": "", "digests": { "md5": "934a9f4e69916e884937e141013769d9", "sha256": "e904516ffac2ac85ffbf5caf9a1b0e077d3ec01ca7a96d2bcd11e6a4d77df52e" }, "downloads": -1, "filename": "dependency-injector-3.2.2.tar.gz", "has_sig": false, "md5_digest": "934a9f4e69916e884937e141013769d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269657, "upload_time": "2016-12-04T11:19:55", "url": "https://files.pythonhosted.org/packages/2d/6e/5a1d7c56d5e57382dda23cbcb53bae32f4478d904e738704b88a78fc8764/dependency-injector-3.2.2.tar.gz" } ], "3.2.3": [ { "comment_text": "", "digests": { "md5": "d1f2dc38bf9231a90aaecd2e670bfcfa", "sha256": "a0d55d5051064a3acab7fe055a489bfe6771b780d409aebd04f4fd0a52075421" }, "downloads": -1, "filename": "dependency-injector-3.2.3.tar.gz", "has_sig": false, "md5_digest": "d1f2dc38bf9231a90aaecd2e670bfcfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 271621, "upload_time": "2016-12-27T21:11:30", "url": "https://files.pythonhosted.org/packages/a9/d1/b61d945a68f55c7b4a04990ede3ee8efdc6314af49bf9a4074b07e5c8454/dependency-injector-3.2.3.tar.gz" } ], "3.2.4": [ { "comment_text": "", "digests": { "md5": "6648e4b2f66261b0cf91d06144a4433b", "sha256": "18c4a936ee5a52eb510bde2cc9c1b31b4e1b46a1a47ff0e43c3ddbf160b6716d" }, "downloads": -1, "filename": "dependency-injector-3.2.4.tar.gz", "has_sig": false, "md5_digest": "6648e4b2f66261b0cf91d06144a4433b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 271599, "upload_time": "2017-01-10T22:18:37", "url": "https://files.pythonhosted.org/packages/07/ec/2cfb9b07a1f6aec917d373aa13f4e8f6b4b9be6f6ac24671f98725e76a7f/dependency-injector-3.2.4.tar.gz" } ], "3.2.5": [ { "comment_text": "", "digests": { "md5": "69a5f4a39af28c07a919417ddb52b525", "sha256": "ae4c3066137552955668b1f92b089dc7c5152bfe45b2c869619b8c0da1aa0359" }, "downloads": -1, "filename": "dependency-injector-3.2.5.tar.gz", "has_sig": false, "md5_digest": "69a5f4a39af28c07a919417ddb52b525", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 273008, "upload_time": "2017-01-29T21:39:27", "url": "https://files.pythonhosted.org/packages/38/9d/923cbfcb2fe429e88e99e683cddf5b25cf16adc783a6e19c3386bf519843/dependency-injector-3.2.5.tar.gz" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "f5ee610c1559ec281b1059c29177f1bb", "sha256": "c48bb45e3990bdb2444e966250b7c782d4c01c759437323d726b987faa6a0f67" }, "downloads": -1, "filename": "dependency-injector-3.3.0.tar.gz", "has_sig": false, "md5_digest": "f5ee610c1559ec281b1059c29177f1bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 273011, "upload_time": "2017-01-29T22:12:25", "url": "https://files.pythonhosted.org/packages/8e/00/f442ca7fe457dd34a62043d8411b37fbf36f112a1ba1c342497c328fc20c/dependency-injector-3.3.0.tar.gz" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "7ae37300da86f1e73801522eb6af3d83", "sha256": "09f862760403801cef255b712a6120c4a28a7658ecb084efedb67eabcd154569" }, "downloads": -1, "filename": "dependency-injector-3.3.1.tar.gz", "has_sig": false, "md5_digest": "7ae37300da86f1e73801522eb6af3d83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 273064, "upload_time": "2017-02-01T11:09:16", "url": "https://files.pythonhosted.org/packages/6b/1b/418ad146ae3800584fb4267e5363d786654438bd83623ee924569f26dc39/dependency-injector-3.3.1.tar.gz" } ], "3.3.2": [ { "comment_text": "", "digests": { "md5": "e5db08a9467da8b6d0ce90996ddabf4e", "sha256": "57e59ce1449578fba191301cd77bcd091c29006b39962e77e91c99103679ac52" }, "downloads": -1, "filename": "dependency-injector-3.3.2.tar.gz", "has_sig": false, "md5_digest": "e5db08a9467da8b6d0ce90996ddabf4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 273058, "upload_time": "2017-02-28T20:32:17", "url": "https://files.pythonhosted.org/packages/a8/d3/edc2a72aa8cc1f52ed8c73c187432354b0a605ac852d18f51377954d9605/dependency-injector-3.3.2.tar.gz" } ], "3.3.3": [ { "comment_text": "", "digests": { "md5": "1a1d75e16e9c8c13529cfee2e9659d8e", "sha256": "706ec4093d4768d59815451fce4853628c1a57bbb861ad1b166364c2c054a360" }, "downloads": -1, "filename": "dependency-injector-3.3.3.tar.gz", "has_sig": false, "md5_digest": "1a1d75e16e9c8c13529cfee2e9659d8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 273059, "upload_time": "2017-03-15T15:28:37", "url": "https://files.pythonhosted.org/packages/aa/03/1d3adfcf8e036f659962bf0902e8219b40dc65d9aea92b3f1ec9e9aeb4e7/dependency-injector-3.3.3.tar.gz" } ], "3.3.4": [ { "comment_text": "", "digests": { "md5": "32f5ea4a011d20b497bae1c86db244d0", "sha256": "7f542f29895b9bc244c350f3c46e9da0631d146996326ae31ccd2dc62245913b" }, "downloads": -1, "filename": "dependency-injector-3.3.4.tar.gz", "has_sig": false, "md5_digest": "32f5ea4a011d20b497bae1c86db244d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 273797, "upload_time": "2017-03-25T00:12:12", "url": "https://files.pythonhosted.org/packages/37/b4/c8829985b0d35a759ded8bb9b73b0ab322b4392bfd1d9b5026028223ac88/dependency-injector-3.3.4.tar.gz" } ], "3.3.5": [ { "comment_text": "", "digests": { "md5": "434a27613cc424a8df4e2d72d050cc72", "sha256": "c5341bdf5f8089bfa0514aa751588500fb9f22053e9305db50d60fb074f7108c" }, "downloads": -1, "filename": "dependency-injector-3.3.5.tar.gz", "has_sig": false, "md5_digest": "434a27613cc424a8df4e2d72d050cc72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200101, "upload_time": "2017-03-26T20:01:27", "url": "https://files.pythonhosted.org/packages/b5/33/ed1085fd7789af72a30826904c6cba791e727cb10f6c3a4c049a0d24c623/dependency-injector-3.3.5.tar.gz" } ], "3.3.6": [ { "comment_text": "", "digests": { "md5": "a665db8317123f6ae791f0d4e0bbade8", "sha256": "77f102e0097f75eb89d45b92eb4c1f3f5563d11036a5d3bab56ce23c446b88bf" }, "downloads": -1, "filename": "dependency-injector-3.3.6.tar.gz", "has_sig": false, "md5_digest": "a665db8317123f6ae791f0d4e0bbade8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 201696, "upload_time": "2017-03-28T21:23:14", "url": "https://files.pythonhosted.org/packages/53/68/5d1bb16d2afae11a4892bbddb9b4490ec1b3c60e616312cc145f19b39c24/dependency-injector-3.3.6.tar.gz" } ], "3.3.7": [ { "comment_text": "", "digests": { "md5": "758049268834a3133d8091f699ed6913", "sha256": "9b532f4fb41339ee309a101ce070350a87099c9938d1bae4b4535ce41689a7a0" }, "downloads": -1, "filename": "dependency-injector-3.3.7.tar.gz", "has_sig": false, "md5_digest": "758049268834a3133d8091f699ed6913", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 201850, "upload_time": "2017-03-28T22:34:27", "url": "https://files.pythonhosted.org/packages/df/97/c91ff648b0a74b90e99311008fbdb4c5a85b445dc5172aea9d22aa0fa109/dependency-injector-3.3.7.tar.gz" } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "64fde8759a4b56a2f66de9884d4edfa6", "sha256": "2e48f5ab7aa924ad54545bfec043fab7337537f05cb92039001cf0966cb9b232" }, "downloads": -1, "filename": "dependency-injector-3.4.0.tar.gz", "has_sig": false, "md5_digest": "64fde8759a4b56a2f66de9884d4edfa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210418, "upload_time": "2017-04-06T22:11:34", "url": "https://files.pythonhosted.org/packages/3a/ce/bd7585911678b9652f810d436c61e897395885a0853282624372651820c9/dependency-injector-3.4.0.tar.gz" } ], "3.4.1": [ { "comment_text": "", "digests": { "md5": "2da77aece8cbc6ac3e2a72e63e74af08", "sha256": "2d48e01fd892f69f01a7d16624907f8633017d794b83d6cc2965b161d2f1c38c" }, "downloads": -1, "filename": "dependency-injector-3.4.1.tar.gz", "has_sig": false, "md5_digest": "2da77aece8cbc6ac3e2a72e63e74af08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210421, "upload_time": "2017-04-07T06:20:14", "url": "https://files.pythonhosted.org/packages/d3/6d/c427afa20b3cb74f66f91ef0e8a86a54fb91165e72ace3e4d2c9791b148d/dependency-injector-3.4.1.tar.gz" } ], "3.4.2": [ { "comment_text": "", "digests": { "md5": "c11c276af4958d9ddb98ad802438eb01", "sha256": "ab8bbe75181f7b161c6c012ade0ebfe1d5a9c7ec70f895fdba9094a8eb85c7da" }, "downloads": -1, "filename": "dependency-injector-3.4.2.tar.gz", "has_sig": false, "md5_digest": "c11c276af4958d9ddb98ad802438eb01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212866, "upload_time": "2017-04-18T20:57:52", "url": "https://files.pythonhosted.org/packages/e2/97/614c63ee2658ccf75d0e324e7c7781ac85d48b0da29351b389ea3cb0db92/dependency-injector-3.4.2.tar.gz" } ], "3.4.3": [ { "comment_text": "", "digests": { "md5": "420977faaaa635660c7b61ffdd369aa6", "sha256": "8b1e3175e7090c9c63a64acbca1f97dcb921d88e2523f579368ebd1298b8e38b" }, "downloads": -1, "filename": "dependency-injector-3.4.3.tar.gz", "has_sig": false, "md5_digest": "420977faaaa635660c7b61ffdd369aa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212871, "upload_time": "2017-04-18T21:00:48", "url": "https://files.pythonhosted.org/packages/30/d6/e6da2da3d025bbdac69b17d9580820ad1115e65da980b6d66d352b5c3d95/dependency-injector-3.4.3.tar.gz" } ], "3.4.4": [ { "comment_text": "", "digests": { "md5": "81c0bf14edee1a5b6fe0053bb94060bb", "sha256": "5b83c1dc23fc651c32399727103a37b8506daf40aacceaacf80a16c8b0236d60" }, "downloads": -1, "filename": "dependency-injector-3.4.4.tar.gz", "has_sig": false, "md5_digest": "81c0bf14edee1a5b6fe0053bb94060bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213100, "upload_time": "2017-05-08T16:05:23", "url": "https://files.pythonhosted.org/packages/a4/d0/780a083cbe32e1b58ea455ac75eb95c22d4b32ef02f8917b613e3623ce9d/dependency-injector-3.4.4.tar.gz" } ], "3.4.5": [ { "comment_text": "", "digests": { "md5": "8f5fc5a809650b36a45838de8932bb48", "sha256": "b423a3cf6705055ee3ca62dead693cb3d5dbfd71e78f2381c4c581a176b02de4" }, "downloads": -1, "filename": "dependency-injector-3.4.5.tar.gz", "has_sig": false, "md5_digest": "8f5fc5a809650b36a45838de8932bb48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213069, "upload_time": "2017-05-17T08:06:33", "url": "https://files.pythonhosted.org/packages/78/55/5355528b4934353b4b5d0c0ca7b925da64213b76f120857af1aa721d3b33/dependency-injector-3.4.5.tar.gz" } ], "3.4.6": [ { "comment_text": "", "digests": { "md5": "26e4f8d160dac835ced35ff343fffe35", "sha256": "8f30efdd6b122f4cc7da5b3ce6241797f3cf70fdf202a38d22c805dfaa3d6bc8" }, "downloads": -1, "filename": "dependency-injector-3.4.6.tar.gz", "has_sig": false, "md5_digest": "26e4f8d160dac835ced35ff343fffe35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213076, "upload_time": "2017-05-29T07:19:54", "url": "https://files.pythonhosted.org/packages/9c/14/02e231fe57e29bce33a72d0a95e84f036463c406e1a96e884f6344852af1/dependency-injector-3.4.6.tar.gz" } ], "3.4.7": [ { "comment_text": "", "digests": { "md5": "13269edfa765f4670acf2051dbf6fda9", "sha256": "ff97bba6c0e96f11841f2deefde07514eea249e4b3c4c04476c65dd31f845267" }, "downloads": -1, "filename": "dependency-injector-3.4.7.tar.gz", "has_sig": false, "md5_digest": "13269edfa765f4670acf2051dbf6fda9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213073, "upload_time": "2017-05-29T07:41:41", "url": "https://files.pythonhosted.org/packages/e2/2e/ce2291cfb40efaabd7743e942ff68e56725dc61cd900a0218c6741d88934/dependency-injector-3.4.7.tar.gz" } ], "3.4.8": [ { "comment_text": "", "digests": { "md5": "f07bc26ff0c5f2944347fc0a705d63b2", "sha256": "3986b37f457992e58cff9da6e6f23adf9853eac95099625eeaed0353e1ad0b9a" }, "downloads": -1, "filename": "dependency-injector-3.4.8.tar.gz", "has_sig": false, "md5_digest": "f07bc26ff0c5f2944347fc0a705d63b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213073, "upload_time": "2017-06-08T22:50:38", "url": "https://files.pythonhosted.org/packages/cc/28/87fbfcff7c6a00c8589c6771ead26ec20c23553b2e3ba634e3c726b68c8b/dependency-injector-3.4.8.tar.gz" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "e036998b03ca710891ebb132c81bd53e", "sha256": "2182de574a41135c98a689c5b16f1779420bfa0e0000f3628c48298aff0e7391" }, "downloads": -1, "filename": "dependency-injector-3.5.0.tar.gz", "has_sig": false, "md5_digest": "e036998b03ca710891ebb132c81bd53e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213282, "upload_time": "2017-07-07T15:06:40", "url": "https://files.pythonhosted.org/packages/8e/0d/abcfd248f5549187a79970bfe9e16cfeb609c03c1e6ffe96e21917c14947/dependency-injector-3.5.0.tar.gz" } ], "3.6.0": [ { "comment_text": "", "digests": { "md5": "66ffff5addcdad856e6a2b407aba0144", "sha256": "922cade8fd892ef3be66ef6ff6ee7f72309703ce2ec413fa218f3d0891c13649" }, "downloads": -1, "filename": "dependency-injector-3.6.0.tar.gz", "has_sig": false, "md5_digest": "66ffff5addcdad856e6a2b407aba0144", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 217074, "upload_time": "2017-07-09T20:47:18", "url": "https://files.pythonhosted.org/packages/72/59/441ba398c594ac84cb65c419887b2f0ac2d5c50ad92e984bbe3886947552/dependency-injector-3.6.0.tar.gz" } ], "3.6.1": [ { "comment_text": "", "digests": { "md5": "196b10f46eea9bead7c88e51ca5665ea", "sha256": "a4ea68333cb8bf603cbf75adfe9da5719add17e0ded7eb4d4ab4db05916d8c25" }, "downloads": -1, "filename": "dependency-injector-3.6.1.tar.gz", "has_sig": false, "md5_digest": "196b10f46eea9bead7c88e51ca5665ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 274010, "upload_time": "2017-08-08T16:55:39", "url": "https://files.pythonhosted.org/packages/f4/4a/77eb8c92b6972dfb070483dc79d61ece83afbd4ab79075781d1f3955de4c/dependency-injector-3.6.1.tar.gz" } ], "3.7.0": [ { "comment_text": "", "digests": { "md5": "fe36291d408fe571cb45f5756f28c489", "sha256": "dd9b32a3d02ef71a109598c2a81e925585eaae13074749f8c09da78a3e4c4cf7" }, "downloads": -1, "filename": "dependency-injector-3.7.0.tar.gz", "has_sig": false, "md5_digest": "fe36291d408fe571cb45f5756f28c489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 289997, "upload_time": "2017-10-13T17:30:51", "url": "https://files.pythonhosted.org/packages/60/42/9599046634ac8f06b00b6106aacc5c0314e75527d28b09f9f30fa43923c9/dependency-injector-3.7.0.tar.gz" } ], "3.7.1": [ { "comment_text": "", "digests": { "md5": "e0c0f1538e562b022d8fcd2ee5cad423", "sha256": "c641a2560bb40b003c8d8efff6e0297b28300b928d094bf2b9e16250180184f1" }, "downloads": -1, "filename": "dependency-injector-3.7.1.tar.gz", "has_sig": false, "md5_digest": "e0c0f1538e562b022d8fcd2ee5cad423", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 289990, "upload_time": "2017-10-30T15:05:47", "url": "https://files.pythonhosted.org/packages/6e/e8/19c35d572eb8ef36607a9e96b248a233d01873f5605f75a0500577076387/dependency-injector-3.7.1.tar.gz" } ], "3.8.0": [ { "comment_text": "", "digests": { "md5": "50eb796760e97f95dbfad723ad5c8af1", "sha256": "506d2f3ee9002e00699e495b1f6e325fbe7410a7c12c5be040fdb2675da48e5a" }, "downloads": -1, "filename": "dependency-injector-3.8.0.tar.gz", "has_sig": false, "md5_digest": "50eb796760e97f95dbfad723ad5c8af1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 288559, "upload_time": "2017-11-21T09:54:15", "url": "https://files.pythonhosted.org/packages/9c/b4/a705fc477ff1f6143cb9fbdbdb43160d4817c996805a7bd797622ec6c52a/dependency-injector-3.8.0.tar.gz" } ], "3.8.1": [ { "comment_text": "", "digests": { "md5": "71bebb6d1d3c1d9ce475f1b46061002a", "sha256": "38946432a68e272da7f8a89c04ee036fb4234f04ec3061bc08ee4bbed61c4900" }, "downloads": -1, "filename": "dependency-injector-3.8.1.tar.gz", "has_sig": false, "md5_digest": "71bebb6d1d3c1d9ce475f1b46061002a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 288558, "upload_time": "2017-11-30T09:31:28", "url": "https://files.pythonhosted.org/packages/c2/c6/0ee23247a2afe3711d9f7905dd2bb246aa4b7c3545e92fb2043655326470/dependency-injector-3.8.1.tar.gz" } ], "3.8.2": [ { "comment_text": "", "digests": { "md5": "b9b89defc49f5a79d377fc4a92c4b56c", "sha256": "dc9e9c00f8a3803ee501e625d20a2c457f203eb1bdf5d33a6419016b1db7750a" }, "downloads": -1, "filename": "dependency-injector-3.8.2.tar.gz", "has_sig": false, "md5_digest": "b9b89defc49f5a79d377fc4a92c4b56c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 288559, "upload_time": "2017-11-30T09:49:53", "url": "https://files.pythonhosted.org/packages/0a/9f/f28d55b111e44dd7b017229da453d46f681780a58f781451bb60e81b2c74/dependency-injector-3.8.2.tar.gz" } ], "3.9.0": [ { "comment_text": "", "digests": { "md5": "675d8062641e33c8c0fda14221e4eb5a", "sha256": "77969c1fc3065d685ed09a5b1819d2fdf2966edf503e51db087af46ea131b4c9" }, "downloads": -1, "filename": "dependency-injector-3.9.0.tar.gz", "has_sig": false, "md5_digest": "675d8062641e33c8c0fda14221e4eb5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 293214, "upload_time": "2017-12-25T15:44:58", "url": "https://files.pythonhosted.org/packages/ee/4e/e343a60c41fe2ec6b54bd6e0bc8ead70316c8e5fdc2d28d9d4d1d50098e6/dependency-injector-3.9.0.tar.gz" } ], "3.9.1": [ { "comment_text": "", "digests": { "md5": "877705e9ea5e9b948bcc123de1331ea1", "sha256": "eea8d636438d50e5655060a1aceb464fa9c6d14230b3a500ed0b473abf6840df" }, "downloads": -1, "filename": "dependency-injector-3.9.1.tar.gz", "has_sig": false, "md5_digest": "877705e9ea5e9b948bcc123de1331ea1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 293883, "upload_time": "2017-12-25T18:57:29", "url": "https://files.pythonhosted.org/packages/c2/b0/6ffc5f590fcb9680188f3130e2060dc02e39850936b86625112441583c33/dependency-injector-3.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d33b0f767753f0fb429e077f0a6ebbba", "sha256": "c0b593d30a9dcafd71459075fac14ccf52fcefa2094d5062dfc2e174c469dc03" }, "downloads": -1, "filename": "dependency-injector-3.14.12.tar.gz", "has_sig": false, "md5_digest": "d33b0f767753f0fb429e077f0a6ebbba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 334246, "upload_time": "2019-10-09T14:46:32", "url": "https://files.pythonhosted.org/packages/fa/e3/6daa03ad16de6cc149bea5fa343b89b1478ca50441c2c230d5f182779167/dependency-injector-3.14.12.tar.gz" } ] }