*easysetup* helps creating a package distribution setup for Windows users.
Project description
easysetup helps creating a package distribution setup for Windows users.
Features:
Easy to use, just run easysetup from your application setup directory.
All setup configuration is in one file (appinfo.py).
It creates templates for Travis, Shippable and tox.
It creates a template for development requirements.
It creates an empty template for installation requirements.
It creates a template for git VCS exceptions.
It creates a template for files to be included in the setup.
It creates a template for a README file.
It creates a template for wheel setup and Sphinx documentation upload.
It can create template files in the doc directory (assumes use of Sphinx 1.3.1+ and that the sphinx-quickstart command was already executed).
It can create an updated reference.rst in the doc directory (assumes previous item).
After running easysetup, you can find a build.cmd in the current directory that should be run to build your application (check the comments inside the file for usage). When running easysetup without options, if there are any files on the current directory, they are moved to a _bak directory.
To do
Sync README.rst and usage.txt. Add appveyor templates. py2exe in Py3. CXF in Py2 and Py3. Checks and error messages.
Installation
$ pip install easysetup
Usage
$ easysetup
Options
$ easysetup -h
usage: easysetup [-option]
optional arguments:
-d, --doc creates template files in the doc directory
-h, --help show this help message
-l, --license show license
-r, --reference creates an updated reference.rst in the doc directory
-v, --version show version
No arguments creates setup files.
easysetup should always be run from the application setup directory.
Resources
Contributing
Fork the repository on GitHub.
Make a branch of master and commit your changes to it.
Ensure that your name is added to the end of the AUTHORS.rst file using the format: Name <email@domain.com>
Submit a Pull Request to the master branch on GitHub.
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
Built Distribution
File details
Details for the file easysetup-0.0.2.zip
.
File metadata
- Download URL: easysetup-0.0.2.zip
- Upload date:
- Size: 580.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c04f72313616376425feb629d3425ca0f4e13b7580ac7c1565b0a36fa6db1e4 |
|
MD5 | e237426e494ced3a16d27595d9639896 |
|
BLAKE2b-256 | 5b7ca599304d4dce67e83d58b39af7e4525f377e9444b83d198fb8306971c784 |
File details
Details for the file easysetup-0.0.2-py2.py3-none-any.whl
.
File metadata
- Download URL: easysetup-0.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 373.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d22d56049547dfd7195823057b3d47db2bf510cde29389c2325f8a733c455a62 |
|
MD5 | 9d135ed6326e5ac4d358def6543eb5b2 |
|
BLAKE2b-256 | 912d6394a942f1540b78342d4b2e9e919780352371bada2c93ba74389565d397 |