{ "info": { "author": "Giridhar Pemmasani", "author_email": "pgiri@yahoo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries" ], "description": "pycos\n######\n\n`pycos `_ is a Python framework for asynchronous,\nconcurrent, distributed programming with tasks, asynchronous completions and\nmessage passing.\n\nUnlike with other asynchronous frameworks, programs developed with pycos have\n**same logic and structure** as programs with threads, except for a few\nsyntactic changes - mostly using *yield* with asynchronous completions that give\ncontrol to pycos's scheduler, which interleaves executions of tasks, similar to\nthe way an operating system executes multiple processes. In addition, pycos has\nmany additional features, including message passing for communication,\ndistributed computing/programming etc.\n\nUnlike threads, creating tasks with pycos is very efficient. Moreover, with\npycos context switch occurs only when tasks use *yield* (typically with an\nasychronous call), so there is no need for locking and there is no overhead of\nunnecessary context switches.\n\npycos works with Python versions 2.7+ and 3.1+. It has been tested with\nLinux, Mac OS X and Windows; it may work on other platforms, too.\n\nFeatures\n--------\n\n* No callbacks or event loops! No need to lock critical sections either,\n\n* Efficient polling mechanisms epoll, kqueue, /dev/poll, Windows\n I/O Completion Ports (IOCP) for high performance and\n scalability,\n\n* Asynchronous (non-blocking) sockets and pipes, for concurrent\n processing of I/O,\n\n* SSL for security,\n\n* Asynchronous locking primitives similar to Python threading module,\n\n* Asynchronous timers and timeouts,\n\n* `Message passing `_\n for (local and remote) tasks to exchange messages one-to-one\n with `Message Queue Pattern\n `_ or through\n broadcasting channels with `Publish-Subscribe Pattern\n `_,\n\n* `Location transparency\n `_ with naming\n and locating (local and remote) resources,\n\n* Distributing computation components (code and data) for execution of\n distributed communicating processes, for wide range of use cases, covering\n `SIMD, MISD, MIMD `_ system\n architectures at the process level, `web interface\n `_ to\n monitor cluster/application status/performance; `in-memory processing\n `_, data streaming,\n real-time (live) analytics and cloud computing are supported as well,\n\n* Monitoring and restarting of (local or remote) tasks, for fault detection\n and fault-tolerance,\n\n* Hot-swapping of task functions, for dynamic system reconfiguration,\n\n* Thread pools with asynchronous task completions, for executing (external)\n synchronous tasks, such as reading standard input.\n\nDependencies\n------------\n\npycos is implemented with standard modules in Python.\n\nIf `psutil `_ is available on nodes, node\navailability status (CPU, memory and disk) is sent in status messages, and shown\nin web browser so node/application performance can be monitored.\n\nUnder Windows efficient polling notifier I/O Completion Ports (IOCP) is\nsupported only if `pywin32\n`_ is available;\notherwise, inefficient *select* notifier is used.\n\nInstallation\n------------\nTo install pycos, run::\n\n python -m pip install pycos\n\nAuthors\n-------\n* Giridhar Pemmasani\n\nLinks\n-----\n* `Project page `_.\n* `GitHub (Code Repository) `_.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pycos.sourceforge.io", "keywords": "concurrency,asynchronous,network programming,distributed,tasks,message passing", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "pycos", "package_url": "https://pypi.org/project/pycos/", "platform": "any", "project_url": "https://pypi.org/project/pycos/", "project_urls": { "Homepage": "http://pycos.sourceforge.io" }, "release_url": "https://pypi.org/project/pycos/4.8.11/", "requires_dist": null, "requires_python": "", "summary": "Concurrent, Asynchronous, Distributed, Communicating Tasks with Python", "version": "4.8.11" }, "last_serial": 4862574, "releases": { "4.5.6": [ { "comment_text": "", "digests": { "md5": "77743f382183363d7a45dd8f17b7bb09", "sha256": "385f976650db22aee97894f3b1f633f3bd7b76afafbb1154e3f721b11466d397" }, "downloads": -1, "filename": "pycos-4.5.6.tar.gz", "has_sig": false, "md5_digest": "77743f382183363d7a45dd8f17b7bb09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 368166, "upload_time": "2017-05-23T10:30:14", "url": "https://files.pythonhosted.org/packages/56/fb/0697aa0376750e84e8238114acf795a95e4771a638051b1101b8711cf155/pycos-4.5.6.tar.gz" } ], "4.6.0": [ { "comment_text": "", "digests": { "md5": "b776b1e22d56ab248d61dce22995af6d", "sha256": "ee63b9278880488bea8464382eda9119e66ca951dc874d06861c66c5b016de35" }, "downloads": -1, "filename": "pycos-4.6.0.tar.gz", "has_sig": false, "md5_digest": "b776b1e22d56ab248d61dce22995af6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 275551, "upload_time": "2017-06-06T13:42:14", "url": "https://files.pythonhosted.org/packages/88/70/df9d2b0efe079ed53fdce4670df1fd679352e4706221425ab72d3c4dc9a0/pycos-4.6.0.tar.gz" } ], "4.6.1": [ { "comment_text": "", "digests": { "md5": "cc375d594410a280f4d7cf5ff7e5e3a7", "sha256": "d91b8a369a50834168c2dda487c71fabb21800dd1069f831c86677ed40f0a257" }, "downloads": -1, "filename": "pycos-4.6.1.tar.gz", "has_sig": false, "md5_digest": "cc375d594410a280f4d7cf5ff7e5e3a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 275413, "upload_time": "2017-06-19T13:26:35", "url": "https://files.pythonhosted.org/packages/f7/71/ce5185480ebaa15421798283eb33f8a0f952c3c6ade39e706adc895fc35d/pycos-4.6.1.tar.gz" } ], "4.6.2": [ { "comment_text": "", "digests": { "md5": "967a6385959f643a3751ed9d4f3b9878", "sha256": "3ef8aa72a46fb52a4788a7572135d6ff1366ef9be9e6c508208fb223d613fcac" }, "downloads": -1, "filename": "pycos-4.6.2.tar.gz", "has_sig": false, "md5_digest": "967a6385959f643a3751ed9d4f3b9878", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 275365, "upload_time": "2017-08-30T12:29:47", "url": "https://files.pythonhosted.org/packages/14/57/13445b4e18990019e2a64e950bff7d4d93be177f82b62b20cad177ff0e6f/pycos-4.6.2.tar.gz" } ], "4.6.3": [ { "comment_text": "", "digests": { "md5": "c254746e0fa4e0955d18fa04231dea42", "sha256": "582e2ef80c03bdf56097839287e0f03021175d817dc6246792edbc8e894b9f85" }, "downloads": -1, "filename": "pycos-4.6.3.tar.gz", "has_sig": false, "md5_digest": "c254746e0fa4e0955d18fa04231dea42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 276791, "upload_time": "2017-09-06T12:57:57", "url": "https://files.pythonhosted.org/packages/ea/b4/d71a9e030ec2c439ec4e71e2400c1a0c34a2da06dc82708899f558bddc7a/pycos-4.6.3.tar.gz" } ], "4.6.4": [ { "comment_text": "", "digests": { "md5": "d80af88b4c70b7c279dd25aecd85a53d", "sha256": "a4f50a33b9fa0466d2f6228230cec139e9a1fa4cecd2272ad9aa28b0cae5c92c" }, "downloads": -1, "filename": "pycos-4.6.4.tar.gz", "has_sig": false, "md5_digest": "d80af88b4c70b7c279dd25aecd85a53d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 276814, "upload_time": "2017-09-13T13:04:07", "url": "https://files.pythonhosted.org/packages/2c/aa/03650c7ea5b249d610ec74e389a174b5c93ec993b599ccf3d664e9bca554/pycos-4.6.4.tar.gz" } ], "4.6.5": [ { "comment_text": "", "digests": { "md5": "acbee35352e9345518c7dd077dd5eb81", "sha256": "aa4bb60a0bebbbf432ec230339ae6dad1f9b7b0f42e4ec35ec2de93c7093803a" }, "downloads": -1, "filename": "pycos-4.6.5.tar.gz", "has_sig": false, "md5_digest": "acbee35352e9345518c7dd077dd5eb81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 278259, "upload_time": "2017-11-14T14:29:20", "url": "https://files.pythonhosted.org/packages/e4/65/3c75dbca0434dbf88e6e75775e0b45ac17d568552a42e88f12ebfbf5e0d7/pycos-4.6.5.tar.gz" } ], "4.6.6": [ { "comment_text": "", "digests": { "md5": "2224ad02e3fb152d5622355666f13dac", "sha256": "cdc23f6597d61786dcff52f7bad69c8844b185510e8fe4924d97955a9e74f48a" }, "downloads": -1, "filename": "pycos-4.6.6.tar.gz", "has_sig": false, "md5_digest": "2224ad02e3fb152d5622355666f13dac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 280133, "upload_time": "2018-06-05T05:55:09", "url": "https://files.pythonhosted.org/packages/92/df/45fd52575ed1b65409915f85c5390833a63cf0db7993d90660138c7c5d72/pycos-4.6.6.tar.gz" } ], "4.7.0": [ { "comment_text": "", "digests": { "md5": "a61b9acefc6053e6371b57c8ee290a10", "sha256": "77b2b9d2153149504f12c948c2490de7ade77dbe0c4fe1043572da6c40ed55b7" }, "downloads": -1, "filename": "pycos-4.7.0.tar.gz", "has_sig": false, "md5_digest": "a61b9acefc6053e6371b57c8ee290a10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 281227, "upload_time": "2018-06-17T16:36:44", "url": "https://files.pythonhosted.org/packages/cb/4e/2f650ceecd03e38978bd1ae78883a3f2a5efe20c4ab8fcf6e47c2d053511/pycos-4.7.0.tar.gz" } ], "4.7.1": [ { "comment_text": "", "digests": { "md5": "dd0f1a55ecdf4c0fa9ebfe206f8227d5", "sha256": "414052bae84f50d929d464b6cac184d3df5400154029ca0a84b698e209f51ac6" }, "downloads": -1, "filename": "pycos-4.7.1.tar.gz", "has_sig": false, "md5_digest": "dd0f1a55ecdf4c0fa9ebfe206f8227d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282313, "upload_time": "2018-06-25T04:18:03", "url": "https://files.pythonhosted.org/packages/14/e5/4ae1b38cf1fcd0d0dc201c173d3c5e3bb557d39fd61d8a226da91ec75ba3/pycos-4.7.1.tar.gz" } ], "4.7.2": [ { "comment_text": "", "digests": { "md5": "417c4566f1efb571a84f2d6fd7229232", "sha256": "c047124e2776d5af123368c8a4970fa1186be7e32dd9bbe4dc43e45cf659b5fc" }, "downloads": -1, "filename": "pycos-4.7.2.tar.gz", "has_sig": false, "md5_digest": "417c4566f1efb571a84f2d6fd7229232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282802, "upload_time": "2018-07-02T04:08:45", "url": "https://files.pythonhosted.org/packages/8c/f6/59250905e3d909df183f3ae4550c38f2b5982654ca9cf6586c3bb8f5f0ee/pycos-4.7.2.tar.gz" } ], "4.7.3": [ { "comment_text": "", "digests": { "md5": "43694f372ac6eb0f75edb2dc1a451002", "sha256": "2c2c979443e65ef2f102a6223038af78e42a3f29ef764acb6729ee89206d6560" }, "downloads": -1, "filename": "pycos-4.7.3.tar.gz", "has_sig": false, "md5_digest": "43694f372ac6eb0f75edb2dc1a451002", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 283394, "upload_time": "2018-07-05T04:42:38", "url": "https://files.pythonhosted.org/packages/d6/74/bc6276499ba50cb9a22036a95e62886418287b957afbe8f379afd225d016/pycos-4.7.3.tar.gz" } ], "4.7.4": [ { "comment_text": "", "digests": { "md5": "6e5b015caa77e9fa2f2269739f70b11a", "sha256": "c906cbfdeb8ed3fa5cf66f403ce31c3a1f89bea3f442c25eac28fb1313442b5c" }, "downloads": -1, "filename": "pycos-4.7.4.tar.gz", "has_sig": false, "md5_digest": "6e5b015caa77e9fa2f2269739f70b11a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 283699, "upload_time": "2018-07-15T13:23:56", "url": "https://files.pythonhosted.org/packages/8b/6c/de545119f04ea04dca71ac488da201baee00418de7a8d7693c756697bb79/pycos-4.7.4.tar.gz" } ], "4.7.5": [ { "comment_text": "", "digests": { "md5": "c2005183e189e69d4c101e8b8452387a", "sha256": "29f155c4aaf9c2d8b814ba134d5dfc32043adec2f845c14cbb3e69a930392688" }, "downloads": -1, "filename": "pycos-4.7.5.tar.gz", "has_sig": false, "md5_digest": "c2005183e189e69d4c101e8b8452387a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 283734, "upload_time": "2018-07-16T03:02:12", "url": "https://files.pythonhosted.org/packages/3b/54/518c8196f4967adbd8ebe6ebe02c79868960ed7fb46f369a7192d4bd15f8/pycos-4.7.5.tar.gz" } ], "4.7.6": [ { "comment_text": "", "digests": { "md5": "f440acd681ba909ef8e76f44b4712970", "sha256": "3186fe8ee28fb87c951efd6b443029835a1d393519d3d318cff08610cc8e964a" }, "downloads": -1, "filename": "pycos-4.7.6.tar.gz", "has_sig": false, "md5_digest": "f440acd681ba909ef8e76f44b4712970", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 283721, "upload_time": "2018-07-25T05:04:11", "url": "https://files.pythonhosted.org/packages/08/d5/ce9a7200e3440e8bde03f2a8f3c987fd870a9cb8d5b0d3bd6c19b54c66bd/pycos-4.7.6.tar.gz" } ], "4.7.7": [ { "comment_text": "", "digests": { "md5": "8a7bf9d36f5f3ddc791e86bd52e1447a", "sha256": "d3ebdaf2319ab3dc30a0b7c8fb7158c4f009f17c0707ffc7d11f5ada7cb3eb2f" }, "downloads": -1, "filename": "pycos-4.7.7.tar.gz", "has_sig": false, "md5_digest": "8a7bf9d36f5f3ddc791e86bd52e1447a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 283359, "upload_time": "2018-07-26T11:49:35", "url": "https://files.pythonhosted.org/packages/67/b7/c3ccf9fea937ea2166a70a21a8c23c97bf334eefceecf518f53e10a5fc12/pycos-4.7.7.tar.gz" } ], "4.8.0": [ { "comment_text": "", "digests": { "md5": "533befe6691ba29aedd673e2f3d9646b", "sha256": "04fc940b5aea25b554c0b0a903215703ce32cbd2b3e2327ebb2883f65cd7d262" }, "downloads": -1, "filename": "pycos-4.8.0.tar.gz", "has_sig": false, "md5_digest": "533befe6691ba29aedd673e2f3d9646b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 287894, "upload_time": "2018-08-15T04:11:40", "url": "https://files.pythonhosted.org/packages/2e/8c/6a33132577b5bb105b56dbbe05c5d5a66d23302385a20f1f9d6e612c8d8d/pycos-4.8.0.tar.gz" } ], "4.8.1": [ { "comment_text": "", "digests": { "md5": "c35f429bbc923063c47b6bcf09929bba", "sha256": "d25d6f96be09cb780de13f8ee7b37732b68281e6ed927aac54ad5a0afafdf845" }, "downloads": -1, "filename": "pycos-4.8.1.tar.gz", "has_sig": false, "md5_digest": "c35f429bbc923063c47b6bcf09929bba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 288617, "upload_time": "2018-08-26T04:17:55", "url": "https://files.pythonhosted.org/packages/f1/74/54315b96ccaa0db31d41df2c996a344e08a82513aeb03433d33756c81058/pycos-4.8.1.tar.gz" } ], "4.8.10": [ { "comment_text": "", "digests": { "md5": "1c472bf37eaeba327ffd3bef1a0d67b8", "sha256": "8b358a2eeea08a7cc83bdf26029f14dc2dbdc5f46ff029d099908cee6a7826b8" }, "downloads": -1, "filename": "pycos-4.8.10.tar.gz", "has_sig": false, "md5_digest": "1c472bf37eaeba327ffd3bef1a0d67b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 438546, "upload_time": "2019-01-07T12:57:40", "url": "https://files.pythonhosted.org/packages/06/67/331c997612a55682dea4e56f710d616ed7ea5b9ca1794f5e6a0d0df001b8/pycos-4.8.10.tar.gz" } ], "4.8.11": [ { "comment_text": "", "digests": { "md5": "2b482716ac2813f43c586f1ae89d6aa6", "sha256": "8677b0237bf806b8b978c49d575962223ac25413a19e7fa0592c0dfb95717924" }, "downloads": -1, "filename": "pycos-4.8.11.tar.gz", "has_sig": false, "md5_digest": "2b482716ac2813f43c586f1ae89d6aa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 441381, "upload_time": "2019-02-25T01:47:39", "url": "https://files.pythonhosted.org/packages/7b/84/e15348502314dfc0398d9059533225d81b3c747ac2494636ab890a408d7d/pycos-4.8.11.tar.gz" } ], "4.8.2": [ { "comment_text": "", "digests": { "md5": "5100fd18f6877e0bcc3dc0569ba1fcbd", "sha256": "144a25743fc97c3befdd7d11aa384ee5e74bb01343f682b52499d989cac65d61" }, "downloads": -1, "filename": "pycos-4.8.2.tar.gz", "has_sig": false, "md5_digest": "5100fd18f6877e0bcc3dc0569ba1fcbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 288821, "upload_time": "2018-09-12T12:04:59", "url": "https://files.pythonhosted.org/packages/6a/46/018e2b779634b9dac0372787eae26f16ddb6927bce9ea021807377e85853/pycos-4.8.2.tar.gz" } ], "4.8.3": [ { "comment_text": "", "digests": { "md5": "f8318d72135dcd28dcddee295fd18465", "sha256": "e85722d8d515a47d3b147f9f2f9d002bedc562d3c8a90e418b4a88761d566c2c" }, "downloads": -1, "filename": "pycos-4.8.3.tar.gz", "has_sig": false, "md5_digest": "f8318d72135dcd28dcddee295fd18465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 290652, "upload_time": "2018-10-02T11:47:03", "url": "https://files.pythonhosted.org/packages/69/8f/097850b827bbafcbe69f7a58d3a94abac048c00262a072b60dad724dc947/pycos-4.8.3.tar.gz" } ], "4.8.4": [ { "comment_text": "", "digests": { "md5": "f3d13c6892134cd41508c57a701b50cc", "sha256": "fbabdd2ca9924799e580102258383d64b74ac547440434e6b94edd646be6c0b7" }, "downloads": -1, "filename": "pycos-4.8.4.tar.gz", "has_sig": false, "md5_digest": "f3d13c6892134cd41508c57a701b50cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 291568, "upload_time": "2018-10-29T05:42:09", "url": "https://files.pythonhosted.org/packages/c1/c1/89dfb1ddcd751220ceace56e668ae54b2d097b94462a4d78bb7b97bd954b/pycos-4.8.4.tar.gz" } ], "4.8.5": [ { "comment_text": "", "digests": { "md5": "17195ad054a4795157ce896b9792c04a", "sha256": "d8990ccf05ac1551e79ef360bc902ae7ab9046c15979c46574ed6ca96a4ab2c4" }, "downloads": -1, "filename": "pycos-4.8.5.tar.gz", "has_sig": false, "md5_digest": "17195ad054a4795157ce896b9792c04a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 291597, "upload_time": "2018-11-19T01:16:01", "url": "https://files.pythonhosted.org/packages/3c/49/3f496fc0e4c4328d55fc9db117d2085b7ded8cbb3572db8f7da136c5070d/pycos-4.8.5.tar.gz" } ], "4.8.6": [ { "comment_text": "", "digests": { "md5": "3c848dfa3ef4f97f9dda26d99fa2e48b", "sha256": "83f3da2bc7a722469e7b41225b89392d8c7565d6cf5a03d7f5914fe5e5988b58" }, "downloads": -1, "filename": "pycos-4.8.6.tar.gz", "has_sig": false, "md5_digest": "3c848dfa3ef4f97f9dda26d99fa2e48b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 291684, "upload_time": "2018-11-26T07:44:45", "url": "https://files.pythonhosted.org/packages/8c/6b/aa56cb944901ed40896ce738407b2148fc662933997428c502cac51c23f7/pycos-4.8.6.tar.gz" } ], "4.8.7": [ { "comment_text": "", "digests": { "md5": "bcbc81a76673da38136ddf0d81935478", "sha256": "6010053d6b3b4f943924d8b1d2b2e9cad0bd445303c1dc9b3d1eaa13d4199f71" }, "downloads": -1, "filename": "pycos-4.8.7.tar.gz", "has_sig": false, "md5_digest": "bcbc81a76673da38136ddf0d81935478", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 293902, "upload_time": "2018-12-17T04:15:25", "url": "https://files.pythonhosted.org/packages/ea/af/d3ad428a5c6f1ee87cbec24a4e067024cdc18eef75b99d538ab9161e890c/pycos-4.8.7.tar.gz" } ], "4.8.8": [ { "comment_text": "", "digests": { "md5": "b9f81a5f052a440e257b80f4057f2dad", "sha256": "d150bdf45a373109e8d455f4e37a96396d1f4b3cefeae2137a100392d0f38e11" }, "downloads": -1, "filename": "pycos-4.8.8.tar.gz", "has_sig": false, "md5_digest": "b9f81a5f052a440e257b80f4057f2dad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 437902, "upload_time": "2018-12-20T07:46:10", "url": "https://files.pythonhosted.org/packages/48/89/23595a930445ecb9d479946932586a9340ea95d4613b989b4638c1678818/pycos-4.8.8.tar.gz" } ], "4.8.9": [ { "comment_text": "", "digests": { "md5": "a433f2b1b9b5b01253e358e1af11c269", "sha256": "c89782e123fe992c5c50d6ce75256369fe8b4814f340e4293935aa68dc0457d5" }, "downloads": -1, "filename": "pycos-4.8.9.tar.gz", "has_sig": false, "md5_digest": "a433f2b1b9b5b01253e358e1af11c269", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 437954, "upload_time": "2018-12-21T02:25:52", "url": "https://files.pythonhosted.org/packages/57/ba/a403433dee7fc90e8d9ab576d15f347ce54e4ec49b2efc03217778edd9e7/pycos-4.8.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2b482716ac2813f43c586f1ae89d6aa6", "sha256": "8677b0237bf806b8b978c49d575962223ac25413a19e7fa0592c0dfb95717924" }, "downloads": -1, "filename": "pycos-4.8.11.tar.gz", "has_sig": false, "md5_digest": "2b482716ac2813f43c586f1ae89d6aa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 441381, "upload_time": "2019-02-25T01:47:39", "url": "https://files.pythonhosted.org/packages/7b/84/e15348502314dfc0398d9059533225d81b3c747ac2494636ab890a408d7d/pycos-4.8.11.tar.gz" } ] }