Skip to main content

*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

  1. Fork the repository on GitHub.

  2. Make a branch of master and commit your changes to it.

  3. Ensure that your name is added to the end of the AUTHORS.rst file using the format: Name <email@domain.com>

  4. Submit a Pull Request to the master branch on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

easysetup-0.0.2.zip (580.5 kB view details)

Uploaded Source

Built Distribution

easysetup-0.0.2-py2.py3-none-any.whl (373.7 kB view details)

Uploaded Python 2 Python 3

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

Hashes for easysetup-0.0.2.zip
Algorithm Hash digest
SHA256 9c04f72313616376425feb629d3425ca0f4e13b7580ac7c1565b0a36fa6db1e4
MD5 e237426e494ced3a16d27595d9639896
BLAKE2b-256 5b7ca599304d4dce67e83d58b39af7e4525f377e9444b83d198fb8306971c784

See more details on using hashes here.

File details

Details for the file easysetup-0.0.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for easysetup-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d22d56049547dfd7195823057b3d47db2bf510cde29389c2325f8a733c455a62
MD5 9d135ed6326e5ac4d358def6543eb5b2
BLAKE2b-256 912d6394a942f1540b78342d4b2e9e919780352371bada2c93ba74389565d397

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page