{ "info": { "author": "David A. Randolph", "author_email": "drando2@uic.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# pydactyl\nPython framework for piano fingering models.\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": "http://github.com/dvdrndlph/pydactyl", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pydactyl", "package_url": "https://pypi.org/project/pydactyl/", "platform": "", "project_url": "https://pypi.org/project/pydactyl/", "project_urls": { "Homepage": "http://github.com/dvdrndlph/pydactyl" }, "release_url": "https://pypi.org/project/pydactyl/0.5/", "requires_dist": [ "music21 (>=5.3)", "pymysql (>=0.8)", "networkx (>=2.1)", "TatSu" ], "requires_python": "", "summary": "Toolkit for piano fingering. Part of Didactyl project at the University of Illinois at Chicago.", "version": "0.5" }, "last_serial": 4348428, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "7b6827746f731a7418690fc3cb73e748", "sha256": "1ad34a194e889884149cae8a911ef771c2bcbee81d5df4d496c43187ce96de7d" }, "downloads": -1, "filename": "pydactyl-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7b6827746f731a7418690fc3cb73e748", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61207, "upload_time": "2018-08-13T08:18:28", "url": "https://files.pythonhosted.org/packages/75/f5/1e2270886b3a7c784f7f1f956f51bd4f5bf5937590aecfdf3e35a8add6b4/pydactyl-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c8b32010aebee95dcece26b4d8c8a4c", "sha256": "9e1b62b78284ca77841f0f1c412d1b5f502143a88df456fbbde37c86bb181a19" }, "downloads": -1, "filename": "pydactyl-0.1.tar.gz", "has_sig": false, "md5_digest": "4c8b32010aebee95dcece26b4d8c8a4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43238, "upload_time": "2018-08-13T08:18:29", "url": "https://files.pythonhosted.org/packages/c2/2f/68826388da2e70ed026521e02dfb67b248310fa1f91d330d1174fbbae1f9/pydactyl-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f240780d88c70e9bd7f6de8ae7c3e498", "sha256": "8027f26036a79ddd6b97eb19933d917b653597972e44308adc524e53bff213a2" }, "downloads": -1, "filename": "pydactyl-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f240780d88c70e9bd7f6de8ae7c3e498", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61340, "upload_time": "2018-08-14T04:11:31", "url": "https://files.pythonhosted.org/packages/52/9a/c8c54d1dabcefa8e20fff60d6d43a52e69d9b478e2234aae10707940dd43/pydactyl-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6ed05b072fec1fe9ecbe5b2e413c2fb", "sha256": "07a8d8580239a1a2351767b355a5b229f37ad25f9fdd5b78ca52ca1a46006f11" }, "downloads": -1, "filename": "pydactyl-0.2.tar.gz", "has_sig": false, "md5_digest": "b6ed05b072fec1fe9ecbe5b2e413c2fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43647, "upload_time": "2018-08-14T04:11:33", "url": "https://files.pythonhosted.org/packages/a2/4b/f1e92201c28ad301c28d914246fce4fb61a5de0f68e950366dc9c0669506/pydactyl-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "8e85cc124205ab992097925b742f2355", "sha256": "33cde03d6ba7d358bb6ff921877ac2ea7caf2460b4251fa673ec954136210bdc" }, "downloads": -1, "filename": "pydactyl-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8e85cc124205ab992097925b742f2355", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61346, "upload_time": "2018-08-14T04:17:10", "url": "https://files.pythonhosted.org/packages/17/c7/4c632d76271238b6d35ae5e3cacdcb76418065cf348cadcd89140cd6e341/pydactyl-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec88a01f37a9d4796c754656f41e9b68", "sha256": "217758311f86bd456b96d67927d338a1df0c9173d1ebcb41e16f01c26f535502" }, "downloads": -1, "filename": "pydactyl-0.3.tar.gz", "has_sig": false, "md5_digest": "ec88a01f37a9d4796c754656f41e9b68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43664, "upload_time": "2018-08-14T04:17:13", "url": "https://files.pythonhosted.org/packages/3c/53/65fb78e8f54d993e0aa6a0a5ea12a827f08636dc0c96adc2072e1530fbd6/pydactyl-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "cc3f2c80403afe622022f21df767d90d", "sha256": "2fa6a50bbb673799b096387741405774894a7c4e5f237810dcdf411cf9cf41df" }, "downloads": -1, "filename": "pydactyl-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cc3f2c80403afe622022f21df767d90d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63558, "upload_time": "2018-08-21T01:03:34", "url": "https://files.pythonhosted.org/packages/d3/b1/478e0280a848aa40263c8d43e6089a5c04446585b8ccd3f86538c0d030ed/pydactyl-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd007f29ab84c135342610a0e46ba1f1", "sha256": "d79c33d6cb88e48c3d99da996118fa4646115f5c2f00b32340ea01150c4294fb" }, "downloads": -1, "filename": "pydactyl-0.4.tar.gz", "has_sig": false, "md5_digest": "fd007f29ab84c135342610a0e46ba1f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43991, "upload_time": "2018-08-21T01:03:35", "url": "https://files.pythonhosted.org/packages/88/4f/ba22d1c0b29232e7df757604332f4421034a8cf6c4442c5b784204216c09/pydactyl-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "62abf3265df1c8dd40a9c55b322a7e58", "sha256": "844e9ca7c0237f7aeb984645aae17eca70a2ae7fb4a33a1b8fa51f31dc37ab22" }, "downloads": -1, "filename": "pydactyl-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "62abf3265df1c8dd40a9c55b322a7e58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 67563, "upload_time": "2018-10-07T02:04:27", "url": "https://files.pythonhosted.org/packages/97/22/d1dd7ccda4a2a3800847dba3e9861c770f0b2a1661efe16841236f2bfc53/pydactyl-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cdde4376acb3f9359aa4ee2c6ccd396", "sha256": "60c2023340d5948694b7410e0b66274c6350428942d75ef58685b0b7f2731353" }, "downloads": -1, "filename": "pydactyl-0.5.tar.gz", "has_sig": false, "md5_digest": "6cdde4376acb3f9359aa4ee2c6ccd396", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44907, "upload_time": "2018-10-07T02:04:28", "url": "https://files.pythonhosted.org/packages/70/ca/70e4a40a22770d0eb346abd7ffbf10bc282df1d371fdb6e1f9fc12be6157/pydactyl-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "62abf3265df1c8dd40a9c55b322a7e58", "sha256": "844e9ca7c0237f7aeb984645aae17eca70a2ae7fb4a33a1b8fa51f31dc37ab22" }, "downloads": -1, "filename": "pydactyl-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "62abf3265df1c8dd40a9c55b322a7e58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 67563, "upload_time": "2018-10-07T02:04:27", "url": "https://files.pythonhosted.org/packages/97/22/d1dd7ccda4a2a3800847dba3e9861c770f0b2a1661efe16841236f2bfc53/pydactyl-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cdde4376acb3f9359aa4ee2c6ccd396", "sha256": "60c2023340d5948694b7410e0b66274c6350428942d75ef58685b0b7f2731353" }, "downloads": -1, "filename": "pydactyl-0.5.tar.gz", "has_sig": false, "md5_digest": "6cdde4376acb3f9359aa4ee2c6ccd396", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44907, "upload_time": "2018-10-07T02:04:28", "url": "https://files.pythonhosted.org/packages/70/ca/70e4a40a22770d0eb346abd7ffbf10bc282df1d371fdb6e1f9fc12be6157/pydactyl-0.5.tar.gz" } ] }