Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

Python Brainfuck implemention.

Project description

Python Brainfuck implemention.

  • Free software: BSD license


pip install fuckery


To run the all tests run:


Note, to combine the coverage data from all the tox environments run:

set PYTEST_ADDOPTS=--cov-append
PYTEST_ADDOPTS=--cov-append tox


0.5.2 (2020-08-19)

  • Another CI tweak to validate pypi packages.

0.5.1 (2020-08-19)

  • CI tweak to validate pypi packages.

0.5.0 (2020-03-13)

  • Bump lark
  • CI tweaks.

0.4.1 (2018-04-28)

  • Use msgpack to serialize the memory blob for use in loop detection. Makes fuckery vroom vroom fast.

0.4.0 (2018-04-28)

  • Update lark to a modern version
  • Rearrange test code layout a bit

0.3.9 (2018-04-28)

  • Use fstrings everywhere!
  • Change circleci config from 2.0 to 2.1.
  • Fix DeprecationWarning

0.3.8 (2018-04-03)

  • Add daily CI builds.

0.3.7 (2018-03-26)

  • Fix comment line.

0.3.6 (2018-03-26)

  • Tweak tag build rules

0.3.5 (2018-03-26)

  • Tweak tag build rules

0.3.4 (2018-03-26)

  • Tweak tag build rules

0.3.3 (2018-03-26)

  • Tweak tag build rules

0.3.2 (2018-03-26)

  • Tweak tag build rules

0.3.1 (2018-03-26)

  • Tweak tag build rules

0.3.0 (2018-03-26)

  • Remove TravisCI build support.
  • Add CircleCI support for CI testing.
  • Add CircleCI support for PyPi publishing and Docker container building.

0.2.3 (2017-03-27)

  • Add a parse_and_run() function to the VirtualMachine class, to allow it to execute arbitrary brainfuck programs.
  • Update docstrings considerably, and improve sphinx based autodoc usage.
  • Add CircleCI testing

0.2.2 (2017-03-01)

  • Fix issue with doc generation.

0.2.1 (2017-03-01)

  • Fix issue with wheel’s and trove classifiers on pypi.

0.2.0 (2017-03-01)

  • Working brainfuck interpreter available.
  • Renamed package from pyfuckery to fuckery.

0.1.0 (2017-02-12)

  • First release on PyPI.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for fuckery, version 0.5.3
Filename, size File type Python version Upload date Hashes
Filename, size fuckery-0.5.3-py3-none-any.whl (12.2 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size fuckery-0.5.3.tar.gz (26.1 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page