{ "info": { "author": "Emlyn O'Regan", "author_email": "emlynoregan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Distributed Computing" ], "description": "# im-future\nThis is the implementation of Distributed Hierarchical Futures for Google App Engine, Python standard environment.\n\n[![Build Status](https://travis-ci.org/emlynoregan/im_future.svg?branch=master)](https://travis-ci.org/emlynoregan/im_future)\n\n## Install\n\nUse the python package for this library. You can find the package online [here](https://pypi.org/project/im-future/).\n\nChange to your Python App Engine project's root folder and do the following:\n\n> pip install im-future --target lib\n\nOr add it to your requirements.txt. You'll also need to set up vendoring, see [app engine vendoring instructions here](https://cloud.google.com/appengine/docs/python/tools/using-libraries-python-27).\n\n## @future\n\nTBD\n\nMore information about @future is available in this article on medium:\n\n[Welcome to the Future!](https://medium.com/the-infinite-machine/welcome-to-the-future-3ca4fb5a4656)\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/emlynoregan/im_task", "keywords": "", "license": "../LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "im-future", "package_url": "https://pypi.org/project/im-future/", "platform": "", "project_url": "https://pypi.org/project/im-future/", "project_urls": { "Homepage": "https://github.com/emlynoregan/im_task" }, "release_url": "https://pypi.org/project/im-future/0.1.6/", "requires_dist": [ "im-task (>=0.1.1)", "im-util (>=0.1.4)", "im-debouncedtask" ], "requires_python": "", "summary": "@future; distributed hierarchical futures for Google App Engine, Python standard environment", "version": "0.1.6" }, "last_serial": 3819724, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "01a4d806b8b036a8c1b996eace87eccb", "sha256": "0b41bd05de0bd46ff76f6c931eae46ddce9d45a022a8fa84e92740e4a600c2f9" }, "downloads": -1, "filename": "im_future-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01a4d806b8b036a8c1b996eace87eccb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12574, "upload_time": "2018-02-22T05:22:04", "url": "https://files.pythonhosted.org/packages/4c/92/5553f543332a52f2ad3e7f17dc96fd250c6fd9ce7442f552fbd7e066aa76/im_future-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a717056fc207a6c55c3cbf274b4e5a4", "sha256": "61a30ce2e4d6612adbb6cf64b72cd020eb6080276baa0257531d60bddfb97e2a" }, "downloads": -1, "filename": "im_future-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1a717056fc207a6c55c3cbf274b4e5a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9614, "upload_time": "2018-02-22T05:22:05", "url": "https://files.pythonhosted.org/packages/34/e0/8b26d57be3294e2041a61cee48d060b605e90ce6eb74ee2d631393029c0b/im_future-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "17436990b71f30c9e6a55220248993a4", "sha256": "437a5032f63ae8262c9f2dfeaa2821ca6b7317d2a26ef7310bccca6c6174e927" }, "downloads": -1, "filename": "im_future-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "17436990b71f30c9e6a55220248993a4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9990, "upload_time": "2018-02-24T05:18:01", "url": "https://files.pythonhosted.org/packages/b9/cf/88458a58b9403074c1f2d5cb4d2ec9bb36693c50956424b4e85eb9066e11/im_future-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18f7abc1f245003313e3d03619902500", "sha256": "742f3e7c4bc63683ff678a6f89786b7eec59c59f956cab410aedefcc10ccb18a" }, "downloads": -1, "filename": "im_future-0.1.1.tar.gz", "has_sig": false, "md5_digest": "18f7abc1f245003313e3d03619902500", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8285, "upload_time": "2018-02-24T05:18:03", "url": "https://files.pythonhosted.org/packages/88/96/cd3085e52fab35c1b409c89312286ea525a51865012282733e338a281b9a/im_future-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b297aa982c3b82fb18c86e83baa33f73", "sha256": "2168e8d713aab84237ba9c7f44bbd2f462f245d94181afe3412fcb6a4d73f9c9" }, "downloads": -1, "filename": "im_future-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b297aa982c3b82fb18c86e83baa33f73", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10010, "upload_time": "2018-04-06T04:45:25", "url": "https://files.pythonhosted.org/packages/07/2b/68c0c9b4a645d6e2fb032fba2f682db2e25b3bedf581752faf7d68aabfff/im_future-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd6e1e3c28bf17d709f9042d6bed1c74", "sha256": "94e51f1de460b983727d1444b9bbaf2f079474d633f6d2aaa9165abc2b5997dd" }, "downloads": -1, "filename": "im_future-0.1.2.tar.gz", "has_sig": false, "md5_digest": "bd6e1e3c28bf17d709f9042d6bed1c74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8297, "upload_time": "2018-04-06T04:45:26", "url": "https://files.pythonhosted.org/packages/b0/e0/291e98d1acc1834741762777389c6ba29e9de11dc6db1eedb93892a0fe22/im_future-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "186d1ce26025fc7338e17388cd15be88", "sha256": "67347306f08a5f98a0fee7395d64e86c95c5bf17e74dc2feab9f3e1df5a3f632" }, "downloads": -1, "filename": "im_future-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "186d1ce26025fc7338e17388cd15be88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10007, "upload_time": "2018-04-06T07:11:57", "url": "https://files.pythonhosted.org/packages/4f/21/8f84f822e149068e761f7e22f93dea207d91b34eb52477cff0ddc2e8a697/im_future-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "356b070860153375759dd685048f5103", "sha256": "a3b8df875188459d3736e4a1beedb4e18e48b2cbd0fd1a413ba362cd8eaf6855" }, "downloads": -1, "filename": "im_future-0.1.3.tar.gz", "has_sig": false, "md5_digest": "356b070860153375759dd685048f5103", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8292, "upload_time": "2018-04-06T07:11:58", "url": "https://files.pythonhosted.org/packages/bd/1f/2a8b2b99a2d7b7e365c2ad09bf573f1d777f4c8826aac110a1accdf3519b/im_future-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "390c2dece456e2b94a821d74ca797ed2", "sha256": "f1d97319916200fac8de6527eb32b24e6b4cf33e880fdcb9f8c68467e9d7ef9a" }, "downloads": -1, "filename": "im_future-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "390c2dece456e2b94a821d74ca797ed2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10005, "upload_time": "2018-04-06T07:13:04", "url": "https://files.pythonhosted.org/packages/40/78/d509b5b45f0259d4143534bfadf53b77984516a829a86d57427edc60fc0f/im_future-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "feeace13354f3a60d4270d6ef3e38a30", "sha256": "921b5fb021f0e92d85d324e15c4f091ceb0c0dab6416730ab8ff66c28ad540bb" }, "downloads": -1, "filename": "im_future-0.1.4.tar.gz", "has_sig": false, "md5_digest": "feeace13354f3a60d4270d6ef3e38a30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8293, "upload_time": "2018-04-06T07:13:05", "url": "https://files.pythonhosted.org/packages/61/c4/47a875e0f16244ab60ab1d5ee66701465374093f10f5a0d98294999c89e8/im_future-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b87c96ebc1db01c94f075fed070c1e9a", "sha256": "797946f6302a7c5e23da120b0490d3d187580848ae01c90036b11e5873808996" }, "downloads": -1, "filename": "im_future-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b87c96ebc1db01c94f075fed070c1e9a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10019, "upload_time": "2018-04-09T07:05:51", "url": "https://files.pythonhosted.org/packages/01/0c/11799ce0b55808b12acd00893db543a292c28743ce7821ae06bb6c0aaacb/im_future-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "660c4dc4ddbf79b91b6213b186c9497f", "sha256": "7b4f742f7676e51e422e4dc0ecc45289c0596758e96ef9dd459d2caa3e7a0a78" }, "downloads": -1, "filename": "im_future-0.1.5.tar.gz", "has_sig": false, "md5_digest": "660c4dc4ddbf79b91b6213b186c9497f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8313, "upload_time": "2018-04-09T07:05:52", "url": "https://files.pythonhosted.org/packages/81/a9/e54f4f4ed6909e9645fc6d3091e8783a783988fd02dacc7e80ae1a890520/im_future-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "a30003a83f1d45e189f27ca8d8aa943c", "sha256": "a017c3ff0023664f202499879deab524855f0e216613e2e8760c840c806678f5" }, "downloads": -1, "filename": "im_future-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a30003a83f1d45e189f27ca8d8aa943c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10022, "upload_time": "2018-04-30T03:20:12", "url": "https://files.pythonhosted.org/packages/4a/84/d488b144cca351c8f843af1d824f25cef11d7fb01ab9442a011608ce106f/im_future-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d32792ba062c4334e5411ee04d8eef18", "sha256": "ba72e6f0ac2957d3e2234eb9be13fcb19490bcb1ec2db6b5db1c35ebaa9feac2" }, "downloads": -1, "filename": "im_future-0.1.6.tar.gz", "has_sig": false, "md5_digest": "d32792ba062c4334e5411ee04d8eef18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8314, "upload_time": "2018-04-30T03:20:13", "url": "https://files.pythonhosted.org/packages/ab/e9/634dc69b109ef7af5503b504b0c678cb7719fc342ada26d0376cbb0bc83d/im_future-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a30003a83f1d45e189f27ca8d8aa943c", "sha256": "a017c3ff0023664f202499879deab524855f0e216613e2e8760c840c806678f5" }, "downloads": -1, "filename": "im_future-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a30003a83f1d45e189f27ca8d8aa943c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10022, "upload_time": "2018-04-30T03:20:12", "url": "https://files.pythonhosted.org/packages/4a/84/d488b144cca351c8f843af1d824f25cef11d7fb01ab9442a011608ce106f/im_future-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d32792ba062c4334e5411ee04d8eef18", "sha256": "ba72e6f0ac2957d3e2234eb9be13fcb19490bcb1ec2db6b5db1c35ebaa9feac2" }, "downloads": -1, "filename": "im_future-0.1.6.tar.gz", "has_sig": false, "md5_digest": "d32792ba062c4334e5411ee04d8eef18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8314, "upload_time": "2018-04-30T03:20:13", "url": "https://files.pythonhosted.org/packages/ab/e9/634dc69b109ef7af5503b504b0c678cb7719fc342ada26d0376cbb0bc83d/im_future-0.1.6.tar.gz" } ] }