{ "info": { "author": "Adam Kaufman", "author_email": "kaufman.blue@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "", "description_content_type": "", "docs_url": null, "download_url": "https://gitlab.com/ajk8/libdiatonic/repository/archive.tar.gz?ref=0.2.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/ajk8/libdiatonic", "keywords": "music theory", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "libdiatonic", "package_url": "https://pypi.org/project/libdiatonic/", "platform": "", "project_url": "https://pypi.org/project/libdiatonic/", "project_urls": { "Download": "https://gitlab.com/ajk8/libdiatonic/repository/archive.tar.gz?ref=0.2.3", "Homepage": "https://gitlab.com/ajk8/libdiatonic" }, "release_url": "https://pypi.org/project/libdiatonic/0.2.3/", "requires_dist": [ "funcy (>=1.7)" ], "requires_python": "", "summary": "Library for modeling music theory constructs", "version": "0.2.3" }, "last_serial": 5728680, "releases": { "0.0": [], "0.1": [ { "comment_text": "", "digests": { "md5": "ede4eb31210e7b316a6bef9f9adb66e2", "sha256": "436f39fd1e019d1bc10fcecccc6ce9aa2c4ddad24d0da4ddda63c021bcbe5997" }, "downloads": -1, "filename": "libdiatonic-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ede4eb31210e7b316a6bef9f9adb66e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2549, "upload_time": "2016-12-14T03:00:09", "url": "https://files.pythonhosted.org/packages/3d/d5/8c59bd8dc4c977d4fa6fdca125ead8a1a55f49229f899b0fcbe48e951f08/libdiatonic-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea2925325ecb37f17c498ca5c0050a58", "sha256": "3b1f7abedc6acb7ff6dc55cddcb5a457b3e81fd5932127c242c41f8b35ff016c" }, "downloads": -1, "filename": "libdiatonic-0.1.tar.gz", "has_sig": false, "md5_digest": "ea2925325ecb37f17c498ca5c0050a58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1773, "upload_time": "2016-12-14T03:00:11", "url": "https://files.pythonhosted.org/packages/dc/6f/424db81b35c6f05575aaf0f91cfbaa428a89bbc36bca8146968871b5234d/libdiatonic-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "ed8feb90fa25b814ed3a243373662854", "sha256": "ce2b484d667c7acc00cc61a1047c5340ee522991f4a1ef18448bf0a50934ad99" }, "downloads": -1, "filename": "libdiatonic-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ed8feb90fa25b814ed3a243373662854", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2562, "upload_time": "2019-08-26T02:18:18", "url": "https://files.pythonhosted.org/packages/3d/c7/32203ed9962db0276baad1ded41200d92b02fc7f0850431376c192abef72/libdiatonic-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95b09d5cc79f7bd21153cb72b9d85347", "sha256": "3f95d2be82deb3c216304fde12294a7d9f307370981e471d05f21aa3adc35e72" }, "downloads": -1, "filename": "libdiatonic-0.2.tar.gz", "has_sig": false, "md5_digest": "95b09d5cc79f7bd21153cb72b9d85347", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1830, "upload_time": "2019-08-26T02:18:19", "url": "https://files.pythonhosted.org/packages/43/79/21d2e47d5aec6648ff2c41ee1c04179d865a9a0dabcd070593d26dd0eb36/libdiatonic-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "04cb8affc93313f1a1626ab48cb7c373", "sha256": "6cdfb2786a7f43e90cc10f6d071ca5b70c150824596a129a04a4deeb2f09b392" }, "downloads": -1, "filename": "libdiatonic-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "04cb8affc93313f1a1626ab48cb7c373", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2594, "upload_time": "2019-08-26T02:27:56", "url": "https://files.pythonhosted.org/packages/35/68/4a17cfd8893ed594780338ea21164ecb107f3054300f04ff55b0d1006a3b/libdiatonic-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2eb8fa42203f56ff872c7060bb93525", "sha256": "d5804f3cecccc55572ff6099b07dceefd91f20caf59b16cd7b622b334e5f0c0e" }, "downloads": -1, "filename": "libdiatonic-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e2eb8fa42203f56ff872c7060bb93525", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1824, "upload_time": "2019-08-26T02:27:57", "url": "https://files.pythonhosted.org/packages/8f/9f/ca9fcc549384cf234c97070c0145428822656964fff93f17e483dd5b2235/libdiatonic-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "de71014a894766198cfee9e6e9fa3485", "sha256": "408f49cc055beabae8ae2c2a621a1048eae73b0981874b29ea6cc2947bed037c" }, "downloads": -1, "filename": "libdiatonic-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "de71014a894766198cfee9e6e9fa3485", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2592, "upload_time": "2019-08-26T02:36:45", "url": "https://files.pythonhosted.org/packages/a8/b6/b13530217dfb16e9cab571d83a79eefe178159d5a8ab49acae01c8a10a67/libdiatonic-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca86d31b605ad9c5b6b42fca39da5641", "sha256": "beb478eae1bad49235a2910029b2b6edab8e687f4fc18380245332e60e26a281" }, "downloads": -1, "filename": "libdiatonic-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ca86d31b605ad9c5b6b42fca39da5641", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1817, "upload_time": "2019-08-26T02:36:46", "url": "https://files.pythonhosted.org/packages/1c/c5/4d3881ce11a80f0b2703e57a9f87a81701dc5bbe391d1f97946fa45d24c5/libdiatonic-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "aad993cbd770aa9c91bb7e1648b8b814", "sha256": "daff2f9f843751ee9b6810670668a5aa01d7f0648828c7275b15637e254b4456" }, "downloads": -1, "filename": "libdiatonic-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "aad993cbd770aa9c91bb7e1648b8b814", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13930, "upload_time": "2019-08-26T02:55:31", "url": "https://files.pythonhosted.org/packages/3a/bd/f5a6066df307cbec1fda418f63b9f860a1c5a43dc5af460089c5d145f49f/libdiatonic-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bc772f3795a1cbeb019a93e4ba0a272", "sha256": "3b64d248a152b8141a8e06e4ec5d8a745f7b6b348520d16fa4b56794c99e95da" }, "downloads": -1, "filename": "libdiatonic-0.2.3.tar.gz", "has_sig": false, "md5_digest": "0bc772f3795a1cbeb019a93e4ba0a272", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10404, "upload_time": "2019-08-26T02:55:33", "url": "https://files.pythonhosted.org/packages/cf/a6/9e9c329dfdadba6960d0a0b605b9ceac2c8f5993cbde02280e686f3fb32c/libdiatonic-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aad993cbd770aa9c91bb7e1648b8b814", "sha256": "daff2f9f843751ee9b6810670668a5aa01d7f0648828c7275b15637e254b4456" }, "downloads": -1, "filename": "libdiatonic-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "aad993cbd770aa9c91bb7e1648b8b814", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13930, "upload_time": "2019-08-26T02:55:31", "url": "https://files.pythonhosted.org/packages/3a/bd/f5a6066df307cbec1fda418f63b9f860a1c5a43dc5af460089c5d145f49f/libdiatonic-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bc772f3795a1cbeb019a93e4ba0a272", "sha256": "3b64d248a152b8141a8e06e4ec5d8a745f7b6b348520d16fa4b56794c99e95da" }, "downloads": -1, "filename": "libdiatonic-0.2.3.tar.gz", "has_sig": false, "md5_digest": "0bc772f3795a1cbeb019a93e4ba0a272", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10404, "upload_time": "2019-08-26T02:55:33", "url": "https://files.pythonhosted.org/packages/cf/a6/9e9c329dfdadba6960d0a0b605b9ceac2c8f5993cbde02280e686f3fb32c/libdiatonic-0.2.3.tar.gz" } ] }