{ "info": { "author": "Barney Gale", "author_email": "barney@barneygale.co.uk", "bugtrack_url": null, "classifiers": [], "description": "Quarry: a Minecraft protocol library\n====================================\n\n|pypi| |docs| |travis_ci|\n\nQuarry is a Python library that implements the `Minecraft protocol`_. It allows\nyou to write special purpose clients, servers and proxies.\n\nInstallation\n------------\n\nUse ``pip`` to install quarry:\n\n.. code-block:: console\n\n $ pip install quarry\n\nFeatures\n--------\n\n- Supports Minecraft versions 1.7 through 1.14.4\n- Supports Python 2.7 and 3.4+\n- Built upon ``twisted`` and ``cryptography``\n- Exposes base classes and hooks for implementing your own client, server or\n proxy\n- Implements many Minecraft data types, such as NBT, Anvil, chunk sections,\n command graphs and entity metadata\n- Implements the design of the protocol - packet headers, modes, compression,\n encryption, login/session, etc.\n- Implements all packets in \"init\", \"status\" and \"login\" modes\n- Does *not* implement most packets in \"play\" mode - it is left up to you to\n hook and implement the packets you're interested in\n\n.. _Minecraft protocol: http://wiki.vg/Protocol\n\n.. |pypi| image:: https://badge.fury.io/py/quarry.svg\n :target: https://pypi.python.org/pypi/quarry\n :alt: Latest version released on PyPi\n\n.. |docs| image:: https://readthedocs.org/projects/quarry/badge/?version=latest\n :target: http://quarry.readthedocs.io/en/latest\n :alt: Documentation\n\n.. |travis_ci| image:: https://travis-ci.org/barneygale/quarry.svg?branch=master\n :target: https://travis-ci.org/barneygale/quarry\n :alt: Travis CI current build results", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/barneygale/quarry", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "quarry", "package_url": "https://pypi.org/project/quarry/", "platform": "", "project_url": "https://pypi.org/project/quarry/", "project_urls": { "Homepage": "https://github.com/barneygale/quarry" }, "release_url": "https://pypi.org/project/quarry/1.4/", "requires_dist": null, "requires_python": "", "summary": "Minecraft protocol library", "version": "1.4" }, "last_serial": 5723697, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "40628579ed644eebea298ec4d4a8d7d8", "sha256": "034c4cd3c939879eea1ab8048b00982b2e1b05ab9452091f329a4b0bab76f70b" }, "downloads": -1, "filename": "quarry-0.1.0.tar.gz", "has_sig": false, "md5_digest": "40628579ed644eebea298ec4d4a8d7d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12721, "upload_time": "2015-07-01T20:34:16", "url": "https://files.pythonhosted.org/packages/f9/5f/27cf79e22290126111cb82230126d8f082da5d5432e8ae13493e880db75c/quarry-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ce7fac767d6a8f66f0cf7ee870b936d8", "sha256": "ce4799272f690eb487bbf2f76d36bdda2c9a4edb2caf69049303f187c72734e6" }, "downloads": -1, "filename": "quarry-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ce7fac767d6a8f66f0cf7ee870b936d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13928, "upload_time": "2015-08-31T22:56:33", "url": "https://files.pythonhosted.org/packages/b7/35/7153058741166f94719505dc912bac8b1194ea3002451645ce96d51f1c82/quarry-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c936aeb43b3316a6aa546070be372d28", "sha256": "0a11afbb05843216f292fbe5a29a4fd560137d0e3ca8e315dd9bd991d04d6a3f" }, "downloads": -1, "filename": "quarry-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c936aeb43b3316a6aa546070be372d28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13870, "upload_time": "2015-08-31T23:05:10", "url": "https://files.pythonhosted.org/packages/10/60/eab0b92275135c8171d749614b623047bba3bb330a438f5e4765cdf5e3bd/quarry-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "5b5d8283fc4a4e93fb11f56e3428a533", "sha256": "ddf1e2091dc0a1c42e60d53414a4b14696120fd3e328405ba817fb3aec67f1a9" }, "downloads": -1, "filename": "quarry-0.2.3.tar.gz", "has_sig": false, "md5_digest": "5b5d8283fc4a4e93fb11f56e3428a533", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14208, "upload_time": "2015-09-05T22:28:45", "url": "https://files.pythonhosted.org/packages/70/9d/90684da33a55dc87e3ce33028a9c52a934fc5cb3bc31bd2126d9fd37d291/quarry-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3499b60f2445bab2eced487180c88c17", "sha256": "48cf96972bc5c81ef49f923e052d8cc08aee0b6a665716228c8be854f860493e" }, "downloads": -1, "filename": "quarry-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3499b60f2445bab2eced487180c88c17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17767, "upload_time": "2016-02-29T21:48:20", "url": "https://files.pythonhosted.org/packages/5d/1f/b4dabe7fe73c58e5d7564d6a82987b8ddba2d0970ca643fb1180d734ba07/quarry-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "834c7a932e5bb4de9aada44bb7cea5a6", "sha256": "84b8925dc1d1d64a5812cd710eed4b24364c5e212a613b7d277d896fe68d41e1" }, "downloads": -1, "filename": "quarry-0.3.1.tar.gz", "has_sig": false, "md5_digest": "834c7a932e5bb4de9aada44bb7cea5a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18963, "upload_time": "2016-04-04T21:06:15", "url": "https://files.pythonhosted.org/packages/30/65/88f170880f778d1dd58d4f357132c8672208ca9846ae2be1ffe8754fce55/quarry-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "c722b831eb708185861f877d9611b469", "sha256": "e811ffcaa8bf6071de8142bdae157a07a1d9912b1c9996d92a476eaad95ce8fb" }, "downloads": -1, "filename": "quarry-0.4.tar.gz", "has_sig": false, "md5_digest": "c722b831eb708185861f877d9611b469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20549, "upload_time": "2016-06-22T19:47:52", "url": "https://files.pythonhosted.org/packages/72/33/2941d03d4a5f58b64af71a25a5a50281a27f74833c879e54fddcc97777b9/quarry-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "c458c22e810cddb30d1cd448f207a794", "sha256": "ebba52ac8d20091cbde70b2049d226d7fb18a20712281f46688acd9b2436cec6" }, "downloads": -1, "filename": "quarry-0.5.tar.gz", "has_sig": false, "md5_digest": "c458c22e810cddb30d1cd448f207a794", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23577, "upload_time": "2016-11-05T01:21:55", "url": "https://files.pythonhosted.org/packages/ab/27/a16affb691f4b9ce957352c0a010a5ed65a283d7ee45efde9cd4faae5f80/quarry-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "d284e8034a1f0ad0ac343b2ed285e9dc", "sha256": "2ae58b313fbff35cd1b4d461822ff3915d5c4551540257e84e2774f3dd5c45d5" }, "downloads": -1, "filename": "quarry-0.6.tar.gz", "has_sig": false, "md5_digest": "d284e8034a1f0ad0ac343b2ed285e9dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21776, "upload_time": "2016-11-15T23:06:09", "url": "https://files.pythonhosted.org/packages/68/50/3de31febaebf762536afee709d9beb864e01a33b461006ff46979b1ca8e7/quarry-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "25e4899e72df191d6f9f03ed03f75d13", "sha256": "1cb6df66e4190b3d5f94152a56c1869f7d5a1b0e35ff5c227519039d69f58e73" }, "downloads": -1, "filename": "quarry-0.6.1.tar.gz", "has_sig": false, "md5_digest": "25e4899e72df191d6f9f03ed03f75d13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25451, "upload_time": "2016-12-12T03:27:07", "url": "https://files.pythonhosted.org/packages/e9/5e/9d677e59371b70fd55d6b2bd76f505f0552fdb44d77a91d92d5acffdba8d/quarry-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "5d4e43c37254d3db54a49bd6fbb41ffb", "sha256": "96b193737567c80307b7ebbd8cafec531086a672a4200920839f02446b09a939" }, "downloads": -1, "filename": "quarry-0.6.2.tar.gz", "has_sig": false, "md5_digest": "5d4e43c37254d3db54a49bd6fbb41ffb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26065, "upload_time": "2017-02-11T14:40:22", "url": "https://files.pythonhosted.org/packages/88/f2/c1d4d1690bf8469fd53cd55830c8f493ded0feeac61193a74b75d165eb0d/quarry-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "f42b72977c78fa3f09e838c5249190a8", "sha256": "83398a0967bdd3ca77f2c404b2abdc4dde6701490c8d3e72fea8bd0e95a287a7" }, "downloads": -1, "filename": "quarry-0.6.3.tar.gz", "has_sig": false, "md5_digest": "f42b72977c78fa3f09e838c5249190a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25525, "upload_time": "2017-02-11T23:06:59", "url": "https://files.pythonhosted.org/packages/81/06/70ddc9d3c2c50697610e3fb71fdafa9346bc0bf607fb50e86382ad499c75/quarry-0.6.3.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "6df4df2aa595de9762df32ebdf12d2b3", "sha256": "a2b1a6c24f99d1794b3464eea57db14a99cd1fe9e326fa62a7f5fdb6c4a66103" }, "downloads": -1, "filename": "quarry-0.7.tar.gz", "has_sig": false, "md5_digest": "6df4df2aa595de9762df32ebdf12d2b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29398, "upload_time": "2017-06-29T23:07:02", "url": "https://files.pythonhosted.org/packages/e6/02/ad2ff4a13258735fd1d358f3e510e039b409bb15cb2c185d3ccc3754172b/quarry-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "7aa7d34a9384c0f48fcd4d859b0e03ca", "sha256": "72662d14cae111c5febdee1eb60ff2564456d007f420cfe6d57972d2ab7c041a" }, "downloads": -1, "filename": "quarry-0.8.tar.gz", "has_sig": false, "md5_digest": "7aa7d34a9384c0f48fcd4d859b0e03ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29599, "upload_time": "2017-09-10T23:12:14", "url": "https://files.pythonhosted.org/packages/59/4b/4d27f2daa56b6ac7abca46288529151a3fe9f27d1c6a12fc1e759692c90e/quarry-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "4b33a0a7c821e862e8b1ef00a35114f4", "sha256": "001635fb62d7c7a918089942c1d3ba1a529210e5c1fefe5e05b5ab95df621540" }, "downloads": -1, "filename": "quarry-0.9.tar.gz", "has_sig": false, "md5_digest": "4b33a0a7c821e862e8b1ef00a35114f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26477, "upload_time": "2017-10-07T18:37:10", "url": "https://files.pythonhosted.org/packages/30/ea/a8dbfa9f9b07b44f387ce3acfac2ffc97011bf79d3313de64cf9c073f9b2/quarry-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "e1d55749aabe51d0721fe5db066a21ed", "sha256": "9ae45b4a5d1fdaac818cca734361271587dc87540a3412c7f6bd57b7c4a62a06" }, "downloads": -1, "filename": "quarry-0.9.1.tar.gz", "has_sig": false, "md5_digest": "e1d55749aabe51d0721fe5db066a21ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26185, "upload_time": "2018-02-26T23:17:12", "url": "https://files.pythonhosted.org/packages/ff/ca/7948ac515aff447076fea942228e37820bdf23b5a0f1d80437591e21876b/quarry-0.9.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "630aeca0ab0d4099a5ae3be9fc29f183", "sha256": "2f9a4202daab421c3cceaeb5b9c49870ad609b99c84281c02bb8e25af11470a6" }, "downloads": -1, "filename": "quarry-1.0.tar.gz", "has_sig": false, "md5_digest": "630aeca0ab0d4099a5ae3be9fc29f183", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27786, "upload_time": "2018-03-30T17:44:01", "url": "https://files.pythonhosted.org/packages/b9/1b/27713200dbc962a3874edd4b7fd27a75f3e52ed32e989ef37aad15b13371/quarry-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "48cc233683d959e89c962455510c52d0", "sha256": "33551455167eb62bd3d9f6971c3685da1eae1f77e38cd02b820c7a392ab90ddb" }, "downloads": -1, "filename": "quarry-1.1.tar.gz", "has_sig": false, "md5_digest": "48cc233683d959e89c962455510c52d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38340, "upload_time": "2018-07-18T20:43:39", "url": "https://files.pythonhosted.org/packages/a2/b3/25675b7d692c89a58ee9b1606198b726907b828a56f70e6f95d1572e18f8/quarry-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "740a0159ee72ec6ca97e119cfebb5ea7", "sha256": "981ee6b2ca05f3ee94098ded0e9ae052ddec0d62448e0419a2cd7d306b55cd11" }, "downloads": -1, "filename": "quarry-1.1.1.tar.gz", "has_sig": false, "md5_digest": "740a0159ee72ec6ca97e119cfebb5ea7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38380, "upload_time": "2018-07-18T21:03:11", "url": "https://files.pythonhosted.org/packages/88/37/4770a7ca3db49aa5d52f423aabd93129e417d742b41fa166221501a71fa6/quarry-1.1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "a826fc50aae9bfef39d2776dd05d373c", "sha256": "22d679b2a90ea1d031d883d7611da6fc5c3d1748e2620d73d27a89a9bf7f4d01" }, "downloads": -1, "filename": "quarry-1.2.tar.gz", "has_sig": false, "md5_digest": "a826fc50aae9bfef39d2776dd05d373c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34666, "upload_time": "2019-04-25T03:20:06", "url": "https://files.pythonhosted.org/packages/53/ba/a09ccc5b021060cb190034856a9311883acd42ca1ce8fcc8ed8c39fdf1cd/quarry-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "14bc4c15d4e3241d172da5f2d3c561d8", "sha256": "534ad479e79507c8532883b9e1fd34dc22883b816c510db13f4cbcb4951661c2" }, "downloads": -1, "filename": "quarry-1.3.tar.gz", "has_sig": false, "md5_digest": "14bc4c15d4e3241d172da5f2d3c561d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36984, "upload_time": "2019-06-14T00:15:42", "url": "https://files.pythonhosted.org/packages/21/e6/7204af5b6a890cdd29e90e121d7083ae7b6d651d2251985803797cb2a098/quarry-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "d13fb7aac25981875e47db0bfc124bca", "sha256": "b506593c39228633306bcdd15e9afd699e7d93805d024a4353a32c21d295ff59" }, "downloads": -1, "filename": "quarry-1.4.zip", "has_sig": false, "md5_digest": "d13fb7aac25981875e47db0bfc124bca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68178, "upload_time": "2019-08-24T05:04:36", "url": "https://files.pythonhosted.org/packages/f7/19/1a59159311f65b0ce8ccd92e74ce09eff57c0f9a8289093eae5f48037f9e/quarry-1.4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d13fb7aac25981875e47db0bfc124bca", "sha256": "b506593c39228633306bcdd15e9afd699e7d93805d024a4353a32c21d295ff59" }, "downloads": -1, "filename": "quarry-1.4.zip", "has_sig": false, "md5_digest": "d13fb7aac25981875e47db0bfc124bca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68178, "upload_time": "2019-08-24T05:04:36", "url": "https://files.pythonhosted.org/packages/f7/19/1a59159311f65b0ce8ccd92e74ce09eff57c0f9a8289093eae5f48037f9e/quarry-1.4.zip" } ] }