{ "info": { "author": "OMA Browser", "author_email": "contact@omabrowser.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "PyOPA - Optimal Pairwise Alignments\n===================================\n\nThis python package provides a fast implementation to compute \n\n - optimal pairwise alignments of molecular sequences\n\n - ML distance estimates of pairwise alignments.\n\nThe implementation uses `Farrar's algorithm _`\nto compute the optimal pairwise alignment using SSE vectorization operations.\nThis package implements the Smith-Waterman and Needleman-Wunsch algorithm to\ncompute the local and global sequence alignments.\n\nExample\n-------\n\n.. code-block:: python\n\n import pyopa\n log_pam1_env = pyopa.read_env_json(os.path.join(pyopa.matrix_dir(), 'logPAM1.json'))\n s1 = pyopa.Sequence('GCANLVSRLENNSRLLNRDLIAVKINADVYKDPNAGALRL')\n s2 = pyopa.Sequence('GCANPSTLETNSQLVNRELIAVKINPRVYKGPNLGAFRL')\n\n # super fast check whether the alignment reaches a given min-score\n min_score = 100\n pam250_env = pyopa.generate_env(log_pam1_env, 250, min_score)\n pyopa.align_short(s1, s2, pam250_env)\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://omabrowser.org/", "keywords": "sequence alignments Smith-Waterman Needleman-Wunsch dynamic programming bioinformatics", "license": "MPL 2.0", "maintainer": "", "maintainer_email": "", "name": "pyopa", "package_url": "https://pypi.org/project/pyopa/", "platform": "", "project_url": "https://pypi.org/project/pyopa/", "project_urls": { "Homepage": "http://omabrowser.org/" }, "release_url": "https://pypi.org/project/pyopa/0.8.0/", "requires_dist": [ "numpy" ], "requires_python": "", "summary": "PyOPA - optimal pairwise sequence alignments", "version": "0.8.0" }, "last_serial": 4486400, "releases": { "0.6": [ { "comment_text": "", "digests": { "md5": "c604f504b859ccc3dcd18a33b75cac61", "sha256": "b25991da1725beba517ea8897594635a94acd3e69df65f206447c6d5c8d91e96" }, "downloads": -1, "filename": "pyopa-0.6.tar.gz", "has_sig": false, "md5_digest": "c604f504b859ccc3dcd18a33b75cac61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7967468, "upload_time": "2015-05-21T12:04:44", "url": "https://files.pythonhosted.org/packages/a9/18/d2dd1674bd609cf59532f14d2773cb92a35309022a8ce32c83f5aaa6dd43/pyopa-0.6.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "bdf38e97c484a2ae557612ff48479587", "sha256": "76092006206e4b3c2d72fb8f9666e23340a0437b542f0a90e3a81293efb9793b" }, "downloads": -1, "filename": "pyopa-0.7.0-cp27-cp27mu-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "bdf38e97c484a2ae557612ff48479587", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 6760289, "upload_time": "2016-09-30T14:18:16", "url": "https://files.pythonhosted.org/packages/f5/16/2d846f0b0d85249cc6f6c1029e7195588366b8120bce0f8cf57eedec319d/pyopa-0.7.0-cp27-cp27mu-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2e6f64bdaeba85bdd22aae0785ba1a61", "sha256": "98ad7e13a94e3e29f5a987c6841dd03b174fc074bee0ffa4138b9b9a40a2dbee" }, "downloads": -1, "filename": "pyopa-0.7.0-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "2e6f64bdaeba85bdd22aae0785ba1a61", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 6756040, "upload_time": "2016-09-30T14:18:22", "url": "https://files.pythonhosted.org/packages/8e/82/99ed604c7988c890dd063933489f88e82ec362109b511ba49b665e5fe2b7/pyopa-0.7.0-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b05c35e3520f65a92ba7fcfa521dd527", "sha256": "1bddd813053c300407e39e515755999b0ed3de3be51ceae3962e4ce5441d326f" }, "downloads": -1, "filename": "pyopa-0.7.0.tar.gz", "has_sig": false, "md5_digest": "b05c35e3520f65a92ba7fcfa521dd527", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7966580, "upload_time": "2016-09-30T14:16:10", "url": "https://files.pythonhosted.org/packages/68/13/efc569920b6881efe5c5b6c33283e0bf2a4d2e1b63f3003ce2b7c06cc0c4/pyopa-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "0f555e2aa7d935337f35ead4e8a512c7", "sha256": "519846d6e741b4a417e6eae1725161f68cf59314071bb1c92b70d55fb0c2a55a" }, "downloads": -1, "filename": "pyopa-0.8.0-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0f555e2aa7d935337f35ead4e8a512c7", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 3857713, "upload_time": "2018-11-14T17:05:53", "url": "https://files.pythonhosted.org/packages/2c/4a/647bfe943a528346b7f4a2ca345e7d52788347640fdddc3192bd6b41e936/pyopa-0.8.0-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "59b6eeb592a9bdda9fa3c4c46f39e3c4", "sha256": "ebc7ee51b7fff8739f22b39525e42fba403e584c0f19abae1bd1406f169bbc9a" }, "downloads": -1, "filename": "pyopa-0.8.0-cp27-cp27mu-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "59b6eeb592a9bdda9fa3c4c46f39e3c4", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 3522103, "upload_time": "2018-11-14T14:51:07", "url": "https://files.pythonhosted.org/packages/5e/ba/f8d1c0d53c918cc1d744e299dd52cc8da39c270a6cef2a60bb59cb37ca14/pyopa-0.8.0-cp27-cp27mu-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8e82f2d700e53bec319fd4fd4b74c98c", "sha256": "ae2863b6452cd2f29ea7705a1aacc49e75f0c9a51bc09c34656ae17379af727d" }, "downloads": -1, "filename": "pyopa-0.8.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8e82f2d700e53bec319fd4fd4b74c98c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 3860765, "upload_time": "2018-11-14T17:05:57", "url": "https://files.pythonhosted.org/packages/13/34/b82888ff56ac072fea3e0c663a1209466037fbf1443a41a76dc3637092d0/pyopa-0.8.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3c864504c1e42f6ac847264c5bf19c1f", "sha256": "67ae7d3344154fa7ceb34daed8ebb3ea072d3452a62664e9e5cbcb0010d3fa96" }, "downloads": -1, "filename": "pyopa-0.8.0-cp34-cp34m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "3c864504c1e42f6ac847264c5bf19c1f", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 3522018, "upload_time": "2018-11-14T14:51:11", "url": "https://files.pythonhosted.org/packages/3a/01/bff296dc1ef31a8c103ab0fe7602a5fdf4c62afa0428eaf5aa0815de2d5c/pyopa-0.8.0-cp34-cp34m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a32cd6f0cfb5c3e5d812eb2f83d1bb63", "sha256": "60a0914755fa331e92a988ed9708dee27ccbd50369dea2c8d6085e5863dd50b4" }, "downloads": -1, "filename": "pyopa-0.8.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a32cd6f0cfb5c3e5d812eb2f83d1bb63", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 3886163, "upload_time": "2018-11-14T17:06:04", "url": "https://files.pythonhosted.org/packages/f3/a6/00955415b0c20e64ae3eacf09501e040725b7b3d4586abd657386eef1def/pyopa-0.8.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "205573887825171cb6d959a0aa1d4a4d", "sha256": "389a04a48e83df8df486e9d4b8c0893df3d4a56e02f5d96ee30089b7fad1d2cc" }, "downloads": -1, "filename": "pyopa-0.8.0-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "205573887825171cb6d959a0aa1d4a4d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 3526641, "upload_time": "2018-11-14T14:51:14", "url": "https://files.pythonhosted.org/packages/70/b2/25f153d1c519133999aef616ef801cd9d2fa22c0174def9f74f7a0eb0ce9/pyopa-0.8.0-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6cba5cb245899ed19609ba8415ce7aea", "sha256": "3654c3b2e85e4196a88a9a7c73c3b8c1c419501816112dcca812ed825a3841a2" }, "downloads": -1, "filename": "pyopa-0.8.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6cba5cb245899ed19609ba8415ce7aea", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 3880278, "upload_time": "2018-11-14T17:06:08", "url": "https://files.pythonhosted.org/packages/b7/5a/ac7463c46fae7997ec9cc1e01aa42510217a485b9a691c24e03f8c736e73/pyopa-0.8.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6eba01b263f087f369c9ba2c0a4883be", "sha256": "aca5ef3a240bec9e88d114f8a2dff329bc1a5834600ea29d0c07349e257d4a70" }, "downloads": -1, "filename": "pyopa-0.8.0-cp36-cp36m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "6eba01b263f087f369c9ba2c0a4883be", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 3534318, "upload_time": "2018-11-14T14:51:17", "url": "https://files.pythonhosted.org/packages/7f/b9/08d96f0bde4c51ab1a9f75314834aa377e2cc23fdd44e22fc7421609cc5a/pyopa-0.8.0-cp36-cp36m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ac677af398da428e65b45acfcad7c4ea", "sha256": "3310b0265277109bbb528955a7ce35115dfb846eefa18f8d4a318b985d737afa" }, "downloads": -1, "filename": "pyopa-0.8.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ac677af398da428e65b45acfcad7c4ea", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 3902820, "upload_time": "2018-11-14T17:06:10", "url": "https://files.pythonhosted.org/packages/2f/3c/2281559aecb47f23839af7c8838fe8f33ef6a5a6ee4613de15eb9cb8c450/pyopa-0.8.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "97a37a82e13b87c989b876d8df3a1a97", "sha256": "ecc58b3421bdf5741fef2983a96417dfba57e72281aeab1ed1dcc271df9a08b7" }, "downloads": -1, "filename": "pyopa-0.8.0-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "97a37a82e13b87c989b876d8df3a1a97", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 3527971, "upload_time": "2018-11-14T14:51:20", "url": "https://files.pythonhosted.org/packages/f6/ea/4c472a7c14a8b205348ac21c2034a16410f19f07affd6c6e62b75d0932f2/pyopa-0.8.0-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8a431d5ed3caf6cc818f568b7589e0d3", "sha256": "8acaa8a7d1894920f26976ce9bf28c55df8a598d94f61e45a3fb4f9f986bbc48" }, "downloads": -1, "filename": "pyopa-0.8.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8a431d5ed3caf6cc818f568b7589e0d3", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 3900861, "upload_time": "2018-11-14T17:06:13", "url": "https://files.pythonhosted.org/packages/52/e1/633af14eed22940c055d9420345fa74f91c5d61789b934bc06d1ff207d10/pyopa-0.8.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d77cefbb0e52f2b81446fe3ac9b95ac4", "sha256": "34d39e726c6e79ec6723388e45c1fd4b3e055850c60136ef8ce7389be44ab5a4" }, "downloads": -1, "filename": "pyopa-0.8.0.tar.gz", "has_sig": false, "md5_digest": "d77cefbb0e52f2b81446fe3ac9b95ac4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3389695, "upload_time": "2018-11-14T14:51:23", "url": "https://files.pythonhosted.org/packages/25/5d/06ce56d78b64597f41a2267bf1f24ffd0f098b3d2005d9f125505e7fc5c7/pyopa-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0f555e2aa7d935337f35ead4e8a512c7", "sha256": "519846d6e741b4a417e6eae1725161f68cf59314071bb1c92b70d55fb0c2a55a" }, "downloads": -1, "filename": "pyopa-0.8.0-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0f555e2aa7d935337f35ead4e8a512c7", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 3857713, "upload_time": "2018-11-14T17:05:53", "url": "https://files.pythonhosted.org/packages/2c/4a/647bfe943a528346b7f4a2ca345e7d52788347640fdddc3192bd6b41e936/pyopa-0.8.0-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "59b6eeb592a9bdda9fa3c4c46f39e3c4", "sha256": "ebc7ee51b7fff8739f22b39525e42fba403e584c0f19abae1bd1406f169bbc9a" }, "downloads": -1, "filename": "pyopa-0.8.0-cp27-cp27mu-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "59b6eeb592a9bdda9fa3c4c46f39e3c4", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 3522103, "upload_time": "2018-11-14T14:51:07", "url": "https://files.pythonhosted.org/packages/5e/ba/f8d1c0d53c918cc1d744e299dd52cc8da39c270a6cef2a60bb59cb37ca14/pyopa-0.8.0-cp27-cp27mu-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8e82f2d700e53bec319fd4fd4b74c98c", "sha256": "ae2863b6452cd2f29ea7705a1aacc49e75f0c9a51bc09c34656ae17379af727d" }, "downloads": -1, "filename": "pyopa-0.8.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8e82f2d700e53bec319fd4fd4b74c98c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 3860765, "upload_time": "2018-11-14T17:05:57", "url": "https://files.pythonhosted.org/packages/13/34/b82888ff56ac072fea3e0c663a1209466037fbf1443a41a76dc3637092d0/pyopa-0.8.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3c864504c1e42f6ac847264c5bf19c1f", "sha256": "67ae7d3344154fa7ceb34daed8ebb3ea072d3452a62664e9e5cbcb0010d3fa96" }, "downloads": -1, "filename": "pyopa-0.8.0-cp34-cp34m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "3c864504c1e42f6ac847264c5bf19c1f", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 3522018, "upload_time": "2018-11-14T14:51:11", "url": "https://files.pythonhosted.org/packages/3a/01/bff296dc1ef31a8c103ab0fe7602a5fdf4c62afa0428eaf5aa0815de2d5c/pyopa-0.8.0-cp34-cp34m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a32cd6f0cfb5c3e5d812eb2f83d1bb63", "sha256": "60a0914755fa331e92a988ed9708dee27ccbd50369dea2c8d6085e5863dd50b4" }, "downloads": -1, "filename": "pyopa-0.8.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a32cd6f0cfb5c3e5d812eb2f83d1bb63", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 3886163, "upload_time": "2018-11-14T17:06:04", "url": "https://files.pythonhosted.org/packages/f3/a6/00955415b0c20e64ae3eacf09501e040725b7b3d4586abd657386eef1def/pyopa-0.8.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "205573887825171cb6d959a0aa1d4a4d", "sha256": "389a04a48e83df8df486e9d4b8c0893df3d4a56e02f5d96ee30089b7fad1d2cc" }, "downloads": -1, "filename": "pyopa-0.8.0-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "205573887825171cb6d959a0aa1d4a4d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 3526641, "upload_time": "2018-11-14T14:51:14", "url": "https://files.pythonhosted.org/packages/70/b2/25f153d1c519133999aef616ef801cd9d2fa22c0174def9f74f7a0eb0ce9/pyopa-0.8.0-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6cba5cb245899ed19609ba8415ce7aea", "sha256": "3654c3b2e85e4196a88a9a7c73c3b8c1c419501816112dcca812ed825a3841a2" }, "downloads": -1, "filename": "pyopa-0.8.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6cba5cb245899ed19609ba8415ce7aea", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 3880278, "upload_time": "2018-11-14T17:06:08", "url": "https://files.pythonhosted.org/packages/b7/5a/ac7463c46fae7997ec9cc1e01aa42510217a485b9a691c24e03f8c736e73/pyopa-0.8.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6eba01b263f087f369c9ba2c0a4883be", "sha256": "aca5ef3a240bec9e88d114f8a2dff329bc1a5834600ea29d0c07349e257d4a70" }, "downloads": -1, "filename": "pyopa-0.8.0-cp36-cp36m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "6eba01b263f087f369c9ba2c0a4883be", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 3534318, "upload_time": "2018-11-14T14:51:17", "url": "https://files.pythonhosted.org/packages/7f/b9/08d96f0bde4c51ab1a9f75314834aa377e2cc23fdd44e22fc7421609cc5a/pyopa-0.8.0-cp36-cp36m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ac677af398da428e65b45acfcad7c4ea", "sha256": "3310b0265277109bbb528955a7ce35115dfb846eefa18f8d4a318b985d737afa" }, "downloads": -1, "filename": "pyopa-0.8.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ac677af398da428e65b45acfcad7c4ea", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 3902820, "upload_time": "2018-11-14T17:06:10", "url": "https://files.pythonhosted.org/packages/2f/3c/2281559aecb47f23839af7c8838fe8f33ef6a5a6ee4613de15eb9cb8c450/pyopa-0.8.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "97a37a82e13b87c989b876d8df3a1a97", "sha256": "ecc58b3421bdf5741fef2983a96417dfba57e72281aeab1ed1dcc271df9a08b7" }, "downloads": -1, "filename": "pyopa-0.8.0-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "97a37a82e13b87c989b876d8df3a1a97", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 3527971, "upload_time": "2018-11-14T14:51:20", "url": "https://files.pythonhosted.org/packages/f6/ea/4c472a7c14a8b205348ac21c2034a16410f19f07affd6c6e62b75d0932f2/pyopa-0.8.0-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8a431d5ed3caf6cc818f568b7589e0d3", "sha256": "8acaa8a7d1894920f26976ce9bf28c55df8a598d94f61e45a3fb4f9f986bbc48" }, "downloads": -1, "filename": "pyopa-0.8.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8a431d5ed3caf6cc818f568b7589e0d3", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 3900861, "upload_time": "2018-11-14T17:06:13", "url": "https://files.pythonhosted.org/packages/52/e1/633af14eed22940c055d9420345fa74f91c5d61789b934bc06d1ff207d10/pyopa-0.8.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d77cefbb0e52f2b81446fe3ac9b95ac4", "sha256": "34d39e726c6e79ec6723388e45c1fd4b3e055850c60136ef8ce7389be44ab5a4" }, "downloads": -1, "filename": "pyopa-0.8.0.tar.gz", "has_sig": false, "md5_digest": "d77cefbb0e52f2b81446fe3ac9b95ac4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3389695, "upload_time": "2018-11-14T14:51:23", "url": "https://files.pythonhosted.org/packages/25/5d/06ce56d78b64597f41a2267bf1f24ffd0f098b3d2005d9f125505e7fc5c7/pyopa-0.8.0.tar.gz" } ] }