{ "info": { "author": "Nicholas H.Tollervey", "author_email": "ntoll@ntoll.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: MacOS X", "Environment :: Win32 (MS Windows)", "Environment :: X11 Applications", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: Android", "Operating System :: iOS", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows :: Windows 10", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3 :: Only", "Topic :: Education", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: User Interfaces", "Topic :: Software Development :: Widget Sets", "Topic :: System :: Software Distribution" ], "description": "# PyperCard - A Pythonic HyperCard for Beginner Programmers\n\nThis project's documentation can be found [here](https://pypercard.rtfd.io).\n\nA re-implementation of\n[Adafruit's CircuitPython PYOA](https://github.com/adafruit/Adafruit_CircuitPython_PYOA)\nmodule for non-CircuitPython computing environments. This module re-uses a\nmodified version of the JSON specification used to create HyperCard like\n\"stacks\" of states, between which users transition in a\nchoose-your-own-adventure style.\n\n## Install via pip\n\nTo install PyperCard via pip, type the following command into the terminal/command prompt:\n\n```\npip install pypercard\n```\n\n## Developer Setup\n\nGit clone the repository:\n\n```\ngit clone https://github.com/ntoll/pypercard.git\n```\n\n(Recommended) Upgrade local pip:\n\n```\npip install --upgrade pip\n```\n\nMake a virtualenv, then install the requirements:\n\n```\npip install -e \".[dev]\"\n```\n\nRun the test suite:\n\n```\nmake check\n```\n\nTry out some of the examples in the \"examples\" subdirectory (see the README\ntherein for more information).\n\n## ToDo\n\n* Packaging for mobile (Android and iOS).\n\n\n# Release History\n\n## 0.0.1-alpha.2\n\n* Fixed Windows related issues.\n\n## 0.0.1-alpha.1\n\nInitial release.\n\n* CardApp and Card core classes implemented.\n* Input enumeration defines available input form widgets.\n* The palette function takes either English or HEX (preceeded by \"0x\" or \"#\")\n values and returns a Kivy representation of the referenced colour.\n* 100% unit test coverage.\n* Example projects.\n* Core `Makefile` functionality.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ntoll/pypercard", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pypercard", "package_url": "https://pypi.org/project/pypercard/", "platform": "", "project_url": "https://pypi.org/project/pypercard/", "project_urls": { "Homepage": "https://github.com/ntoll/pypercard" }, "release_url": "https://pypi.org/project/pypercard/0.0.1a4/", "requires_dist": [ "Kivy (==1.11.1)", "Kivy-Garden (==0.1.4)", "docutils ; platform_system == \"Windows\"", "pygments ; platform_system == \"Windows\"", "pypiwin32 ; platform_system == \"Windows\"", "kivy-deps.sdl2 (==0.1.22) ; platform_system == \"Windows\"", "kivy-deps.glew (==0.1.12) ; platform_system == \"Windows\"", "kivy-deps.angle (==0.1.9) ; platform_system == \"Windows\"", "pytest ; extra == 'all'", "pycodestyle ; extra == 'all'", "wheel ; extra == 'all'", "sphinx ; extra == 'all'", "pytest-faulthandler ; extra == 'all'", "pytest-random-order (>=1.0.0) ; extra == 'all'", "twine ; extra == 'all'", "coverage ; extra == 'all'", "black ; extra == 'all'", "pyflakes ; extra == 'all'", "pytest-cov ; extra == 'all'", "pytest ; extra == 'dev'", "pytest-cov ; extra == 'dev'", "pytest-random-order (>=1.0.0) ; extra == 'dev'", "pytest-faulthandler ; extra == 'dev'", "coverage ; extra == 'dev'", "pycodestyle ; extra == 'dev'", "pyflakes ; extra == 'dev'", "black ; extra == 'dev'", "sphinx ; extra == 'dev'", "wheel ; extra == 'dev'", "twine ; extra == 'dev'", "sphinx ; extra == 'docs'", "wheel ; extra == 'package'", "twine ; extra == 'package'", "pytest ; extra == 'tests'", "pytest-cov ; extra == 'tests'", "pytest-random-order (>=1.0.0) ; extra == 'tests'", "pytest-faulthandler ; extra == 'tests'", "coverage ; extra == 'tests'", "pycodestyle ; extra == 'tests'", "pyflakes ; extra == 'tests'", "black ; extra == 'tests'" ], "requires_python": "", "summary": "A HyperCard inspired GUI framework for beginner developers.", "version": "0.0.1a4" }, "last_serial": 5866418, "releases": { "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "24ee01b43ccb58f46cd78cd5ae2a3aba", "sha256": "5b07a950098ceb548abdd03e8cd666e17806cc71633ddcb20b23ed3fa03a18f6" }, "downloads": -1, "filename": "pypercard-0.0.1a1-py3-none-any.whl", "has_sig": true, "md5_digest": "24ee01b43ccb58f46cd78cd5ae2a3aba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16631, "upload_time": "2019-07-28T19:18:11", "url": "https://files.pythonhosted.org/packages/c3/78/b292263103eeb709d6599376f3077a0e20ea48525b5162286d6bddcaab8b/pypercard-0.0.1a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c2c51173ed689d96c6bcfe6d5d2a10d", "sha256": "4c480214f5790b97ab021263568e8f33e487d02572ffd115dfb924051a1f5925" }, "downloads": -1, "filename": "pypercard-0.0.1a1.tar.gz", "has_sig": true, "md5_digest": "8c2c51173ed689d96c6bcfe6d5d2a10d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16578, "upload_time": "2019-07-28T19:18:14", "url": "https://files.pythonhosted.org/packages/6b/39/865875febd4f77a51d58d673816b9ea4f0849a0ef4638019a0fd558e157d/pypercard-0.0.1a1.tar.gz" } ], "0.0.1a2": [ { "comment_text": "", "digests": { "md5": "b6a7de966c38d8ddd5afb6a748ad1032", "sha256": "d4d6f3871fc3c35dd95eabcea03e8f7cb01c1159c26665dbbaa6b2a01e9832e9" }, "downloads": -1, "filename": "pypercard-0.0.1a2-py3-none-any.whl", "has_sig": true, "md5_digest": "b6a7de966c38d8ddd5afb6a748ad1032", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17155, "upload_time": "2019-08-01T12:40:13", "url": "https://files.pythonhosted.org/packages/2e/6a/929bc616f063cf6449ddd4c85db9f08be760f2617bbb9bd1254e9275f01d/pypercard-0.0.1a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59b68f3c60bed283d1153df28c21620a", "sha256": "5744970432c9e231c3dbc4933f37215032502e3337ac64721c873b5ac2effcda" }, "downloads": -1, "filename": "pypercard-0.0.1a2.tar.gz", "has_sig": true, "md5_digest": "59b68f3c60bed283d1153df28c21620a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17536, "upload_time": "2019-08-01T12:40:16", "url": "https://files.pythonhosted.org/packages/7a/d8/137402c4e34bb38221624506802ef83405ddd59cad2b8dd695a217d63fa0/pypercard-0.0.1a2.tar.gz" } ], "0.0.1a3": [ { "comment_text": "", "digests": { "md5": "5989437cbee4eba129cf9f4a205e79a7", "sha256": "879f39725291ce3ad6afac0438cd4818f1841e6c9465b77175105eaebe7fd57f" }, "downloads": -1, "filename": "pypercard-0.0.1a3-py3-none-any.whl", "has_sig": true, "md5_digest": "5989437cbee4eba129cf9f4a205e79a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23042, "upload_time": "2019-08-07T16:57:17", "url": "https://files.pythonhosted.org/packages/bf/ea/680156f71da1891ad7c1063a5969b1dcb94949e50defba2bcff76240f11e/pypercard-0.0.1a3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7751e0b80caf7c3f6e2353465038a17", "sha256": "5939d4110d1d0db2b254b6fab74638a99e66edb98b8eb32e612ae649a3ab2e41" }, "downloads": -1, "filename": "pypercard-0.0.1a3.tar.gz", "has_sig": true, "md5_digest": "c7751e0b80caf7c3f6e2353465038a17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24481, "upload_time": "2019-08-07T16:57:19", "url": "https://files.pythonhosted.org/packages/4a/7d/a1436c1ac9b2f480b4e15e47b2f0163ea8f392139745b09c536ecd0eddad/pypercard-0.0.1a3.tar.gz" } ], "0.0.1a4": [ { "comment_text": "", "digests": { "md5": "b576c7effd29dc7ddc2750e4883b8533", "sha256": "d4a72e3ea6449ec9e864c50bb915ac8ff501307a2791943513e1bb8068989174" }, "downloads": -1, "filename": "pypercard-0.0.1a4-py3-none-any.whl", "has_sig": true, "md5_digest": "b576c7effd29dc7ddc2750e4883b8533", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23205, "upload_time": "2019-09-21T15:50:04", "url": "https://files.pythonhosted.org/packages/9c/fb/1bf28a95e9faaecc9e22dd3a075d7b525a0958c360de2cde0894be1e1834/pypercard-0.0.1a4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "345c267bc11e95cf827473bd55412998", "sha256": "fac793e630c77415da4b2faaa7b4b3931320de93fb4dcb95ce06d3d2165ab04d" }, "downloads": -1, "filename": "pypercard-0.0.1a4.tar.gz", "has_sig": true, "md5_digest": "345c267bc11e95cf827473bd55412998", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24771, "upload_time": "2019-09-21T15:50:07", "url": "https://files.pythonhosted.org/packages/19/e3/64b2886a0b6562e343bee80d5e7bda5d65de3fbcff30f10fe29ee0a913b3/pypercard-0.0.1a4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b576c7effd29dc7ddc2750e4883b8533", "sha256": "d4a72e3ea6449ec9e864c50bb915ac8ff501307a2791943513e1bb8068989174" }, "downloads": -1, "filename": "pypercard-0.0.1a4-py3-none-any.whl", "has_sig": true, "md5_digest": "b576c7effd29dc7ddc2750e4883b8533", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23205, "upload_time": "2019-09-21T15:50:04", "url": "https://files.pythonhosted.org/packages/9c/fb/1bf28a95e9faaecc9e22dd3a075d7b525a0958c360de2cde0894be1e1834/pypercard-0.0.1a4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "345c267bc11e95cf827473bd55412998", "sha256": "fac793e630c77415da4b2faaa7b4b3931320de93fb4dcb95ce06d3d2165ab04d" }, "downloads": -1, "filename": "pypercard-0.0.1a4.tar.gz", "has_sig": true, "md5_digest": "345c267bc11e95cf827473bd55412998", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24771, "upload_time": "2019-09-21T15:50:07", "url": "https://files.pythonhosted.org/packages/19/e3/64b2886a0b6562e343bee80d5e7bda5d65de3fbcff30f10fe29ee0a913b3/pypercard-0.0.1a4.tar.gz" } ] }