{ "info": { "author": "nekitdev", "author_email": "nekitdevofficial@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9" ], "description": "gd.py\n=====\n\n.. image:: https://img.shields.io/pypi/l/gd.py.svg\n :target: https://opensource.org/licenses/MIT\n :alt: Project License\n\n.. image:: https://travis-ci.com/nekitdev/gd.py.svg?branch=master\n :target: https://travis-ci.com/nekitdev/gd.py\n :alt: Build Status\n\n.. image:: https://img.shields.io/pypi/v/gd.py.svg\n :target: https://pypi.python.org/pypi/gd.py\n :alt: PyPI Library Version\n\n.. image:: https://img.shields.io/pypi/pyversions/gd.py.svg\n :target: https://pypi.python.org/pypi/gd.py\n :alt: Required Python Versions\n\n.. image:: https://img.shields.io/pypi/status/gd.py.svg\n :target: https://github.com/nekitdev/gd.py/blob/master/gd\n :alt: Project Development Status\n\n.. image:: https://img.shields.io/pypi/dw/gd.py.svg\n :target: https://pypi.python.org/pypi/gd.py\n :alt: Library Downloads/Week\n\n.. image:: https://readthedocs.org/projects/gdpy/badge/?version=latest\n :target: https://gdpy.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://api.codacy.com/project/badge/Grade/4bd8cfe7a66e4250bc23b21c4e0626b6\n :target: https://app.codacy.com/project/nekitdev/gd.py/dashboard\n :alt: Code Quality [Codacy]\n\n.. image:: https://img.shields.io/coveralls/github/nekitdev/gd.py\n :target: https://coveralls.io/github/nekitdev/gd.py\n :alt: Code Coverage\n\n.. image:: https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.herokuapp.com%2Fnekit%2Fpledges\n :target: https://patreon.com/nekit\n :alt: Patreon Page [Support]\n\ngd.py is a library that provides its users ability to interact with servers, client and memory of Geometry Dash.\n\nKey Features\n------------\n\n- Modern Pythonic API\n- High coverage of the supported Geometry Dash API\n- Using ``async`` and ``await`` syntax\n\nInstalling\n----------\n\n**Python 3.6 or higher is required**\n\nTo install the library, you can just run the following command:\n\n.. code:: sh\n\n # Linux/OS X\n python3 -m pip install -U gd.py\n\n # Windows\n py -3 -m pip install -U gd.py\n\ngd.py provides an optional *Cython* extension to speed up its parser functions in\n`gd.api `_ folder,\nso make sure that you have *Cython* and *C++ Build Tools* installed.\n\nAdditional Dependencies\n-----------------------\n\nThere are many dependencies that either extend functionality of the library or are used in its development.\n\n- ``crypto`` is required to decrypt saves on MacOS;\n- ``console`` is needed to run IPython console;\n- ``docs`` are used to build docs;\n- ``image`` installs PIL/Pillow for icon generating;\n- ``lint`` adds formatters and linters to check improve code style;\n- ``speedups`` provides packages to speed the library up;\n- ``test`` is required to run tests and check coverage.\n\nYou can install some extras like this:\n\n.. code:: sh\n\n python -m pip install gd.py[image,speedups]\n\nOr install all of them:\n\n.. code:: sh\n\n python -m pip install gd.py[all]\n\nDevelopment Version\n-------------------\n\nYou can install latest development version from GitHub:\n\n.. code:: sh\n\n $ git clone https://github.com/nekitdev/gd.py.git\n $ cd gd.py\n $ python3 -m pip install -U .[all]\n\nQuick example\n-------------\n\nBelow is an example of fetching a song by its ID.\n\n.. code:: python\n\n import gd\n\n client = gd.Client()\n \n async def test():\n song = await client.get_song(633206)\n print(song.name)\n\n client.run(test())\n\n # OUTPUT: Random Song 01\n\nYou can find more examples in examples directory.\n\nServer\n------\n\ngd.py provides server with wrapper around itself, which can be started via a command:\n\n.. code:: sh\n\n $ python3 -m gd server\n\nCredits\n-------\n\nThanks to `Alex1304 `_ for inspiring the creation of this library.\n\nCredits to `Rapptz `_ and `discord.py `_ library developers; `tasks `_ package in discord.py is a base for `tasks.py `_ file.\n\nAuthors\n-------\n\nThis project is mainly developed by `nekitdev `_.\nBig thanks to `cos8o `_ and `SMJS `_ for helping\nto make several requests. Also thanks to `cos8o `_ again for developing `GDCrypto `_ library,\nwhich was used as a base for `crypto `_ package.\n\nLinks\n-----\n\n- `Documentation `_\n- `Official Discord Server `_\n- `Geometry Dash Discord Server `_", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nekitdev/gd.py", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gd.py", "package_url": "https://pypi.org/project/gd.py/", "platform": "", "project_url": "https://pypi.org/project/gd.py/", "project_urls": { "Documentation": "https://gdpy.readthedocs.io/en/latest", "Homepage": "https://github.com/nekitdev/gd.py", "Issue tracker": "https://github.com/nekitdev/gd.py/issues" }, "release_url": "https://pypi.org/project/gd.py/0.11.0/", "requires_dist": null, "requires_python": ">=3.6", "summary": "A Geometry Dash API wrapper for Python", "version": "0.11.0", "yanked": false, "yanked_reason": null }, "last_serial": 8569501, "releases": { "0.0.1.1": [ { "comment_text": "", "digests": { "md5": "4f25b08261df38a76f308b0c2627f6ab", "sha256": "66ca9ee820b468b38ee7aa2f0b7a561a05b76bb3e3d926e3f66c53064766f4ae" }, "downloads": -1, "filename": "gd.py-0.0.1.1.tar.gz", "has_sig": false, "md5_digest": "4f25b08261df38a76f308b0c2627f6ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3960, "upload_time": "2019-04-24T18:00:10", "upload_time_iso_8601": "2019-04-24T18:00:10.739476Z", "url": "https://files.pythonhosted.org/packages/4f/6e/a9e75a939f9b4288e64a9d6c2569662448aa661870cdfd26f99729c67a2e/gd.py-0.0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9544baaec8238361dd0c302caceee0aa", "sha256": "5bb7ded54ec8355c77f9639f5d9bdfca0bfd696bae24ac2dd52231791bfd6e02" }, "downloads": -1, "filename": "gd.py-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9544baaec8238361dd0c302caceee0aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5398, "upload_time": "2019-05-12T16:19:00", "upload_time_iso_8601": "2019-05-12T16:19:00.058239Z", "url": "https://files.pythonhosted.org/packages/8f/a4/4c620b40ee170a3b2cc1185f40242ab96dfbe8c6616e9cc73264fe5bc7d2/gd.py-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3.1": [ { "comment_text": "", "digests": { "md5": "a7649f988340e3eef7f2c81117a95d96", "sha256": "80fd66e56f1ff8e926592a7fe840446fdf01d62d1209e43a03fe7feace036d43" }, "downloads": -1, "filename": "gd.py-0.0.3.1.tar.gz", "has_sig": false, "md5_digest": "a7649f988340e3eef7f2c81117a95d96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10208, "upload_time": "2019-05-12T16:31:35", "upload_time_iso_8601": "2019-05-12T16:31:35.732920Z", "url": "https://files.pythonhosted.org/packages/d6/ba/749a53c33ea1b5911411dbeda5c65b5b68bc8b870657d3945718677d7f73/gd.py-0.0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3.2": [ { "comment_text": "", "digests": { "md5": "175fa35d5f5ad33c09cc40b53c1c3700", "sha256": "96dc3b4cf22427ae1110052834a71b3bf1065f3ea45d8db27579567bd4709676" }, "downloads": -1, "filename": "gd.py-0.0.3.2.tar.gz", "has_sig": false, "md5_digest": "175fa35d5f5ad33c09cc40b53c1c3700", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10253, "upload_time": "2019-05-12T16:40:28", "upload_time_iso_8601": "2019-05-12T16:40:28.960853Z", "url": "https://files.pythonhosted.org/packages/24/d1/7fc80d72253e10bf46144ccbcb1361005608dd4a46347a2217c673e80af5/gd.py-0.0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3.3": [ { "comment_text": "", "digests": { "md5": "18eeae159dd3d98083ec0c10763f14da", "sha256": "71eddec358313138502c06379e00ee0934416dd74ac48a0ac0460431802ef748" }, "downloads": -1, "filename": "gd.py-0.0.3.3.tar.gz", "has_sig": false, "md5_digest": "18eeae159dd3d98083ec0c10763f14da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10242, "upload_time": "2019-05-12T16:46:00", "upload_time_iso_8601": "2019-05-12T16:46:00.547432Z", "url": "https://files.pythonhosted.org/packages/1a/8f/151c31db98b365aa0c18714297e1d70205bd26431c94f6c848b9eea40773/gd.py-0.0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3.4": [ { "comment_text": "", "digests": { "md5": "d0c0139bbf7030587a44802b25f5230d", "sha256": "2d4100c5dd87d056ec321908080662536734e3d9b3c9846600c68ba398e8d816" }, "downloads": -1, "filename": "gd.py-0.0.3.4.tar.gz", "has_sig": false, "md5_digest": "d0c0139bbf7030587a44802b25f5230d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10249, "upload_time": "2019-05-12T16:50:47", "upload_time_iso_8601": "2019-05-12T16:50:47.750307Z", "url": "https://files.pythonhosted.org/packages/a9/3b/ba12c81fc8e38fd4449b4684738a28c13730dc3ab158f44b6e12d6bc2dc9/gd.py-0.0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3.5": [ { "comment_text": "", "digests": { "md5": "8709c180e84779eb3e44e687728b1cc5", "sha256": "98880a62415b21884e38708a338b7613fa40a6340b7d49ede7346f2574a16ca5" }, "downloads": -1, "filename": "gd.py-0.0.3.5.tar.gz", "has_sig": false, "md5_digest": "8709c180e84779eb3e44e687728b1cc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10257, "upload_time": "2019-05-12T17:00:44", "upload_time_iso_8601": "2019-05-12T17:00:44.540089Z", "url": "https://files.pythonhosted.org/packages/a0/a8/6e7aa71946dc80ed3a360597809759013dca1e3cc1c6342c2aa1e5ec3b89/gd.py-0.0.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3.6": [ { "comment_text": "", "digests": { "md5": "e72bc336f7b28fbde38875176286c5ee", "sha256": "a4362d6a927b5a827d7caac182304a6dfefdcbd43e483ad87027692219250e38" }, "downloads": -1, "filename": "gd.py-0.0.3.6.tar.gz", "has_sig": false, "md5_digest": "e72bc336f7b28fbde38875176286c5ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10244, "upload_time": "2019-05-12T17:50:37", "upload_time_iso_8601": "2019-05-12T17:50:37.995327Z", "url": "https://files.pythonhosted.org/packages/7f/9e/eed539a2c4c88ac7b73ebfe807994dfee864b67f74576241334fa18140c5/gd.py-0.0.3.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3.7": [ { "comment_text": "", "digests": { "md5": "be1a96263fd1963cd3f8abc603c4a9e7", "sha256": "1679db10799988529164d53e308cd9a776e6f2198199bb366f4bd3d5343b341f" }, "downloads": -1, "filename": "gd.py-0.0.3.7.tar.gz", "has_sig": false, "md5_digest": "be1a96263fd1963cd3f8abc603c4a9e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10253, "upload_time": "2019-05-12T19:30:08", "upload_time_iso_8601": "2019-05-12T19:30:08.216490Z", "url": "https://files.pythonhosted.org/packages/69/0f/a469aecde7791b6a4b71894e42644199ac2c50e0a028cad84908a5ff94d7/gd.py-0.0.3.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4.0": [ { "comment_text": "", "digests": { "md5": "95bc522cdeeed0d7a86999c5ffa50437", "sha256": "98f63c292c8d51c2714a5ce134f95080e15f17e543f227ad49975010a892e959" }, "downloads": -1, "filename": "gd.py-0.0.4.0.tar.gz", "has_sig": false, "md5_digest": "95bc522cdeeed0d7a86999c5ffa50437", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10136, "upload_time": "2019-05-12T19:51:35", "upload_time_iso_8601": "2019-05-12T19:51:35.014795Z", "url": "https://files.pythonhosted.org/packages/2e/41/94566b173c6763274d2d968f9f583026f50cbe0bece303fed33c9156bdb1/gd.py-0.0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4.1": [ { "comment_text": "", "digests": { "md5": "9be365cb7152766907f66995dc594c48", "sha256": "bad6dbdbb7a698fa102846fd1de302ab14ef3ecf326522e95894877eaa1c473d" }, "downloads": -1, "filename": "gd.py-0.0.4.1.tar.gz", "has_sig": false, "md5_digest": "9be365cb7152766907f66995dc594c48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10136, "upload_time": "2019-05-12T20:01:29", "upload_time_iso_8601": "2019-05-12T20:01:29.549926Z", "url": "https://files.pythonhosted.org/packages/7c/fb/e29920b0142c1405c60ee6b0490451bba62905ea5151702c9e7f6d4112e7/gd.py-0.0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4.2": [ { "comment_text": "", "digests": { "md5": "2ab05af49537c8699394dad513ea4478", "sha256": "b0485c8b645baa9e644ebe3989e5b2954138eec7d9d94af5b1ae7d724245918d" }, "downloads": -1, "filename": "gd.py-0.0.4.2.tar.gz", "has_sig": false, "md5_digest": "2ab05af49537c8699394dad513ea4478", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10130, "upload_time": "2019-05-12T20:03:37", "upload_time_iso_8601": "2019-05-12T20:03:37.323216Z", "url": "https://files.pythonhosted.org/packages/c5/d4/69f01e27b207c06f9a07c41352fe856fe092ee5a25d454964e0dd2d6ca50/gd.py-0.0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4.3": [ { "comment_text": "", "digests": { "md5": "f8be38d100a367b4f25b7f33d95aef0e", "sha256": "d9541d472cee3a2c658d9d696ea5673e22098b7e6981d24a712b9110c0c81f66" }, "downloads": -1, "filename": "gd.py-0.0.4.3.tar.gz", "has_sig": false, "md5_digest": "f8be38d100a367b4f25b7f33d95aef0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10757, "upload_time": "2019-05-13T23:17:21", "upload_time_iso_8601": "2019-05-13T23:17:21.732242Z", "url": "https://files.pythonhosted.org/packages/b2/98/cfc5b7469901dc9473a3bf82dac94cd951860adacb43b05387f435314f4b/gd.py-0.0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5.0": [ { "comment_text": "", "digests": { "md5": "38f66eb22647688ee375caec5b26fc02", "sha256": "d8cb5a5550ebde2cdb404d201e70b77a799bce8d9fdf11bc862fa7e2c922258e" }, "downloads": -1, "filename": "gd.py-0.0.5.0.tar.gz", "has_sig": false, "md5_digest": "38f66eb22647688ee375caec5b26fc02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12185, "upload_time": "2019-05-19T16:37:28", "upload_time_iso_8601": "2019-05-19T16:37:28.082724Z", "url": "https://files.pythonhosted.org/packages/35/7e/cbb8ac8e63090f341564ef667ccbb1383463508cb9101cd61601185d826f/gd.py-0.0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "cd3602b9cfa2a5a6e275abf4ce4043ba", "sha256": "b3f53c0ea43fb76229ca885fd0dd2120f4cf3939bb284264f0d205eee7126b5e" }, "downloads": -1, "filename": "gd.py-0.0.6.tar.gz", "has_sig": false, "md5_digest": "cd3602b9cfa2a5a6e275abf4ce4043ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13471, "upload_time": "2019-05-30T16:07:25", "upload_time_iso_8601": "2019-05-30T16:07:25.620683Z", "url": "https://files.pythonhosted.org/packages/ec/6b/29faf0bb985c64f6df9463caeb2d4197e749588e298ded1bf80f11922f63/gd.py-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6.1": [ { "comment_text": "", "digests": { "md5": "8e8476eadb15e2174da34f06c9fdce04", "sha256": "8f234c6525f0e9ae0b676efb730fcde19090c0232fa38241e6c6a5585751b728" }, "downloads": -1, "filename": "gd.py-0.0.6.1.tar.gz", "has_sig": false, "md5_digest": "8e8476eadb15e2174da34f06c9fdce04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13485, "upload_time": "2019-05-30T16:26:09", "upload_time_iso_8601": "2019-05-30T16:26:09.671698Z", "url": "https://files.pythonhosted.org/packages/bd/fb/74044449707c1fef2e2df22a05f258bc02af0ff66947a81b57a789354bbf/gd.py-0.0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "7ba3f6fc97415f7829fa3e602d9e976a", "sha256": "31cb88e2572d61898be8c39be61c55ebd5a760bdbb9b562d394db06c00c192a8" }, "downloads": -1, "filename": "gd.py-0.10.0.tar.gz", "has_sig": false, "md5_digest": "7ba3f6fc97415f7829fa3e602d9e976a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 69449, "upload_time": "2019-10-29T20:17:03", "upload_time_iso_8601": "2019-10-29T20:17:03.430108Z", "url": "https://files.pythonhosted.org/packages/07/79/9228c6eda6649ed4600556f5584e1b07f01f4d6d6cc1398726184f32f114/gd.py-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.0a0": [ { "comment_text": "", "digests": { "md5": "4394ea6c63966a4237d4cae83a9409b6", "sha256": "7c0e1b2ce348b92671f1137e2eab7e103358e1d07a2888f05cf6e94b8abe8ce4" }, "downloads": -1, "filename": "gd.py-0.10.0a0.tar.gz", "has_sig": false, "md5_digest": "4394ea6c63966a4237d4cae83a9409b6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 61373, "upload_time": "2019-10-05T16:03:21", "upload_time_iso_8601": "2019-10-05T16:03:21.077234Z", "url": "https://files.pythonhosted.org/packages/9a/ad/aa420a4972e1fd718e0de8a91fc38f51800f1b290d4b5a688dc86ca01382/gd.py-0.10.0a0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.0a3": [ { "comment_text": "", "digests": { "md5": "3a5d5fc9306eea5d85e4add8c1161e4c", "sha256": "2331a7019c4cc0467b25c306242528d4cd497efb64080825e80ee76d650e48b2" }, "downloads": -1, "filename": "gd.py-0.10.0a3.tar.gz", "has_sig": false, "md5_digest": "3a5d5fc9306eea5d85e4add8c1161e4c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 63804, "upload_time": "2019-10-09T17:13:53", "upload_time_iso_8601": "2019-10-09T17:13:53.810172Z", "url": "https://files.pythonhosted.org/packages/f5/cc/66fb32667cdb4db5de85d354923188acd30fbb1ce7c9be4823228a9d1f27/gd.py-0.10.0a3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "9803a537e11dbb14d698913e8e8e0ace", "sha256": "308f18ed28364b55682e8dfbee781e2b7034ad01986fb6eb7f95f9fe3f845a7e" }, "downloads": -1, "filename": "gd.py-0.10.1.tar.gz", "has_sig": false, "md5_digest": "9803a537e11dbb14d698913e8e8e0ace", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 69284, "upload_time": "2019-11-17T11:23:41", "upload_time_iso_8601": "2019-11-17T11:23:41.583428Z", "url": "https://files.pythonhosted.org/packages/9b/78/8076909ccf7a3d2df44864adcba90ba658bd9208e8ca6360bec84af7203b/gd.py-0.10.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "8c152c6be34ff6905b6bbe5756b53a92", "sha256": "257c9be18a79d45cb92e02afcc27c7d40646f0f1da143ffb7e9d7b96bc9a51dc" }, "downloads": -1, "filename": "gd.py-0.10.2.tar.gz", "has_sig": false, "md5_digest": "8c152c6be34ff6905b6bbe5756b53a92", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 144010, "upload_time": "2019-12-27T20:18:27", "upload_time_iso_8601": "2019-12-27T20:18:27.923935Z", "url": "https://files.pythonhosted.org/packages/50/1e/252b4e529e5a9fbdc7d58b2c11d00b8241c7976bd48cb2fba50eb8db25ee/gd.py-0.10.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "269a52661520ee3f839fcf265de2edd7", "sha256": "43c49bcf86806a400c449a82f61985509d336bbe56d2bd1fad3b4775ab2812ec" }, "downloads": -1, "filename": "gd.py-0.10.3.tar.gz", "has_sig": false, "md5_digest": "269a52661520ee3f839fcf265de2edd7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 150372, "upload_time": "2020-02-29T19:13:24", "upload_time_iso_8601": "2020-02-29T19:13:24.427656Z", "url": "https://files.pythonhosted.org/packages/ba/68/79ab0edb690590252ea1f57c01204d30bd607f6775c1e2d7ab3d8c063f53/gd.py-0.10.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.4": [ { "comment_text": "", "digests": { "md5": "5556ecfbe7c1eb48d4e36c573a64d30b", "sha256": "1d9d927ad88c7bba5093aa8e1adfe4ad88517241c425c6a81251db0510b78291" }, "downloads": -1, "filename": "gd.py-0.10.4-py3.8.egg", "has_sig": false, "md5_digest": "5556ecfbe7c1eb48d4e36c573a64d30b", "packagetype": "bdist_egg", "python_version": "3.8", "requires_python": ">=3.5.3", "size": 294327, "upload_time": "2020-04-21T12:56:11", "upload_time_iso_8601": "2020-04-21T12:56:11.996400Z", "url": "https://files.pythonhosted.org/packages/35/51/49d659f3fadc8db83ccf884c04e695dd48fbb0de97aa005906bdb50eab30/gd.py-0.10.4-py3.8.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5f754ccc9bef96dc91e5d163de7352f2", "sha256": "5bbe8eb8b7fd5c6185ca2b65bb93ddf26a5c57de4b3bc4f7c5bb764d00850001" }, "downloads": -1, "filename": "gd.py-0.10.4-py3.8-win-amd64.egg", "has_sig": false, "md5_digest": "5f754ccc9bef96dc91e5d163de7352f2", "packagetype": "bdist_egg", "python_version": "3.8", "requires_python": ">=3.5.3", "size": 473913, "upload_time": "2020-04-21T12:56:09", "upload_time_iso_8601": "2020-04-21T12:56:09.837326Z", "url": "https://files.pythonhosted.org/packages/68/78/102a73d01b774dba20fc5991aa9a748c64e454b6f5457f721fc048d56f7f/gd.py-0.10.4-py3.8-win-amd64.egg", "yanked": false, "yanked_reason": null } ], "0.10.5": [ { "comment_text": "", "digests": { "md5": "2c35fb07a4f3eb7e9d0602e2b9d1f410", "sha256": "167a088f8a8198792f0fb7572c0952f5c6814ca1ba6112d8a8bbbe736d0caf55" }, "downloads": -1, "filename": "gd.py-0.10.5.tar.gz", "has_sig": false, "md5_digest": "2c35fb07a4f3eb7e9d0602e2b9d1f410", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 165193, "upload_time": "2020-04-21T13:10:56", "upload_time_iso_8601": "2020-04-21T13:10:56.635154Z", "url": "https://files.pythonhosted.org/packages/a8/de/c6cbedfab1f61cf8be94e5bd1c5702d112670273e21b1d53e2319615b91d/gd.py-0.10.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "174031f466cd2f9513a24622e38ea1e4", "sha256": "f03bc629a5cf4bb053ab8ff07c09dbf4ebb1ed8d3df93cab0c51bdae1104fe5f" }, "downloads": -1, "filename": "gd.py-0.11.0.tar.gz", "has_sig": false, "md5_digest": "174031f466cd2f9513a24622e38ea1e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6840561, "upload_time": "2020-11-03T10:20:42", "upload_time_iso_8601": "2020-11-03T10:20:42.814666Z", "url": "https://files.pythonhosted.org/packages/2b/31/34455ef4925b10bd75171127f4d467dec8894a89813620903613f19ed6c1/gd.py-0.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "0a3a6cab90fa2630bdf47bfde0f1a60d", "sha256": "42b15b9aaec969a67c673a5db3d493ee3f7e36d7fcc36b78dfbc13e12d0b83df" }, "downloads": -1, "filename": "gd.py-0.7.0.tar.gz", "has_sig": false, "md5_digest": "0a3a6cab90fa2630bdf47bfde0f1a60d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3197425, "upload_time": "2019-08-09T15:21:19", "upload_time_iso_8601": "2019-08-09T15:21:19.797192Z", "url": "https://files.pythonhosted.org/packages/fe/17/b577ecd239da880651bf4bad6769ca28e0f3e54664a28ef15842a856fd2e/gd.py-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0b2": [ { "comment_text": "", "digests": { "md5": "b527b17f6229e42e442a2c398b0f89ce", "sha256": "af751a28ee81e4f1a310649b2c3c2519ad4efe6acae200cc6f12f53360b19942" }, "downloads": -1, "filename": "gd.py-0.7.0b2.tar.gz", "has_sig": false, "md5_digest": "b527b17f6229e42e442a2c398b0f89ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 27225, "upload_time": "2019-07-31T05:28:16", "upload_time_iso_8601": "2019-07-31T05:28:16.242573Z", "url": "https://files.pythonhosted.org/packages/7d/9b/cd46a36a3808a5fee92645aeebc3941ff48783eda254bb0bf60a01c85de2/gd.py-0.7.0b2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0rc1": [ { "comment_text": "", "digests": { "md5": "d6ada01d8f465c5928e16e6657b036bf", "sha256": "c1551597356ac4d329b18fd5aaf338a12d24e9d39675ac7b7ecf67a962e46152" }, "downloads": -1, "filename": "gd.py-0.7.0rc1.tar.gz", "has_sig": false, "md5_digest": "d6ada01d8f465c5928e16e6657b036bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3196979, "upload_time": "2019-08-07T22:50:26", "upload_time_iso_8601": "2019-08-07T22:50:26.736024Z", "url": "https://files.pythonhosted.org/packages/d2/1e/1de8f404841545f02f5d967ad40eed091eb3394558429f1210902173a16e/gd.py-0.7.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0rc2": [ { "comment_text": "", "digests": { "md5": "8e209b8023c4f0fbd194d5fea29e49bd", "sha256": "74a9609c00c1e063d941cd9540d53b3c6d9adc30773680fb7436e8ccfa6e1895" }, "downloads": -1, "filename": "gd.py-0.7.0rc2.tar.gz", "has_sig": false, "md5_digest": "8e209b8023c4f0fbd194d5fea29e49bd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3197441, "upload_time": "2019-08-09T09:04:46", "upload_time_iso_8601": "2019-08-09T09:04:46.478142Z", "url": "https://files.pythonhosted.org/packages/32/f0/dd814ccb52898a29c54e82fd96ff713218a03fa846892d9dd5145ca0c14e/gd.py-0.7.0rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "eafc82b902a10ebe412ed452aa353f95", "sha256": "1f0784fa46824e2133b0eacca14fce0485a84da7bd64b099944ca0a77d4a3cce" }, "downloads": -1, "filename": "gd.py-0.7.1.tar.gz", "has_sig": false, "md5_digest": "eafc82b902a10ebe412ed452aa353f95", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3197413, "upload_time": "2019-08-11T08:50:44", "upload_time_iso_8601": "2019-08-11T08:50:44.054780Z", "url": "https://files.pythonhosted.org/packages/33/7d/4a72fdb235c1aefa64947adda5249b01ec25ab53c1f0ba8f88e65f75e8f6/gd.py-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "e51a44a32e78ee6ecd06462c59ee71e1", "sha256": "86a52540ace47154558703b4985920c011682b387835a163f176991dd3d32696" }, "downloads": -1, "filename": "gd.py-0.8.0.tar.gz", "has_sig": false, "md5_digest": "e51a44a32e78ee6ecd06462c59ee71e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3200684, "upload_time": "2019-08-14T10:24:46", "upload_time_iso_8601": "2019-08-14T10:24:46.384994Z", "url": "https://files.pythonhosted.org/packages/c4/30/90fe8b66396709767c885252f9b0d82c5df9e4f1668c4620726a8c844cff/gd.py-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "1cba08f4431d71412263221408b0b1be", "sha256": "294352134a705ce1ee4248c5ee67805c6a10b063b7c6096a1c1ac5952e11314e" }, "downloads": -1, "filename": "gd.py-0.8.1.tar.gz", "has_sig": false, "md5_digest": "1cba08f4431d71412263221408b0b1be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3200690, "upload_time": "2019-08-14T12:48:54", "upload_time_iso_8601": "2019-08-14T12:48:54.149276Z", "url": "https://files.pythonhosted.org/packages/8f/84/48f85cf0057c6253dc604ca081597081fd2f41a888036e11ad17eabe6eb1/gd.py-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "4dffb21519ac3a5e422936465996e17e", "sha256": "f1c547b2ecc86abbe56523c4ba7cf7cb307370f40dbda7fa8b02ad35579255c8" }, "downloads": -1, "filename": "gd.py-0.8.2.tar.gz", "has_sig": false, "md5_digest": "4dffb21519ac3a5e422936465996e17e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3203357, "upload_time": "2019-08-16T02:17:19", "upload_time_iso_8601": "2019-08-16T02:17:19.349307Z", "url": "https://files.pythonhosted.org/packages/9c/7f/52a9cc56650d330770110d9d6d98b3d1512e32f0f26056c6fcfcf98b12f8/gd.py-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "ad2dd3d096789cfec32d99546c2533e8", "sha256": "c05c3b55387706a395a832068c1bd9bb050e4e079110ae3ab6df216e24ddcc38" }, "downloads": -1, "filename": "gd.py-0.8.3.tar.gz", "has_sig": false, "md5_digest": "ad2dd3d096789cfec32d99546c2533e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3203362, "upload_time": "2019-08-16T02:59:34", "upload_time_iso_8601": "2019-08-16T02:59:34.093310Z", "url": "https://files.pythonhosted.org/packages/34/22/035346c6a80951699a756fb1694feb1a10e7b171ff140221f75369d8140a/gd.py-0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "e0f0afafa4c6e64fb094b38c0fea4957", "sha256": "d2fc057654025631e7555800ccd490f03989c99ccc9467fbd73e6093a14ad6d4" }, "downloads": -1, "filename": "gd.py-0.9.0.tar.gz", "has_sig": false, "md5_digest": "e0f0afafa4c6e64fb094b38c0fea4957", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3213852, "upload_time": "2019-08-29T18:12:12", "upload_time_iso_8601": "2019-08-29T18:12:12.383091Z", "url": "https://files.pythonhosted.org/packages/0d/a1/6527bb32eaff2ee406396b791be2602ba1bba317c92b825abd1a4ca93c3a/gd.py-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0a1": [ { "comment_text": "", "digests": { "md5": "5f4ffc1ce0a44ef467bd4b9bf941214b", "sha256": "9f6a2be117e62b4227562d7d7c20d912f30363f099c2aa1f8775d5188ffe538e" }, "downloads": -1, "filename": "gd.py-0.9.0a1.tar.gz", "has_sig": false, "md5_digest": "5f4ffc1ce0a44ef467bd4b9bf941214b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3203973, "upload_time": "2019-08-18T09:03:53", "upload_time_iso_8601": "2019-08-18T09:03:53.669623Z", "url": "https://files.pythonhosted.org/packages/8e/bf/1ec3a57e14eaff93e60642a62c4266a8d07c88a577f50ad363d0b4495e9c/gd.py-0.9.0a1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0a2": [ { "comment_text": "", "digests": { "md5": "7841ac215f866bfb4cdba485a5c730d4", "sha256": "9d2906c7b4f44677387b2c7694cb928e2b4746ddd52c4ff719b91dc35019484c" }, "downloads": -1, "filename": "gd.py-0.9.0a2.tar.gz", "has_sig": false, "md5_digest": "7841ac215f866bfb4cdba485a5c730d4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3203977, "upload_time": "2019-08-18T09:53:17", "upload_time_iso_8601": "2019-08-18T09:53:17.617533Z", "url": "https://files.pythonhosted.org/packages/a1/56/75fe157ecf6adcef759378839db21eede2f0692f0020a20b2867eade4d7a/gd.py-0.9.0a2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "c75082e8cb21708214398e2ee3483129", "sha256": "5874d01003c6d5b90685ab2238d419d9fa58295ba79d567c70625f900f119f5b" }, "downloads": -1, "filename": "gd.py-0.9.1.tar.gz", "has_sig": false, "md5_digest": "c75082e8cb21708214398e2ee3483129", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3214577, "upload_time": "2019-08-30T20:43:44", "upload_time_iso_8601": "2019-08-30T20:43:44.290275Z", "url": "https://files.pythonhosted.org/packages/bd/29/906709007226804ffb2c0594b1fd3247ae2abdb012a8d386c1517abbdc1f/gd.py-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "a56ea7772d7b276de8b447386122349a", "sha256": "1fa1f4b5824e0c45cebec4aa5564c4634c33e54a14c1d0af18c66eda50e3f578" }, "downloads": -1, "filename": "gd.py-0.9.2.tar.gz", "has_sig": false, "md5_digest": "a56ea7772d7b276de8b447386122349a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3215345, "upload_time": "2019-09-01T17:22:32", "upload_time_iso_8601": "2019-09-01T17:22:32.957866Z", "url": "https://files.pythonhosted.org/packages/a1/a7/a31cf87ec183968e3314bb2594fea8e79fe71ff78887452793ec1046536c/gd.py-0.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "71d0736d264b195d6f9c35c251455c48", "sha256": "f921355c231f782627e54e79dbfd61ef9a3a738f035e2b1acc4884bbeed7d819" }, "downloads": -1, "filename": "gd.py-0.9.3.tar.gz", "has_sig": false, "md5_digest": "71d0736d264b195d6f9c35c251455c48", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3216472, "upload_time": "2019-09-07T23:59:00", "upload_time_iso_8601": "2019-09-07T23:59:00.853910Z", "url": "https://files.pythonhosted.org/packages/a8/ff/e2126c96e0bda374854707ab841a613a42388fce22f1496522f34a57396c/gd.py-0.9.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "dbe51828517a2a4004673b67171be9f9", "sha256": "0de94c09701b889f9e4ced556bf8206e1b68c6c22d32980696d4dfe313da1e95" }, "downloads": -1, "filename": "gd.py-0.9.4.tar.gz", "has_sig": false, "md5_digest": "dbe51828517a2a4004673b67171be9f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3216456, "upload_time": "2019-09-08T00:22:26", "upload_time_iso_8601": "2019-09-08T00:22:26.569252Z", "url": "https://files.pythonhosted.org/packages/48/29/8225a1b43a9201cc15dfdcc292d6efe8e5a815091a2c859c640de3954a2b/gd.py-0.9.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "b9fe9a407d9027406757b7b636cdec3b", "sha256": "e94a20728bdb1b0dbeb465062000066c87c120adbe0d5d2bf846a1bb226abef1" }, "downloads": -1, "filename": "gd.py-0.9.5.tar.gz", "has_sig": false, "md5_digest": "b9fe9a407d9027406757b7b636cdec3b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3217974, "upload_time": "2019-09-16T20:43:12", "upload_time_iso_8601": "2019-09-16T20:43:12.840539Z", "url": "https://files.pythonhosted.org/packages/d2/56/4e26f0bb1bc0313e80cbe11638da29243b75ab0d59b57d88eef7c09d3148/gd.py-0.9.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "a2450e6b063c165d77a85a05638567dd", "sha256": "77cfa7428e978874bdf8389e4d9dc4d621abbf954e73f5d68284eeffc978876b" }, "downloads": -1, "filename": "gd.py-0.9.6.tar.gz", "has_sig": false, "md5_digest": "a2450e6b063c165d77a85a05638567dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 3218637, "upload_time": "2019-10-04T17:13:34", "upload_time_iso_8601": "2019-10-04T17:13:34.769858Z", "url": "https://files.pythonhosted.org/packages/f4/66/f422c0c64e096efe74601c345678bb5186cbf28368a9aa1212b26fbbf897/gd.py-0.9.6.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "174031f466cd2f9513a24622e38ea1e4", "sha256": "f03bc629a5cf4bb053ab8ff07c09dbf4ebb1ed8d3df93cab0c51bdae1104fe5f" }, "downloads": -1, "filename": "gd.py-0.11.0.tar.gz", "has_sig": false, "md5_digest": "174031f466cd2f9513a24622e38ea1e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6840561, "upload_time": "2020-11-03T10:20:42", "upload_time_iso_8601": "2020-11-03T10:20:42.814666Z", "url": "https://files.pythonhosted.org/packages/2b/31/34455ef4925b10bd75171127f4d467dec8894a89813620903613f19ed6c1/gd.py-0.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }