{ "info": { "author": "Nguy\u1ec5n Gia Phong", "author_email": "vn.mcsinyx@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: MacOS X", "Environment :: Win32 (MS Windows)", "Environment :: X11 Applications", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Games/Entertainment :: Arcade" ], "description": "Brutal Maze\n===========\n\nBrutal Maze is a thrilling shoot 'em up game with minimalist art style.\n\n.. image:: https://raw.githubusercontent.com/McSinyx/brutalmaze/master/screenshot.png\n :target: https://McSinyx.github.io/brutalmaze/\n\nThe game features a trigon trapped in an infinite maze. As our hero tries to\nescape, the maze's border turns into aggressive squares trying to stop him.\nYour job is to help the trigon fight against those evil squares and find a way\nout (if there is any). Be aware that the more get killed, the more will show up\nand our hero will get weaker when wounded.\n\nBrutal Maze has a few notable features:\n\n* Being highly portable.\n* Auto-generated and infinite maze. [0]_\n* No binary data for drawing.\n* Enemies with special abilities: stun, poison, camo, etc.\n* Somewhat a realistic physic and logic system.\n* Resizable game window in-game.\n* Easily customizable via INI file format.\n* Recordable in JSON (some kind of silent screencast).\n* Remote control through TCP/IP socket (can be used in AI researching).\n\nInstallation\n------------\n\nBrutal Maze is written in Python and is compatible with both version 2 and 3.\nThe installation procedure should be as simple as follows:\n\n* Install Python and `pip `_. Make sure the\n directory for `Python scripts `_\n is in your ``$PATH``.\n* Open Terminal or Command Prompt and run ``pip install --user brutalmaze``.\n\nFor more information, see\n`Installation `_\npage from Brutal Maze wiki.\n\nAfter installation, you can launch the game by running the command\n``brutalmaze``. Below are the default bindings, which can be configured as\nshown in the next section:\n\nF2\n New game.\n``p``\n Toggle pause.\n``m``\n Toggle mute.\n``a``\n Move left.\n``d``\n Move right.\n``w``\n Move up.\n``s``\n Move down.\nLeft Mouse\n Long-range attack.\nRight Mouse\n Close-range attack, also dodge from bullets.\n\nAdditionally, Brutal Maze also supports touch-friendly control. In this mode,\ntouches on different grid (empty, wall, enemy, hero) send different signals (to\nguide the hero to either move or attack, or start new game). Albeit it is\nimplemented using *mouse button up* event, touch control is not a solution for\nmouse-only input, but an attempt to support mobile GNU/Linux distribution such\nas postmarketOS, i.e. it's meant to be played using two thumbs :-)\n\nConfiguration\n-------------\n\nBrutal Maze supports both configuration file and command-line options.\nApparently, while settings for graphics, sound and socket server can be set\neither in the config file or using CLI, keyboard and mouse bindings are limited\nto configuration file only.\n\nSettings are read in the following order:\n\n0. Default configuration [1]_\n1. System-wide configuration file [2]_\n2. Local configuration file [2]_\n3. Manually set configuration file [3]_\n4. Command-line arguments\n\nLater-read preferences will override previous ones.\n\nRemote control\n--------------\n\nIf you enable the socket server [4]_, Brutal Maze will no longer accept direct\ninput from your mouse or keyboard, but wait for a client to connect. Details\nabout I/O format are explained carefully in\n`Remote control `_\nwiki page.\n\nGame recording\n--------------\n\nEither game played by human or client script can be recorded to JSON format.\nThis can be enabled by setting the output directory to a non-empty string [5]_.\nRecordings can be played on the repo's Github Page which the above screenshot\nis linked to.\n\nLicense\n-------\n\nBrutal Maze's source code and its icon are released under GNU Affero General\nPublic License version 3 or later. This means if you run a modified program on\na server and let other users communicate with it there, your server must also\nallow them to download the source code corresponding to the modified version\nrunning there.\n\nThis project also uses Tango color palette and several sound effects, whose\nauthors and licenses are listed in\n`Credits `_ wiki page.\n\n.. [0] Broken on vanilla pygame on GNU/Linux. For workarounds, see issue\n `#11 `_.\n.. [1] This can be copied to desired location by ``brutalmaze --write-config\n PATH``. ``brutalmaze --write-config`` alone will print the file to stdout.\n.. [2] These will be listed as fallback config in the help message\n (``brutalmaze --help``). See `wiki `_\n for more info.\n.. [3] If specified by ``brutalmaze --config PATH``.\n.. [4] This can be done by either editing option *Enable* in section *Server*\n in the configuration file, or launching Brutal Maze using ``brutalmaze\n --server``.\n.. [5] ``brutalmaze --record-dir DIR``. Navigate to `wiki `_\n to see more options.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/McSinyx/brutalmaze", "keywords": "pygame shmup arcade-game maze ai-challenges", "license": "AGPLv3+", "maintainer": "", "maintainer_email": "", "name": "brutalmaze", "package_url": "https://pypi.org/project/brutalmaze/", "platform": "", "project_url": "https://pypi.org/project/brutalmaze/", "project_urls": { "Homepage": "https://github.com/McSinyx/brutalmaze" }, "release_url": "https://pypi.org/project/brutalmaze/0.8.28/", "requires_dist": [ "appdirs", "pygame (>=1.9)" ], "requires_python": "", "summary": "Minimalist thrilling shoot 'em up game", "version": "0.8.28" }, "last_serial": 5967071, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "00dca8f226c46a9b04750c8ccf0245ed", "sha256": "1b1b5bd366ceba6a140424411128b496455cfcc9038de6c0debc1885827c9ef9" }, "downloads": -1, "filename": "brutalmaze-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00dca8f226c46a9b04750c8ccf0245ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27224, "upload_time": "2017-11-02T15:00:42", "url": "https://files.pythonhosted.org/packages/e7/2c/e416f72015f92f74cb57dead5e00f3c5a027fcb7cfce22d5351d91f999b2/brutalmaze-0.0.1-py2.py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3838b8d50fae3806d16a087f02eeba7d", "sha256": "a7caa64640f88c60e9392bea55aa587a160c4af4b1e135ae6533abdcc9eb9b5c" }, "downloads": -1, "filename": "brutalmaze-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3838b8d50fae3806d16a087f02eeba7d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28467, "upload_time": "2017-11-05T15:56:16", "url": "https://files.pythonhosted.org/packages/b1/e6/b39ddbcc87a72650c5747a1839c15e4b54cc682fd65127a51d981f4e284f/brutalmaze-0.0.3-py2.py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "92078fb4054dd2dc5e1eb3bb439239f8", "sha256": "c535194dde697e842f81ecfd86d3cfea81dcdee020fe4328dc4ce1d269236f20" }, "downloads": -1, "filename": "brutalmaze-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "92078fb4054dd2dc5e1eb3bb439239f8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28550, "upload_time": "2017-11-09T08:23:34", "url": "https://files.pythonhosted.org/packages/f2/ac/819b71a8ada5e0149e53509c44b26c2b40dc1ae955e25676f3429efad9cf/brutalmaze-0.0.4-py2.py3-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "622efde31ea53ac69ba533544eb6e514", "sha256": "fdffa416bcc280204c920a8ae87aee85edd3b14f1ba1a8b7ab6e2277345449b8" }, "downloads": -1, "filename": "brutalmaze-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "622efde31ea53ac69ba533544eb6e514", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29411, "upload_time": "2017-11-12T14:29:07", "url": "https://files.pythonhosted.org/packages/ae/53/964c753600b91b1cbfa09bf72586fa842212c2c355e8ecde3f80d5a2296b/brutalmaze-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d661bd28db1db2ec906255f815a436ae", "sha256": "32edc8b1399b35ce554d08a9834cfb8742d7fab21b10e162ecaf5547183089af" }, "downloads": -1, "filename": "brutalmaze-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d661bd28db1db2ec906255f815a436ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29487, "upload_time": "2017-11-14T01:54:24", "url": "https://files.pythonhosted.org/packages/9a/4d/fbd1ed37cc35c76b725de0aba89f5eb86d5653c473c43399ee83ca3d9a18/brutalmaze-0.1.1-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "93d4db9360f12907002b322ad800d7a2", "sha256": "e297fdbc2b018fde26648a9edfa613619f02be498f1bba7f48f38f63f30e1566" }, "downloads": -1, "filename": "brutalmaze-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93d4db9360f12907002b322ad800d7a2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29727, "upload_time": "2017-11-19T05:16:24", "url": "https://files.pythonhosted.org/packages/d1/df/6e7b4c715dba96521e021f3e8c14bba4a8ed87e41f5f8dbf4a1d34d092c0/brutalmaze-0.1.2-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b384a28b9dbc6da4ca0d6090c2981dbd", "sha256": "dedc569f8c667637040e39dc1f52d5697ad26906b092cdc5e5a2cc5cf9015175" }, "downloads": -1, "filename": "brutalmaze-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b384a28b9dbc6da4ca0d6090c2981dbd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29732, "upload_time": "2017-11-19T08:04:33", "url": "https://files.pythonhosted.org/packages/a4/b6/b034eddc9de77e8bc6421083dc2fb9dc958115715a693d9719aeb9de13bd/brutalmaze-0.1.3-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "879f06b704e0064c44adfa6611e70ed5", "sha256": "f37a4827e76ba6a4297a9ac19b20357f2867649fe684ab5891619ae83d7e2028" }, "downloads": -1, "filename": "brutalmaze-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "879f06b704e0064c44adfa6611e70ed5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29951, "upload_time": "2017-11-21T14:53:30", "url": "https://files.pythonhosted.org/packages/0f/27/eae1fc513f9cf926e5feb4dde40b6deb0518d088549b1eb31fc7b2786eb0/brutalmaze-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5a1e44ca44f52fe9d459585b600a0241", "sha256": "52961f312848f7752c4ea720439d23b1ff61646062e449f65c4f91fe3ad523a8" }, "downloads": -1, "filename": "brutalmaze-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a1e44ca44f52fe9d459585b600a0241", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29912, "upload_time": "2017-11-24T13:44:35", "url": "https://files.pythonhosted.org/packages/db/94/c487aac5b7dc288ecf0065d6ddf90af12debb9261d0585acd8446cfaa4fb/brutalmaze-0.2.1-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "644eed53e3f0e8385ea78fb4d393ba64", "sha256": "cbdfb13d624b0f950c1c685c5e43aebb352be25ebb2e4f1c0e28526c070fae24" }, "downloads": -1, "filename": "brutalmaze-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "644eed53e3f0e8385ea78fb4d393ba64", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29928, "upload_time": "2017-12-09T14:48:22", "url": "https://files.pythonhosted.org/packages/64/3a/444e063645e44a385fa945ecc0e498d5b09ed0d51a363c74e82267bfe147/brutalmaze-0.2.2-py2.py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d484306ccb0ca3c1fc14a6ca13c3325b", "sha256": "32a70c7115685456c83c4fcb7d883cdbfcefe0709f0c747e2d366f0a7b0e9e42" }, "downloads": -1, "filename": "brutalmaze-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d484306ccb0ca3c1fc14a6ca13c3325b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1507761, "upload_time": "2018-01-26T14:01:45", "url": "https://files.pythonhosted.org/packages/74/53/7e9157f474113c51d2cab409bb0a9bfc23c9c9d771849b4976fd054ddd24/brutalmaze-0.4.0-py2.py3-none-any.whl" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "abf4fa0491cf3267649ccf78301bcb05", "sha256": "fa5d6e15417b3c35758891c5d96e40ae84ec74f81423d36b5a2ba57162e7a3da" }, "downloads": -1, "filename": "brutalmaze-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "abf4fa0491cf3267649ccf78301bcb05", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1507792, "upload_time": "2018-01-26T15:52:13", "url": "https://files.pythonhosted.org/packages/fc/4e/d0ab6902756f9c4580e5b5b376d3bf047fa4b82d132787a7c753f0dbb531/brutalmaze-0.4.1-py2.py3-none-any.whl" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "3616ccfedeecb474a1675c58be748e16", "sha256": "e4ff8ad7f2e17464db78b548bfad9400dde90810144df3ecaaae1f75988b8666" }, "downloads": -1, "filename": "brutalmaze-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3616ccfedeecb474a1675c58be748e16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1507792, "upload_time": "2018-01-28T07:06:23", "url": "https://files.pythonhosted.org/packages/fb/d1/fe096b0dfadc09a0b8c1c96d34affe9455c7c69fb2c4cd21be473d5415c3/brutalmaze-0.4.2-py2.py3-none-any.whl" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "07c08e7a0c31e6c6b78f6c00396675a3", "sha256": "6f71490f748df330c8f7ebe864e2c982ff56964f427c4579c8f81ce4eab3750d" }, "downloads": -1, "filename": "brutalmaze-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07c08e7a0c31e6c6b78f6c00396675a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1519076, "upload_time": "2018-03-06T14:05:31", "url": "https://files.pythonhosted.org/packages/64/63/074aca2ad8348742e28fbd2cf40c57c1bcf3421b726cb008a521d33b469d/brutalmaze-0.6.0-py2.py3-none-any.whl" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "f9081ac384c31fdab5742dc8f8fa965a", "sha256": "e248e4a6e49d85cc6887422996193f8359c28fd65c21881178d7775ccd86ca46" }, "downloads": -1, "filename": "brutalmaze-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f9081ac384c31fdab5742dc8f8fa965a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1519284, "upload_time": "2018-03-07T10:05:54", "url": "https://files.pythonhosted.org/packages/12/bb/8333cf3f863e683671ca83f134342c05827b88f19aa1440da2b7cb9b8259/brutalmaze-0.6.1-py2.py3-none-any.whl" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "2168f48a3e5b38f88704c981ee247ce3", "sha256": "6f1958faf76c635dcb92de195282042804308532ef231625feb4b14697fb0d2b" }, "downloads": -1, "filename": "brutalmaze-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2168f48a3e5b38f88704c981ee247ce3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1519468, "upload_time": "2018-03-10T11:44:43", "url": "https://files.pythonhosted.org/packages/e6/8e/9b51953366e805fe21a3d695aeaa030e21eb7127f58ba8e7bb8fa4579f1f/brutalmaze-0.6.2-py2.py3-none-any.whl" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "ea68e0c35de25a1773cdce09b38dddf5", "sha256": "1614c2485b9c7c089c5cbd6e39ef4d9a609bb1af03d635cf6feb6cd1d41bc555" }, "downloads": -1, "filename": "brutalmaze-0.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea68e0c35de25a1773cdce09b38dddf5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1519454, "upload_time": "2018-03-19T08:55:34", "url": "https://files.pythonhosted.org/packages/16/9e/693f6039292022e868a9286fa759d62eb0b1529a2ee0ea7b9415b82a7f60/brutalmaze-0.6.3-py2.py3-none-any.whl" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "22b5ad0a0bd267bc917739ce6d01dfc7", "sha256": "674ff603ac0f09ffbff8bd9d7cae07b86131b99ee2cdb3ea7bb7ba2a8734fdfb" }, "downloads": -1, "filename": "brutalmaze-0.6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "22b5ad0a0bd267bc917739ce6d01dfc7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1519458, "upload_time": "2018-03-20T07:18:34", "url": "https://files.pythonhosted.org/packages/a7/fb/4708dc95971ac8dcdd8f7599678f3910d323e69505e102db5c66bd4ab11e/brutalmaze-0.6.4-py2.py3-none-any.whl" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "5ebf605959aebb0183b98418cc0317cc", "sha256": "39cca41e97d994c5cf20e63eefa8a31992c5e7577e55ea7363dff8a4876b7170" }, "downloads": -1, "filename": "brutalmaze-0.6.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ebf605959aebb0183b98418cc0317cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1519507, "upload_time": "2018-04-04T16:47:45", "url": "https://files.pythonhosted.org/packages/59/30/317ef9d2ac47fd6f0b0c74db7b395f25229e1e1f356352cfef6a47f90183/brutalmaze-0.6.5-py2.py3-none-any.whl" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "9d6920335d7b73d5a19dd56283b41f4f", "sha256": "e3c6dad164524120fad46cbe93e31acff2997e1400e7bd42cd9d3041e36dc9bd" }, "downloads": -1, "filename": "brutalmaze-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9d6920335d7b73d5a19dd56283b41f4f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5758498, "upload_time": "2018-05-22T02:55:15", "url": "https://files.pythonhosted.org/packages/c4/01/9ff456868b99c27ded4d7d56a17376894acb7c7e4d0b392bd12547e8e980/brutalmaze-0.7.1-py2.py3-none-any.whl" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "c1d53d75a56605c5a9199365cbecd1a7", "sha256": "f58bb446f11328727fc7ef96c05f69d37a34d7742d640d80d1b6ce9ff3c72cfa" }, "downloads": -1, "filename": "brutalmaze-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1d53d75a56605c5a9199365cbecd1a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5758502, "upload_time": "2018-05-22T03:00:29", "url": "https://files.pythonhosted.org/packages/07/06/f55e2fc747d5901cc01a8b0d15c220294b5286f7454cf519c2241a3f5351/brutalmaze-0.7.2-py2.py3-none-any.whl" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "c399ab7eb760d4c1257f75eb102eed7a", "sha256": "c4f1e44c421948f0fe9858f6cd0f7bc01a572a51a635a5f3957a6d7d1b4b5570" }, "downloads": -1, "filename": "brutalmaze-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c399ab7eb760d4c1257f75eb102eed7a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7164065, "upload_time": "2018-05-22T14:17:02", "url": "https://files.pythonhosted.org/packages/fb/5b/7c9182b8f64e24fc08ef6d0a184328799bbaae43a2dbcf4ee7c4dc557e89/brutalmaze-0.7.3-py2.py3-none-any.whl" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "2dc5c5cc61a9c0ae885342775b9726bb", "sha256": "e30a4a702baf5e413b4c9b6790aaa5182fa7f83a649cfcf52d8d546d9701c710" }, "downloads": -1, "filename": "brutalmaze-0.7.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2dc5c5cc61a9c0ae885342775b9726bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7164499, "upload_time": "2018-07-06T08:35:51", "url": "https://files.pythonhosted.org/packages/0a/ad/c12209cbfa58ce0307db9546e1414f3424845089a038c060f88803c3b8a7/brutalmaze-0.7.8-py2.py3-none-any.whl" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "046d8ec4393ef1fcc5864e2ebdbf5596", "sha256": "27c1c65b3bf0ece6a3de0c35d79290fad5b967f83a460447400f1715cc289fa1" }, "downloads": -1, "filename": "brutalmaze-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "046d8ec4393ef1fcc5864e2ebdbf5596", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7164499, "upload_time": "2018-07-20T10:52:21", "url": "https://files.pythonhosted.org/packages/f2/70/02f6705c36ec7c188cfba4d5d5b38df3a07c0acd48d89b683493b95184f7/brutalmaze-0.8.0-py2.py3-none-any.whl" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "5c845d7eae17b1de1a9f67cb7cfdd74a", "sha256": "3d7882c90a707c4f77d26b0a467fbbca3e5301f943bbbfd5c81c485840470ee1" }, "downloads": -1, "filename": "brutalmaze-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c845d7eae17b1de1a9f67cb7cfdd74a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7164488, "upload_time": "2018-07-25T04:30:02", "url": "https://files.pythonhosted.org/packages/7a/6e/ccd0044eddaed27a1905a258065e29375f3126e99e27451845c547c8c4a4/brutalmaze-0.8.1-py2.py3-none-any.whl" } ], "0.8.20": [ { "comment_text": "", "digests": { "md5": "13d760fa843a7af815cbf946f077a591", "sha256": "2359569e16540be01c645ac24448c0f5bb22145e62e4fa7eeca7531ab5f19a2a" }, "downloads": -1, "filename": "brutalmaze-0.8.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13d760fa843a7af815cbf946f077a591", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3910269, "upload_time": "2018-08-06T14:59:51", "url": "https://files.pythonhosted.org/packages/ba/9a/9bebf2a7a1027fb23ef3a9d88d77e7a1dcea5ca549cb0ef4c56a52097e50/brutalmaze-0.8.20-py2.py3-none-any.whl" } ], "0.8.21": [ { "comment_text": "", "digests": { "md5": "333317134aad267b4fc714e07cf61cc4", "sha256": "af1fd2172787f738b11b28d8650f108ff062341bf626e556773ff744d0844a51" }, "downloads": -1, "filename": "brutalmaze-0.8.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "333317134aad267b4fc714e07cf61cc4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3910275, "upload_time": "2018-08-08T15:40:05", "url": "https://files.pythonhosted.org/packages/b7/0d/e96d77bfc1eb94c46533773d79ccd0df0d053e464f6f2ee204ed984aa934/brutalmaze-0.8.21-py2.py3-none-any.whl" } ], "0.8.22": [ { "comment_text": "", "digests": { "md5": "6f4a192a13d1a6a5b23678b65c15c795", "sha256": "2253414ddef96e7510f1ccb7d723ce27842eecd4fdec813e306d413a86113d37" }, "downloads": -1, "filename": "brutalmaze-0.8.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f4a192a13d1a6a5b23678b65c15c795", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3911081, "upload_time": "2018-10-07T15:06:03", "url": "https://files.pythonhosted.org/packages/5d/41/eee768fa5a4ee6dccb975c8f10857de901f192413a72082691f37be21336/brutalmaze-0.8.22-py2.py3-none-any.whl" } ], "0.8.23": [ { "comment_text": "", "digests": { "md5": "ba809bcb8d1ad9fe07415b257c53bbeb", "sha256": "5cbd021dcca555dba236dcd4952a2b24af0f68b0018052577ad2f8181315893f" }, "downloads": -1, "filename": "brutalmaze-0.8.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba809bcb8d1ad9fe07415b257c53bbeb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3911711, "upload_time": "2018-10-28T08:52:17", "url": "https://files.pythonhosted.org/packages/c4/20/8be98e183566a0ca6cf6ff6c0e37d887067880c5378ccc933b4716915d36/brutalmaze-0.8.23-py2.py3-none-any.whl" } ], "0.8.24": [ { "comment_text": "", "digests": { "md5": "de7ab8adfdd494eb344af77002d30c17", "sha256": "22c22be766be641d60013fb90884b5229cf48ceb66e3411433abbb126332abb2" }, "downloads": -1, "filename": "brutalmaze-0.8.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de7ab8adfdd494eb344af77002d30c17", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3920058, "upload_time": "2019-03-15T13:24:35", "url": "https://files.pythonhosted.org/packages/dd/ce/e1331b3f2942d958b0beeb45fd4d7ffafd8151330d127d3c14fc6ed991e6/brutalmaze-0.8.24-py2.py3-none-any.whl" } ], "0.8.25": [ { "comment_text": "", "digests": { "md5": "13ac6fb9348a0af286444c177e74f974", "sha256": "d3f671ab7c2e2178c09e31dfa26503c7ff7cd5d4469bd3abd2dccc914dea5816" }, "downloads": -1, "filename": "brutalmaze-0.8.25-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13ac6fb9348a0af286444c177e74f974", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3924033, "upload_time": "2019-07-16T09:17:37", "url": "https://files.pythonhosted.org/packages/3a/c6/1b01f4bc88fb275055940d2d7e1bd9a0b97b78ea5e20e38d91724cf81ed5/brutalmaze-0.8.25-py2.py3-none-any.whl" } ], "0.8.26": [ { "comment_text": "", "digests": { "md5": "eae74da11af1d3012f5cc50c838c7025", "sha256": "2b79366f4ddaa2c0fd66b547a747ca7305af4c039d1998981137e2bb6d949bbd" }, "downloads": -1, "filename": "brutalmaze-0.8.26-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eae74da11af1d3012f5cc50c838c7025", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3924036, "upload_time": "2019-07-24T06:29:56", "url": "https://files.pythonhosted.org/packages/87/d1/df0412f9cccc737a5bd772bdee8825a9b1e7976ea89701eec9ff4cc3e226/brutalmaze-0.8.26-py2.py3-none-any.whl" } ], "0.8.27": [ { "comment_text": "", "digests": { "md5": "c3be79a2e6335b5c310d66fd32cf9ca3", "sha256": "d893414f9d273eace6ac0c8d938def9704a0eee5b1035744426b3585258ffdfd" }, "downloads": -1, "filename": "brutalmaze-0.8.27-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c3be79a2e6335b5c310d66fd32cf9ca3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1530960, "upload_time": "2019-10-12T14:47:59", "url": "https://files.pythonhosted.org/packages/dd/8a/efede734f5d1cdac9e9d5a73a0312e3b8583f0d06d8235c4db3d3867c1a5/brutalmaze-0.8.27-py2.py3-none-any.whl" } ], "0.8.28": [ { "comment_text": "", "digests": { "md5": "86ae426d7511871c410090eec79c20f4", "sha256": "28b058de67835d2c50025d865817f06d91b96d3dabac7e2d995f9925a445f68f" }, "downloads": -1, "filename": "brutalmaze-0.8.28-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86ae426d7511871c410090eec79c20f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1530953, "upload_time": "2019-10-13T10:45:11", "url": "https://files.pythonhosted.org/packages/42/b4/aa27b25446238e52190fad13205b3229a43a3eb01e3b432675493e426c11/brutalmaze-0.8.28-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "86ae426d7511871c410090eec79c20f4", "sha256": "28b058de67835d2c50025d865817f06d91b96d3dabac7e2d995f9925a445f68f" }, "downloads": -1, "filename": "brutalmaze-0.8.28-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86ae426d7511871c410090eec79c20f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1530953, "upload_time": "2019-10-13T10:45:11", "url": "https://files.pythonhosted.org/packages/42/b4/aa27b25446238e52190fad13205b3229a43a3eb01e3b432675493e426c11/brutalmaze-0.8.28-py2.py3-none-any.whl" } ] }