Set up a minimal, yet comfortable structure for a Python project.
Features
Create a standard Python project directory structure
Get help creating your setup.py file, or choose to write it yourself by passing the --snap command
Clear your project of messy build files (build/dist/egg/pyc) with the --wash command
Generate a distribute_setup.py file to use a setup.py file with distribute
Use a tree-style menu to set your PyPI classifiers in your setup.py 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 setup.py 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!
License
pythong is released under the GNU GPLv3+.
Contributors
Feel free to add your name.
David Gay <oddshocks@riseup.net>
Ryan Scott Brown <ryansb@csh.rit.edu>
Ralph Bean <rbean@redhat.com>
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pythong-0.7.1.tar.gz.
File metadata
- Download URL: pythong-0.7.1.tar.gz
- Upload date:
- Size: 17.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca57ae089c998d2ea4f0a8ebaf798000e7219c8fbe54dd317f1cac5f5a4f2ed9
|
|
| MD5 |
d9ee177361b483c9e08c64d758c69473
|
|
| BLAKE2b-256 |
23952eddd32f9a1a25cc018d8bc9cb047e2efa78fc660195757dd44783cad31a
|