{"package": "escher", "summary": "Escher: A Web Application for Building, Sharing, and Embedding Data-Rich Visualizations of Metabolic Pathways", "pypi_url": "https://pypi.org/project/escher", "piwheels_url": "https://www.piwheels.org/project/escher", "releases": {"1.8.1": {"released": "2024-10-25 10:40:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.8.1-py3-none-any.whl", "filehash": "00e66b38846d2e64dc408f8d3b3091b55629cdb26be7b30e6813c98bc802d27c", "filesize": 1522754, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["cobra", "ipywidgets", "jinja2", "jsonschema", "pandas", "pytest"]}}}, "1.8.0": {"released": "2024-10-24 11:23:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.8.0-py3-none-any.whl", "filehash": "ef5e99f99fe7cca1277a26106b2e5fea58f666c959af0879301f5dd17437507a", "filesize": 1522746, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["cobra", "ipywidgets", "jinja2", "jsonschema", "pandas", "pytest"]}}}, "1.8.0b1": {"released": "2024-10-22 09:38:53", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"Escher-1.8.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.8.0b1-py3-none-any.whl", "filehash": "a023407aea9e6dcb9f2b478d01e0f050ed6848b0b3b6d68f3f4cf4543e08393b", "filesize": 1522828, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["cobra", "ipywidgets", "jinja2", "jsonschema", "pandas", "pytest"]}}}, "1.7.3": {"released": "2019-09-05 13:24:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.7.3-py3-none-any.whl", "filehash": "9616e7fb37ce7c99b0b4c8ebd914fca4eed16bb1b71525a053a7585c44a4d66a", "filesize": 1190003, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cobra", "ipywidgets", "jinja2", "jsonschema", "pandas", "pytest"]}}}, "1.7.2": {"released": "2019-08-22 18:05:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.7.2-py3-none-any.whl", "filehash": "1f369e832750dd69e6affa66010cabce3862f12ce2475719166970ed00955d85", "filesize": 1190275, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cobra", "ipywidgets", "jinja2", "jsonschema", "pandas", "pytest"]}}}, "1.7.1": {"released": "2019-07-15 21:25:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.7.1-py3-none-any.whl", "filehash": "5321ac899fc3e0646e8ac91714b74109736d7dc4dce2475362b8f7c1c2c32657", "filesize": 1190259, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cobra", "ipywidgets", "jinja2", "jsonschema", "pandas", "pytest"]}}}, "1.7.0": {"released": "2019-07-11 23:41:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.7.0-py3-none-any.whl", "filehash": "a908b0ef6f728312bd40ece51b41b36f54db7b20b419cede5601668a803c7563", "filesize": 1190026, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cobra", "ipywidgets", "jinja2", "jsonschema", "pandas", "pytest"]}}}, "1.7.0b19": {"released": "2019-07-09 23:27:29", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"Escher-1.7.0b19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.7.0b19-py3-none-any.whl", "filehash": "dea0824b0de878fcfa0e6db7c26056759d7e62d6ba45a6db69b4e28cfdf46cb2", "filesize": 1848139, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cobra", "ipywidgets", "jinja2", "jsonschema", "pandas", "pytest"]}}}, "1.7.0b14": {"released": "2019-05-07 02:32:32", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"Escher-1.7.0b14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.7.0b14-py3-none-any.whl", "filehash": "c0ae2293142a8ed52020e84ee3109d2e211de00170c088adeb4072c1a1bdcb0d", "filesize": 1841118, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cobra", "ipywidgets", "jinja2", "jsonschema", "pandas", "pytest"]}}}, "1.6.0": {"released": "2017-03-29 17:50:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.6.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.6.0-py2.py3-none-any.whl", "filehash": "4dc9edf5ebd0f85c64e57637beed26e3c681b3394eaf018dd193716ba7d3eb62", "filesize": 1390524, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cobra", "jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.6.0b4": {"released": "2017-03-28 21:36:57", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"Escher-1.6.0b4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.6.0b4-py2.py3-none-any.whl", "filehash": "21c58ed041149840abd7442b3db824ccca515f44fae8c41afbbeb4deceede54f", "filesize": 1388737, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cobra", "jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.6.0b1": {"released": "2017-01-05 19:14:57", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"Escher-1.6.0b1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.6.0b1-py2.py3-none-any.whl", "filehash": "6a2c423160ac5b7fc820b34cdfd9cbeb2c542a3a153c2fecab2355ec4a7da450", "filesize": 1123042, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cobra", "jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.5.0": {"released": "2016-09-14 18:22:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.5.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.5.0-py2.py3-none-any.whl", "filehash": "96e62d1b4e3d65727e0ceb5e7ac7a30fe65310eb624c0cbdffd9c9dbc46ff82b", "filesize": 1049698, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cobra", "jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.5.0b1": {"released": "2016-08-10 15:22:31", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"Escher-1.5.0b1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.5.0b1-py2.py3-none-any.whl", "filehash": "cde7502279100b2688cc3289f2ff5643c4f4df3390c4d617a2e23db2808d2bce", "filesize": 1049768, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cobra", "jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.4.4": {"released": "2016-05-25 22:07:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.4.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.4.4-py2.py3-none-any.whl", "filehash": "9f113eac2c31bcb77c11ae05625f394b17f9a3f74518d4e38834b12f4cc4e8b9", "filesize": 1047084, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.4.0": {"released": "2016-02-22 23:55:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.4.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.4.0-py2.py3-none-any.whl", "filehash": "02d0102cc9a76c3657c0631a4ae1a6f1cbcc078ac7a8dd1f777adf8423713230", "filesize": 1047166, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.4.0b6": {"released": "2016-02-06 01:53:31", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"Escher-1.4.0b6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.4.0b6-py2.py3-none-any.whl", "filehash": "5f28b5190659cc23752a844b3b36acf628406f55b3505060bcd044916415e17d", "filesize": 1043255, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.4.0b5": {"released": "2016-02-04 19:14:50", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"Escher-1.4.0b5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.4.0b5-py2.py3-none-any.whl", "filehash": "42b7b3c6f4372ba2a3681c230ad987de1cfb66d3204aed429104499fe346e7d3", "filesize": 1042587, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.4.0b4": {"released": "2016-02-04 18:19:51", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"Escher-1.4.0b4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.4.0b4-py2.py3-none-any.whl", "filehash": "1ac140fc3697a6db66e0251a2b2c13499d8b6c736af4eddfe1b2c47abe67a5de", "filesize": 1151797, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.4.0b3": {"released": "2016-02-02 19:57:19", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"Escher-1.4.0b3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.4.0b3-py2.py3-none-any.whl", "filehash": "cb41bf10b676067611c8066d82c95013e40a2e56622d7fb3db6db82f9396d35b", "filesize": 798988, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.4.0b2": {"released": "2016-02-02 02:08:05", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "1.4.0b1": {"released": "2016-01-17 06:24:14", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"Escher-1.4.0b1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.4.0b1-py2.py3-none-any.whl", "filehash": "120962b392fcf22c68009008a1599f526c70e1117af9d78aa5fde10a00dc2195", "filesize": 795279, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.3.1": {"released": "2015-11-09 02:30:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.3.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.3.1-py2.py3-none-any.whl", "filehash": "6ad55a115033d0f4ae12304b970b9c08a5e0647a6aae623ac06742517c055bf4", "filesize": 2258357, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.3.0": {"released": "2015-10-13 03:22:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.3.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.3.0-py2.py3-none-any.whl", "filehash": "24bddd43fce9740870efb1b0244bc8f1454e8eae63721a04c7e98dbc367df269", "filesize": 2035861, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.2.1": {"released": "2015-08-18 01:48:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.2.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.2.1-py2.py3-none-any.whl", "filehash": "17339c6bf432a598acccb910b031a9c02fba407b542c7b677b9c385daeb175be", "filesize": 1402411, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.2.0": {"released": "2015-08-01 07:00:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.2.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.2.0-py2.py3-none-any.whl", "filehash": "b721fa3a60f815eb14f8aee3bbd0bbace2fc85465a1e0cd8cf3fdffff3264e74", "filesize": 1739771, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.1.2.post2": {"released": "2015-07-07 23:06:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.1.2.post2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.1.2.post2-py2.py3-none-any.whl", "filehash": "0e02e1c60a9161e4a8ced23cf37836982d50b61707cc3a9d03086495610edb10", "filesize": 1215464, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.1.2.post1": {"released": "2015-07-02 23:41:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.1.2.post1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.1.2.post1-py2.py3-none-any.whl", "filehash": "598fc84ff2091efdf2c96f4667eda90b1e8a2bc82565b2327ebb76c3ad6242e7", "filesize": 1120822, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.1.2": {"released": "2015-04-22 07:55:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.1.2-py3-none-any.whl", "filehash": "22adb8390d8653a669101af1fd479726055cd12df9f8a6d4b0f32e0f4b1cd150", "filesize": 1103640, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.1.1": {"released": "2015-04-14 23:02:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.1.1-py3-none-any.whl", "filehash": "620e98b7b61feff078329973f77fa339245991ecdf4bab44e0dfe53e80be0126", "filesize": 1120577, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.1.0": {"released": "2015-03-18 18:54:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.1.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.1.0-py2.py3-none-any.whl", "filehash": "2998f2da5367d2c8be72282a9e1652caddce3544414b4d1380ec1f9879c5ed14", "filesize": 1120542, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.0.0": {"released": "2014-12-12 01:29:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Escher-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/escher/Escher-1.0.0-py3-none-any.whl", "filehash": "427cdaffbab0d4c5cfcf03f3ac7b8c43b3fde74c73983b3ca21c8f3e53cfaa1e", "filesize": 939098, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "jsonschema", "pytest", "tornado"]}}}, "1.0.0b3": {"released": "2014-09-12 18:33:37", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "1.0.0b2": {"released": "2014-07-20 02:08:18", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "1.0.0b1": {"released": "2014-06-08 20:24:57", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}}}