{ "info": { "author": "Matthew Sitton and contributors", "author_email": "matthewsitton@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Multimedia", "Topic :: Multimedia :: Sound/Audio", "Topic :: Software Development :: Libraries" ], "description": "# fretwork\n\n[![Code Health](https://landscape.io/github/fofix/fretwork/master/landscape.svg?style=flat)](https://landscape.io/github/fofix/fretwork/master)\n[![Coverage Status](https://coveralls.io/repos/github/fofix/fretwork/badge.svg?branch=master)](https://coveralls.io/github/fofix/fretwork?branch=master)\n[![Build Status](https://travis-ci.org/fofix/fretwork.svg?branch=master)](https://travis-ci.org/fofix/fretwork)\n[![Documentation Status](https://readthedocs.org/projects/fretwork/badge/?version=latest)](http://fretwork.readthedocs.io/en/latest/?badge=latest)\n[![PyPI](https://img.shields.io/pypi/v/fretwork.svg)](https://pypi.org/project/fretwork/)\n\n\nShared code for FoFiX and FoF:R.\n\n\n## Setup\n\n### Dependencies\n\nYou'll need those packages to run tests:\n* `glib`\n* `sdl 1.2`\n* `sdl_mixer 1.2`\n* `libogg`\n* `libvorbisfile`\n* `libtheora`\n* `soundtouch`\n\nFor Windows, you should use the [win32 dependency pack](http://fofix.net/downloads/fofix-win32-deppack-20130304-updated.zip) (to unzip into the win32 directory).\n\n\n### Native modules\n\nSome parts of `fretwork` are written in C or C++. These must be compiled\nbefore you can start the game from source:\n\n python setup.py build_ext --inplace --force\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fofix/fretwork", "keywords": "music engine fofix frets game", "license": "GPLv2+", "maintainer": "", "maintainer_email": "", "name": "fretwork", "package_url": "https://pypi.org/project/fretwork/", "platform": "", "project_url": "https://pypi.org/project/fretwork/", "project_urls": { "Homepage": "https://github.com/fofix/fretwork" }, "release_url": "https://pypi.org/project/fretwork/0.4.0/", "requires_dist": [ "Cython (>=0.27)", "Pygame (==1.9.3)", "PyOpenGL (==3.1.0)", "numpy (==1.13.3)" ], "requires_python": "", "summary": "Game library used by FoFiX, and FoF:R.", "version": "0.4.0" }, "last_serial": 4916886, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "556ad0ff23e216aeb09f16a4d3b69121", "sha256": "f1513bbc2555a0e1365fa96008877f84f28ae85ef31f4e5a6c818ab36cf385dc" }, "downloads": -1, "filename": "fretwork-0.3.0-cp27-cp27m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "556ad0ff23e216aeb09f16a4d3b69121", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 50787, "upload_time": "2017-11-11T22:13:52", "url": "https://files.pythonhosted.org/packages/18/ca/b564cac5ba5a74d146ddbd1a0a022bcf6306d13bc7f6a1056220c5b0d0eb/fretwork-0.3.0-cp27-cp27m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6cf2782e47079200a49a7208705fe5ba", "sha256": "78462afd3a5e75514105424a250ed283e280133752316298b959fce274fd4cef" }, "downloads": -1, "filename": "fretwork-0.3.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6cf2782e47079200a49a7208705fe5ba", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 478406, "upload_time": "2017-11-10T14:36:45", "url": "https://files.pythonhosted.org/packages/f2/0c/7c27abc5a1070b9bdf61a3b67da9384c172b6ff19c076436e1b684cc433d/fretwork-0.3.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ffc8f73ab401e1d79000dc35c62885d8", "sha256": "f0a3568499e18467126485c9087a18935e4c1d4e9f01cb44e288b2da792beef2" }, "downloads": -1, "filename": "fretwork-0.3.0-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "ffc8f73ab401e1d79000dc35c62885d8", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1120581, "upload_time": "2018-01-21T15:15:08", "url": "https://files.pythonhosted.org/packages/8a/ea/3920b0fed419f3fc8cd4d24d981632098299e8071bf17e257ca62a9f8a57/fretwork-0.3.0-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "eda2d22d2ad271c9a41301d2fd2a3f0a", "sha256": "d6dee974a5912d1cec92a36807202fef34994f929b7d124d5d0b00d9e3065a32" }, "downloads": -1, "filename": "fretwork-0.3.0-cp36-cp36m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "eda2d22d2ad271c9a41301d2fd2a3f0a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 51367, "upload_time": "2017-11-11T22:14:14", "url": "https://files.pythonhosted.org/packages/09/02/a5ea76f8ff1fbfcae07941b63e71536f9e5d7d364f1ee2c6742b1db40b92/fretwork-0.3.0-cp36-cp36m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3210db0718b16033eac4d4f2de99001a", "sha256": "bfee14728328a636d429cecc2e9876555de937df182d1f8b18874f6609515d7b" }, "downloads": -1, "filename": "fretwork-0.3.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "3210db0718b16033eac4d4f2de99001a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 546588, "upload_time": "2017-11-10T14:36:53", "url": "https://files.pythonhosted.org/packages/26/21/9a7a2ed0de32a7bbe1955c217119dbf2eebf5031a33d3a54ddaeb6c465b7/fretwork-0.3.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ce084f8f9a2c048b2ae9b02a60bff05b", "sha256": "5268044c3289ad9f5f92547266b73e4591753e32aefb279a9fc2cdf871f97170" }, "downloads": -1, "filename": "fretwork-0.3.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "ce084f8f9a2c048b2ae9b02a60bff05b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1121456, "upload_time": "2018-01-21T15:15:41", "url": "https://files.pythonhosted.org/packages/24/a3/069bff4c8945f2c78fe8aef3f69903eef0bf9e0ad5686752754b15fdf76b/fretwork-0.3.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "09c20f1bf56d21425060ea2bd9bb7faf", "sha256": "e6fc87542ab6aaabd0f788a5f8f70c1d2ba36f72b71cd02c349c95c1fa3e1cf0" }, "downloads": -1, "filename": "fretwork-0.3.0.tar.gz", "has_sig": true, "md5_digest": "09c20f1bf56d21425060ea2bd9bb7faf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68489, "upload_time": "2017-11-10T14:36:56", "url": "https://files.pythonhosted.org/packages/99/f4/38bf89fc9df48f0f76d73b32479478737aeea642be4925421612f35d37c0/fretwork-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "693e6ae52c78287721d1d7f809da765a", "sha256": "208939badb52b416ba83fd959907689df61cb9db38c092cc123bd1467a476706" }, "downloads": -1, "filename": "fretwork-0.4.0-cp27-cp27m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "693e6ae52c78287721d1d7f809da765a", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1079577, "upload_time": "2019-02-28T22:40:16", "url": "https://files.pythonhosted.org/packages/88/f1/7642d8d65a63d0d6d9bab94560087c2c2a4afa27f252b30e14e590d4abc5/fretwork-0.4.0-cp27-cp27m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2f5f313587b69bb45bcdaa5d7d3c2a9b", "sha256": "5e06204b2392d373e3f6079df70a210a6bc3615c2396a4784de6f0a9a10485f4" }, "downloads": -1, "filename": "fretwork-0.4.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2f5f313587b69bb45bcdaa5d7d3c2a9b", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 486271, "upload_time": "2019-02-28T22:40:22", "url": "https://files.pythonhosted.org/packages/ce/b5/7f748fdc1bf84feccb5fa4d13ca4c5398dbd8cdf84e4ae0c14b10fc719b1/fretwork-0.4.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6b5c275ce7eac5298d8609c23f3651c7", "sha256": "59c2b37020082a327392922e54a19ae44607f3312472937411c3f2f5ddaaa26c" }, "downloads": -1, "filename": "fretwork-0.4.0-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "6b5c275ce7eac5298d8609c23f3651c7", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1121807, "upload_time": "2019-03-08T20:01:21", "url": "https://files.pythonhosted.org/packages/85/2b/741366c1bb9ab5f18bbf003fe5d111952f7c0acc21791dae0a62b54c6c6c/fretwork-0.4.0-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "7cb6bbee98618b2828cf33b0da6186d9", "sha256": "1c4408522802cd482774f2c5033c7ba7116a8d8be4fd67da4b117fbc5768f436" }, "downloads": -1, "filename": "fretwork-0.4.0-cp34-cp34m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "7cb6bbee98618b2828cf33b0da6186d9", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1080089, "upload_time": "2019-02-28T22:40:34", "url": "https://files.pythonhosted.org/packages/9e/11/23b1978366e616ebfa0aa1027d46a3eed0f28211fdc151128987fe352a79/fretwork-0.4.0-cp34-cp34m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "54b6b339529499208584fb9c080e011a", "sha256": "d07b907625c9d17e404ce43e453391e81db13c0065a9e58eec5d75fa1a3d5771" }, "downloads": -1, "filename": "fretwork-0.4.0-cp35-cp35m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "54b6b339529499208584fb9c080e011a", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1080593, "upload_time": "2019-02-28T22:40:46", "url": "https://files.pythonhosted.org/packages/5f/be/0ba87188f41e8734156a69bf120c03103e7a757cf344100edcc1167ca996/fretwork-0.4.0-cp35-cp35m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f256a3bd1d21fe3a0741082a752fb76b", "sha256": "65db6ebfbd61e5479f2299c1a068c665abe06efb0a121b580f7076dc9cd453ce" }, "downloads": -1, "filename": "fretwork-0.4.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f256a3bd1d21fe3a0741082a752fb76b", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 568522, "upload_time": "2019-02-28T22:40:53", "url": "https://files.pythonhosted.org/packages/4b/01/064ca967e8c9a176accd440c8ebd25370132491bdafdab399eca484b0486/fretwork-0.4.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7bb07e98e8e40e5a516f821987964fe9", "sha256": "e09547f8cff73bfd10821a75aa78f10869825893b8682efce2d905d231616967" }, "downloads": -1, "filename": "fretwork-0.4.0-cp36-cp36m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "7bb07e98e8e40e5a516f821987964fe9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1081110, "upload_time": "2019-02-28T22:41:05", "url": "https://files.pythonhosted.org/packages/58/da/a15e969df70ffa26b0ff662abff4eb49f54ce2484af2ddd40d8f8ff3d735/fretwork-0.4.0-cp36-cp36m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1ed44275f31a2789ed6dca58728f7f57", "sha256": "edcc968ce3c4346b45d35ea3e8a6e6ca6b80b30d0b8afc8e528e0d3163c81fbf" }, "downloads": -1, "filename": "fretwork-0.4.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1ed44275f31a2789ed6dca58728f7f57", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 569142, "upload_time": "2019-02-28T22:41:12", "url": "https://files.pythonhosted.org/packages/2e/e0/2764860537d22769b581a100b847018daa53cf91f0d49c117951b32afa8b/fretwork-0.4.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "635347060d01dd1061cf6cf9bcb14442", "sha256": "48d34066c7d7c81855ae78562e2b15c8f6a05f9eea45757c8da86ae05a21e6cb" }, "downloads": -1, "filename": "fretwork-0.4.0.tar.gz", "has_sig": false, "md5_digest": "635347060d01dd1061cf6cf9bcb14442", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76158, "upload_time": "2019-02-28T22:41:15", "url": "https://files.pythonhosted.org/packages/9c/98/368adc4cf5471ee6d522ca73a7f4ac93c349a27a2ce8807a2b93bd797a17/fretwork-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "693e6ae52c78287721d1d7f809da765a", "sha256": "208939badb52b416ba83fd959907689df61cb9db38c092cc123bd1467a476706" }, "downloads": -1, "filename": "fretwork-0.4.0-cp27-cp27m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "693e6ae52c78287721d1d7f809da765a", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1079577, "upload_time": "2019-02-28T22:40:16", "url": "https://files.pythonhosted.org/packages/88/f1/7642d8d65a63d0d6d9bab94560087c2c2a4afa27f252b30e14e590d4abc5/fretwork-0.4.0-cp27-cp27m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2f5f313587b69bb45bcdaa5d7d3c2a9b", "sha256": "5e06204b2392d373e3f6079df70a210a6bc3615c2396a4784de6f0a9a10485f4" }, "downloads": -1, "filename": "fretwork-0.4.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2f5f313587b69bb45bcdaa5d7d3c2a9b", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 486271, "upload_time": "2019-02-28T22:40:22", "url": "https://files.pythonhosted.org/packages/ce/b5/7f748fdc1bf84feccb5fa4d13ca4c5398dbd8cdf84e4ae0c14b10fc719b1/fretwork-0.4.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6b5c275ce7eac5298d8609c23f3651c7", "sha256": "59c2b37020082a327392922e54a19ae44607f3312472937411c3f2f5ddaaa26c" }, "downloads": -1, "filename": "fretwork-0.4.0-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "6b5c275ce7eac5298d8609c23f3651c7", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1121807, "upload_time": "2019-03-08T20:01:21", "url": "https://files.pythonhosted.org/packages/85/2b/741366c1bb9ab5f18bbf003fe5d111952f7c0acc21791dae0a62b54c6c6c/fretwork-0.4.0-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "7cb6bbee98618b2828cf33b0da6186d9", "sha256": "1c4408522802cd482774f2c5033c7ba7116a8d8be4fd67da4b117fbc5768f436" }, "downloads": -1, "filename": "fretwork-0.4.0-cp34-cp34m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "7cb6bbee98618b2828cf33b0da6186d9", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1080089, "upload_time": "2019-02-28T22:40:34", "url": "https://files.pythonhosted.org/packages/9e/11/23b1978366e616ebfa0aa1027d46a3eed0f28211fdc151128987fe352a79/fretwork-0.4.0-cp34-cp34m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "54b6b339529499208584fb9c080e011a", "sha256": "d07b907625c9d17e404ce43e453391e81db13c0065a9e58eec5d75fa1a3d5771" }, "downloads": -1, "filename": "fretwork-0.4.0-cp35-cp35m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "54b6b339529499208584fb9c080e011a", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1080593, "upload_time": "2019-02-28T22:40:46", "url": "https://files.pythonhosted.org/packages/5f/be/0ba87188f41e8734156a69bf120c03103e7a757cf344100edcc1167ca996/fretwork-0.4.0-cp35-cp35m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f256a3bd1d21fe3a0741082a752fb76b", "sha256": "65db6ebfbd61e5479f2299c1a068c665abe06efb0a121b580f7076dc9cd453ce" }, "downloads": -1, "filename": "fretwork-0.4.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f256a3bd1d21fe3a0741082a752fb76b", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 568522, "upload_time": "2019-02-28T22:40:53", "url": "https://files.pythonhosted.org/packages/4b/01/064ca967e8c9a176accd440c8ebd25370132491bdafdab399eca484b0486/fretwork-0.4.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7bb07e98e8e40e5a516f821987964fe9", "sha256": "e09547f8cff73bfd10821a75aa78f10869825893b8682efce2d905d231616967" }, "downloads": -1, "filename": "fretwork-0.4.0-cp36-cp36m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "7bb07e98e8e40e5a516f821987964fe9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1081110, "upload_time": "2019-02-28T22:41:05", "url": "https://files.pythonhosted.org/packages/58/da/a15e969df70ffa26b0ff662abff4eb49f54ce2484af2ddd40d8f8ff3d735/fretwork-0.4.0-cp36-cp36m-macosx_10_13_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1ed44275f31a2789ed6dca58728f7f57", "sha256": "edcc968ce3c4346b45d35ea3e8a6e6ca6b80b30d0b8afc8e528e0d3163c81fbf" }, "downloads": -1, "filename": "fretwork-0.4.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1ed44275f31a2789ed6dca58728f7f57", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 569142, "upload_time": "2019-02-28T22:41:12", "url": "https://files.pythonhosted.org/packages/2e/e0/2764860537d22769b581a100b847018daa53cf91f0d49c117951b32afa8b/fretwork-0.4.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "635347060d01dd1061cf6cf9bcb14442", "sha256": "48d34066c7d7c81855ae78562e2b15c8f6a05f9eea45757c8da86ae05a21e6cb" }, "downloads": -1, "filename": "fretwork-0.4.0.tar.gz", "has_sig": false, "md5_digest": "635347060d01dd1061cf6cf9bcb14442", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76158, "upload_time": "2019-02-28T22:41:15", "url": "https://files.pythonhosted.org/packages/9c/98/368adc4cf5471ee6d522ca73a7f4ac93c349a27a2ce8807a2b93bd797a17/fretwork-0.4.0.tar.gz" } ] }