{ "info": { "author": "David Bain", "author_email": "david@alteroo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Framework :: Plone :: 4.3", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: MacOS", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "piano\n=====\n\n.. image:: https://travis-ci.org/for-beginner-piano/for-beginner-piano.svg?branch=master\n\nPiano. Beginner friendly Plone development.\n\n.. warning:: This is very much ALPHA!. In the spirit of release early, here it is.\n\nInstallation\n============\n\nPrerequisites\n-------------\nYou should have the build tools and Plone dependencies installed.\n\nIf you're on Debian or Ubuntu with sudo privileges, We've simplified this for you.\nJust run one of the commands below:\n\nFor Debian::\n\n wget -qO- for-beginner-piano.github.io/debian | bash\n\nFor Ubuntu::\n\n wget -qO- for-beginner-piano.github.io/ubuntu | bash\n\n\nQuick Install\n-------------\n\nTo install `piano` quickly, run the following commands:\n\n::\n\n wget -qO- for-beginner-piano.github.io | bash\n source ~/.bashrc\n\nThis will use `pipsi` to install the relevant packages in user space.\nIt also ensures that piano is using the most up-to-date version of\nsetuptools.\n\nLonger Install\n--------------\n\nWe prefer and recommend `pipsi`. \n\nOnce you have pipsi, run:\n\n::\n\n pipsi install for-beginner-piano\n ~/.local/venvs/for-beginner-piano/bin/pip install -U setuptools\n\n.. note:: It is important to ensure that the latest version of setuptools is installed\n for this reason we run the second command above.\n\n \nUsage\n=====\n\nTo create a new Plone buildout project\n--------------------------------------\n\nUse the subcommand `newbuildout` to create a buildout project.\n\nFor example, if your project will be called `my-plone-site`:\n\n::\n\n piano newbuildout my-plone-site\n \n.. note:: A buildout is a folder which holds all the settings required to build\n and deploy a Plone site\n\nYou'll see output similar to this:\n\n::\n\n Creating virtualenv... (my-plone-site)\n Installing Buildout...\n Downloading installer (https://launchpad.net/plone/4.3/4.3.3/+download/Plone-4.3.3-UnifiedInstaller.tgz)\n Unpacking installer...\n Unpacking cache...\n Installing eggs...\n Installing cmmi & dist...\n Configuring cache...\n Running Buildout...\n\nInstalling non default versions\n-------------------------------\n\nFor the latest Plone 5 site you could do the following::\n\n wget for-beginner-piano.github.com/p5; source p5\n piano newbuildout plone5-site\n \nfor the latest Plone 4 site::\n\n wget for-beginner-piano.github.com/p4; source p4\n piano newbuildout plone4-site\n\nOR if you prefer the more manual approach, here's an example of installing \nPlone 5 (note the use of the special PIANO_ environment variables::\n\n export PIANO_EXTENDS=https://raw.github.com/plock/pins/master/plone-5-0\n export PIANO_UNIFIEDINSTALLER_URL=https://launchpad.net/plone/5.0/5.0a2/+download/Plone-5.0a2-UnifiedInstaller.tgz\n export PIANO_UNIFIEDINSTALLER_DIR=Plone-5.0a2-UnifiedInstaller\n\nthen run::\n\n piano newbuildout myplone5\n\nCreating a Plone add-on\n-----------------------\n\nThis is not working yet, but:\n\n::\n\n piano newaddon myaddon\n \n(coming soon, this command doesn't work yet)\n\nCredits\n-------\n\npiano is created and managed by David Bain, it is built on top of plock which was\ncreated and maintained by Alex Clark.\n\n\n\nChangelog\n=========\n\n0.3.1 (2015-02-08)\n------------------\n\n- fixed a bug where alternative plone installs were not cleaning up after \n themeselves properly\n \n0.3.0 (2015-02-08)\n------------------\n\n- added support for installation of alternative plone versions by setting\n special env variables\n\n0.2.16 (2015-02-04)\n-------------------\n\n- updated the README\n- looks for unified installer in the ~/.buildout cache first.\n does not re-download unified installer\n\n0.2.15 (2015-02-02)\n-------------------\n\n- fixed flake8 issues\n\n0.2.12 (2015-02-02)\n-------------------\n\n- made adjustments to README\n\n0.2.3 (2015-02-02)\n------------------\n\n- added MANIFEST.in\n- added README and CHANGES to long description of setup.py\n\n0.2.2 (2015-02-02)\n------------------\n\n- now unpacks unified installer cache to ~/.buildout/\n- creates ~/.buildout/default.cfg file\n- keeps a cache based on settings in default.cfg, \n cache is, by default ~/.buildout/[eggs|downloads|extends-cache]\n\n0.2.1 (2015-02-01)\n------------------\n\n- fix broken release\n\n0.2.0 (2015-02-01)\n------------------\n\n- added and documented quick install script\n- added Change log\n\n0.1.0 (2015-02-01)\n------------------\n\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/for-beginner-piano/for-beginner-piano", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "for-beginner-piano", "package_url": "https://pypi.org/project/for-beginner-piano/", "platform": "Linux,Mac", "project_url": "https://pypi.org/project/for-beginner-piano/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/for-beginner-piano/for-beginner-piano" }, "release_url": "https://pypi.org/project/for-beginner-piano/0.3.1/", "requires_dist": null, "requires_python": null, "summary": "Piano. Beginner friendly Plone development.", "version": "0.3.1" }, "last_serial": 1415579, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7f2606e7722d0df3ca4d4aa752a58430", "sha256": "ae3bc23ff5e73e7a6eb82046e43e6a1b4e4d5a27efe2a6cdcde23a446815fcdf" }, "downloads": -1, "filename": "for-beginner-piano-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7f2606e7722d0df3ca4d4aa752a58430", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3098, "upload_time": "2015-02-02T00:53:25", "url": "https://files.pythonhosted.org/packages/66/fd/4d7527fb13a2dad46dcdfd0ed8c05137fe70c605fc6ded908466899b3908/for-beginner-piano-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f28dd352e2205a4f33a9f8e6bd8e5347", "sha256": "7beaef541c9942d4e134b64e5b48a358b1514c17b57879837da2debf76e822f7" }, "downloads": -1, "filename": "for-beginner-piano-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f28dd352e2205a4f33a9f8e6bd8e5347", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3789, "upload_time": "2015-02-02T02:39:44", "url": "https://files.pythonhosted.org/packages/2e/2c/3d3f4177dc3728da5f33e9c79b88f61113eaf9e9351c21b2e05219f006cd/for-beginner-piano-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a7db212340b9ce18648d004e15e4c1bc", "sha256": "6cf887e5ee97a3e0817479d35407a00c7f711402e98f720553242fefd4296524" }, "downloads": -1, "filename": "for-beginner-piano-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a7db212340b9ce18648d004e15e4c1bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3437, "upload_time": "2015-02-02T03:21:38", "url": "https://files.pythonhosted.org/packages/df/5a/ac94a813c41970ee9d197daba2b8ac8bb1e5c3d0387439a061a0ee5917b3/for-beginner-piano-0.2.1.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "7ca31df2fb888ad3f2cf54b606169de9", "sha256": "757ebee0966bd0993f78f9be81cae4353332da1107ad7b814777e25de9b41e07" }, "downloads": -1, "filename": "for-beginner-piano-0.2.11.tar.gz", "has_sig": false, "md5_digest": "7ca31df2fb888ad3f2cf54b606169de9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5796, "upload_time": "2015-02-02T14:33:17", "url": "https://files.pythonhosted.org/packages/93/e5/c92e284b94bad8b1d82722a88f0af7844f757ba845416a0f1ee3be3004fb/for-beginner-piano-0.2.11.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "70660d10e41585b84de511c9e9e7440b", "sha256": "97e8636a8267d9965acd82febbada4f4ad0b4967564f24a65481034831e51830" }, "downloads": -1, "filename": "for-beginner-piano-0.2.12.tar.gz", "has_sig": false, "md5_digest": "70660d10e41585b84de511c9e9e7440b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5756, "upload_time": "2015-02-02T14:34:52", "url": "https://files.pythonhosted.org/packages/bd/68/06ec6e819d33c086cb46e297f70b7c41f53925b576c92d454e24824d9bfb/for-beginner-piano-0.2.12.tar.gz" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "961bb09f00957533d7c814606240b27d", "sha256": "e494ec1fdc0ef01c73e07e7dfa9d03a361a375381ba555c53aded0d5c737dff2" }, "downloads": -1, "filename": "for-beginner-piano-0.2.13.tar.gz", "has_sig": false, "md5_digest": "961bb09f00957533d7c814606240b27d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5764, "upload_time": "2015-02-02T15:31:29", "url": "https://files.pythonhosted.org/packages/43/2d/d3449303f1489afadaa8ba6a37c267949c0dea5160402862596e06d148ec/for-beginner-piano-0.2.13.tar.gz" } ], "0.2.15": [], "0.2.16": [ { "comment_text": "", "digests": { "md5": "a7b8fe53f1c112b37bba3c294427e2ca", "sha256": "c196bfc0132eb8e1e57265d06850e740c00bc751f8667de45cd3ede1b88e21e8" }, "downloads": -1, "filename": "for-beginner-piano-0.2.16.tar.gz", "has_sig": false, "md5_digest": "a7b8fe53f1c112b37bba3c294427e2ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6147, "upload_time": "2015-02-05T00:10:09", "url": "https://files.pythonhosted.org/packages/38/20/b29ca5327378621c31eddc6e2bbf41978d64c6f6ad67d68c62af9fee5bf8/for-beginner-piano-0.2.16.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "a5b906fb36420a1ede0a56d0f46be197", "sha256": "4dc1baa3d4619605a92a0502e6dd11fea379a7daa93de49a69fba7273bd6ab79" }, "downloads": -1, "filename": "for-beginner-piano-0.2.3.tar.gz", "has_sig": false, "md5_digest": "a5b906fb36420a1ede0a56d0f46be197", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5690, "upload_time": "2015-02-02T13:45:28", "url": "https://files.pythonhosted.org/packages/f9/33/ed3b7dff03f2d770714f0141541a04138420deb2ec14e62047549701427b/for-beginner-piano-0.2.3.tar.gz" } ], "0.2.4": [], "0.2.5": [ { "comment_text": "", "digests": { "md5": "1dd9486d502144ae185e3493941d987b", "sha256": "396216b8c485c49208c6a713771b3d59c3f7d9b8186d5f7e368f1fc20362932a" }, "downloads": -1, "filename": "for-beginner-piano-0.2.5.tar.gz", "has_sig": false, "md5_digest": "1dd9486d502144ae185e3493941d987b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5767, "upload_time": "2015-02-02T14:19:44", "url": "https://files.pythonhosted.org/packages/68/28/8c2daebfa1c01a5f721d9a6cabe111731a7696cd36546e2fc1866b80e0e9/for-beginner-piano-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "10abf667b4cea4b3160db76e73de54f9", "sha256": "438077f3206769d240cce5ffd5a34af3f69b6a4705628c5c9ade264498d9bac8" }, "downloads": -1, "filename": "for-beginner-piano-0.2.6.tar.gz", "has_sig": false, "md5_digest": "10abf667b4cea4b3160db76e73de54f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5770, "upload_time": "2015-02-02T14:21:17", "url": "https://files.pythonhosted.org/packages/a5/1f/64171bf5e8354c038f2bf912c58312dc0d7538d637d6ab1fba2b21694074/for-beginner-piano-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "75d5db8eaba0f6b37996cfeac7029ef5", "sha256": "7f08fd998883433361159d993064dc3551cffbc685c39c51343185a6b83499c6" }, "downloads": -1, "filename": "for-beginner-piano-0.2.7.tar.gz", "has_sig": false, "md5_digest": "75d5db8eaba0f6b37996cfeac7029ef5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5799, "upload_time": "2015-02-02T14:24:09", "url": "https://files.pythonhosted.org/packages/95/f4/a3fcea09db217b1ca9ecfb0e0f0b2b45ccba8e7d959fb5b73f63c5a2c2f6/for-beginner-piano-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "c5b3d91f03a7b7557e7a7b447cb2ff64", "sha256": "8d21c70c40bc6b4a817f521d51e805277d39bd1c8ab03da2205778aefc6f314a" }, "downloads": -1, "filename": "for-beginner-piano-0.2.8.tar.gz", "has_sig": false, "md5_digest": "c5b3d91f03a7b7557e7a7b447cb2ff64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5752, "upload_time": "2015-02-02T14:26:02", "url": "https://files.pythonhosted.org/packages/8e/6c/b10580dfcfefb321ed6971b95f08d30f33e564bc864bd861e0715100eed7/for-beginner-piano-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "05bf93e5bd4855ab953838e1b8705b19", "sha256": "4b2a7ce2fa45243b1d236cf30f8d41bc69a431a99f89c7fe27563746a518ee94" }, "downloads": -1, "filename": "for-beginner-piano-0.2.9.tar.gz", "has_sig": false, "md5_digest": "05bf93e5bd4855ab953838e1b8705b19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5756, "upload_time": "2015-02-02T14:29:37", "url": "https://files.pythonhosted.org/packages/a2/b2/41f9eedfdb49d927c13e55d959b80132e797e1755ed19d69eaaeb1e5074a/for-beginner-piano-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "702a0ebd82177dda6c30f2c951b7a3e7", "sha256": "ff897d00b845aebff668f1bfa5cd847cb9bc268a8322309075d0c364da8a7ad4" }, "downloads": -1, "filename": "for-beginner-piano-0.3.0.tar.gz", "has_sig": false, "md5_digest": "702a0ebd82177dda6c30f2c951b7a3e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7055, "upload_time": "2015-02-09T00:51:50", "url": "https://files.pythonhosted.org/packages/3c/eb/2c275dafb332638368d48cf23c5207b66128df685ec76270d8fd20cf1e54/for-beginner-piano-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5cb15e2662f35c20c4936b533f6a1fa2", "sha256": "aafe3b3ba6d4b773b6ed0f1a3e6e80f030740536f3574bd27cecdd6e536db696" }, "downloads": -1, "filename": "for-beginner-piano-0.3.1.tar.gz", "has_sig": false, "md5_digest": "5cb15e2662f35c20c4936b533f6a1fa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7210, "upload_time": "2015-02-09T02:52:45", "url": "https://files.pythonhosted.org/packages/03/7f/726df54c7d6f98b0fb585a5514dd54a19ce47162f4afa2cdd36ec116ee3a/for-beginner-piano-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5cb15e2662f35c20c4936b533f6a1fa2", "sha256": "aafe3b3ba6d4b773b6ed0f1a3e6e80f030740536f3574bd27cecdd6e536db696" }, "downloads": -1, "filename": "for-beginner-piano-0.3.1.tar.gz", "has_sig": false, "md5_digest": "5cb15e2662f35c20c4936b533f6a1fa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7210, "upload_time": "2015-02-09T02:52:45", "url": "https://files.pythonhosted.org/packages/03/7f/726df54c7d6f98b0fb585a5514dd54a19ce47162f4afa2cdd36ec116ee3a/for-beginner-piano-0.3.1.tar.gz" } ] }