Metadata-Version: 2.1
Name: pypercard
Version: 0.0.1a1
Summary: A HyperCard inspired GUI framework for beginner developers.
Home-page: https://github.com/ntoll/pypercard
Author: Nicholas H.Tollervey
Author-email: ntoll@ntoll.org
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: MacOS X
Classifier: Environment :: Win32 (MS Windows)
Classifier: Environment :: X11 Applications
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: Android
Classifier: Operating System :: iOS
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Education
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Topic :: Software Development :: Widget Sets
Classifier: Topic :: System :: Software Distribution
Description-Content-Type: text/markdown
Requires-Dist: Kivy (==1.11.1)
Requires-Dist: Kivy-Garden (==0.1.4)
Provides-Extra: all
Requires-Dist: pycodestyle ; extra == 'all'
Requires-Dist: pytest-random-order (>=1.0.0) ; extra == 'all'
Requires-Dist: pytest-cov ; extra == 'all'
Requires-Dist: pytest-faulthandler ; extra == 'all'
Requires-Dist: twine ; extra == 'all'
Requires-Dist: pyflakes ; extra == 'all'
Requires-Dist: wheel ; extra == 'all'
Requires-Dist: pytest ; extra == 'all'
Requires-Dist: coverage ; extra == 'all'
Requires-Dist: black ; extra == 'all'
Requires-Dist: sphinx ; extra == 'all'
Provides-Extra: dev
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'
Requires-Dist: pytest-random-order (>=1.0.0) ; extra == 'dev'
Requires-Dist: pytest-faulthandler ; extra == 'dev'
Requires-Dist: coverage ; extra == 'dev'
Requires-Dist: pycodestyle ; extra == 'dev'
Requires-Dist: pyflakes ; extra == 'dev'
Requires-Dist: black ; extra == 'dev'
Requires-Dist: sphinx ; extra == 'dev'
Requires-Dist: wheel ; extra == 'dev'
Requires-Dist: twine ; extra == 'dev'
Provides-Extra: docs
Requires-Dist: sphinx ; extra == 'docs'
Provides-Extra: package
Requires-Dist: wheel ; extra == 'package'
Requires-Dist: twine ; extra == 'package'
Provides-Extra: tests
Requires-Dist: pytest ; extra == 'tests'
Requires-Dist: pytest-cov ; extra == 'tests'
Requires-Dist: pytest-random-order (>=1.0.0) ; extra == 'tests'
Requires-Dist: pytest-faulthandler ; extra == 'tests'
Requires-Dist: coverage ; extra == 'tests'
Requires-Dist: pycodestyle ; extra == 'tests'
Requires-Dist: pyflakes ; extra == 'tests'
Requires-Dist: black ; extra == 'tests'

# PyperCard - A Pythonic HyperCard for Beginner Programmers

A re-implementation of
[Adafruit's CircuitPython PYOA](https://github.com/adafruit/Adafruit_CircuitPython_PYOA)
module for non-CircuitPython computing environments. This module re-uses the
JSON specification used to create HyperCard like "stacks" of states between
which users transition in a choose-your-own-adventure style.

This is very much a first draft bodge. ;-)

## Developer Setup




# Release History

## 0.0.1-alpha.1

Initial release.

* CardApp and Card core classes implemented.
* Input enumeration defines available input form widgets.
* The palette function takes either English or HEX (preceeded by "0x" or "#")
  values and returns a Kivy representation of the referenced colour.
* 100% unit test coverage.
* Example projects.
* Core `Makefile` functionality.


