{ "info": { "author": "Aaron Wyatt", "author_email": "python@psi-borg.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3" ], "description": "# scoreplayer-external\n\nA python module for drawing to the canvas mode of the Decibel ScorePlayer. This allows for OSC messages to be sent to canvas objects in a python-like manner. It requires the python-osc and zeroconf modules.\n\nThis is an early version and the documentation is currently incomplete. Until then, a paper explaining its use will be available in the proceedings of the 2018 Australian Computer Music Conference.\n\n# Basic Usage\nFirst you need to create a scorePlayerExternal object and run the selectServer method.\n```python\nfrom scoreplayer_external import scoreObject, scorePlayerExternal\nimport time\nfrom threading import Event\n\nfinished = Event()\nexternal = scorePlayerExternal()\nexternal.selectServer()\ncanvas = external.connect(onConnect)\nfinished.wait()\nexternal.shutdown()\n```\nThis will check the network for any running iPad servers and prompt the user to connect to one. The drawing commands themselves should be placed into the connection handler method that is passed to the external.connect method.\n\nSome sample drawing commands. Stay tuned for more documentation.\n```python\ndef onConnect():\n canvas.clear()\n scroll = canvas.addScroller('scroll', 1, 10, 10, 300, 300, 500, 20.0)\n scroll.loadImage('modulation.png')\n line = canvas.addLayer('line', 1, 20, 10, 5, 300)\n line.setColour(0, 0, 0)\n clef = scroll.addGlyph('clef', 1, 100, 100)\n clef.setGlyphSize(72)\n clef.setGlyph('fClef')\n bunny = canvas.addLayer('bunny', 0, 200, 200, 300, 300)\n bunny.loadImage('distortion.png', 1)\n line2 = canvas.addLine('line2', 0, 400, 400, 500, 500, 2)\n scroll.start()\n scroll.fade(0, 5)\n bunny.move(100, 400, 8)\n time.sleep(5)\n scroll.fade(1, 5)\n time.sleep(2)\n scroll.stop()\n scroll.setScrollerPosition(0)\n line2.setStartPoint(400, 500)\n line2.setColour(255, 0, 0)\n finished.set()\n```\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://www.decibelnewmusic.com/decibel-scoreplayer.html", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "scoreplayer-external", "package_url": "https://pypi.org/project/scoreplayer-external/", "platform": "", "project_url": "https://pypi.org/project/scoreplayer-external/", "project_urls": { "Homepage": "http://www.decibelnewmusic.com/decibel-scoreplayer.html" }, "release_url": "https://pypi.org/project/scoreplayer-external/0.2.8/", "requires_dist": [ "zeroconf", "python-osc" ], "requires_python": "", "summary": "Python external for controlling the Decibel ScorePlayer cavas mode", "version": "0.2.8" }, "last_serial": 5736878, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "2ca8f0f5c04fd50e7f3d9d98ca41e920", "sha256": "02b3cb6b04e24033ac9ede57f6820ab4c42ebddb41fc34c2c8a2ba3795361e20" }, "downloads": -1, "filename": "scoreplayer_external-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "2ca8f0f5c04fd50e7f3d9d98ca41e920", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20876, "upload_time": "2018-11-23T05:52:13", "url": "https://files.pythonhosted.org/packages/c5/11/d7950c7446659070a458efe742983bf3fa49e7da17f12e0ff20b24923f67/scoreplayer_external-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef12d781349d63b7ffc6025e9d61e47b", "sha256": "5e635c8ca7fbbf908f93241a627b923e7c78b7a4fba7bce26f2642ccc35a72c5" }, "downloads": -1, "filename": "scoreplayer_external-0.1.10.tar.gz", "has_sig": false, "md5_digest": "ef12d781349d63b7ffc6025e9d61e47b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5371, "upload_time": "2018-11-23T05:52:15", "url": "https://files.pythonhosted.org/packages/6d/3a/91c44eeaf74d80a9e033c404d8a62feea1ba035b90524e0e790267fb04b4/scoreplayer_external-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "7d134c5b4a3ce17518c2fb08cd874f08", "sha256": "71389752e8761acd7f613b5361db9abcc974c47ff892bb67fb96036e6bc262c2" }, "downloads": -1, "filename": "scoreplayer_external-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "7d134c5b4a3ce17518c2fb08cd874f08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20900, "upload_time": "2018-11-27T21:37:49", "url": "https://files.pythonhosted.org/packages/46/f8/e3391673b4634cc546151dc7917647d03d168ca7af49ebba445ad54fca82/scoreplayer_external-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0edf109a79c328b9d7f7e31819a447da", "sha256": "597de0d68bb9f7c7117ae4021f48ceb160d2f8634f6423fd34784e410f4b82a0" }, "downloads": -1, "filename": "scoreplayer_external-0.1.11.tar.gz", "has_sig": false, "md5_digest": "0edf109a79c328b9d7f7e31819a447da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5355, "upload_time": "2018-11-27T21:37:52", "url": "https://files.pythonhosted.org/packages/22/60/86d7d152d381065f4c40ec23221b06dc9f5bd66dc58721b9e526a8592646/scoreplayer_external-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "bf170ddd570f734bc122489c37de9b98", "sha256": "19af0557dd599b0e552a10e6d94361a43b5f8444ab0aacf2192afc63581247dc" }, "downloads": -1, "filename": "scoreplayer_external-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "bf170ddd570f734bc122489c37de9b98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20958, "upload_time": "2018-12-06T03:21:08", "url": "https://files.pythonhosted.org/packages/58/b8/ffe6ca68fb399a40d492dedcea936c0c1d9d8e8f5117b5a5aa26519695a8/scoreplayer_external-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bcb14e028d22335ead491884379acbd", "sha256": "e0829e1bae341ce42e1941004c12ba2a7db60b27e619cdf96a3ae052b0d30e60" }, "downloads": -1, "filename": "scoreplayer_external-0.1.12.tar.gz", "has_sig": false, "md5_digest": "0bcb14e028d22335ead491884379acbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5416, "upload_time": "2018-12-06T03:21:09", "url": "https://files.pythonhosted.org/packages/41/75/3b445aeed558d2f2ac6301053b52041987802df61db51248f97733fe6246/scoreplayer_external-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "f5db6f8ee0b04d5f815996118f1a608d", "sha256": "6f2590208df91c3138bf280cceda4d9e4ba052e7b448bdad58d2a084d61bba1c" }, "downloads": -1, "filename": "scoreplayer_external-0.1.13-py3-none-any.whl", "has_sig": false, "md5_digest": "f5db6f8ee0b04d5f815996118f1a608d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21198, "upload_time": "2019-02-01T02:37:25", "url": "https://files.pythonhosted.org/packages/0c/22/760a7a767ff1f3adb935194393e20dd6dc1125ce34ed21ec2edc78398fa0/scoreplayer_external-0.1.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60ab6881a17d709b1c9381fd09387e31", "sha256": "9542191f33f6c49be6f83a9546769ea77929105c5e15eba68432e8b180326b7f" }, "downloads": -1, "filename": "scoreplayer_external-0.1.13.tar.gz", "has_sig": false, "md5_digest": "60ab6881a17d709b1c9381fd09387e31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5660, "upload_time": "2019-02-01T02:37:27", "url": "https://files.pythonhosted.org/packages/85/8f/2a25ec3f63e1c75b550baee4fa0bc288a77efb380bfb588d1aa85cc5ac53/scoreplayer_external-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "0bce40d61e00e79c8413c5d3c5a70d61", "sha256": "fb59f50fd5040c776a9bb95b5da49f3ffffccec5aa457392aafeeb94756737cf" }, "downloads": -1, "filename": "scoreplayer_external-0.1.14-py3-none-any.whl", "has_sig": false, "md5_digest": "0bce40d61e00e79c8413c5d3c5a70d61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21192, "upload_time": "2019-02-01T03:39:24", "url": "https://files.pythonhosted.org/packages/71/e9/ebd755de811a0c33e8ca0a615e205164c01c178ed5abe826c4fdfb5848f0/scoreplayer_external-0.1.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c298c8b97f94e9b5088247d80079c9d", "sha256": "dd82ce0d2833ce43e3ff3462f2b1115e94bc691f15e417cfd1e473ee3b380881" }, "downloads": -1, "filename": "scoreplayer_external-0.1.14.tar.gz", "has_sig": false, "md5_digest": "7c298c8b97f94e9b5088247d80079c9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5648, "upload_time": "2019-02-01T03:39:25", "url": "https://files.pythonhosted.org/packages/65/84/b6dca261354a9836c896118ed056d29b3040baa58b66a304282d290954f6/scoreplayer_external-0.1.14.tar.gz" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "4d802383a1b4d9abaf04220c885bbf1e", "sha256": "4b0dc9955b0916e713ee8407a5f2699e2177f29498255b96d86827e1975f8f83" }, "downloads": -1, "filename": "scoreplayer_external-0.1.16-py3-none-any.whl", "has_sig": false, "md5_digest": "4d802383a1b4d9abaf04220c885bbf1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21524, "upload_time": "2019-02-06T04:53:37", "url": "https://files.pythonhosted.org/packages/12/8e/bd6daec9d0c98aed5c1dbbcb949148a480ec68029261d7f00f1bc75fa160/scoreplayer_external-0.1.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9143d1f5ae9e897364089b9bedad9282", "sha256": "9dc0fe19871e4ac75397b1fdd59f87698d3c73dd1d9900f9a38bb7bf09a272a9" }, "downloads": -1, "filename": "scoreplayer_external-0.1.16.tar.gz", "has_sig": false, "md5_digest": "9143d1f5ae9e897364089b9bedad9282", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5960, "upload_time": "2019-02-06T04:53:39", "url": "https://files.pythonhosted.org/packages/eb/2d/2d3dbdce63eceebe16391588af9d25ab7e398a0125560e263cd2a320fa26/scoreplayer_external-0.1.16.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "da29cc15310cabeec729931f53d42413", "sha256": "9dc709aaf9df3782fed3ed72abc65abce4f09a9b08c0c19379ab3ea400f8bcc4" }, "downloads": -1, "filename": "scoreplayer_external-0.1.17-py3-none-any.whl", "has_sig": false, "md5_digest": "da29cc15310cabeec729931f53d42413", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22305, "upload_time": "2019-02-09T10:49:28", "url": "https://files.pythonhosted.org/packages/59/1d/c9f6d9ceb3005ad6a78847229083a060ff72376c31a686f9710afb8810e4/scoreplayer_external-0.1.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bba05caaa8f3c45530fd44a75a36eb4c", "sha256": "534049b5bcc77dffd54bff4db32966907255af33138b0c705703beb0608a537c" }, "downloads": -1, "filename": "scoreplayer_external-0.1.17.tar.gz", "has_sig": false, "md5_digest": "bba05caaa8f3c45530fd44a75a36eb4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6716, "upload_time": "2019-02-09T10:49:29", "url": "https://files.pythonhosted.org/packages/75/82/9940be8e647cbe9195cf3e19365d42dbf4c17778aa24cdc8209afd73657c/scoreplayer_external-0.1.17.tar.gz" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "9ef1ea8188405e9920f8a25bc016e28b", "sha256": "bfe6ac5d0a8bf6cbe47a99ca8aab105f1b2074e65feabcd171299cc9f1bb4136" }, "downloads": -1, "filename": "scoreplayer_external-0.1.18-py3-none-any.whl", "has_sig": false, "md5_digest": "9ef1ea8188405e9920f8a25bc016e28b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22681, "upload_time": "2019-02-10T09:57:21", "url": "https://files.pythonhosted.org/packages/34/9f/ad1673174c476bd989fa72331bdd10f1c47a0804c9be662945ac19aa6734/scoreplayer_external-0.1.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a499e51441d4459514a4f9aad89b9d68", "sha256": "ebc864b429fc7bebdeb1eb637e4eb9b6e49ecaa7e8a3414b823522da93889fe5" }, "downloads": -1, "filename": "scoreplayer_external-0.1.18.tar.gz", "has_sig": false, "md5_digest": "a499e51441d4459514a4f9aad89b9d68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7060, "upload_time": "2019-02-10T09:57:23", "url": "https://files.pythonhosted.org/packages/85/7c/e510d07e40fea6f627fbc1e6a4b186dc707b0c223d6a389205f27337e9c2/scoreplayer_external-0.1.18.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "b922c4eb8768c3c2ae118742f4683fdb", "sha256": "70e2f396b35f508fc105ca255d87375090a7ebebd0609914e5bba896461addd8" }, "downloads": -1, "filename": "scoreplayer_external-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "b922c4eb8768c3c2ae118742f4683fdb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20852, "upload_time": "2018-11-23T05:48:11", "url": "https://files.pythonhosted.org/packages/15/bd/7a3eaf1b0698bbf6ee58c818ebab8748fcc36dd62daa2c1837a9c9d87178/scoreplayer_external-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "682a7033ca42a3e3489c28d0ac33fc10", "sha256": "b1c9534a44c72a8f78e215a3887e957bd1456b43d5dfa67d5e73bda155207722" }, "downloads": -1, "filename": "scoreplayer_external-0.1.9.tar.gz", "has_sig": false, "md5_digest": "682a7033ca42a3e3489c28d0ac33fc10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5357, "upload_time": "2018-11-23T05:48:13", "url": "https://files.pythonhosted.org/packages/37/a2/0a78dcb54c6b342e5254cf452700839bf67849df10de21493185916e1c1b/scoreplayer_external-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "55a7926f1abc96bc910f28bf20180faa", "sha256": "24a43854e343eb1976b7cc8f8be6576ee81d369c9567d00ffdfa05c2656ef4c6" }, "downloads": -1, "filename": "scoreplayer_external-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "55a7926f1abc96bc910f28bf20180faa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22493, "upload_time": "2019-02-18T01:53:12", "url": "https://files.pythonhosted.org/packages/e7/4a/ac10bc0b831fa337ea8f27f19c21e038cf04e7168052a0449ce433f2a829/scoreplayer_external-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc0aef273a8a101c2a42e523b57671c7", "sha256": "c1d36989398ee0f352947560dd27d76b1c296e443de15cebe86163e4a72cf764" }, "downloads": -1, "filename": "scoreplayer_external-0.2.0.tar.gz", "has_sig": false, "md5_digest": "cc0aef273a8a101c2a42e523b57671c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6892, "upload_time": "2019-02-18T01:53:15", "url": "https://files.pythonhosted.org/packages/fe/13/ea940f0d9bce988a58cc03d2d48fbdbd305481358c9e633dbac12c74b849/scoreplayer_external-0.2.0.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "7d000c2a644daae5c1b05c351f9b67b3", "sha256": "e62babf413cdf7d1df920f43f72ea4d52860b810c04376508dea2e8320875fbd" }, "downloads": -1, "filename": "scoreplayer_external-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7d000c2a644daae5c1b05c351f9b67b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22558, "upload_time": "2019-02-19T07:50:21", "url": "https://files.pythonhosted.org/packages/d7/7f/8aed08af4dc515e5f11ef0ac8dad5ca72bac73980771b85f75a091396201/scoreplayer_external-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c58f90b80f8cecc7892d6803a1113f47", "sha256": "bbd7e0055517f0c72fda9d2330e661a8d922339692bd48693161be3facb8e535" }, "downloads": -1, "filename": "scoreplayer_external-0.2.3.tar.gz", "has_sig": false, "md5_digest": "c58f90b80f8cecc7892d6803a1113f47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6956, "upload_time": "2019-02-19T07:50:23", "url": "https://files.pythonhosted.org/packages/9a/8d/f465a758847943fa92df4105acf981b5178c74659f96b2d20559b22b4886/scoreplayer_external-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "6f2dc8546dd87118f2a095b75e96b8ca", "sha256": "6cf432e55e0b291d7d219859cf235ec6175b41d85e8453d64fb7c3e198c2b7bc" }, "downloads": -1, "filename": "scoreplayer_external-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6f2dc8546dd87118f2a095b75e96b8ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22565, "upload_time": "2019-02-19T08:48:56", "url": "https://files.pythonhosted.org/packages/fd/63/7bc00adaec29f0d4ed880cf176da1ea5d2e0e775322a1ff3e0286ead9a7e/scoreplayer_external-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4cd3495425e4a3cd57b5ff6f3194f12", "sha256": "65fa956805fb633b7380ff5378be09bbec5d6f3104a2c46a9ad57d4cc3c133ec" }, "downloads": -1, "filename": "scoreplayer_external-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a4cd3495425e4a3cd57b5ff6f3194f12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6956, "upload_time": "2019-02-19T08:48:58", "url": "https://files.pythonhosted.org/packages/3f/7b/2fce9668faf79941d0a026e60c3c85ffcd7261f484566a688ff86f329101/scoreplayer_external-0.2.4.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "9ac9927654a74f4e37ce6f5dcfe74de9", "sha256": "73c0aa0b950635e3560015484d3310115326d9a2014beba8defd8460355d95b5" }, "downloads": -1, "filename": "scoreplayer_external-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "9ac9927654a74f4e37ce6f5dcfe74de9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22587, "upload_time": "2019-02-23T09:35:43", "url": "https://files.pythonhosted.org/packages/df/8d/16f84962d6a6914d833ba03d6e4bc0e2f5691a661a9c9071e5f704ec8a28/scoreplayer_external-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98e1f568014b3b40a1a543f3e847ff00", "sha256": "7a186a46f1ca25917f9a4490ffba6930777cc35ca09ffecbad3615df67598686" }, "downloads": -1, "filename": "scoreplayer_external-0.2.6.tar.gz", "has_sig": false, "md5_digest": "98e1f568014b3b40a1a543f3e847ff00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6977, "upload_time": "2019-02-23T09:35:45", "url": "https://files.pythonhosted.org/packages/60/c9/f359a8952d21fb3d02c1da9dd82f8cd469481e2ca70b7be7b456fa311ab0/scoreplayer_external-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "63a1ba230d8e51a86aacf96f7186fcac", "sha256": "479f5728d113db0c2702e8d0241e3ad88b531709d8c7ece7b807230649fae9d7" }, "downloads": -1, "filename": "scoreplayer_external-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "63a1ba230d8e51a86aacf96f7186fcac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22562, "upload_time": "2019-07-25T02:01:57", "url": "https://files.pythonhosted.org/packages/e4/ce/3ae9799b4ac26f64b9acaa401555a54f419652913f762cbd0d4f0761d8f7/scoreplayer_external-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8b1ce35523ec1c650e002aa2b7437b9", "sha256": "ff50cf93387582936ba11d7fcac4d3317ad57e328d83909f6d1559c5815ae56c" }, "downloads": -1, "filename": "scoreplayer_external-0.2.7.tar.gz", "has_sig": false, "md5_digest": "a8b1ce35523ec1c650e002aa2b7437b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6960, "upload_time": "2019-07-25T02:01:59", "url": "https://files.pythonhosted.org/packages/27/96/3f06d0cd77005dc915c5edec30d8ba2842443faa68ac29c18d5f0012823f/scoreplayer_external-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "9eee86f3618b4ec59dcf34da39849d54", "sha256": "41187c0280675fd0e2f389e1114cac1e562287fc7111b9ac3ff854b68b6bd143" }, "downloads": -1, "filename": "scoreplayer_external-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "9eee86f3618b4ec59dcf34da39849d54", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22562, "upload_time": "2019-08-27T13:54:27", "url": "https://files.pythonhosted.org/packages/1d/51/a507b9894e5c291efa32959774a94891a1cff331dabb220d6ceebcc79e79/scoreplayer_external-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "595f95128aea80473a490a3d622403f0", "sha256": "25a0fa875a90b4b2b94a64e121e0e6987f5b7845155ab770cd5563870d02c795" }, "downloads": -1, "filename": "scoreplayer_external-0.2.8.tar.gz", "has_sig": false, "md5_digest": "595f95128aea80473a490a3d622403f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6953, "upload_time": "2019-08-27T13:54:29", "url": "https://files.pythonhosted.org/packages/49/89/8daffb5f612b3db40bc4e5c4a26d8da77657bd9fa5355b3774eb1d4601b8/scoreplayer_external-0.2.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9eee86f3618b4ec59dcf34da39849d54", "sha256": "41187c0280675fd0e2f389e1114cac1e562287fc7111b9ac3ff854b68b6bd143" }, "downloads": -1, "filename": "scoreplayer_external-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "9eee86f3618b4ec59dcf34da39849d54", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22562, "upload_time": "2019-08-27T13:54:27", "url": "https://files.pythonhosted.org/packages/1d/51/a507b9894e5c291efa32959774a94891a1cff331dabb220d6ceebcc79e79/scoreplayer_external-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "595f95128aea80473a490a3d622403f0", "sha256": "25a0fa875a90b4b2b94a64e121e0e6987f5b7845155ab770cd5563870d02c795" }, "downloads": -1, "filename": "scoreplayer_external-0.2.8.tar.gz", "has_sig": false, "md5_digest": "595f95128aea80473a490a3d622403f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6953, "upload_time": "2019-08-27T13:54:29", "url": "https://files.pythonhosted.org/packages/49/89/8daffb5f612b3db40bc4e5c4a26d8da77657bd9fa5355b3774eb1d4601b8/scoreplayer_external-0.2.8.tar.gz" } ] }