{ "info": { "author": "Zolt\u00e1n Vet\u00e9si", "author_email": "vetesi.zoltan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", "Operating System :: Microsoft :: Windows", "Operating System :: Unix", "Programming Language :: C++", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities", "Typing :: Typed" ], "description": "Dependency Injector\n===================\n\n.. image:: https://img.shields.io/appveyor/ci/zozzz/yapic-di/release.svg?label=windows&style=flat-square\n :alt: AppVeyor\n :target: https://ci.appveyor.com/project/zozzz/yapic-di\n\n.. image:: https://img.shields.io/circleci/project/github/zozzz/yapic.di/release.svg?label=linux&style=flat-square\n :alt: CircleCI\n :target: https://circleci.com/gh/zozzz/yapic.di\n\n.. image:: https://img.shields.io/travis/com/zozzz/yapic.di/release.svg?label=sdist&style=flat-square\n :alt: Travis\n :target: https://travis-ci.com/zozzz/yapic.di\n\n.. image:: https://img.shields.io/pypi/dm/yapic.di.svg?style=flat-square\n :alt: PyPI - Downloads\n :target: https://pypi.org/project/yapic.di/\n\n\nVery fast `Dependency Injection `_\nfor Python, which is highly uses typing features. Sometimes faster\nthen similar call in Python.\n\nRequirements\n------------\n\n- Only works with Python 3.7 or greater\n- c++ 11 comaptible compiler. *(only if u want to build from source)*\n\n Wheels provided for windows x86/x64 and linux x86/x64\n\nUsage\n~~~~~\n\n.. code-block:: python\n\n from typing import Generic, TypeVar\n from yapic.di import *\n\n\n T = TypeVar(\"T\")\n\n class Car(Generic[T]):\n engine: T\n\n def __init__(self, engine: T):\n self.engine = engine\n\n # simplified Car class\n class Car(Generic[T]):\n engine: Inject[T]\n\n class Gasoline:\n pass\n\n class Diesel:\n pass\n\n class Electronic:\n pass\n\n class DieselCar(Car[Diesel]):\n pass\n\n ELECTRONIC_CAR = Token(\"ELECTRONIC_CAR\")\n\n injector = Injector()\n injector.provide(Gasoline)\n injector.provide(Diesel)\n injector.provide(Electronic)\n injector.provide(DieselCar)\n injector.provide(ELECTRONIC_CAR, Car[Electronic])\n\n diesel = injector[DieselCar]\n assert isinstance(diesel, DieselCar)\n assert isinstance(diesel.engine, Diesel)\n\n electronic = injector[ELECTRONIC_CAR]\n assert isinstance(electronic, Car)\n assert isinstance(electronic.engine, Electronic)\n\n def drive_diesel(car: DieselCar):\n assert isinstance(car, DieselCar)\n assert isinstance(car.engine, Diesel)\n\n injector.exec(drive_diesel)\n\n # you can set constant values, like a dict\n MEANING_OF_LIFE = Token(\"MEANING_OF_LIFE\")\n injector[MEANING_OF_LIFE] = 42\n assert injector[MEANING_OF_LIFE] == 42\n\n def question(q: MEANING_OF_LIFE):\n assert q == 42\n\n injector.exec(question)\n\n # cached injectable\n life_q = Injectable(question)\n\n # this is same as with injector.exec(question), but injectable is precached\n life_q(injector)\n\n\nKeyword Only Arguments\n----------------------\n\n.. code-block:: python\n\n class Config(dict):\n def __init__(self):\n super().__init__(some_key=42)\n\n def get_kwarg(config: Config, *, name, type):\n if name == \"some_key\":\n return config[name]\n else:\n raise NoKwOnly()\n\n def fn(*, some_key: str):\n assert some_key == 42\n\n injector = Injector()\n injector.provide(Config)\n injector.provide(fn, provide=[KwOnly(get_kwarg)])\n\n\nFor more info see `Python Stub file `_ or `test files `_\n\n\nRelease Process\n~~~~~~~~~~~~~~~\n\n- change ``VERSION`` in ``setup.py``\n- ``git add setup.py``\n- ``git commit -m \"chore(bump): VERSION\"``\n- ``git checkout release``\n- ``git merge master``\n- ``git tag -a VERSION -m \"chore(bump): VERSION\"``\n- ``git push && git push --tags``\n- ``git checkout master``\n- ``git merge release``", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zozzz/yapic.di", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "yapic.di", "package_url": "https://pypi.org/project/yapic.di/", "platform": "", "project_url": "https://pypi.org/project/yapic.di/", "project_urls": { "Homepage": "https://github.com/zozzz/yapic.di" }, "release_url": "https://pypi.org/project/yapic.di/2.0.0/", "requires_dist": null, "requires_python": ">=3.7", "summary": "Very fast Dependency Injection library", "version": "2.0.0" }, "last_serial": 5135717, "releases": { "1.0.10": [ { "comment_text": "", "digests": { "md5": "5ae47959a529ea7793a0071139603c50", "sha256": "4f5008481beba32cd2568b584461ecea7ffebcf4b821af54bbea479f189c882b" }, "downloads": -1, "filename": "yapic.di-1.0.10-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "5ae47959a529ea7793a0071139603c50", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 239075, "upload_time": "2019-03-16T19:58:36", "url": "https://files.pythonhosted.org/packages/f7/43/40981e9e8ef03ecd908756fa62af6f3ff756d143e00bc69e496f348e90d7/yapic.di-1.0.10-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "a816252c73ce948ee93abf504f7eccef", "sha256": "5e4ad35ecfb71a577bc8d0ca2b630ad085d5783659ee751d33b50b51111a0dcf" }, "downloads": -1, "filename": "yapic.di-1.0.10-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a816252c73ce948ee93abf504f7eccef", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 256315, "upload_time": "2019-03-16T19:58:48", "url": "https://files.pythonhosted.org/packages/c8/dd/600ae0268e5de93c037b6ff4149490c1f4d9b973698d2a8bc311b070f1b7/yapic.di-1.0.10-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "df94934483df59d11aa2aa419a3f74c0", "sha256": "a11cbca942dc40e795afb6860d4fcb1318de030570f0fed5e57a14229744497a" }, "downloads": -1, "filename": "yapic.di-1.0.10-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "df94934483df59d11aa2aa419a3f74c0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 37581, "upload_time": "2019-03-16T19:59:36", "url": "https://files.pythonhosted.org/packages/ed/12/2688a61f44dd9516c1ec3e14a715e1978d0fce1b9c17ac8099a8b9e9bb4c/yapic.di-1.0.10-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "3a11b52a37fe1d0df66811eca6e5ce12", "sha256": "71d92f226667020949719b1188cd01920992520b5a2bb550bca5b574f1304363" }, "downloads": -1, "filename": "yapic.di-1.0.10-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "3a11b52a37fe1d0df66811eca6e5ce12", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 42865, "upload_time": "2019-03-16T20:00:07", "url": "https://files.pythonhosted.org/packages/e6/e5/3542974d836ef64368b308baddb71421e6de692c9a8b258c2a9378d9a3e2/yapic.di-1.0.10-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "5ce98ec3f4bff34a3da756c1dae0922c", "sha256": "915d011b910ecb684046f68f2e8a24879f34eed55e98da118d284bb657651300" }, "downloads": -1, "filename": "yapic.di-1.0.10.tar.gz", "has_sig": false, "md5_digest": "5ce98ec3f4bff34a3da756c1dae0922c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 37405, "upload_time": "2019-03-16T19:59:15", "url": "https://files.pythonhosted.org/packages/ec/d1/dc7b8c38b3844e3fb6700dff8245900458b134ed03fc63179cb92a35e5e0/yapic.di-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "b1b4070d91f5be7fd3b1195241a34098", "sha256": "485f58f25c914c16a6a662a7f12fde863150fac15a3202ea0a18fdbcd624da39" }, "downloads": -1, "filename": "yapic.di-1.0.11-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "b1b4070d91f5be7fd3b1195241a34098", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 239050, "upload_time": "2019-03-16T20:30:05", "url": "https://files.pythonhosted.org/packages/55/e5/a99dc681097b3dab528f392194003973862fa922065da41ffbe98b46d8cf/yapic.di-1.0.11-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "20c55297a4c8dd2e72d8bfab394faf4f", "sha256": "8cef1e5c1c3a4031d04b550ed13a0d4b1be22a008763932693c9f04d7841f0f6" }, "downloads": -1, "filename": "yapic.di-1.0.11-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "20c55297a4c8dd2e72d8bfab394faf4f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 256322, "upload_time": "2019-03-16T20:30:04", "url": "https://files.pythonhosted.org/packages/15/af/3996c04458c574ab27139445fb1ad92cfa62cc2cb60b12fee866f6dba1c6/yapic.di-1.0.11-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d58930f32b01fb05acd224377b25ec09", "sha256": "b47696b28f053eb2682bcda5f847cc65bdadb67d9acf461e72b269954826da91" }, "downloads": -1, "filename": "yapic.di-1.0.11-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "d58930f32b01fb05acd224377b25ec09", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 37587, "upload_time": "2019-03-16T20:30:39", "url": "https://files.pythonhosted.org/packages/a7/30/ff37b8d3ae97ef3443e81e1a411f4e9df4da0dd8046c980a2692bbaf6f18/yapic.di-1.0.11-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "7608142185f4874137bc68699d594f8b", "sha256": "820f2865a7c04495392b9bfdc013d1b8bd563561df2fb783a1b5795e0591f5a2" }, "downloads": -1, "filename": "yapic.di-1.0.11-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "7608142185f4874137bc68699d594f8b", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 42868, "upload_time": "2019-03-16T20:31:29", "url": "https://files.pythonhosted.org/packages/b9/0e/935d53b64248dea8988b9898b2b8f9c256a85d97441cb02e04a7aacc6a57/yapic.di-1.0.11-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "81639d1ad5e71b1bf8c5960f7676d6d3", "sha256": "fc75c29e5f8fc97f6293bb41cc9f18191b313ce5fcbb849c2af5733a96fa342e" }, "downloads": -1, "filename": "yapic.di-1.0.11.tar.gz", "has_sig": false, "md5_digest": "81639d1ad5e71b1bf8c5960f7676d6d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 37285, "upload_time": "2019-03-16T20:30:25", "url": "https://files.pythonhosted.org/packages/5f/74/e912b01298b548e15584b2302766c75a6592ce402ecfcc8ad728caf2c7e4/yapic.di-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "d1e7d6d8c4b07c0e3aa337a89d73f3aa", "sha256": "314c2bc5a0bd98ca10b87de813048df6f903243699e2bda67777715d5082a1a4" }, "downloads": -1, "filename": "yapic.di-1.0.12-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "d1e7d6d8c4b07c0e3aa337a89d73f3aa", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 240175, "upload_time": "2019-03-20T21:17:22", "url": "https://files.pythonhosted.org/packages/68/ef/5687da9674e663cc85d0a446cb164eeecb2e5f350332acaccbb9b0a433ee/yapic.di-1.0.12-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "e7c14e3dba87b4227b259f3300482005", "sha256": "c8d43d4cc3e35e300cb9049bddfbbcab33e1df12b0e9541393d8d55968f6b6c7" }, "downloads": -1, "filename": "yapic.di-1.0.12-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e7c14e3dba87b4227b259f3300482005", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 257589, "upload_time": "2019-03-20T21:17:28", "url": "https://files.pythonhosted.org/packages/35/c3/9691f16351566c2d52f606d53a88eb8ab64b24fe33bce17d5ba7613b25a4/yapic.di-1.0.12-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1c92d5ab1fe0aa55adf5b12355fb7c91", "sha256": "aeef19f3b5e6cfae6e45cf36a2ed4d27bea4c38ea1e59a0c657dfce180b5c771" }, "downloads": -1, "filename": "yapic.di-1.0.12-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "1c92d5ab1fe0aa55adf5b12355fb7c91", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 37778, "upload_time": "2019-03-20T21:19:57", "url": "https://files.pythonhosted.org/packages/53/9d/5413876a551a75505a8dcd87daa746e3a9643f42773db71785e7dcb08756/yapic.di-1.0.12-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "f2363f3bac0665b5bd0d1e468763a894", "sha256": "d05d5a76699685153f7145461adf154c3aae3b5fa61bc1633f832ad951ff816a" }, "downloads": -1, "filename": "yapic.di-1.0.12-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "f2363f3bac0665b5bd0d1e468763a894", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 43082, "upload_time": "2019-03-20T22:20:44", "url": "https://files.pythonhosted.org/packages/56/e9/aae32c667702d6620810205f5ac6dd6ff97da66872e373329bb5bc35a125/yapic.di-1.0.12-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "283c9cd5dc4415bb9299f0963c5650e1", "sha256": "f27617df7fb969c9108ca39b1c050448e264a837a070d83330121f4cf4ae9333" }, "downloads": -1, "filename": "yapic.di-1.0.12.tar.gz", "has_sig": false, "md5_digest": "283c9cd5dc4415bb9299f0963c5650e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 37394, "upload_time": "2019-03-20T21:17:38", "url": "https://files.pythonhosted.org/packages/c9/cf/3fb217b7895ee604aceefdc0fff790eed3a38aba81392d5200723ef16d14/yapic.di-1.0.12.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "177d04f799e6931a0ab9a7f334c8f151", "sha256": "d3f5beab2665b60d73c93db88691297894cf3e256fad5d928eb818e4f4080cc4" }, "downloads": -1, "filename": "yapic.di-1.1.0-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "177d04f799e6931a0ab9a7f334c8f151", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 248013, "upload_time": "2019-03-21T21:35:59", "url": "https://files.pythonhosted.org/packages/db/fd/138cd10b8d7b3f119ce7034e7183c3a1dd4033aa9dd5860ce55832a66388/yapic.di-1.1.0-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "2c9b354f127e2b46ae6f2f5777def6a8", "sha256": "f8078c9a1d2816d3d08eb6a4c5533d4fbb953374e2bfac59387cb0e06ff6fa1d" }, "downloads": -1, "filename": "yapic.di-1.1.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2c9b354f127e2b46ae6f2f5777def6a8", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 265147, "upload_time": "2019-03-21T21:35:57", "url": "https://files.pythonhosted.org/packages/2b/c4/05628778221b65d43a28944f83e3e19739f1ee33682f87e39230ad86318f/yapic.di-1.1.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "22b30dbb40a2b202abe008db3069c2af", "sha256": "339c911ddeda992f5e2c9d3deda92150d1b62006d815fec990d7c2f29650ff27" }, "downloads": -1, "filename": "yapic.di-1.1.0-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "22b30dbb40a2b202abe008db3069c2af", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 38488, "upload_time": "2019-03-21T23:38:25", "url": "https://files.pythonhosted.org/packages/d7/b3/68258bb06fd32a22891c90313abb2d5363733c4b0026e0889a0abf5ae736/yapic.di-1.1.0-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "09eea46a86ea6560b76b325c96058d30", "sha256": "f197e276891e8d8bd2fbd41f3079501ddecddd4f2d8845a0468d3cdf1bd51e76" }, "downloads": -1, "filename": "yapic.di-1.1.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "09eea46a86ea6560b76b325c96058d30", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 43929, "upload_time": "2019-03-21T23:39:03", "url": "https://files.pythonhosted.org/packages/85/d8/a94020eb0c9fba4403a2f1b22876a44f9189abc0fe9e591666a7177e3c4f/yapic.di-1.1.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "db564e3a035423c531b77e492fcced53", "sha256": "6f9671b22ab45f1ada4dc9f006dd19a9544cf2f180da5bb1e191339d65b3d685" }, "downloads": -1, "filename": "yapic.di-1.1.0.tar.gz", "has_sig": false, "md5_digest": "db564e3a035423c531b77e492fcced53", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 37716, "upload_time": "2019-03-21T21:36:49", "url": "https://files.pythonhosted.org/packages/40/76/608f2a22817787884befbb91ad3af0cf28b5a061d6b01de8c71fc14a2f36/yapic.di-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "d5e43fe44135750780fe297dda046ab0", "sha256": "c825a73237ab1543e534a87a11294082ee330a50821008904472e5cfdbc384a7" }, "downloads": -1, "filename": "yapic.di-1.1.1-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "d5e43fe44135750780fe297dda046ab0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 249404, "upload_time": "2019-04-01T19:56:35", "url": "https://files.pythonhosted.org/packages/d1/e8/ced6839d17623fea5f872addc352556b07bd9753e78542c5c0529750ab58/yapic.di-1.1.1-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "6f206bcf356d852c7712b3691fa26bbc", "sha256": "e5849e4c38264dd110bbdb6490b9b162f089bb9e7d64b954898529dcd413df60" }, "downloads": -1, "filename": "yapic.di-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6f206bcf356d852c7712b3691fa26bbc", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 266421, "upload_time": "2019-04-01T19:56:38", "url": "https://files.pythonhosted.org/packages/4e/66/5627a8b65035d60be1fec0b38f22f571202f00976ba3db4201c02ee5579b/yapic.di-1.1.1-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c208296c44e3a486f2378c42c3a3ac66", "sha256": "846afab2f6856fa53df69d3b72cf264f1048e2b53a57aafe602af83ba968e27a" }, "downloads": -1, "filename": "yapic.di-1.1.1-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "c208296c44e3a486f2378c42c3a3ac66", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 39005, "upload_time": "2019-04-01T21:57:43", "url": "https://files.pythonhosted.org/packages/f6/ee/b4151f8d1742fedf0406b54338939e79526d3182f4ed7fce7ffbbe71fca4/yapic.di-1.1.1-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "a8508711b0d92536b00f7a28b930b414", "sha256": "97eb751118a369a7c1375d41921f7e50bfcab1202d60f92e63bd75fe7b26077d" }, "downloads": -1, "filename": "yapic.di-1.1.1-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "a8508711b0d92536b00f7a28b930b414", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 44465, "upload_time": "2019-04-01T21:58:18", "url": "https://files.pythonhosted.org/packages/db/2b/923be16be5e8ec9b29e6deaf8a0f85c253e24fb1f78db3ff82dfe70d7686/yapic.di-1.1.1-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "6a14e178009aedcba53526ad4b19031f", "sha256": "315a417b1006be10f59dcbe985344675dac74ee5c1c3b294f34b2a8e7f98f6f9" }, "downloads": -1, "filename": "yapic.di-1.1.1.tar.gz", "has_sig": false, "md5_digest": "6a14e178009aedcba53526ad4b19031f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 38384, "upload_time": "2019-04-01T19:56:55", "url": "https://files.pythonhosted.org/packages/ce/e0/7bc866b1529eb4d3ddb75d70de3603edbd87278f2ebeb8e792c05c8d0010/yapic.di-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "42f2277d72b4e0c01bf2371a6bb74bd7", "sha256": "fbbfc2968ba01f98eaeedb2a3a4c45ff5736db6b23fe423f101d661b28d7db52" }, "downloads": -1, "filename": "yapic.di-1.1.2-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "42f2277d72b4e0c01bf2371a6bb74bd7", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 252091, "upload_time": "2019-04-11T19:57:47", "url": "https://files.pythonhosted.org/packages/39/21/7f3db7a364189f72d0fb76aef9510caec7c231e699213543e2fbaeaee8f3/yapic.di-1.1.2-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "216f494f8587d112457a90a8be832794", "sha256": "068c426a533a23539c2e74b7015e6a685910828fbe4605c0daf7af9123066ef8" }, "downloads": -1, "filename": "yapic.di-1.1.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "216f494f8587d112457a90a8be832794", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 269091, "upload_time": "2019-04-11T19:57:41", "url": "https://files.pythonhosted.org/packages/a5/74/2fd4167c987f9b8807e6f71ded17f11673397ca8a9e3a68d4c7c859c1cf2/yapic.di-1.1.2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d936ee29ca4c7a1447782219add335d7", "sha256": "58b0fe19be646a9e545e0877397e326dc310a1cfc8e614bdcb088acec6ea4e79" }, "downloads": -1, "filename": "yapic.di-1.1.2-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "d936ee29ca4c7a1447782219add335d7", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 39215, "upload_time": "2019-04-11T21:59:53", "url": "https://files.pythonhosted.org/packages/77/cf/67c37c9bf9a5871deb878faa57ebbe7c8384e8265090a90271aa6ec31106/yapic.di-1.1.2-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "3592287564fd3540eb8ef375d78ecf4f", "sha256": "2743e4b414c284caebc8418d2f807fc5a915688d31553b2a7fbc6db12c3f7f08" }, "downloads": -1, "filename": "yapic.di-1.1.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "3592287564fd3540eb8ef375d78ecf4f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 44762, "upload_time": "2019-04-11T22:00:31", "url": "https://files.pythonhosted.org/packages/7d/6a/0c8354a993c56b3d9fd5edd56a4bbb8c917700e833e58b9be23b27536679/yapic.di-1.1.2-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4b1f7b18a9c1900f3f6e21b499673c41", "sha256": "7229607fe21334d8d8f31cd8be39e1fe0c02409d9836b7944d63b3be64da60a5" }, "downloads": -1, "filename": "yapic.di-1.1.2.tar.gz", "has_sig": false, "md5_digest": "4b1f7b18a9c1900f3f6e21b499673c41", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 38701, "upload_time": "2019-04-11T19:57:45", "url": "https://files.pythonhosted.org/packages/ea/60/c314880c17b9fe6ee7b2ccf4db3c120f42efd599521a945bb6215eae03b4/yapic.di-1.1.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "4aa8039e2d5eca07293ecf41f636b465", "sha256": "ac62719bf45c9ec6bf55d0d474a55604e00a9d83ee0b5bf3519f1e2623ba5c1e" }, "downloads": -1, "filename": "yapic.di-2.0.0-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "4aa8039e2d5eca07293ecf41f636b465", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 252210, "upload_time": "2019-04-12T19:17:41", "url": "https://files.pythonhosted.org/packages/22/ba/c2996d5846913ee011e716650e65b984400183ebe6d8b43f0e499379eb16/yapic.di-2.0.0-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "add541d832eec32f038dc9f13dc7ee66", "sha256": "9326f649a3b9786eb010909f8be1bdbb044c8ef26b42da9a2503340fac8c0e17" }, "downloads": -1, "filename": "yapic.di-2.0.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "add541d832eec32f038dc9f13dc7ee66", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 269107, "upload_time": "2019-04-12T19:17:54", "url": "https://files.pythonhosted.org/packages/83/25/d481bd4859b15df7f1ad1c215cdb6c2311c384255a4c4d6787f1429e8dd3/yapic.di-2.0.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4b8de4ed978a0dd2945c7e4dfbc0508b", "sha256": "e785ff7782405528cec5cde5ae18fa9c26e607dc31084a3752edff626aff86fa" }, "downloads": -1, "filename": "yapic.di-2.0.0-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "4b8de4ed978a0dd2945c7e4dfbc0508b", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 39420, "upload_time": "2019-04-12T21:19:47", "url": "https://files.pythonhosted.org/packages/02/9b/38bbb6ce1b6483c156747175f5464fbf187c96b894d414a6e6ec263cb460/yapic.di-2.0.0-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "ded90b3dcfbd8219d69f236cee857fa4", "sha256": "4411923648e2ed6cb08b655ceec0008a3f871e2c369c0bd84bf23116811b1dc8" }, "downloads": -1, "filename": "yapic.di-2.0.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "ded90b3dcfbd8219d69f236cee857fa4", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 44925, "upload_time": "2019-04-12T21:20:22", "url": "https://files.pythonhosted.org/packages/62/12/ccb443ba40d84a65075f4b895c6337b3010d6239cccda75c78f40d1a2eb4/yapic.di-2.0.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "5fcc8293c2ec3b4b03926787b123b631", "sha256": "1c7df3c3efaf7d81d3897baaca779dbef04f42d297950ccc830696dfcebd8735" }, "downloads": -1, "filename": "yapic.di-2.0.0.tar.gz", "has_sig": false, "md5_digest": "5fcc8293c2ec3b4b03926787b123b631", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 38980, "upload_time": "2019-04-12T19:17:33", "url": "https://files.pythonhosted.org/packages/13/45/e16be68bf3483ba9736b2eee417808764f6ddd15c3fb9d16c0d661b9d3c4/yapic.di-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4aa8039e2d5eca07293ecf41f636b465", "sha256": "ac62719bf45c9ec6bf55d0d474a55604e00a9d83ee0b5bf3519f1e2623ba5c1e" }, "downloads": -1, "filename": "yapic.di-2.0.0-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "4aa8039e2d5eca07293ecf41f636b465", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 252210, "upload_time": "2019-04-12T19:17:41", "url": "https://files.pythonhosted.org/packages/22/ba/c2996d5846913ee011e716650e65b984400183ebe6d8b43f0e499379eb16/yapic.di-2.0.0-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "add541d832eec32f038dc9f13dc7ee66", "sha256": "9326f649a3b9786eb010909f8be1bdbb044c8ef26b42da9a2503340fac8c0e17" }, "downloads": -1, "filename": "yapic.di-2.0.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "add541d832eec32f038dc9f13dc7ee66", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 269107, "upload_time": "2019-04-12T19:17:54", "url": "https://files.pythonhosted.org/packages/83/25/d481bd4859b15df7f1ad1c215cdb6c2311c384255a4c4d6787f1429e8dd3/yapic.di-2.0.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4b8de4ed978a0dd2945c7e4dfbc0508b", "sha256": "e785ff7782405528cec5cde5ae18fa9c26e607dc31084a3752edff626aff86fa" }, "downloads": -1, "filename": "yapic.di-2.0.0-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "4b8de4ed978a0dd2945c7e4dfbc0508b", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 39420, "upload_time": "2019-04-12T21:19:47", "url": "https://files.pythonhosted.org/packages/02/9b/38bbb6ce1b6483c156747175f5464fbf187c96b894d414a6e6ec263cb460/yapic.di-2.0.0-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "ded90b3dcfbd8219d69f236cee857fa4", "sha256": "4411923648e2ed6cb08b655ceec0008a3f871e2c369c0bd84bf23116811b1dc8" }, "downloads": -1, "filename": "yapic.di-2.0.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "ded90b3dcfbd8219d69f236cee857fa4", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 44925, "upload_time": "2019-04-12T21:20:22", "url": "https://files.pythonhosted.org/packages/62/12/ccb443ba40d84a65075f4b895c6337b3010d6239cccda75c78f40d1a2eb4/yapic.di-2.0.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "5fcc8293c2ec3b4b03926787b123b631", "sha256": "1c7df3c3efaf7d81d3897baaca779dbef04f42d297950ccc830696dfcebd8735" }, "downloads": -1, "filename": "yapic.di-2.0.0.tar.gz", "has_sig": false, "md5_digest": "5fcc8293c2ec3b4b03926787b123b631", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 38980, "upload_time": "2019-04-12T19:17:33", "url": "https://files.pythonhosted.org/packages/13/45/e16be68bf3483ba9736b2eee417808764f6ddd15c3fb9d16c0d661b9d3c4/yapic.di-2.0.0.tar.gz" } ] }