Skip to main content

Python Brainfuck implemention.

Project description

Python Brainfuck implemention.

  • Free software: BSD license

Installation

pip install fuckery

Development

To run the all tests run:

tox

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

Windows
set PYTEST_ADDOPTS=--cov-append
tox
Other
PYTEST_ADDOPTS=--cov-append tox

Changelog

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.0
Filename, size File type Python version Upload date Hashes
Filename, size fuckery-0.5.0-py3-none-any.whl (12.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size fuckery-0.5.0.tar.gz (26.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page