{
"info": {
"author": "Sylvain Prat",
"author_email": "sylvain.prat+yaak.inject@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Environment :: MacOS X",
"Environment :: Other Environment",
"Environment :: Web Environment",
"Environment :: Win32 (MS Windows)",
"Environment :: X11 Applications",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Topic :: Software Development :: Libraries :: Application Frameworks"
],
"description": "===========\nyaak.inject\n===========\n\nYAAK stands for Yet Another Application Kit. It's a set of tools that help\ndeveloping enterprise applications in python.\n\n``yaak.inject`` is a package from the YAAK toolkit that provides dependency\ninjection to your applications. See this `Martin Fowler's article`_ for\nan explanation of dependency injection and its usefulness when developing\nenterprise application.\n\n\n.. _Martin Fowler's article: http://martinfowler.com/articles/injection.html\n\n\nInstallation\n============\n\nYou should have ``easy_install`` (from setuptools or something\nequivalent) installed on your system.\n\nTo install the package, just type::\n\n $ easy_install yaak.inject\n\nYou can also install the package from a source tarball. Decompress the\nsource archive and type::\n\n $ python setup.py install\n\n\nSupport\n=======\n\nThis project is hosted on `bitbucket.org\n`__.\nPlease report issues via the bug tracker.\n\nThe package documentation can be found `here\n`__.\n\nAutomated tests are run over the mercurial repository regularly. Build results\ncan be found `here `__.\n\nChangelog\n=========\n\n0.2.1 (11-March-2012)\n---------------------\n\n* The setup.py file does not import code anymore in order to retrieve the\n version information, since it may cause some installation problems\n* Fixed bad years in the changelog, and reordered the items so that the most\n recent changes appear first\n* Changed the aliases for releasing new versions\n* Fixed line endings (unix style)\n* Removed the extensions of the text files since it's a convention in the\n Python world.\n\n\n0.2.0 (24-Oct-2011)\n-------------------\n\n* Fixed the broken lock acquire/release implementation when updating the\n application context dictionary.\n* The locking mechanism is now available for all scopes.\n* The context manager is now responsible for updating the context dictionaries.\n* Fixed duplicate factory calls when providing a factory returning None\n* ScopeManager.enter_scope now raise a ScopeReenterError when re-entering a\n scope\n* ScopeManager.exit_scope now raise a UndefinedScopeError when exiting an\n undeclared scope\n* Fixed the API documentation\n\n\n0.1.0 (23-Oct-2011)\n-------------------\n\n* Initial release",
"description_content_type": null,
"docs_url": "https://pythonhosted.org/yaak.inject/",
"download_url": "http://pypi.python.org/pypi/yaak.inject",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://bitbucket.org/sprat/yaak.inject",
"keywords": "dependency,injection,inject",
"license": "MIT License",
"maintainer": null,
"maintainer_email": null,
"name": "yaak.inject",
"package_url": "https://pypi.org/project/yaak.inject/",
"platform": "any",
"project_url": "https://pypi.org/project/yaak.inject/",
"project_urls": {
"Download": "http://pypi.python.org/pypi/yaak.inject",
"Homepage": "http://bitbucket.org/sprat/yaak.inject"
},
"release_url": "https://pypi.org/project/yaak.inject/0.2.1/",
"requires_dist": null,
"requires_python": null,
"summary": "A dependency injection framework for your python applications",
"version": "0.2.1"
},
"last_serial": 801894,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "14c58ba981ca431dd19f14860b2039ad",
"sha256": "14c34e565feb366f9115094c93c2a383801d34e2c234d75501e2bd7ef52c68ea"
},
"downloads": -1,
"filename": "yaak.inject-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "14c58ba981ca431dd19f14860b2039ad",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17722,
"upload_time": "2011-10-23T00:41:06",
"url": "https://files.pythonhosted.org/packages/4e/b3/85ded015f488acb816762a12f879eae178a387e929f4dad955718ad9ab8b/yaak.inject-0.1.0.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "5eab3daaabc8620db5e616d42343a33b",
"sha256": "28a2a4efb17a7b7bf7a372dc325d816a3ca4bbc2769cc395f732349683428ccc"
},
"downloads": -1,
"filename": "yaak.inject-0.1.0.zip",
"has_sig": false,
"md5_digest": "5eab3daaabc8620db5e616d42343a33b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23379,
"upload_time": "2011-10-23T00:41:05",
"url": "https://files.pythonhosted.org/packages/19/48/20836400e8058694ad40368ac8900a634acbc99292d1795850a0eb42a05e/yaak.inject-0.1.0.zip"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "42afa09f9882014cda4ea694d5474729",
"sha256": "8ba55afecb95694cb88cd3207f5d70d226cafe8c9d5f5899a26f5ece81fa9dca"
},
"downloads": -1,
"filename": "yaak.inject-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "42afa09f9882014cda4ea694d5474729",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19061,
"upload_time": "2011-10-24T09:00:39",
"url": "https://files.pythonhosted.org/packages/71/c4/570b990b6538d061a42cab86a01899f4ddc10377d12c5f8bf92a7cdc7f51/yaak.inject-0.2.0.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "da79a4686b6e683bfce87c6815243d95",
"sha256": "9174b45363084a347d10868f7ea3cf8de598e12c5394f6d9516af4d20f37c072"
},
"downloads": -1,
"filename": "yaak.inject-0.2.0.zip",
"has_sig": false,
"md5_digest": "da79a4686b6e683bfce87c6815243d95",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24968,
"upload_time": "2011-10-24T09:00:38",
"url": "https://files.pythonhosted.org/packages/80/a2/3f6cf085531c8d1156460a8460461fecb2c180477ec6bf112e0333ceb96d/yaak.inject-0.2.0.zip"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "d55a7f9bd5a728462fdd0d111fc9983a",
"sha256": "3b4da16cf2767627fc5eb44396501e9878f7bdcd75853693a00a35548ca87c7d"
},
"downloads": -1,
"filename": "yaak.inject-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "d55a7f9bd5a728462fdd0d111fc9983a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19546,
"upload_time": "2012-03-11T20:45:45",
"url": "https://files.pythonhosted.org/packages/df/eb/e0a56380d9fb13aebd63f8d4588deef7ad055eafa211b9bd4bbc4ea65a96/yaak.inject-0.2.1.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "df48d56665d5564348c7d8ebcbc42f0c",
"sha256": "f7a70ca4065b6cb33e0269b06a3ef376abe3337b2f114eedba4f7ce2145d0903"
},
"downloads": -1,
"filename": "yaak.inject-0.2.1.zip",
"has_sig": false,
"md5_digest": "df48d56665d5564348c7d8ebcbc42f0c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25664,
"upload_time": "2012-03-11T20:45:44",
"url": "https://files.pythonhosted.org/packages/af/03/27f8f75cba902e8281dff03707b759a76b7dfcd64c98ca1a8fde7e3ba644/yaak.inject-0.2.1.zip"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "d55a7f9bd5a728462fdd0d111fc9983a",
"sha256": "3b4da16cf2767627fc5eb44396501e9878f7bdcd75853693a00a35548ca87c7d"
},
"downloads": -1,
"filename": "yaak.inject-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "d55a7f9bd5a728462fdd0d111fc9983a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19546,
"upload_time": "2012-03-11T20:45:45",
"url": "https://files.pythonhosted.org/packages/df/eb/e0a56380d9fb13aebd63f8d4588deef7ad055eafa211b9bd4bbc4ea65a96/yaak.inject-0.2.1.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "df48d56665d5564348c7d8ebcbc42f0c",
"sha256": "f7a70ca4065b6cb33e0269b06a3ef376abe3337b2f114eedba4f7ce2145d0903"
},
"downloads": -1,
"filename": "yaak.inject-0.2.1.zip",
"has_sig": false,
"md5_digest": "df48d56665d5564348c7d8ebcbc42f0c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25664,
"upload_time": "2012-03-11T20:45:44",
"url": "https://files.pythonhosted.org/packages/af/03/27f8f75cba902e8281dff03707b759a76b7dfcd64c98ca1a8fde7e3ba644/yaak.inject-0.2.1.zip"
}
]
}