{ "info": { "author": "Sa\u00fal Ibarra Corretg\u00e9", "author_email": "saghul@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "===========================================\nfibers: lightweight concurrent multitasking\n===========================================\n\n.. image:: https://badge.fury.io/py/fibers.png\n :target: http://badge.fury.io/py/fibers\n\nOverview\n========\n\nFibers are lightweight primitives for cooperative multitasking in Python. They\nprovide means for running pieces of code that can be paused and resumed. Unlike\nthreads, which are preemptively scheduled, fibers are scheduled cooperatively,\nthat is, only one fiber will be running at a given point in time, and no other\nfiber will run until the user explicitly decides so.\n\nWhen a fiber is created it will not run automatically. A fiber must be 'switched'\ninto for it to run. Fibers can switch control to other fibers by way of the `switch`\nor `throw` functions, which switch control or raise and exception in the target\nfiber respectively.\n\nExample:\n\n::\n\n import fibers\n\n def func1():\n print \"1\"\n f2.switch()\n print \"3\"\n f2.switch()\n\n def func2():\n print \"2\"\n f1.switch()\n print \"4\"\n\n f1 = fibers.Fiber(target=func1)\n f2 = fibers.Fiber(target=func2)\n f1.switch()\n\n\nThe avove example will print \"1 2 3 4\", but the result was obtained by the\ncooperative work of 2 fibers yielding control to each other.\n\n\nCI status\n=========\n\n.. image:: https://secure.travis-ci.org/saghul/python-fibers.png?branch=master\n :target: http://travis-ci.org/saghul/python-fibers\n\n.. image:: https://ci.appveyor.com/api/projects/status/9f4h0wk797i4vc0k?svg=true\n :target: https://ci.appveyor.com/project/saghul/python-fibers\n\n\nDocumentation\n=============\n\nhttp://readthedocs.org/docs/python-fibers/\n\n\nInstalling\n==========\n\nfibers can be installed via pip as follows:\n\n::\n\n pip install fibers\n\n\nBuilding\n========\n\nGet the source:\n\n::\n\n git clone https://github.com/saghul/python-fibers\n\n\nLinux:\n\n::\n\n ./build_inplace\n\nMac OSX:\n\n::\n\n (XCode needs to be installed)\n export ARCHFLAGS=\"-arch x86_64\"\n ./build_inplace\n\nMicrosoft Windows:\n\n::\n\n python setup.py build_ext --inplace\n\n\nRunning the test suite\n======================\n\nThe test suite can be run using nose:\n\n::\n\n nosetests -v\n\n\nAuthor\n======\n\nSa\u00fal Ibarra Corretg\u00e9 \n\nThis project would not have been possible without the previous work done in\nthe `greenlet `_ and stacklet (part of\n`PyPy `_) projects.\n\n\nLicense\n=======\n\nUnless stated otherwise on-file fibers uses the MIT license, check LICENSE file.\n\n\nSupported Python versions\n=========================\n\nPython >= 2.7 and >= 3.3 are supported. Other older Python versions might work, but\nthey are not actively tested. CPython and PyPy are supported.\n\n\nSupported architectures\n=======================\n\nx86, x86-64, ARM, MIPS64, PPC64 and s390x are supported.\n\n\nContributing\n============\n\nIf you'd like to contribute, fork the project, make a patch and send a pull\nrequest. Have a look at the surrounding code and please, make yours look\nalike.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/saghul/python-fibers", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "fibers", "package_url": "https://pypi.org/project/fibers/", "platform": "POSIX", "project_url": "https://pypi.org/project/fibers/", "project_urls": { "Homepage": "http://github.com/saghul/python-fibers" }, "release_url": "https://pypi.org/project/fibers/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "Lightweight cooperative microthreads for Pyhton", "version": "1.1.0" }, "last_serial": 3040373, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a2584a7ed8c9704cfd84a6bc80448c15", "sha256": "1a464a3ef3ad68f98b863b030c786fde9a8df303019a9787a640e92980268674" }, "downloads": -1, "filename": "fibers-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a2584a7ed8c9704cfd84a6bc80448c15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29572, "upload_time": "2013-08-06T21:09:17", "url": "https://files.pythonhosted.org/packages/5f/8a/f7ad4c3ba029ef55c4021b3b88d66cacc1215f66b270305d24564a22d59f/fibers-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1dc767ad8d2d87830c278c27a2bdacee", "sha256": "45732dfc37efa9dbfd75c270af72d56823dc18b1e6be5b4b82c9f1eb78a5fb86" }, "downloads": -1, "filename": "fibers-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1dc767ad8d2d87830c278c27a2bdacee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30783, "upload_time": "2013-10-02T22:01:58", "url": "https://files.pythonhosted.org/packages/b4/f6/a6434e68766147e0ee654cdf5188e53f1b8ffbee1781bb563c49b055f548/fibers-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "cf47e6d3371942defa6b9b678b64356b", "sha256": "a1e9ee29daf07a0bf1d94ebf7658f3475140e5aadc94bffdf1050df1b6426235" }, "downloads": -1, "filename": "fibers-0.3.0.tar.gz", "has_sig": false, "md5_digest": "cf47e6d3371942defa6b9b678b64356b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30635, "upload_time": "2013-12-01T22:02:25", "url": "https://files.pythonhosted.org/packages/a0/05/6f8424d10f9541b8064bd454294b1d88ec751ab8baeadfc720476d111fe9/fibers-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "ef030a110c349959847f76762572e524", "sha256": "8a0dff5ca3163348bf38a34c6282583f571c8d3133d0df1a182c6d0810884288" }, "downloads": -1, "filename": "fibers-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ef030a110c349959847f76762572e524", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33837, "upload_time": "2014-04-11T06:40:24", "url": "https://files.pythonhosted.org/packages/aa/59/5c427e1120e4ce3201a1d22ad9245ac485834982420ad33fd8d9bb44d073/fibers-0.4.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b3104f0e08bfe0f7f56599c40c298cd1", "sha256": "2d52013b6f15816f3e81698f8938967b3a6ba25770ac5faca89e17a63b110b90" }, "downloads": -1, "filename": "fibers-1.0.0-cp27-none-win32.whl", "has_sig": false, "md5_digest": "b3104f0e08bfe0f7f56599c40c298cd1", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 13535, "upload_time": "2015-09-02T23:09:37", "url": "https://files.pythonhosted.org/packages/3a/96/73becd198004d5c2c3c314d7a4cdd1c3bb7ff50175b9d2aa384dcda1a4db/fibers-1.0.0-cp27-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "feb1dff03ea8caa68361b219df811b38", "sha256": "5466d39440c615c58933c25ebdd3197b8dbb3fd15886bfa48e26f79b1841eb26" }, "downloads": -1, "filename": "fibers-1.0.0-cp27-none-win_amd64.whl", "has_sig": false, "md5_digest": "feb1dff03ea8caa68361b219df811b38", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 13761, "upload_time": "2015-09-02T23:09:42", "url": "https://files.pythonhosted.org/packages/3a/de/be5938f36073d8d61b76cbbf49a4c93d7ad5daa65e44f9301d3411acf969/fibers-1.0.0-cp27-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "db384176cea46b812328530873d681b2", "sha256": "225632ee5bdcbf1a3da2e65543d36c0407d19cdf041a570f186bd70a0383d376" }, "downloads": -1, "filename": "fibers-1.0.0-cp33-none-win32.whl", "has_sig": false, "md5_digest": "db384176cea46b812328530873d681b2", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 13491, "upload_time": "2015-09-02T23:09:47", "url": "https://files.pythonhosted.org/packages/7e/2c/b5bbe16a8aa02f46e3c444a76affd4d240fac6e42c1ce94fab2e55cc93e9/fibers-1.0.0-cp33-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "feacb6891d0d293d6a2b03664dfbf1fd", "sha256": "8b3f8a3efdf39f0eada1ff01f7aa8490d58cd2a2dd3618794f1e6e7af43639bc" }, "downloads": -1, "filename": "fibers-1.0.0-cp33-none-win_amd64.whl", "has_sig": false, "md5_digest": "feacb6891d0d293d6a2b03664dfbf1fd", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 13731, "upload_time": "2015-09-02T23:09:51", "url": "https://files.pythonhosted.org/packages/2e/80/bf877fdb0449299ec7317bb5821ea8caccfa078a8273c0494f8eed0e1b17/fibers-1.0.0-cp33-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e4659c19224f3d4fa471b75d2739d2d2", "sha256": "5d0f701181a280e8948e797fbd2e811b2d0b3d03ec4d32e59b61c73cf611bf4f" }, "downloads": -1, "filename": "fibers-1.0.0-cp34-none-win32.whl", "has_sig": false, "md5_digest": "e4659c19224f3d4fa471b75d2739d2d2", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 13458, "upload_time": "2015-09-02T23:09:55", "url": "https://files.pythonhosted.org/packages/a2/a9/7fc18b4ded9ba01adcf22be0165014e641bd9d8d3e79fa01bc0fbfcb6f80/fibers-1.0.0-cp34-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "cd1cbc79459111a5444a1218233e54b9", "sha256": "965df14af32bd27c38218e913ebf1757911bd4bb8bf2707fd81d473c2c5d03bd" }, "downloads": -1, "filename": "fibers-1.0.0-cp34-none-win_amd64.whl", "has_sig": false, "md5_digest": "cd1cbc79459111a5444a1218233e54b9", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 13707, "upload_time": "2015-09-02T23:09:58", "url": "https://files.pythonhosted.org/packages/27/45/c939ab6deac6e9c62b8638e76b9cd85a36dba2a25e9368df27142761df37/fibers-1.0.0-cp34-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "97940b5d6a9a835c1f40d69ff20e93db", "sha256": "1bda7f8fd6adf738c2ffe31d29abeceedf19bf1146cc7bfb08a0ebafbbb30067" }, "downloads": -1, "filename": "fibers-1.0.0.tar.gz", "has_sig": false, "md5_digest": "97940b5d6a9a835c1f40d69ff20e93db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34559, "upload_time": "2015-09-02T23:02:05", "url": "https://files.pythonhosted.org/packages/fd/07/c3590e88403ddbba73be381bbdf064113de099c26b17e3337c626c5fc21a/fibers-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d5efce90940028cb5de156599869a5f5", "sha256": "be6d6dfb308294482db2f5b81be51d078636eac2621f55b09f1501ed5bed3337" }, "downloads": -1, "filename": "fibers-1.1.0-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "d5efce90940028cb5de156599869a5f5", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 13980, "upload_time": "2017-07-21T21:25:25", "url": "https://files.pythonhosted.org/packages/5b/80/80917c0750a84a5fa23fba37ebb62973e7c0fc91c721af574c3d4c67093c/fibers-1.1.0-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "f8655a85e1f8a67833f62174b9b09097", "sha256": "83cabfee73774dd4fa7ecd7ed22a7709674a13800bb6a95ca2d61744f259bdee" }, "downloads": -1, "filename": "fibers-1.1.0-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "f8655a85e1f8a67833f62174b9b09097", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 14282, "upload_time": "2017-07-21T21:25:26", "url": "https://files.pythonhosted.org/packages/d2/a1/9849a0d79c3463ed19893fd726fa569b24ac619d0a5bd75c060e8da4434a/fibers-1.1.0-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "740ccfa3ced0cc1f59723f64c19a3035", "sha256": "211ad4888ba7a3ab6ebfedd3b2739c217f437f8c391470feaa6f84caf3843285" }, "downloads": -1, "filename": "fibers-1.1.0-cp33-cp33m-win32.whl", "has_sig": false, "md5_digest": "740ccfa3ced0cc1f59723f64c19a3035", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 13925, "upload_time": "2017-07-21T21:25:28", "url": "https://files.pythonhosted.org/packages/a5/f1/261f3f4844080913e0b20419fd249d99501682c38ab33744f585eed82ada/fibers-1.1.0-cp33-cp33m-win32.whl" }, { "comment_text": "", "digests": { "md5": "f325defc09b20612ecb7de12d08dc49e", "sha256": "1fdb8be79578936c48c7b4c98229ee75b0048a4a4475438e2179ba1165bd22e4" }, "downloads": -1, "filename": "fibers-1.1.0-cp33-cp33m-win_amd64.whl", "has_sig": false, "md5_digest": "f325defc09b20612ecb7de12d08dc49e", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 14224, "upload_time": "2017-07-21T21:25:31", "url": "https://files.pythonhosted.org/packages/4f/ec/4030ba89ca323ae411e82b5b7738b0a68730404246bdcb3a811298aba99c/fibers-1.1.0-cp33-cp33m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9a2fb572fa3b787b42a56e69fbda3286", "sha256": "65b5514a2a1905e7b3497abc26ba5bb11bd324d304174d90f7cfefd348373f20" }, "downloads": -1, "filename": "fibers-1.1.0-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "9a2fb572fa3b787b42a56e69fbda3286", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 13892, "upload_time": "2017-07-21T21:25:33", "url": "https://files.pythonhosted.org/packages/4d/9f/37e59266ff7d364f39255e349b457c360d43c4db719f5909fcfd15306a1c/fibers-1.1.0-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "4055ed869b213201f3c6d2238534e23f", "sha256": "c105d8665a48a2ccbacd2217bbaa8f113225ebba72bec89c999d33c8844cee03" }, "downloads": -1, "filename": "fibers-1.1.0-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "4055ed869b213201f3c6d2238534e23f", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 14191, "upload_time": "2017-07-21T21:25:34", "url": "https://files.pythonhosted.org/packages/5c/91/fa1adbd68084b727dcd514289ac5f4de90cd191258202afa64d0c77acb2b/fibers-1.1.0-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a1431677ade2b879e21fab145e8a4b29", "sha256": "40f7fac249a7701f1e775db025583b773b401bdb48fa4e1c234497935b336bde" }, "downloads": -1, "filename": "fibers-1.1.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "a1431677ade2b879e21fab145e8a4b29", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 15015, "upload_time": "2017-07-21T21:25:36", "url": "https://files.pythonhosted.org/packages/bb/46/2958f5a535f29fa9ac53a91663e71e548d46db35a8b1a1466c1eb5899b15/fibers-1.1.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "2a47324939eb9bc588149a877c56d208", "sha256": "443ee28e8284c1002a76480dfce301be710de1e30df1f6d4a6558ad71d1bf6d5" }, "downloads": -1, "filename": "fibers-1.1.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "2a47324939eb9bc588149a877c56d208", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 16332, "upload_time": "2017-07-21T21:25:37", "url": "https://files.pythonhosted.org/packages/44/0e/f0bc709341dc3c3b005aa6087397bbbe9e87dcd3d981a9390d4d1ea309de/fibers-1.1.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "788b36313e1cf8094fbe000ebc9989d9", "sha256": "89c099bcc523d1227392f9e8d72fee958d19dbf2003d089af4a7d2b8b03399de" }, "downloads": -1, "filename": "fibers-1.1.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "788b36313e1cf8094fbe000ebc9989d9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 15014, "upload_time": "2017-07-21T21:25:38", "url": "https://files.pythonhosted.org/packages/c8/48/629c16b9af1e9670fa65b16c1adc36f1310106fc4ed1f6e7dadae0408387/fibers-1.1.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "e91ecc187cb205ea0405c97f8b248f4f", "sha256": "5416584f3d06144ba25fc2304c7643ce4812b9a4b366fa9271a093d6293e96ee" }, "downloads": -1, "filename": "fibers-1.1.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "e91ecc187cb205ea0405c97f8b248f4f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 16330, "upload_time": "2017-07-21T21:25:40", "url": "https://files.pythonhosted.org/packages/18/3e/2e8ed0e30860fba8dfd280d17ea2a977085b705e43224d7c45ea98e5b906/fibers-1.1.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "93fee8da8a53bdaa107bb098e576c7f6", "sha256": "624de9b23547838459765fa2386c31afea414fca34558895e2f867eeacbb4fce" }, "downloads": -1, "filename": "fibers-1.1.0.tar.gz", "has_sig": false, "md5_digest": "93fee8da8a53bdaa107bb098e576c7f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36093, "upload_time": "2017-07-21T21:17:08", "url": "https://files.pythonhosted.org/packages/91/12/7b683d9589d3052d3d5366529e60db58f797b4ffd4b1146b86488f736ab0/fibers-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d5efce90940028cb5de156599869a5f5", "sha256": "be6d6dfb308294482db2f5b81be51d078636eac2621f55b09f1501ed5bed3337" }, "downloads": -1, "filename": "fibers-1.1.0-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "d5efce90940028cb5de156599869a5f5", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 13980, "upload_time": "2017-07-21T21:25:25", "url": "https://files.pythonhosted.org/packages/5b/80/80917c0750a84a5fa23fba37ebb62973e7c0fc91c721af574c3d4c67093c/fibers-1.1.0-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "f8655a85e1f8a67833f62174b9b09097", "sha256": "83cabfee73774dd4fa7ecd7ed22a7709674a13800bb6a95ca2d61744f259bdee" }, "downloads": -1, "filename": "fibers-1.1.0-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "f8655a85e1f8a67833f62174b9b09097", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 14282, "upload_time": "2017-07-21T21:25:26", "url": "https://files.pythonhosted.org/packages/d2/a1/9849a0d79c3463ed19893fd726fa569b24ac619d0a5bd75c060e8da4434a/fibers-1.1.0-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "740ccfa3ced0cc1f59723f64c19a3035", "sha256": "211ad4888ba7a3ab6ebfedd3b2739c217f437f8c391470feaa6f84caf3843285" }, "downloads": -1, "filename": "fibers-1.1.0-cp33-cp33m-win32.whl", "has_sig": false, "md5_digest": "740ccfa3ced0cc1f59723f64c19a3035", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 13925, "upload_time": "2017-07-21T21:25:28", "url": "https://files.pythonhosted.org/packages/a5/f1/261f3f4844080913e0b20419fd249d99501682c38ab33744f585eed82ada/fibers-1.1.0-cp33-cp33m-win32.whl" }, { "comment_text": "", "digests": { "md5": "f325defc09b20612ecb7de12d08dc49e", "sha256": "1fdb8be79578936c48c7b4c98229ee75b0048a4a4475438e2179ba1165bd22e4" }, "downloads": -1, "filename": "fibers-1.1.0-cp33-cp33m-win_amd64.whl", "has_sig": false, "md5_digest": "f325defc09b20612ecb7de12d08dc49e", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 14224, "upload_time": "2017-07-21T21:25:31", "url": "https://files.pythonhosted.org/packages/4f/ec/4030ba89ca323ae411e82b5b7738b0a68730404246bdcb3a811298aba99c/fibers-1.1.0-cp33-cp33m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9a2fb572fa3b787b42a56e69fbda3286", "sha256": "65b5514a2a1905e7b3497abc26ba5bb11bd324d304174d90f7cfefd348373f20" }, "downloads": -1, "filename": "fibers-1.1.0-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "9a2fb572fa3b787b42a56e69fbda3286", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 13892, "upload_time": "2017-07-21T21:25:33", "url": "https://files.pythonhosted.org/packages/4d/9f/37e59266ff7d364f39255e349b457c360d43c4db719f5909fcfd15306a1c/fibers-1.1.0-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "4055ed869b213201f3c6d2238534e23f", "sha256": "c105d8665a48a2ccbacd2217bbaa8f113225ebba72bec89c999d33c8844cee03" }, "downloads": -1, "filename": "fibers-1.1.0-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "4055ed869b213201f3c6d2238534e23f", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 14191, "upload_time": "2017-07-21T21:25:34", "url": "https://files.pythonhosted.org/packages/5c/91/fa1adbd68084b727dcd514289ac5f4de90cd191258202afa64d0c77acb2b/fibers-1.1.0-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a1431677ade2b879e21fab145e8a4b29", "sha256": "40f7fac249a7701f1e775db025583b773b401bdb48fa4e1c234497935b336bde" }, "downloads": -1, "filename": "fibers-1.1.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "a1431677ade2b879e21fab145e8a4b29", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 15015, "upload_time": "2017-07-21T21:25:36", "url": "https://files.pythonhosted.org/packages/bb/46/2958f5a535f29fa9ac53a91663e71e548d46db35a8b1a1466c1eb5899b15/fibers-1.1.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "2a47324939eb9bc588149a877c56d208", "sha256": "443ee28e8284c1002a76480dfce301be710de1e30df1f6d4a6558ad71d1bf6d5" }, "downloads": -1, "filename": "fibers-1.1.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "2a47324939eb9bc588149a877c56d208", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 16332, "upload_time": "2017-07-21T21:25:37", "url": "https://files.pythonhosted.org/packages/44/0e/f0bc709341dc3c3b005aa6087397bbbe9e87dcd3d981a9390d4d1ea309de/fibers-1.1.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "788b36313e1cf8094fbe000ebc9989d9", "sha256": "89c099bcc523d1227392f9e8d72fee958d19dbf2003d089af4a7d2b8b03399de" }, "downloads": -1, "filename": "fibers-1.1.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "788b36313e1cf8094fbe000ebc9989d9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 15014, "upload_time": "2017-07-21T21:25:38", "url": "https://files.pythonhosted.org/packages/c8/48/629c16b9af1e9670fa65b16c1adc36f1310106fc4ed1f6e7dadae0408387/fibers-1.1.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "e91ecc187cb205ea0405c97f8b248f4f", "sha256": "5416584f3d06144ba25fc2304c7643ce4812b9a4b366fa9271a093d6293e96ee" }, "downloads": -1, "filename": "fibers-1.1.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "e91ecc187cb205ea0405c97f8b248f4f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 16330, "upload_time": "2017-07-21T21:25:40", "url": "https://files.pythonhosted.org/packages/18/3e/2e8ed0e30860fba8dfd280d17ea2a977085b705e43224d7c45ea98e5b906/fibers-1.1.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "93fee8da8a53bdaa107bb098e576c7f6", "sha256": "624de9b23547838459765fa2386c31afea414fca34558895e2f867eeacbb4fce" }, "downloads": -1, "filename": "fibers-1.1.0.tar.gz", "has_sig": false, "md5_digest": "93fee8da8a53bdaa107bb098e576c7f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36093, "upload_time": "2017-07-21T21:17:08", "url": "https://files.pythonhosted.org/packages/91/12/7b683d9589d3052d3d5366529e60db58f797b4ffd4b1146b86488f736ab0/fibers-1.1.0.tar.gz" } ] }