Metadata-Version: 2.1
Name: fuckery
Version: 0.5.3
Summary: Python Brainfuck implemention.
Home-page: https://github.com/williamgibb/pyFuckery
Author: William Gibb
Author-email: williamgibb@gmail.com
License: BSD
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Other
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development :: Interpreters
Requires-Dist: lark-parser (<0.8.0,>=0.7.0)
Requires-Dist: msgpack (<0.7.0,>=0.6.1)

========
Overview
========



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:

.. list-table::
    :widths: 10 90
    :stub-columns: 1

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


