{ "info": { "author": "Dmitry Orlov ", "author_email": "me@mosquito.su", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Programming Language :: Python" ], "description": "CREW\n====\n\nAMQP based RPC library for Tornado\n\nUse cases\n---------\n\n* Task queue\n* Load balancing for different CPU-bound HTTP handlers\n* ... other systems which involve RPC\n\nInstallation\n------------\n\n::\n\n pip install crew\n\n\nExample\n-------\n\nSee the full example_.\n\nUsage\n+++++\n\nFor example create your first app, and save as master.py::\n\n import tornado.ioloop\n import tornado.gen\n import tornado.web\n import tornado.log\n import json\n import tornado.options\n from crew import TimeoutError, ExpirationError\n from crew.master.tornado import Client\n\n class MainHandler(tornado.web.RequestHandler):\n\n @tornado.gen.coroutine\n def get(self):\n resp = yield self.settings['crew'].call(None, priority=100)\n self.write(json.dumps(resp))\n\n cl = Client()\n application = tornado.web.Application(\n [\n (r\"/\", MainHandler),\n ],\n crew=cl,\n autoreload=True,\n debug=True,\n )\n\n if __name__ == \"__main__\":\n cl.connect()\n tornado.options.parse_command_line()\n application.listen(8888)\n tornado.ioloop.IOLoop.instance().start()\n\nAnd create your first task, and save as worker.py::\n\n # encoding: utf-8\n from crew.worker import run, context, Task\n\n @Task('test')\n def long_task(req):\n context.settings.counter += 1\n return {\"counter\": context.settings.counter}\n\n run(\n counter=0\n )\n\nAfter that run it::\n\n $ python master.py &\n $ python worker.py &\n $ wait\n\nTry to test it::\n\n $ curl http://localhost:8888/\n\n\n.. _example: https://github.com/mosquito/crew/tree/master/example", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/mosquito/crew", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "crew", "package_url": "https://pypi.org/project/crew/", "platform": "all", "project_url": "https://pypi.org/project/crew/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/mosquito/crew" }, "release_url": "https://pypi.org/project/crew/0.9.2/", "requires_dist": null, "requires_python": null, "summary": "AMQP based worker/master pattern framework", "version": "0.9.2" }, "last_serial": 2026890, "releases": { "0.3.14": [ { "comment_text": "", "digests": { "md5": "b9e5bc0ce76ca09ab79b8887f53ad50b", "sha256": "5dc0452d4cf81e710547ccd5ce1a62051b66bb2fe4f8f7bb8150a5456090623b" }, "downloads": -1, "filename": "crew-0.3.14.tar.gz", "has_sig": false, "md5_digest": "b9e5bc0ce76ca09ab79b8887f53ad50b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5924, "upload_time": "2014-09-30T14:09:04", "url": "https://files.pythonhosted.org/packages/a5/1f/a49f4dc67ccdcb423acb3e94874aa9aba9a961eafaecae6fe2e82ae0998c/crew-0.3.14.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "70d9310bb7eaebc783cc33e721608ac3", "sha256": "11ee930bc90ad1c9ca948c8c769cc1f6e2a2053a4d9c1912840a1479617dbfe4" }, "downloads": -1, "filename": "crew-0.4.0.tar.gz", "has_sig": false, "md5_digest": "70d9310bb7eaebc783cc33e721608ac3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6028, "upload_time": "2014-10-01T17:20:15", "url": "https://files.pythonhosted.org/packages/68/ea/2a28a66529d45d7a2be45b1d775861f78a819453b1bc428a9260605efcb3/crew-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8ce5ef39cf340410d5c68c43c1eb3ca8", "sha256": "053352dac3c5fe504feed9630aa97e54c22de3911b00c15eda3dbbb026ae4d83" }, "downloads": -1, "filename": "crew-0.4.1.tar.gz", "has_sig": false, "md5_digest": "8ce5ef39cf340410d5c68c43c1eb3ca8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6061, "upload_time": "2014-10-01T17:50:24", "url": "https://files.pythonhosted.org/packages/93/0a/82ad898f8a99c729e59d6e8caf2f24909ed058dc38a47555b95e0dbb30e4/crew-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "21d849e9485e13542913c44d26085786", "sha256": "3b229b743ffeccbaf792f039395691717452fef404b3e468987839616bafcff9" }, "downloads": -1, "filename": "crew-0.4.2.tar.gz", "has_sig": false, "md5_digest": "21d849e9485e13542913c44d26085786", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6078, "upload_time": "2014-10-04T12:01:21", "url": "https://files.pythonhosted.org/packages/e7/42/8c6de06c4abe1814a1e8eb0f0f9707e04a8a3c1c26202a0e73a600c2ebb9/crew-0.4.2.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "1ed4d6aea09382e7fb62c8f375b69dd6", "sha256": "e2b1c5680479f9dd802b568e5f89dcb64a0052ab4bc99ab4343b5ae695263146" }, "downloads": -1, "filename": "crew-0.5.2.tar.gz", "has_sig": false, "md5_digest": "1ed4d6aea09382e7fb62c8f375b69dd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6443, "upload_time": "2014-10-04T14:51:55", "url": "https://files.pythonhosted.org/packages/0b/7f/6b8ceadf593d74f74c66c361ab4b9b2c52d85d035ec3acc8b4ebf1c4e0ac/crew-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "a9e1ccb1396ff5e2cb77f1a7f1b556d6", "sha256": "4810684bbc1f5a19b18c2c832733722d49ac099c13d06fe83fa4fa1811a9ae58" }, "downloads": -1, "filename": "crew-0.5.3.tar.gz", "has_sig": false, "md5_digest": "a9e1ccb1396ff5e2cb77f1a7f1b556d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6431, "upload_time": "2014-10-04T15:07:20", "url": "https://files.pythonhosted.org/packages/97/a8/7dfd7d19fadebeded6db23b41e05d2f8f4454b882c452605651745641d10/crew-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "4a48c5f5281ee1348e5b5ee393ad8c14", "sha256": "efa14826ced3ad200e354f9a57b8b569a6d4ae9e3e7a4bdc051da30369ed2b57" }, "downloads": -1, "filename": "crew-0.5.4.tar.gz", "has_sig": false, "md5_digest": "4a48c5f5281ee1348e5b5ee393ad8c14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6437, "upload_time": "2014-10-05T12:07:23", "url": "https://files.pythonhosted.org/packages/28/d7/ca61b70a741bdcf5fb4012d4b9cd2d1f97991266657cd85f646e69e5bb8c/crew-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "fb0a80030412ce9922f3c1921c4f6b23", "sha256": "0d5e7a9cd4a7dcc58dc58e64dc622db3e742e4c5b376bba3a5f02441cc78e78d" }, "downloads": -1, "filename": "crew-0.5.5.tar.gz", "has_sig": false, "md5_digest": "fb0a80030412ce9922f3c1921c4f6b23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6442, "upload_time": "2014-10-05T12:11:20", "url": "https://files.pythonhosted.org/packages/ee/68/94c4d57702a359896b5a358f1b91068a8d68d1517b25ec368b01ea420931/crew-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "6cb9f3ca2341da981942a203856ef0b0", "sha256": "42b0f0b1ab4837ea4b4c9549cbb0ae275cb852487cb4deae40c2f5d5c59d47e0" }, "downloads": -1, "filename": "crew-0.6.0.tar.gz", "has_sig": false, "md5_digest": "6cb9f3ca2341da981942a203856ef0b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6784, "upload_time": "2014-10-06T16:20:37", "url": "https://files.pythonhosted.org/packages/2e/a7/ad348686cd73849945dcf56db1f1be768326e08fb94a366d46b1494b547d/crew-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "ffa4de6eb17532a6afc4f6fbae19bb2a", "sha256": "95dd9f4543132357f94586e926d470d8403e386d2c68ad5179ffc744f273e4e3" }, "downloads": -1, "filename": "crew-0.6.1.tar.gz", "has_sig": false, "md5_digest": "ffa4de6eb17532a6afc4f6fbae19bb2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7539, "upload_time": "2014-10-06T17:36:27", "url": "https://files.pythonhosted.org/packages/1e/91/7fe710b0f343a1b07db6844441bc56dc70b8acdb5cd9a7bf5851bae0c8f2/crew-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "d9991c97731c2cfcfe192974cd4bce62", "sha256": "4e43b76b817dda6a8d3bc23bc377c897e0a4d1648bfb9d346bc1404cdce2eb9b" }, "downloads": -1, "filename": "crew-0.6.2.tar.gz", "has_sig": false, "md5_digest": "d9991c97731c2cfcfe192974cd4bce62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7551, "upload_time": "2014-10-10T19:49:51", "url": "https://files.pythonhosted.org/packages/27/3b/7d47501103fa5c3b08114a9fb4ee521cdeb7af3545813dd334f642185506/crew-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "fba86e70316f794f63856cde8071f3ba", "sha256": "add2a1dbf8e5c59367183fda1d8b03e521a317884dea8bf79d5323c48a4f4db5" }, "downloads": -1, "filename": "crew-0.6.3.tar.gz", "has_sig": false, "md5_digest": "fba86e70316f794f63856cde8071f3ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7551, "upload_time": "2014-10-10T19:54:34", "url": "https://files.pythonhosted.org/packages/e0/00/aaf9d63bb7a6087f5e741ffc4495035ae648a60543400cf1569e2bdd1ffc/crew-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "cb1346c1ddfd03716818c43644264f7a", "sha256": "0c908d039373f268c0c4831e692a316eb7606957009e2bc8f9fa1321b947890d" }, "downloads": -1, "filename": "crew-0.6.4.tar.gz", "has_sig": false, "md5_digest": "cb1346c1ddfd03716818c43644264f7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7577, "upload_time": "2014-10-11T11:16:57", "url": "https://files.pythonhosted.org/packages/2c/9e/44063090b9a6479a56eaaead4e2bbf2102384f41809e6f17d3c30567cf39/crew-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "098c07a390662197780a62b13b947768", "sha256": "0eb6c07d20bf93d84510fa9b8f2408dfb4074eba5a02f5fbabd9b5f35d57eb17" }, "downloads": -1, "filename": "crew-0.6.5.tar.gz", "has_sig": false, "md5_digest": "098c07a390662197780a62b13b947768", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7614, "upload_time": "2014-10-11T14:41:37", "url": "https://files.pythonhosted.org/packages/2a/81/9e3925f330e9c49942cf92fa1d03cfbca2043dbad8474f8eec8d1125303b/crew-0.6.5.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "3bd4ce328ebfa19d9491485ea1254d7f", "sha256": "dc1017e56b394b0b8dda157cbe50d6ad9e6ff4809bbbdf0018f673d58ed62dee" }, "downloads": -1, "filename": "crew-0.7.0.tar.gz", "has_sig": false, "md5_digest": "3bd4ce328ebfa19d9491485ea1254d7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7962, "upload_time": "2014-10-24T11:37:41", "url": "https://files.pythonhosted.org/packages/82/3f/d9bce7d085175587ba85404122543ad275b66907ba2571204c5976104297/crew-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "2f79bead954b20a948bca55e64b4ca23", "sha256": "40966545fe3e2440a0635651b2901d909fcc6b1bd86faa3a3e2af5944c3cb637" }, "downloads": -1, "filename": "crew-0.7.1.tar.gz", "has_sig": false, "md5_digest": "2f79bead954b20a948bca55e64b4ca23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7978, "upload_time": "2014-12-10T18:14:13", "url": "https://files.pythonhosted.org/packages/f7/75/1b212c89518d9153e9efaadc4d15089f971f07530d571a88ba2b50064075/crew-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "02e5eab823a28df66501cdc5d7128d3d", "sha256": "68f52e2f1412dd90c11990ffd90dedf19f9573523b600f7aaa9edab594eaafea" }, "downloads": -1, "filename": "crew-0.7.2.tar.gz", "has_sig": false, "md5_digest": "02e5eab823a28df66501cdc5d7128d3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8011, "upload_time": "2014-12-10T18:18:43", "url": "https://files.pythonhosted.org/packages/ec/13/13a6e94f0b2b2aec5ee38ecc20dfc9ad6b0becb16fdd5f2ac12c52dd9933/crew-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "dbabead45dd03254b04829c9d7fcca56", "sha256": "900cc1ccf581c8395b977c672d2cdbf263d3a3b71b57f9a4a415349c3260d93d" }, "downloads": -1, "filename": "crew-0.7.3.tar.gz", "has_sig": false, "md5_digest": "dbabead45dd03254b04829c9d7fcca56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8071, "upload_time": "2014-12-17T16:38:04", "url": "https://files.pythonhosted.org/packages/a3/8c/2cc21eb0add03258e5d6576a3bf8e2c9f553a98449850a2e9f72ac5ab822/crew-0.7.3.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "9e2aaa647c3a016072f2859a247497d3", "sha256": "a0d62647f5575fed7f9b5ffe0cb36ff2c71c59cfd12c07c4319c40538c23341f" }, "downloads": -1, "filename": "crew-0.8.0.tar.gz", "has_sig": false, "md5_digest": "9e2aaa647c3a016072f2859a247497d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9362, "upload_time": "2014-12-22T19:43:09", "url": "https://files.pythonhosted.org/packages/8c/aa/fc27358927a4f668156fe13e6931d3d10de1c1bc664f4c60061a52bda5c3/crew-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "cfb8306126fe565ef761de2ba2b16fec", "sha256": "074915ebbfceacc575a71c34084c69e84f6a24458c697a4d01b35a61c7e7672e" }, "downloads": -1, "filename": "crew-0.8.1.tar.gz", "has_sig": false, "md5_digest": "cfb8306126fe565ef761de2ba2b16fec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9369, "upload_time": "2014-12-22T19:53:57", "url": "https://files.pythonhosted.org/packages/57/8c/01d43d75c3ec831d37a4edf7f6e4c23bdc4bb5c4df9d55b20b3f89806aba/crew-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "a3d3c99fbdbc78f7facd160e45b10a45", "sha256": "587f0b3128dac43ed99885ac206545aefe568e1c1aeef7ff98a5febdaeb9ee99" }, "downloads": -1, "filename": "crew-0.8.2.tar.gz", "has_sig": false, "md5_digest": "a3d3c99fbdbc78f7facd160e45b10a45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9457, "upload_time": "2014-12-26T11:37:40", "url": "https://files.pythonhosted.org/packages/ba/96/89f972d6d8cdc5e47ad9676265180c20e9c015d65e1767fc4768537a88f3/crew-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "1ad3294421247246f396733288058369", "sha256": "6364ad87da3394d19034bd4c729b84dba9c89582808beff0e90ce8a89ee9ef08" }, "downloads": -1, "filename": "crew-0.8.3.tar.gz", "has_sig": false, "md5_digest": "1ad3294421247246f396733288058369", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9482, "upload_time": "2014-12-26T12:05:03", "url": "https://files.pythonhosted.org/packages/9b/31/651fd9b5f705489ce47f5880b80c3ca0f9167fb26b376fb08ee419ca1939/crew-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "a3535cb1e7baa4c7ff5ceaa6d9c5a5f6", "sha256": "1e3657dd07295ac843cce49120e78179313efb69259adb4ebb04d61ee9ad47fd" }, "downloads": -1, "filename": "crew-0.8.4.tar.gz", "has_sig": false, "md5_digest": "a3535cb1e7baa4c7ff5ceaa6d9c5a5f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9484, "upload_time": "2014-12-26T12:09:19", "url": "https://files.pythonhosted.org/packages/f5/e0/6e74ba3740f219b9baa9814003fc6d55302d82fe1c71e690c86d0e999cd5/crew-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "fc222f460bcf8a4d53e23fc358b7f167", "sha256": "9a916472845509a89d3a46faef906dd8d0f251ef066d5ff53b3f0a1bad5d82be" }, "downloads": -1, "filename": "crew-0.8.5.tar.gz", "has_sig": false, "md5_digest": "fc222f460bcf8a4d53e23fc358b7f167", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9502, "upload_time": "2014-12-26T12:11:54", "url": "https://files.pythonhosted.org/packages/60/f9/4fbb80ef9d97996d9355691b7966724e74faad44f4d5f7c371d4599c5d3c/crew-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "07c632566c077b18b3ed8b6f4e5e377c", "sha256": "afb45099e9ed4591685fea1a8cf567c358d659cc75da29606b892a5d5d16e9c5" }, "downloads": -1, "filename": "crew-0.8.6.tar.gz", "has_sig": false, "md5_digest": "07c632566c077b18b3ed8b6f4e5e377c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9528, "upload_time": "2014-12-26T12:21:51", "url": "https://files.pythonhosted.org/packages/da/39/66874e682152f810754cf6923bdb04fed101ed0c13dae100e28600fe6698/crew-0.8.6.tar.gz" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "819c8fa4b990f335cdfe1c9f78ed1100", "sha256": "851edd21da426822dabc5ece28262d456efac1f06f0d317d9b23bffb076fa311" }, "downloads": -1, "filename": "crew-0.8.7.tar.gz", "has_sig": false, "md5_digest": "819c8fa4b990f335cdfe1c9f78ed1100", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10457, "upload_time": "2015-02-11T19:36:29", "url": "https://files.pythonhosted.org/packages/0c/21/45358955f6fb056ec18ce3239ff7e1bc6554bb0e17d8c96b40099bdbf79f/crew-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "9c0fd169620e8dd5caac6939d072e83e", "sha256": "5c7d90a969b006144bc92ffc22bc5ebfdccac4f2f04a5c4ab439b8fc768f41f7" }, "downloads": -1, "filename": "crew-0.8.8.tar.gz", "has_sig": false, "md5_digest": "9c0fd169620e8dd5caac6939d072e83e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10449, "upload_time": "2015-03-04T17:56:20", "url": "https://files.pythonhosted.org/packages/6d/68/b8c74c5534577a04aaf808b7279be832cec268721b7da786e6bfd83cc3b2/crew-0.8.8.tar.gz" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "f5f94eebbf9e0386e6daaf54b2718807", "sha256": "2e0e16f5b0f21adb103cd44474bb200bcab53fb574605ebff9b0542e3787779a" }, "downloads": -1, "filename": "crew-0.8.9.tar.gz", "has_sig": false, "md5_digest": "f5f94eebbf9e0386e6daaf54b2718807", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10424, "upload_time": "2015-06-16T15:42:30", "url": "https://files.pythonhosted.org/packages/d5/e2/b3a8dc3a5aa6c6317ebb82db2d8b856cacb7f516968205f9b0b9a46c0edc/crew-0.8.9.tar.gz" } ], "0.9.0": [ { "comment_text": "built for Darwin-15.0.0", "digests": { "md5": "be8b7ba01c469f37586645c84078dbe6", "sha256": "c3b330a4bab191a819892080ed1a12c5003d3b5740ed216af29a5c2036198486" }, "downloads": -1, "filename": "crew-0.9.0.macosx-10.11-x86_64.tar.gz", "has_sig": false, "md5_digest": "be8b7ba01c469f37586645c84078dbe6", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 29823, "upload_time": "2015-10-17T13:16:22", "url": "https://files.pythonhosted.org/packages/0c/8c/c2c0bc7735717cbc9e793550fde6657acfeb77f08c05671b6a01d0309da6/crew-0.9.0.macosx-10.11-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "725cf60c53b70c8814c79aafe7a8b4b7", "sha256": "342b024681518159490ece9e6fa2f7f5114022455b96dc64970810e6693ac069" }, "downloads": -1, "filename": "crew-0.9.0-py2.7.egg", "has_sig": false, "md5_digest": "725cf60c53b70c8814c79aafe7a8b4b7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16134, "upload_time": "2015-10-17T13:16:31", "url": "https://files.pythonhosted.org/packages/6c/2f/0896d63f2963a26ce44f77f6a90c22592b075db2844cf6944b37fbb6355c/crew-0.9.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "78cdd4992979733c29f6b3f220684b9f", "sha256": "38c93670c299625ef4f633b4bfb3d5fd55fc787c4dd30c1667db10be64327e1f" }, "downloads": -1, "filename": "crew-0.9.0-py2-none-any.whl", "has_sig": false, "md5_digest": "78cdd4992979733c29f6b3f220684b9f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18264, "upload_time": "2015-10-17T13:16:27", "url": "https://files.pythonhosted.org/packages/29/95/c7449e86ae3bdd048c65e31f2bff273072658860e3ad3b52da20fe705fdb/crew-0.9.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5df8c2d240052d017141ebd1bf8d2fdd", "sha256": "87167287d87ba21b2446c115ed33e69d66464cfa07e0c4bfe6b295597f4e2351" }, "downloads": -1, "filename": "crew-0.9.0.tar.gz", "has_sig": false, "md5_digest": "5df8c2d240052d017141ebd1bf8d2fdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10831, "upload_time": "2015-10-17T13:16:18", "url": "https://files.pythonhosted.org/packages/04/9a/fc789f3180a112422ac7617c068ec377b0e27ca09e3ff053f1685eb3f46c/crew-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "af17f164db41d8be8e71b982bfa061c7", "sha256": "e95928cb413b792ac8d45f20d717956f8c85f960eacf8eef7b6b09ddc6dba87a" }, "downloads": -1, "filename": "crew-0.9.1.tar.gz", "has_sig": false, "md5_digest": "af17f164db41d8be8e71b982bfa061c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11015, "upload_time": "2016-03-24T12:06:01", "url": "https://files.pythonhosted.org/packages/10/e0/09a5830efe873169dbabd500bb09f975946732d70780d52838fc642da4c9/crew-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "c48a7ec24206816ed6b60d1137e75161", "sha256": "76427b80efb2a83096d334aa86971e77b17bc38f6b851d1212a053e57dbfa0fc" }, "downloads": -1, "filename": "crew-0.9.2.tar.gz", "has_sig": false, "md5_digest": "c48a7ec24206816ed6b60d1137e75161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11018, "upload_time": "2016-03-25T13:31:06", "url": "https://files.pythonhosted.org/packages/40/28/217ca1977b8d90544ebb5b9d267c78dd0d4bd3f642e37729718ad0f2695d/crew-0.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c48a7ec24206816ed6b60d1137e75161", "sha256": "76427b80efb2a83096d334aa86971e77b17bc38f6b851d1212a053e57dbfa0fc" }, "downloads": -1, "filename": "crew-0.9.2.tar.gz", "has_sig": false, "md5_digest": "c48a7ec24206816ed6b60d1137e75161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11018, "upload_time": "2016-03-25T13:31:06", "url": "https://files.pythonhosted.org/packages/40/28/217ca1977b8d90544ebb5b9d267c78dd0d4bd3f642e37729718ad0f2695d/crew-0.9.2.tar.gz" } ] }