UNKNOWN
Project description
[Because every time I start preparing my projects for PyPI “deployment” I get upset.]
setup.py (and relative files such as MANIFEST.in and setup.cfg) is not simple for the first (second, third) time.
This project aims to provide a simple bootstrap for setup.py and other files on common structure (namedly MANIFEST.in, README.rst, LICENSE, requirements.txt and setup.cfg). Again, it’s a simple bootsrap. Take a look at some examples of generated output here
Installation:
pip install autosetup-py
Usage:
As a python method (with prompts)
from autosetup.main import main
main()
# Your project data will be prompted
As a python method (with parameters)
from autosetup.main import main
main(
module_name='potato',
name='potato',
version='0.0.1',
author_name='Filipe Waitman',
author_email='filwaitman@gmail.com',
cvs_url='http://github.com/filwaitman/potato',
tests_module='tests',
requirements='requirements.txt',
readme='README.rst',
license='MIT',
)
As a CLI (with prompts)
autosetup-py
# Your project data will be prompted
As a CLI (with parameters)
autosetup-py --module=potato --author_name="Filipe Waitman" --author_email=filwaitman@gmail.com --cvs_url="http://github.com/filwaitman/potato" --license=GPL3 --use-defaults
NOTE: See autosetup-py --help
for more options and documentation
Contribute
Did you think in some interesting feature, or have you found a bug? Please let me know!
Of course you can also download the project and send me some pull requests.
You can send your suggestions by opening issues.
You can contact me directly as well. Take a look at my contact information at http://filwaitman.github.io/ (email is preferred rather than mobile phone).
Project details
Release history Release notifications | RSS feed
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 autosetup-py-0.0.3.tar.gz
.
File metadata
- Download URL: autosetup-py-0.0.3.tar.gz
- Upload date:
- Size: 25.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac5aa194c7b6537aeb998c6e59e9f7132e29f5a44c2b96244acf1e50f3ad9054 |
|
MD5 | 15536421a18d286c127442ea6cd9907f |
|
BLAKE2b-256 | 92a424904e7f2387bf0b613dd16143c6d2769d7c73258479e9728e008e858f16 |