Skip to main content

Python Brainfuck implemention.

Project description

Python Brainfuck implemention.

  • Free software: BSD license

Installation

pip install fuckery

Documentation

https://pyFuckery.readthedocs.io/

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.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.

Source Distribution

fuckery-0.5.3.tar.gz (26.1 kB view hashes)

Uploaded source

Built Distribution

fuckery-0.5.3-py3-none-any.whl (12.2 kB view hashes)

Uploaded py3

Supported by

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