Package: pde
Python-DevEnv(PDE) is a simple development environment setup
script for Python projects.It asks a series of questions about your project, then generate an
appropriatesetup.pyandREADME.rst.If you like, it can also generate a.pylintrcwith some useful
settings for Pylint. (Use-p.)  The settings are a little more
liberal then the basic options, but still very useful.This project will not be maintained any further asTyrantwill be taking
over as a project setup generator and assistant with many more features then
pde could ever have.Tyrantcan be found herehttps://github.com/Nekroze/tyrantUsageusage: pde [-h] [-p] [-g] [-v] [-o OUTPUTDIR][–name NAME] [–description DESCRIPTION] [–author AUTHOR]
[–email EMAIL] [–website WEBSITE] [–projversion PROJVERSION]
[–projlicense PROJLICENSE] [–platforms PLATFORMS]
[–source SOURCE] [–test TEST]Python-DevEnv is a simple setup script generator to help with starting a
python project. It can automatically generatepylintconfigs and easysetup.pyscript commands for unittesting, style testing and git support. All questions
can be overridden with command line arguments as detailed below.optional arguments::-h,--helpshow this help message and exit-p,--pylintGenerate .pylintrc file for pylint-g,--gitignoreGenerate .gitignore file with python and cython
settings-v,--versionPython-DevEnv version display-oOUTPUTDIR,--outputdirOUTPUTDIROutput directory--nameNAMEProject name--descriptionDESCRIPTIONProject description--authorAUTHORProject Author name--emailEMAILProject/Author email address--websiteWEBSITEProject website url--projversionPROJVERSIONProject version--projlicensePROJLICENSEProject license--platformsPLATFORMSProject platforms, comma seperated string--sourceSOURCEProject source code location--testTESTProject unittest code locationOutput UsageThe generated setup script has additional commands that should
be useful when working on any Python project.python setup.py test: Automatically runsunittestdiscovery
on the provided test directory.python setup.py style: Run pylint style checking on the source
directory provided. If the-pswitch was not used, this will
complain because there will be no.pylintrcfile in the project
directory however one can be manually made.python setup.py prep: Will run the test and style command. Handy to
ensure that everything is working before a distribution or commit.python setup.py commit[-mmessage]: Allows simple git integration by
runninggit add .followed by agit commitwith an optional
message provided by the-mswitch.python setup.py pypiup: Performs a distutils check to ensure that
project meta data is up to spec then creates an sdist and attempts to
upload it to the PyPi package repository.LicensePDE is under the MIT license, so you’re free to use it for anything
you want–or modify it any way you want! Just trying to be helpful.FeedbackIf you have any suggestions or questions about PDE feel free to email
me atnekroze@eturnilnetwork.com.You can check out more of what I am doing athttp://nekroze.eturnilnetwork.commy blog.If you encounter any errors or problems with PDE, please let me know! Open
an Issue athttp://github.com/Nekroze/pdethe GitHub repository.Thanks!ChangelogThe major version is incremented when there is a major usage change.
The minor version is incremented when new features are implemented.
The micro version is incremented for small bug fixes and are often
undocumented unless they change the user experience.v1.3.0 - July 26 2013Changed repository and pypi package name to ‘pde’Updated setup script to setuptoolsRemoved silly commands from setup scriptAdded tox supportv1.2.0 - February 4th 2013Optional output directoryOptional project information overrides from the command linePlatforms information addedv1.1.0 - February 4th 2013Clearer README thanks to ZearinPyPi upload command in generated setup.pyLess pylint messages disabledAdded __pycache__ dir to .gitignore generationa.Clearer -h help messages.