{ "info": { "author": "Telepenin Nikolay, Aleksey Pirogov", "author_email": "telepenin@bars-open.ru,pirogov@bars-open.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Natural Language :: Russian", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython" ], "description": ".. image:: https://travis-ci.org/barsgroup/barsup-core.svg?branch=master\n :target: https://travis-ci.org/barsgroup/barsup-core\n :alt: Tests\n\n.. image:: https://img.shields.io/coveralls/barsgroup/barsup-core.svg?style=flat\n :target: https://coveralls.io/r/barsgroup/barsup-core?branch=master\n :alt: Coverage\n\n.. image:: https://pypip.in/version/barsup-core/badge.svg?style=flat&text=version&0\n :target: https://pypi.python.org/pypi/barsup-core/\n :alt: Latest Version\n\n.. image:: https://pypip.in/py_versions/barsup-core/badge.svg?style=flat\n :target: https://pypi.python.org/pypi/yadic/\n :alt: Supported Python versions\n\n.. image:: https://pypip.in/status/barsup-core/badge.svg?style=flat\n :target: https://pypi.python.org/pypi/yadic/\n :alt: Development Status\n\n.. image:: https://pypip.in/license/barsup-core/badge.svg?style=flat\n :target: https://pypi.python.org/pypi/yadic/\n :alt: License\n\nWTF\n---\n\n**barsup-core** - \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445\n\u0443\u0440\u043e\u0432\u043d\u0435\u0439 rest-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0434\u0435\u043a\u043b\u0430\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430\n\u043d\u0430 \u0431\u0430\u0437\u0435 `IoC `_.\n\n\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438\n-----------\n\n* \u0441\u0442\u0440\u043e\u0433\u0430\u044f \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u0443\u0440\u043e\u0432\u043d\u044f\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435\u043c \u0443\u0442\u0435\u0447\u0435\u043a \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u0438\n* \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0441\u0432\u043e\u0438\u043c\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438\n* \u0437\u0430\u043f\u0443\u0441\u043a \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u043a\u0430\u043a \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 *\u0432\u0435\u0431\u0441\u043e\u043a\u0435\u0442\u043e\u0432*, \u0442\u0430\u043a \u0438 \u0432 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 *wsgi*\n* \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f business-middleware \u0438 initware\n* \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438\n\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n---------\n\n\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u0437 `PYPI `_ \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439::\n\n $ pip install barsup-core\n\n\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c\n`demo `_\n(\u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e `\u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 Vagrant'a\n`_ ),\n\u0430 \u0442\u0430\u043a \u0436\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0437 `\u0442\u0435\u0441\u0442\u043e\u0432\n`_\n\n\n`\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f `_", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/barsgroup/barsup-core", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "barsup-core", "package_url": "https://pypi.org/project/barsup-core/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/barsup-core/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/barsgroup/barsup-core" }, "release_url": "https://pypi.org/project/barsup-core/0.2.9/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "0.2.9" }, "last_serial": 1417303, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "36f6f7d366b5138341d3cb2302667b2f", "sha256": "0df3f54bc3c0feeb9dd3f58b2991145bcac15db33ef25ee9dd7f9ff67a41c908" }, "downloads": -1, "filename": "barsup-core-0.1.1.tar.gz", "has_sig": false, "md5_digest": "36f6f7d366b5138341d3cb2302667b2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23703, "upload_time": "2014-12-25T15:05:25", "url": "https://files.pythonhosted.org/packages/0d/f2/e9b3268624d9480e783d45266a7a6632d0e471849e17c50f9a43a0ee8fd2/barsup-core-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "641e6478f509355509dbd67b2e292ccd", "sha256": "50188b8f6d0a175e21be4d975a38590b3706e1586aca77e9861b39ebe1b28fcd" }, "downloads": -1, "filename": "barsup_core-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "641e6478f509355509dbd67b2e292ccd", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 36280, "upload_time": "2014-12-30T07:52:06", "url": "https://files.pythonhosted.org/packages/ff/3d/9dee9d4670ce5739df677ee2d46169395d8018106f398dcec06d8a1ebd9f/barsup_core-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00a4c85b067eb70ffec188ded4e1a3dd", "sha256": "0deebaff9471100e9adf9e283b59182ef38b242ecefb57e16c0e5b9efe964389" }, "downloads": -1, "filename": "barsup-core-0.1.10.tar.gz", "has_sig": false, "md5_digest": "00a4c85b067eb70ffec188ded4e1a3dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25095, "upload_time": "2014-12-30T07:52:03", "url": "https://files.pythonhosted.org/packages/44/50/c44ba7b276da471711dd430208d946cced9dcd7cf8ac2a2efd9e0a6f5425/barsup-core-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "d1644ba9dd671fc8bda16fc73e3a3f84", "sha256": "d5183ac4aff4bf72935a777dd52bc7f9fca89265e767f45c9b5074a8d64efa3e" }, "downloads": -1, "filename": "barsup_core-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "d1644ba9dd671fc8bda16fc73e3a3f84", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 36281, "upload_time": "2014-12-30T08:02:12", "url": "https://files.pythonhosted.org/packages/34/05/1761a51a998aa030ad780d137346910e3808b692658bec404a884e268d49/barsup_core-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43c89bd87f1a5a63ae8e1daaea0da125", "sha256": "0744c214fb0545f645c8133f0fd3d62fa3d68c2f21e42747315a1f87c3bd138f" }, "downloads": -1, "filename": "barsup-core-0.1.11.tar.gz", "has_sig": false, "md5_digest": "43c89bd87f1a5a63ae8e1daaea0da125", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24790, "upload_time": "2014-12-30T08:02:09", "url": "https://files.pythonhosted.org/packages/a2/9c/6cefe0e73d16e6bc387b563f756311f4b8ab28080116e29527e44605276d/barsup-core-0.1.11.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "451ae6ea2803e50cba890cc9ab7353d4", "sha256": "fe3e040197aa003d66337abb6a311e13ab4ac7b5bfba7b3fe60bce874a463a10" }, "downloads": -1, "filename": "barsup-core-0.1.3.tar.gz", "has_sig": false, "md5_digest": "451ae6ea2803e50cba890cc9ab7353d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22995, "upload_time": "2014-12-25T15:48:58", "url": "https://files.pythonhosted.org/packages/da/12/4e8933a87bd7cd8ebde52dfee0cac4e1f8e8e41e5728b1989d244091554e/barsup-core-0.1.3.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "97e2a1e1113e3bd13c8d4d4d2148fdae", "sha256": "d84dcfcef90ddeb589a3a1ed17deb6018b55c468e9d1ad59182753dc6117c376" }, "downloads": -1, "filename": "barsup-core-0.1.5.tar.gz", "has_sig": false, "md5_digest": "97e2a1e1113e3bd13c8d4d4d2148fdae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23025, "upload_time": "2014-12-25T16:09:13", "url": "https://files.pythonhosted.org/packages/9c/3d/07d1364027563db0c01bf79211411044f3e7cb0c2a0f7880c43d148f1f45/barsup-core-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "2cbd7a6b225a3bc1450881b5d639fd26", "sha256": "22d9f31ebefb7de5c55b8234ca66657434b725af691b0fc5aa35040bd9af671f" }, "downloads": -1, "filename": "barsup-core-0.1.6.tar.gz", "has_sig": false, "md5_digest": "2cbd7a6b225a3bc1450881b5d639fd26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23131, "upload_time": "2014-12-25T16:21:45", "url": "https://files.pythonhosted.org/packages/dc/01/244a13fa1f894887420297d5dd64d60da83c5c9e0657962e3cbd6dadeec8/barsup-core-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "af01cc7ec4d85ca8e7e8102818e3a72d", "sha256": "ccae082b4628a4630c487db3c97a6f265e07a6796c5871be6d8b865fd14dbec6" }, "downloads": -1, "filename": "barsup_core-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "af01cc7ec4d85ca8e7e8102818e3a72d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 34810, "upload_time": "2014-12-25T16:53:01", "url": "https://files.pythonhosted.org/packages/8f/3a/ff7ffaa788480d899199b2b288d8828f9d2bfedfd3fe30d81b3f4171cf5e/barsup_core-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10787e9c3cacf8b119f50fb1899b25ef", "sha256": "fc09304da467457c89f94feccde238102bdb5989307befd1c369a55242790123" }, "downloads": -1, "filename": "barsup-core-0.1.7.tar.gz", "has_sig": false, "md5_digest": "10787e9c3cacf8b119f50fb1899b25ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23134, "upload_time": "2014-12-25T16:52:59", "url": "https://files.pythonhosted.org/packages/2e/d3/48cecdb77d1b8adba16e72d47baca7475caa8ddf381f47462e8ea82c0ceb/barsup-core-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "f5b5f0223da6722c8ec6bee16b16843c", "sha256": "c64c19eab236132e81727d2355a9917c613b9857c7655158bd0618abca4cd9a2" }, "downloads": -1, "filename": "barsup_core-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "f5b5f0223da6722c8ec6bee16b16843c", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 36582, "upload_time": "2014-12-29T07:32:36", "url": "https://files.pythonhosted.org/packages/b3/94/bc3c383941af71814206583b3254756982136905017c5c0a66bcdef58f83/barsup_core-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "871cdf3226cbdd074da84e234ce70a27", "sha256": "41eeb9f973a10c330d250a64658ac6eb02bf1239a73c396828c9d3dad6b68528" }, "downloads": -1, "filename": "barsup-core-0.1.8.tar.gz", "has_sig": false, "md5_digest": "871cdf3226cbdd074da84e234ce70a27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24223, "upload_time": "2014-12-29T07:32:33", "url": "https://files.pythonhosted.org/packages/23/c6/984562e05b8417449fe9ea61220f2a1f169cd58c83a4e22e86c32b9e1a64/barsup-core-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "8a9970a5d1dde897d7bef828ebbc7e37", "sha256": "7fde9c448f66d8bc762f95c6ac3f41e6f9f144cd26bdf76cb825ce171f9a7412" }, "downloads": -1, "filename": "barsup_core-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "8a9970a5d1dde897d7bef828ebbc7e37", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 38299, "upload_time": "2014-12-29T15:54:48", "url": "https://files.pythonhosted.org/packages/9f/42/c3018c60a1b65fdb529a7d1b401b03c1fa3e40795adc1a5bea8412642e5d/barsup_core-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b06e6b176dfda42f89f65021d77e68f", "sha256": "42cc50ba755bfddb2d9d5552d2bfa36dbf3818d8f0df202f8c6054a15f134635" }, "downloads": -1, "filename": "barsup-core-0.1.9.tar.gz", "has_sig": false, "md5_digest": "9b06e6b176dfda42f89f65021d77e68f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24738, "upload_time": "2014-12-29T15:54:46", "url": "https://files.pythonhosted.org/packages/5f/12/34cfe4195a59ccf6544296616d0987db223695c0f7ea8cd3622b9162fd5c/barsup-core-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6fc21217e79e225f18985248d546d1ad", "sha256": "7864bdca679877fe09ab8cfad28939fb77b50532543ac40fc29fbcf57cc61bb3" }, "downloads": -1, "filename": "barsup-core-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6fc21217e79e225f18985248d546d1ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22660, "upload_time": "2015-01-13T11:29:48", "url": "https://files.pythonhosted.org/packages/36/f6/09ef2d70d216049c30bc03643282b727f096dc9cdab3b51fd18396b6c1b7/barsup-core-0.2.0.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "e13933d83ff03521feaffb7bdb3bdd35", "sha256": "319711559da148c7c337e20548f52809bcf6416225d86e6c0f1f4b552b0e41a0" }, "downloads": -1, "filename": "barsup-core-0.2.4.tar.gz", "has_sig": false, "md5_digest": "e13933d83ff03521feaffb7bdb3bdd35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23699, "upload_time": "2015-01-27T12:33:49", "url": "https://files.pythonhosted.org/packages/0c/2f/cdd7470d7739f5a4a8d62d1ac2be7092db0b3a74ffb7e5f2c664a445bdbb/barsup-core-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "e2d1d8a8a3eef0d555bbe719d35ad8c1", "sha256": "024cda975fd905c68761179db0619932ddadfe5bce97cf19114920de1812faa5" }, "downloads": -1, "filename": "barsup-core-0.2.5.tar.gz", "has_sig": false, "md5_digest": "e2d1d8a8a3eef0d555bbe719d35ad8c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27077, "upload_time": "2015-01-30T14:18:49", "url": "https://files.pythonhosted.org/packages/02/88/2b4221149cbb42cd71c63e97efda8c327ed92f1a123fa08744eb8e572710/barsup-core-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "0366ca7e823131762a1e0241baabc937", "sha256": "39716636fb24889a494562bb7a53d2285685dca08e43d5ec92674c6ef8784bc6" }, "downloads": -1, "filename": "barsup-core-0.2.6.tar.gz", "has_sig": false, "md5_digest": "0366ca7e823131762a1e0241baabc937", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32834, "upload_time": "2015-02-06T14:22:45", "url": "https://files.pythonhosted.org/packages/d8/de/0b16b67654a2b0b37077f61d2520d9ba11ac284f7b50c4db9a69339fb2d8/barsup-core-0.2.6.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "cfd23198a8ceba9b9ac7136ef155b970", "sha256": "2b1c07cdab404d8c7237d2b107a592771c62ef598fc5a333e16e71e9272e809c" }, "downloads": -1, "filename": "barsup_core-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "cfd23198a8ceba9b9ac7136ef155b970", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 51058, "upload_time": "2015-02-10T06:12:04", "url": "https://files.pythonhosted.org/packages/fe/e3/f5a98b719da0bc1a0f10122c0550b969a13fd64d11fa8ad77f3c0756d81b/barsup_core-0.2.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cfd23198a8ceba9b9ac7136ef155b970", "sha256": "2b1c07cdab404d8c7237d2b107a592771c62ef598fc5a333e16e71e9272e809c" }, "downloads": -1, "filename": "barsup_core-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "cfd23198a8ceba9b9ac7136ef155b970", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 51058, "upload_time": "2015-02-10T06:12:04", "url": "https://files.pythonhosted.org/packages/fe/e3/f5a98b719da0bc1a0f10122c0550b969a13fd64d11fa8ad77f3c0756d81b/barsup_core-0.2.9-py3-none-any.whl" } ] }