Metadata-Version: 2.1
Name: gumnut-assembler
Version: 3.0.0
Summary: Gumnut Assembler written in Python
Home-page: https://github.com/bwiessneth/gumnut-assembler
Author: Benjamin Wiessneth
Author-email: b.wiessneth@gmail.com
License: UNKNOWN
Description: .. image:: https://github.com/bwiessneth/gumnut-assembler/workflows/tests/badge.svg
           :target: https://github.com/bwiessneth/gumnut-assembler/actions?query=workflow%3Atests
           :alt: tests status
        
        .. image:: https://readthedocs.org/projects/gumnut-assembler/badge/?version=latest
           :target: https://gumnut-assembler.readthedocs.io/en/latest/?badge=latest
           :alt: docs status
        
        
        
        gumnut-assembler
        ################
        
        Gumnut Assembler written in Python.
        
        *gumnut-assembler* is a python-based implementation of Peter Ashenden's Gumnut assembler *gasm* which assembles the machine code to
        be used with his 8-bit soft-core *Gumnut*. For more information refer to *The Designers Guide to VHDL*
        https://www.sciencedirect.com/book/9780120887859/the-designers-guide-to-vhdl
        
        *gumnut-assembler* was forked from my very first implementation created at the laboratory for digital engineering at the University of
        Applied Sciences Augsburg back in 2015.
        
        As of now, *gumnut-assembler* supports all *gasm* instructions and assembles the same machine code as *gasm*.
        
        
        
        Documentation
        *************
        
        Please refer to https://gumnut-assembler.readthedocs.io/en/latest/
        
        
        
        Changelog
        *********
        
        3.0.0
        =====
        
        Changed
        -------
        
        -  Changed CLI entry point name from ``gumnut_assembler`` to ``gumnut-assembler``
        
        
        
        2.0.0
        =====
        
        Changed
        -------
        
        -  Enforced proper module names and naming convention
        
        
        
        1.0.3
        =====
        
        Fixed
        -----
        
        - Typos in README
        - Making sure ``tox`` is using the package, not the source files for testing
        - Updated development docs
        
        
        
        1.0.2
        =====
        
        Changed
        -------
        
        - The README file is now also using reStructuredText format
        
        Fixed
        -----
        
        - ``equ`` directive is now working for ascii values (e.g. ``char_a: equ 'a'``)
        
        
        
        1.0.1
        =====
        
        Added
        -----
        
        -  Proper CLI for standalone usage
        -  Documentation (still in progress, though)
        -  Introduced ``tox`` for handling testing, build, and publishing tasks
        -  Introduced Github Actions for automated testing
        
        Changed
        -------
        
        -  Replaced ``nosetest`` with ``pytest`` as the choice for unit and
           integration testing
        -  Updated the existing tests for ``pytest``
        
        Fixed
        -----
        
        -  Module imports were fixed
        
        
        
        1.0.0
        =====
        
        The initial version which was *gumnut-assembler* was forked from.
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
