{ "info": { "author": "Sridhar Ratnakumar", "author_email": "srid@nearfar.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Plugins", "Framework :: Paste", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Code Generators" ], "description": "modern-package-template\r\n=======================\r\n\r\nmodern-package-template is a `PasteScript template`_ to create an initial layout\r\nfor your Python projects using modern tools and practices followed in the Python\r\ncommunity. Thus, your projects will have the following characteristics:\r\n\r\n1. Use Distribute_ instead of setuptools as the BDFL himself supports_ it.\r\n2. Buildout_ support, though you are not required to make use of it.\r\n3. ``README.txt`` and ``NEWS.txt`` automatically included in your package\r\n metadata as ``long_description``, thus making them appear in the PyPI_ page\r\n for your project.\r\n4. Automatic script (or .exe) creation using Distribute\r\n\r\nHere is `a sample project`_ created using modern-package-template.\r\n\r\nSee the section titled \"Roadmap\" below for planned features.\r\n\r\n.. _PyPI: http://pypi.python.org/\r\n.. _Buildout: http://www.buildout.org/\r\n.. _supports: http://mail.python.org/pipermail/python-dev/2009-October/092678.html\r\n.. _Distribute: http://packages.python.org/distribute/\r\n.. _`PasteScript template`: http://pythonpaste.org/script/developer.html#templates\r\n.. _`a sample project`: http://github.com/srid/mpt-sample\r\n\r\n\r\nGetting started\r\n---------------\r\n\r\nFirst install modern-package-template using PyPM_ or pip_:\r\n\r\n::\r\n\r\n $ pypm install modern-package-template\r\n \r\n OR\r\n \r\n $ pip install modern-package-template\r\n \r\n.. _PyPM: http://pypm.activestate.com/\r\n.. _pip: http://pip.openplans.org/\r\n\r\n\r\nTo create a Python project called \"helloworld\", run the following command in\r\nyour terminal:\r\n \r\n::\r\n\r\n $ paster create -t modern_package helloworld\r\n\r\nYou can also, optionally, create `namespace packages`_:\r\n\r\n::\r\n\r\n $ paster create -t modern_package my.new.package package=my.new.package\r\n \r\n.. _`namespace packages`: http://packages.python.org/distribute/setuptools.html#namespace-packages\r\n \r\nOnce you create the project layout, the very first thing you must do is to\r\nreview the contents of ``README.txt`` and edit it accordingly. \r\n \r\nCredits\r\n-------\r\n\r\nSource code is derived from the `advanced_package`_ template - which is also\r\nlicensed under GPLv3.\r\n\r\n.. _advanced_package: http://pypi.python.org/pypi/harobed.paster_template.advanced_package/\r\n\r\nNews\r\n====\r\n\r\n1.0\r\n---\r\n\r\n*Release date: 11-Apr-2010*\r\n\r\n- #20: Include .gitignore\r\n- #19: Rename README.txt to README.rst so it renders on Github\r\n\r\n\r\n1.0c2\r\n-----\r\n\r\n*Release date: 02-Apr-2010*\r\n\r\n- #18: Fix missing .hgignore\r\n\r\n\r\n1.0c1\r\n-----\r\n\r\n*Release date: 30-Mar-2010*\r\n\r\n- Add a 'Credits' section to README.txt\r\n- #2: Include a sample entry point\r\n- #13: Include .hgignore\r\n- #11: Include dev howtos in HACKING.txt \r\n- Remove setup.cfg -- simple to have no .dev marker\r\n\r\n1.0b2\r\n-----\r\n\r\n*Release date: 15-Mar-2010*\r\n\r\n- #10: Remove dependency on Distribute\r\n- #9: Remove distribute_setup.py\r\n\r\n1.0b1\r\n-----\r\n\r\n*Release date: 14-Mar-2010*\r\n\r\n- #6: Remove zip_safe from the template questionnaire\r\n- #3: Add README.txt and NEWS.txt as a replacement for long_description\r\n- #1: Add distribute_setup.py to the template\r\n\r\n0.9.2\r\n-----\r\n\r\n*Release date: 14-Feb-2010*\r\n\r\n- Provide a complete buildout.cfg that is usable\r\n- Use buildout by default\r\n- Use Distribute instead of Setuptools\r\n- Inherit from harobed.paster_template.advanced_package 0.2", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/srid/modern-package-template", "keywords": "", "license": "GNU General Public License v3", "maintainer": "", "maintainer_email": "", "name": "modern-package-template", "package_url": "https://pypi.org/project/modern-package-template/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/modern-package-template/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/srid/modern-package-template" }, "release_url": "https://pypi.org/project/modern-package-template/1.0/", "requires_dist": null, "requires_python": null, "summary": "PasteScript template to create a Python project with distribute and buildout support", "version": "1.0" }, "last_serial": 794904, "releases": { "0.9.2": [ { "comment_text": "", "digests": { "md5": "7a11a714fc1258858461cc23d13075e6", "sha256": "986b27d2ff38019d4c0617f436b949badda4f90f0f037a43a56f6a34290611ea" }, "downloads": -1, "filename": "modern-package-template-0.9.2.zip", "has_sig": false, "md5_digest": "7a11a714fc1258858461cc23d13075e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8831, "upload_time": "2010-02-14T05:48:43", "url": "https://files.pythonhosted.org/packages/c8/a9/f4e1e8e7ab73f78e0496be6ca8564af4942c04ffb4f2e9140b78ad047ac2/modern-package-template-0.9.2.zip" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "37c3777013c758720742325b995b623e", "sha256": "ffd433b39fe039314bf14c5630351af2dfbd4a2dca7cb5b15391916f131dae4c" }, "downloads": -1, "filename": "modern-package-template-1.0.tar.gz", "has_sig": false, "md5_digest": "37c3777013c758720742325b995b623e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7130, "upload_time": "2010-04-12T02:57:10", "url": "https://files.pythonhosted.org/packages/bd/1d/9b0bf7fdd7553982e84d79baae82ef5c31b70d0e97cb2613f86d46d7e6d7/modern-package-template-1.0.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "69513a0b69a3794fd799a841841a1e6b", "sha256": "5a6059a3605cb014efea4cd47aeef98f2c36c147dd14d2899a12bc49e00ba55f" }, "downloads": -1, "filename": "modern-package-template-1.0b1.tar.gz", "has_sig": false, "md5_digest": "69513a0b69a3794fd799a841841a1e6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10499, "upload_time": "2010-03-15T02:42:19", "url": "https://files.pythonhosted.org/packages/85/0b/d465b81f3a32ecce3bf978029bfcb80b925526932f61cf87447353e10ff4/modern-package-template-1.0b1.tar.gz" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "8833e430f02eee6283d9b4ee919e4739", "sha256": "88404d76ddd16d11e6a520c8fc4b188823e879c26315cf39c74057695a7429e0" }, "downloads": -1, "filename": "modern-package-template-1.0b2.tar.gz", "has_sig": false, "md5_digest": "8833e430f02eee6283d9b4ee919e4739", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6405, "upload_time": "2010-03-16T02:47:20", "url": "https://files.pythonhosted.org/packages/09/df/176bbb0ce0296a3b874aa59f5368ca20a61d213222ebcc5451c33b548ba5/modern-package-template-1.0b2.tar.gz" } ], "1.0c1": [ { "comment_text": "", "digests": { "md5": "0f9d07564d75ccacba87461060b300d6", "sha256": "f22a34721b59c26f8869a09d9676da695efcf3e1b76ba05f25ef2aab33beb461" }, "downloads": -1, "filename": "modern-package-template-1.0c1.tar.gz", "has_sig": false, "md5_digest": "0f9d07564d75ccacba87461060b300d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6738, "upload_time": "2010-03-30T22:51:32", "url": "https://files.pythonhosted.org/packages/6f/be/3bcb6821e3f5a7046234ccddd9c063bef0ab15b2d900e6270eb4004a9f9a/modern-package-template-1.0c1.tar.gz" } ], "1.0c2": [ { "comment_text": "", "digests": { "md5": "847ef1de8ea6aa3cd6b172fa5c3e7582", "sha256": "dddf7d45bd200a3cb8fc452b5a6f2836ad52678e24c2b6c7e18cb2541afe13f0" }, "downloads": -1, "filename": "modern-package-template-1.0c2.tar.gz", "has_sig": false, "md5_digest": "847ef1de8ea6aa3cd6b172fa5c3e7582", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7005, "upload_time": "2010-04-02T19:09:11", "url": "https://files.pythonhosted.org/packages/a4/fd/5c85c95ce4e7f7d190010186705b45e82743c0a8a100ab4d2240f55969ad/modern-package-template-1.0c2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "37c3777013c758720742325b995b623e", "sha256": "ffd433b39fe039314bf14c5630351af2dfbd4a2dca7cb5b15391916f131dae4c" }, "downloads": -1, "filename": "modern-package-template-1.0.tar.gz", "has_sig": false, "md5_digest": "37c3777013c758720742325b995b623e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7130, "upload_time": "2010-04-12T02:57:10", "url": "https://files.pythonhosted.org/packages/bd/1d/9b0bf7fdd7553982e84d79baae82ef5c31b70d0e97cb2613f86d46d7e6d7/modern-package-template-1.0.tar.gz" } ] }