{ "info": { "author": "Taylor \"Nekroze\" Embrace", "author_email": "nekroze@eturnilnetwork.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "Python-DevEnv\n-------------\n\n**Python-DevEnv** (PDE) is a simple development environment setup \nscript for Python projects. \n\nIt asks a series of questions about your project, then generate an \nappropriate ``setup.py`` and ``README.rst``. \n\nIf you like, it can also generate a ``.pylintrc`` with some useful\nsettings for Pylint. (Use ``-p``.) The settings are a little more \nliberal then the basic options, but still very useful.\n\nThis project will not be maintained any further as **Tyrant** will be taking\nover as a project setup generator and assistant with many more features then\npde could ever have. **Tyrant** can be found here https://github.com/Nekroze/tyrant\n\n\nUsage\n=====\n\nusage: pde [-h] [-p] [-g] [-v] [-o OUTPUTDIR]\n [--name NAME] [--description DESCRIPTION] [--author AUTHOR]\n [--email EMAIL] [--website WEBSITE] [--projversion PROJVERSION]\n [--projlicense PROJLICENSE] [--platforms PLATFORMS]\n [--source SOURCE] [--test TEST]\n\nPython-DevEnv is a simple setup script generator to help with starting a\npython project. It can automatically generate ``pylint`` configs and easy ``setup.py``\nscript commands for unittesting, style testing and git support. All questions\ncan be overridden with command line arguments as detailed below.\n\n**optional arguments**::\n -h, --help show this help message and exit\n -p, --pylint Generate .pylintrc file for pylint\n -g, --gitignore Generate .gitignore file with python and cython\n settings\n -v, --version Python-DevEnv version display\n -o OUTPUTDIR, --outputdir OUTPUTDIR\n Output directory\n --name NAME Project name\n --description DESCRIPTION\n Project description\n --author AUTHOR Project Author name\n --email EMAIL Project/Author email address\n --website WEBSITE Project website url\n --projversion PROJVERSION\n Project version\n --projlicense PROJLICENSE\n Project license\n --platforms PLATFORMS\n Project platforms, comma seperated string\n --source SOURCE Project source code location\n --test TEST Project unittest code location\n\nOutput Usage\n============\n\nThe generated setup script has additional commands that should\nbe useful when working on any Python project.\n\n``python setup.py test``: Automatically runs ``unittest`` discovery\non the provided test directory.\n\n``python setup.py style``: Run pylint style checking on the source\ndirectory provided. If the ``-p`` switch was not used, this will\ncomplain because there will be no ``.pylintrc`` file in the project\ndirectory however one can be manually made. \n\n``python setup.py prep``: Will run the test and style command. Handy to\nensure that everything is working before a distribution or commit.\n\n``python setup.py commit [-m message]``: Allows simple git integration by\nrunning `git add .` followed by a `git commit` with an optional\nmessage provided by the ``-m`` switch.\n\n``python setup.py pypiup``: Performs a distutils check to ensure that\nproject meta data is up to spec then creates an sdist and attempts to\nupload it to the PyPi package repository.\n\nLicense\n=======\nPDE is under the MIT license, so you're free to use it for anything \nyou want--or modify it any way you want! Just trying to be helpful.\n\n\nFeedback\n========\nIf you have any suggestions or questions about PDE feel free to email\nme at nekroze@eturnilnetwork.com.\n\nYou can check out more of what I am doing at\nhttp://nekroze.eturnilnetwork.com my blog.\n\nIf you encounter any errors or problems with PDE, please let me know! Open\nan Issue at http://github.com/Nekroze/pde the GitHub repository.\n\nThanks!\n\nChangelog\n=========\n\nThe major version is incremented when there is a major usage change.\nThe minor version is incremented when new features are implemented.\nThe micro version is incremented for small bug fixes and are often\nundocumented unless they change the user experience.\n\nv1.3.0 - July 26 2013\n * Changed repository and pypi package name to 'pde'\n * Updated setup script to setuptools\n * Removed silly commands from setup script\n * Added tox support\n\nv1.2.0 - February 4th 2013\n * Optional output directory\n * Optional project information overrides from the command line\n * Platforms information added\n\nv1.1.0 - February 4th 2013\n * Clearer README thanks to Zearin\n * PyPi upload command in generated setup.py\n * Less pylint messages disabled\n * Added __pycache__ dir to .gitignore generationa.\n * Clearer -h help messages.", "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/Nekroze/Python-DevEnv", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pde", "package_url": "https://pypi.org/project/pde/", "platform": "*nix,Windows", "project_url": "https://pypi.org/project/pde/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/Nekroze/Python-DevEnv" }, "release_url": "https://pypi.org/project/pde/1.3.0/", "requires_dist": null, "requires_python": null, "summary": "PDE is a simple development environment setup script for python projects.", "version": "1.3.0" }, "last_serial": 826456, "releases": { "1.3.0": [ { "comment_text": "", "digests": { "md5": "4840dcfec2d21d81f41f0b7d0fb07947", "sha256": "bcb4932e098dea9a37ef08653deab312caf48f5070d25dfc61cc85c832db6dd6" }, "downloads": -1, "filename": "pde-1.3.0.tar.gz", "has_sig": false, "md5_digest": "4840dcfec2d21d81f41f0b7d0fb07947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7041, "upload_time": "2013-07-28T00:51:03", "url": "https://files.pythonhosted.org/packages/5a/8c/6a19de1e2228f715702808911e1c2554dd0b6d308fa542879122799931d7/pde-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4840dcfec2d21d81f41f0b7d0fb07947", "sha256": "bcb4932e098dea9a37ef08653deab312caf48f5070d25dfc61cc85c832db6dd6" }, "downloads": -1, "filename": "pde-1.3.0.tar.gz", "has_sig": false, "md5_digest": "4840dcfec2d21d81f41f0b7d0fb07947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7041, "upload_time": "2013-07-28T00:51:03", "url": "https://files.pythonhosted.org/packages/5a/8c/6a19de1e2228f715702808911e1c2554dd0b6d308fa542879122799931d7/pde-1.3.0.tar.gz" } ] }