{ "info": { "author": "William Gibb", "author_email": "williamgibb@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Other", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Interpreters" ], "description": "========\nOverview\n========\n\n\n\nPython Brainfuck implemention.\n\n* Free software: BSD license\n\nInstallation\n============\n\n::\n\n pip install fuckery\n\nDocumentation\n=============\n\nhttps://pyFuckery.readthedocs.io/\n\nDevelopment\n===========\n\nTo run the all tests run::\n\n tox\n\nNote, to combine the coverage data from all the tox environments run:\n\n.. list-table::\n :widths: 10 90\n :stub-columns: 1\n\n - - Windows\n - ::\n\n set PYTEST_ADDOPTS=--cov-append\n tox\n\n - - Other\n - ::\n\n PYTEST_ADDOPTS=--cov-append tox\n\n\nChangelog\n=========\n\n0.4.1 (2018-04-28)\n----------------------------------------\n* Use msgpack to serialize the memory blob for use in loop detection. Makes fuckery vroom vroom fast.\n\n0.4.0 (2018-04-28)\n----------------------------------------\n* Update lark to a modern version\n* Rearrange test code layout a bit\n\n0.3.9 (2018-04-28)\n----------------------------------------\n* Use fstrings everywhere!\n* Change circleci config from 2.0 to 2.1.\n* Fix DeprecationWarning\n\n0.3.8 (2018-04-03)\n----------------------------------------\n* Add daily CI builds.\n\n0.3.7 (2018-03-26)\n----------------------------------------\n* Fix comment line.\n\n0.3.6 (2018-03-26)\n----------------------------------------\n* Tweak tag build rules\n\n0.3.5 (2018-03-26)\n----------------------------------------\n* Tweak tag build rules\n\n0.3.4 (2018-03-26)\n----------------------------------------\n* Tweak tag build rules\n\n0.3.3 (2018-03-26)\n----------------------------------------\n* Tweak tag build rules\n\n0.3.2 (2018-03-26)\n----------------------------------------\n* Tweak tag build rules\n\n0.3.1 (2018-03-26)\n----------------------------------------\n* Tweak tag build rules\n\n0.3.0 (2018-03-26)\n----------------------------------------\n* Remove TravisCI build support.\n* Add CircleCI support for CI testing.\n* Add CircleCI support for PyPi publishing and Docker container building.\n\n0.2.3 (2017-03-27)\n----------------------------------------\n* Add a parse_and_run() function to the VirtualMachine class, to allow it to execute arbitrary brainfuck programs.\n* Update docstrings considerably, and improve sphinx based autodoc usage.\n* Add CircleCI testing\n\n0.2.2 (2017-03-01)\n-----------------------------------------\n* Fix issue with doc generation.\n\n0.2.1 (2017-03-01)\n-----------------------------------------\n* Fix issue with wheel's and trove classifiers on pypi.\n\n0.2.0 (2017-03-01)\n-----------------------------------------\n* Working brainfuck interpreter available.\n* Renamed package from pyfuckery to fuckery.\n\n\n0.1.0 (2017-02-12)\n-----------------------------------------\n\n* First release on PyPI.\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/williamgibb/pyFuckery", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "fuckery", "package_url": "https://pypi.org/project/fuckery/", "platform": "", "project_url": "https://pypi.org/project/fuckery/", "project_urls": { "Homepage": "https://github.com/williamgibb/pyFuckery" }, "release_url": "https://pypi.org/project/fuckery/0.4.1/", "requires_dist": [ "lark-parser (<0.8.0,>=0.7.0)", "msgpack (<0.7.0,>=0.6.1)" ], "requires_python": "", "summary": "Python Brainfuck implemention.", "version": "0.4.1" }, "last_serial": 5200146, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "19cd3c535ddb7b3ef4c124e1cfaf9ec9", "sha256": "ce1c915f422af886798fc950721968152b2e7cc73e290699c61fec5a351388bb" }, "downloads": -1, "filename": "fuckery-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "19cd3c535ddb7b3ef4c124e1cfaf9ec9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10891, "upload_time": "2017-03-02T04:33:22", "url": "https://files.pythonhosted.org/packages/34/a9/8ab5c690fdec6c0d611631f7d4dac9ed1f08dc502ac3622153d0497e2116/fuckery-0.2.1-py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "db9e6fe91876835e09420e39c20ec28f", "sha256": "7521bfc4eeb516cbcb3351af5485468a0509f564d55f92a05443fbfd2074b038" }, "downloads": -1, "filename": "fuckery-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "db9e6fe91876835e09420e39c20ec28f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10922, "upload_time": "2017-03-02T04:41:09", "url": "https://files.pythonhosted.org/packages/2d/96/6e3b39ad860da33e9a85030104e734de886781575f1866867eb33c2ba0fa/fuckery-0.2.2-py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "b7ec884e92470c8a0adf385090998f0e", "sha256": "5e5a6b6f8dc6fedeb1ea05f57d2b4e09e1b5c96608e38ae8e95239403b403420" }, "downloads": -1, "filename": "fuckery-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b7ec884e92470c8a0adf385090998f0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12373, "upload_time": "2017-03-27T09:25:31", "url": "https://files.pythonhosted.org/packages/58/e6/0d527b1bff80833b8749b290ceb7248b05a37bdbb7e9f38458c9ef6cf311/fuckery-0.2.3-py3-none-any.whl" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "bc2910bcf7b2dea55711ff3fc80dff5c", "sha256": "e7ac970b5b6323014cdc7b6e63c35e2458f578f45dd0060bff480b2ff8598df2" }, "downloads": -1, "filename": "fuckery-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "bc2910bcf7b2dea55711ff3fc80dff5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11927, "upload_time": "2019-03-26T13:52:18", "url": "https://files.pythonhosted.org/packages/62/b6/b0d02561130c372c7f6bd73617a9495b75fbabda93a5ae881dc4dbe74351/fuckery-0.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71df9da61ccfde11809355f6e14112c1", "sha256": "2599481fc8bc7feb7c365f0e6c27f57d9994ac6442f8d937a248aa415ad7de54" }, "downloads": -1, "filename": "fuckery-0.3.5.tar.gz", "has_sig": false, "md5_digest": "71df9da61ccfde11809355f6e14112c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25199, "upload_time": "2019-03-26T13:52:20", "url": "https://files.pythonhosted.org/packages/0c/18/4909cc57ff4010e0f5112a09ea1253e75b0cca89a831f10abf0357aa1376/fuckery-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "b0a152eaba442604f570137486baf49a", "sha256": "8d71ca8c2303b87a341c1a56c55a7ba312036ef6ec9732d4e8d0a8683b09d959" }, "downloads": -1, "filename": "fuckery-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "b0a152eaba442604f570137486baf49a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11932, "upload_time": "2019-03-26T14:13:00", "url": "https://files.pythonhosted.org/packages/fc/30/0a69c906584439e176e17dd98b37d0819bc68aa76f1b3d609913a26b7d80/fuckery-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6ab2b0bead60dc3c0aad372b5e58792", "sha256": "82c6d73fae20c805067c251dd81618dcbc8e52e4884c0095a49530406fa76b31" }, "downloads": -1, "filename": "fuckery-0.3.6.tar.gz", "has_sig": false, "md5_digest": "d6ab2b0bead60dc3c0aad372b5e58792", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25261, "upload_time": "2019-03-26T14:13:01", "url": "https://files.pythonhosted.org/packages/0d/b2/32a1d17387312c7acd6c6f9fe43d3a7162f1d2df50926f2cf9e0e57c9d69/fuckery-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "aad97dd5c78c9581c9e86eece222668c", "sha256": "e045e79e828ca57c4dd74db422da3f94f24cba3173ed8d2dd72f981af48dd659" }, "downloads": -1, "filename": "fuckery-0.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "aad97dd5c78c9581c9e86eece222668c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11944, "upload_time": "2019-03-26T14:36:00", "url": "https://files.pythonhosted.org/packages/4c/c4/531cd741f78122ce6a079e3eeb8677398a9cb624e019027e45104fc1a0b2/fuckery-0.3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "beb983f7906761803d577f657f7ded1a", "sha256": "5814915600168f83e023def6c2b9091e836db780618e28ee80b822de08dada85" }, "downloads": -1, "filename": "fuckery-0.3.7.tar.gz", "has_sig": false, "md5_digest": "beb983f7906761803d577f657f7ded1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25334, "upload_time": "2019-03-26T14:36:01", "url": "https://files.pythonhosted.org/packages/3d/b9/3409f95bfcb60960c8c9e6813ac7707e728dc84a745fae8c0a51d549a381/fuckery-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "604441c1e330313eed817ddf2c3465ae", "sha256": "f7b2bae9f0d08ef3957115bec76e85d1933eb2ee38862c17eaa5eb60a3ccac1b" }, "downloads": -1, "filename": "fuckery-0.3.8-py3-none-any.whl", "has_sig": false, "md5_digest": "604441c1e330313eed817ddf2c3465ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11963, "upload_time": "2019-04-03T14:52:32", "url": "https://files.pythonhosted.org/packages/02/c7/9981d7d968e9f21c9a9b36e32fe243834237af6ca35792957696d37fc77c/fuckery-0.3.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "118384abf5401629074c08fc2279ecff", "sha256": "469a50018ad64414ab1571553381f02a238e6d3f97ce45c255b8d3831518e7eb" }, "downloads": -1, "filename": "fuckery-0.3.8.tar.gz", "has_sig": false, "md5_digest": "118384abf5401629074c08fc2279ecff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25380, "upload_time": "2019-04-03T14:52:33", "url": "https://files.pythonhosted.org/packages/da/f7/70c197428ad9527b83cdf3164407495b3af0fa69f1dcd711c16a8d4a9839/fuckery-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "c0556e4193fb9b57a2129bc8efab61a8", "sha256": "9ec699f97bd09b79a370f5a8d9aaaa8d772e25d5dfbf3c893085e7939b3dd1f7" }, "downloads": -1, "filename": "fuckery-0.3.9-py3-none-any.whl", "has_sig": false, "md5_digest": "c0556e4193fb9b57a2129bc8efab61a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12018, "upload_time": "2019-04-28T16:06:02", "url": "https://files.pythonhosted.org/packages/0f/22/05335123248e8226c0275ed3e696cd223ff19d19ccc2e8c0fdbaad843452/fuckery-0.3.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51a8ee31430596ad842ff12f65d55e6f", "sha256": "71019211c8b79deb7a86a72789ca0b15e81632f377fb7f70c5302a44d9b2fddf" }, "downloads": -1, "filename": "fuckery-0.3.9.tar.gz", "has_sig": false, "md5_digest": "51a8ee31430596ad842ff12f65d55e6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25554, "upload_time": "2019-04-28T16:06:05", "url": "https://files.pythonhosted.org/packages/61/34/a38ec7fb5a37ec90543cb06428ad313429b9201f25c8bc11eb71bf82b6fb/fuckery-0.3.9.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b945cd5579c9c9ef52b7273399b32726", "sha256": "b34cbf45241475206ca37fd60ec4adc8692e18a898b8b91806cff0db04b8e11f" }, "downloads": -1, "filename": "fuckery-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b945cd5579c9c9ef52b7273399b32726", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11945, "upload_time": "2019-04-28T17:01:09", "url": "https://files.pythonhosted.org/packages/37/f7/ea23fbf03b3482be406ee999b979a013aebfb3217cebcee94fe7038e9d90/fuckery-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c367cfa6be774f2bd9ee5b558ab24d3c", "sha256": "b6a1400c8a2c990ca472ef4c221d29e214fd03d31117f22a9503f87b972d5b30" }, "downloads": -1, "filename": "fuckery-0.4.0.tar.gz", "has_sig": false, "md5_digest": "c367cfa6be774f2bd9ee5b558ab24d3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25719, "upload_time": "2019-04-28T17:01:13", "url": "https://files.pythonhosted.org/packages/e2/c8/dfad0ef1bb48271a356bf30261c78dad24b79abecb580544e87fc93252a8/fuckery-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "bc4b4f73e1dca7cf54fc570bff63f575", "sha256": "9db0ec5baa8c1610a80895afb945030b3a5a8020a74f069da9c4d2fe165fa932" }, "downloads": -1, "filename": "fuckery-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bc4b4f73e1dca7cf54fc570bff63f575", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12121, "upload_time": "2019-04-28T17:13:31", "url": "https://files.pythonhosted.org/packages/ca/d1/d1fb6f5a5c5ad40fa07a62828bf177898a04c328cb529042ca1263d42806/fuckery-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ded902c165eb02a83f2f153d06c448a7", "sha256": "e65fb375f950a0ee8dfb4f7c538b916166db2dee902b271f673ebc5e9432f860" }, "downloads": -1, "filename": "fuckery-0.4.1.tar.gz", "has_sig": false, "md5_digest": "ded902c165eb02a83f2f153d06c448a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25965, "upload_time": "2019-04-28T17:13:34", "url": "https://files.pythonhosted.org/packages/fd/f7/7037cbfbcb38a831d43f1cc7cf419d83dee3c11fefecb0b682c6afa8ce39/fuckery-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc4b4f73e1dca7cf54fc570bff63f575", "sha256": "9db0ec5baa8c1610a80895afb945030b3a5a8020a74f069da9c4d2fe165fa932" }, "downloads": -1, "filename": "fuckery-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bc4b4f73e1dca7cf54fc570bff63f575", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12121, "upload_time": "2019-04-28T17:13:31", "url": "https://files.pythonhosted.org/packages/ca/d1/d1fb6f5a5c5ad40fa07a62828bf177898a04c328cb529042ca1263d42806/fuckery-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ded902c165eb02a83f2f153d06c448a7", "sha256": "e65fb375f950a0ee8dfb4f7c538b916166db2dee902b271f673ebc5e9432f860" }, "downloads": -1, "filename": "fuckery-0.4.1.tar.gz", "has_sig": false, "md5_digest": "ded902c165eb02a83f2f153d06c448a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25965, "upload_time": "2019-04-28T17:13:34", "url": "https://files.pythonhosted.org/packages/fd/f7/7037cbfbcb38a831d43f1cc7cf419d83dee3c11fefecb0b682c6afa8ce39/fuckery-0.4.1.tar.gz" } ] }