This repository has been archived on 2023-10-26. You can view files and clone it, but cannot push or open issues or pull requests.

85 lines
1.8 KiB

:Author: David Gay <>
Set up a minimal, yet comfortable structure for a Python project.
⚠️ This project is no longer maintained. As of 2020, it hasn't been updated
in six or seven years. Use at your own risk.
- Create a standard Python project directory structure
- Get help creating your file, or
choose to write it yourself by passing the ``--snap``
- Clear your project of messy build files (build/dist/egg/pyc)
with the ``--wash`` command
- Generate a file to use a file
with distribute
- Use a tree-style menu to set your PyPI classifiers in your file
Example Usage
Create a new project like so::
$ pythong mynewproject
Or, for a quicker setup... ::
$ pythong --snap
Including the project name in the command is optional.
You can **wash** your pythong of messy build files::
$ pythong --wash
Pythong will help you add classifiers to your
during project creation, or after the fact with the **label** command::
$ pythong --label
Files and directories can be added to the manifest file with **pin**::
$ pythong --pin [FILE_OR_DIRECTORY]
A full list of options can be seen with::
$ pythong --help
Get Pythong
You can install the latest release of Pythong from `PyPI
<>`_ with pip::
$ pip install pythong
You can also get the source from PyPI or `GitHub
Contributions are welcome! Yay, software freedom!
pythong is released under the GNU GPLv3+.
Feel free to add your name.
- David Gay <>
- Ryan Scott Brown <>
- Ralph Bean <>