{ "info": { "author": "Arcensoth", "author_email": "arcensoth@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "![logo]\n\n# pyckaxe\nAn expressive Minecraft utility library revolving around data manipulation and generation.\n\n[![build-badge-master]](https://travis-ci.org/Arcensoth/pyckaxe)\n[![quality-badge-master]](https://app.codacy.com/project/Arcensoth/pyckaxe/dashboard)\n[![coverage-badge-master]](https://codecov.io/gh/Arcensoth/pyckaxe/branch/master)\n[![package-badge]](https://pypi.python.org/pypi/pyckaxe/)\n[![version-badge]](https://pypi.python.org/pypi/pyckaxe/)\n\nYou may be interested in `pyckaxe` if you:\n\n- are a technical/creative player, or\n- make adventure maps or minigames, or\n- use command/data generators, or\n- write your own generators, or\n- work on large/complex projects, or\n- just want to over-engineer something.\n\nThe goal of `pyckaxe` is to provide a flexible suite of development tools for technical Minecraft players:\n\n- A complete hierarchy of **commands** and their subcommands, as well as frequently used **selectors** and **positions** to go along with them.\n- A thorough collection of game object and **data tag (NBT)** representations, for things like **blocks**, **items**, and **entities**.\n- Auto-completion, argument suggestion, and type validation for all representations.\n- Utilities for building datapacks and resources via custom-written generators.\n\n[logo]: https://i.imgur.com/FkxD7fJ.png\n[build-badge-master]: https://img.shields.io/travis/Arcensoth/pyckaxe/master.svg?label=build\n[quality-badge-master]: https://img.shields.io/codacy/grade/a01ea39de1ed48319c18365ad5545f65/master.svg?label=quality\n[coverage-badge-master]: https://img.shields.io/codecov/c/github/Arcensoth/pyckaxe/master.svg?label=coverage\n[package-badge]: https://img.shields.io/pypi/v/pyckaxe.svg\n[version-badge]: https://img.shields.io/pypi/pyversions/pyckaxe.svg\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/Arcensoth/pyckaxe", "keywords": "minecraft commands library utility datapack data", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyckaxe", "package_url": "https://pypi.org/project/pyckaxe/", "platform": "", "project_url": "https://pypi.org/project/pyckaxe/", "project_urls": { "Homepage": "https://github.com/Arcensoth/pyckaxe" }, "release_url": "https://pypi.org/project/pyckaxe/0.0.3/", "requires_dist": null, "requires_python": ">=3.6", "summary": "An expressive Minecraft utility library revolving around data manipulation and generation.", "version": "0.0.3" }, "last_serial": 4056846, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d0897730bc16fd8f06b58d779c160f8b", "sha256": "98bea6b28ef1bd67d1ef465319bf839c68424dde2ba84770c1d7e446713600a7" }, "downloads": -1, "filename": "pyckaxe-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d0897730bc16fd8f06b58d779c160f8b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14467, "upload_time": "2018-07-10T03:32:27", "url": "https://files.pythonhosted.org/packages/40/8c/0f15a0dca90eb76c7b33e0ec80ed19267cd3251d06a7b0d69b0ad17738d3/pyckaxe-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbbce3c10f94feb26e87160f3d457ec8", "sha256": "06896ddd8d4739da14a07d1f1fc032946dcacf38829ee62db48a0efc0c04e765" }, "downloads": -1, "filename": "pyckaxe-0.0.1.tar.gz", "has_sig": false, "md5_digest": "dbbce3c10f94feb26e87160f3d457ec8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8419, "upload_time": "2018-07-10T03:32:28", "url": "https://files.pythonhosted.org/packages/97/89/d1e83e285fb04020ce7f48c5251a653301a893c62220959262ca13096903/pyckaxe-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "51c6138baeb64ee90127949d98c47da6", "sha256": "577a029aad8e3fcbc379f99013d6ebabab9cc20a2330ac94da8b8779d2b2b5df" }, "downloads": -1, "filename": "pyckaxe-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "51c6138baeb64ee90127949d98c47da6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 17387, "upload_time": "2018-07-10T07:05:20", "url": "https://files.pythonhosted.org/packages/e2/c1/c858fcf4b4f0f285769400b3d363dcab1558405863fbe64c938fa89d71d1/pyckaxe-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3dd9af77fa37c9b5ad4294cd2bc72b2c", "sha256": "c877a1cc338dcd7fc5f1ca923c77500f7867db4849cad231fdd4b8faae9b09c9" }, "downloads": -1, "filename": "pyckaxe-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3dd9af77fa37c9b5ad4294cd2bc72b2c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10385, "upload_time": "2018-07-10T07:05:21", "url": "https://files.pythonhosted.org/packages/d3/6f/f318e173091542453223da544944ea74bc7112e1119df37fc2981df4eb9a/pyckaxe-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "e68b334cdb88f08633d8a0b3194ba7ec", "sha256": "f6ca2bcf18bc058ff209721a34dc5f6e225f1ba8dcecf441994c52037508be9a" }, "downloads": -1, "filename": "pyckaxe-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e68b334cdb88f08633d8a0b3194ba7ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 25674, "upload_time": "2018-07-13T05:50:12", "url": "https://files.pythonhosted.org/packages/1b/44/c43ecb8e0905ae99c10809466560585b16703d999f6e49cf2d4a8c0803af/pyckaxe-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48a779268534722621173a1da6a8488f", "sha256": "c69266baa5ce4664e25d945c6d1c3fc76749831f1e6b81fd5294ffeb7b468b22" }, "downloads": -1, "filename": "pyckaxe-0.0.3.tar.gz", "has_sig": false, "md5_digest": "48a779268534722621173a1da6a8488f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13738, "upload_time": "2018-07-13T05:50:13", "url": "https://files.pythonhosted.org/packages/22/c4/cbf0e0caf75d8af23687e031983d92223fd75a8d6a94a1aa87af78e6dd4a/pyckaxe-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e68b334cdb88f08633d8a0b3194ba7ec", "sha256": "f6ca2bcf18bc058ff209721a34dc5f6e225f1ba8dcecf441994c52037508be9a" }, "downloads": -1, "filename": "pyckaxe-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e68b334cdb88f08633d8a0b3194ba7ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 25674, "upload_time": "2018-07-13T05:50:12", "url": "https://files.pythonhosted.org/packages/1b/44/c43ecb8e0905ae99c10809466560585b16703d999f6e49cf2d4a8c0803af/pyckaxe-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48a779268534722621173a1da6a8488f", "sha256": "c69266baa5ce4664e25d945c6d1c3fc76749831f1e6b81fd5294ffeb7b468b22" }, "downloads": -1, "filename": "pyckaxe-0.0.3.tar.gz", "has_sig": false, "md5_digest": "48a779268534722621173a1da6a8488f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13738, "upload_time": "2018-07-13T05:50:13", "url": "https://files.pythonhosted.org/packages/22/c4/cbf0e0caf75d8af23687e031983d92223fd75a8d6a94a1aa87af78e6dd4a/pyckaxe-0.0.3.tar.gz" } ] }