Skip to main content
Help us improve Python packaging – donate today!

Tool for easily putting up the scaffold for a Python project

Project Description

PyScaffold helps you to easily setup a new Python project, it is as easy as:

putup my_project

The scaffold of my_project provides you with following features:

Packaging

Run python setup.py sdist, python setup.py bdist or python setup.py bdist_wheel to build a source, binary or wheel distribution.

Complete Git integration

Your project is already an initialised Git repository and setup.py uses the information of tags to infer the version of your project with the help of versioneer. To use this feature you need to tag with the format vMAJOR.MINOR.REVISION, e.g. v0.0.1 or v0.1. The prefix v is needed! Run python setup.py version to retrieve the current version. The version will be unknown until you added a first tag.

Sphinx documentation integration

Build the documentation with python setup.py docs and run doctests with python setup.py doctest. Start editing the file docs/index.rst to extend the documentation.

Unittest integration

Run python setup.py test to run all unittests defined in the subfolder tests with the help of py.test.

Requirements management

Add the requirements of your project to the requirements.txt file which will be automatically used by setup.py.

Release history Release notifications

History Node

3.0.3

History Node

3.0.2

History Node

3.0.2rc4

History Node

3.0.2rc3

History Node

3.0.1

History Node

3.0.1rc2

History Node

3.0.1rc1

History Node

3.0

History Node

3.0rc7

History Node

3.0rc5

History Node

3.0rc4

History Node

3.0rc3

History Node

3.0rc2

History Node

3.0rc1

History Node

3.0b2

History Node

3.0b1

History Node

3.0a10

History Node

3.0a9

History Node

3.0a8

History Node

3.0a7

History Node

3.0a6

History Node

3.0a5

History Node

3.0a4

History Node

3.0a2

History Node

2.5.11

History Node

2.5.10

History Node

2.5.10rc1

History Node

2.5.9

History Node

2.5.9rc1

History Node

2.5.8

History Node

2.5.8rc3

History Node

2.5.8rc2

History Node

2.5.8rc1

History Node

2.5.7

History Node

2.5.6

History Node

2.5.6b1

History Node

2.5.5

History Node

2.5.5b2

History Node

2.5.5b1

History Node

2.5.4

History Node

2.5.4rc1

History Node

2.5.3

History Node

2.5.2

History Node

2.5.1

History Node

2.5

History Node

2.5rc4

History Node

2.5rc3

History Node

2.5rc2

History Node

2.5rc1

History Node

2.5b10

History Node

2.5b9

History Node

2.5b7

History Node

2.5b6

History Node

2.5b5

History Node

2.5b4

History Node

2.5b3

History Node

2.5b2

History Node

2.5b1

History Node

2.5a2

History Node

2.4.4

History Node

2.4.4rc1

History Node

2.4.2

History Node

2.4.1

History Node

2.4

History Node

2.4rc3

History Node

2.4rc2

History Node

2.4rc1

History Node

2.3

History Node

2.3rc13

History Node

2.3rc12

History Node

2.3rc11

History Node

2.3rc10

History Node

2.3rc9

History Node

2.3rc8

History Node

2.3rc7

History Node

2.3rc6

History Node

2.3rc5

History Node

2.3rc4

History Node

2.3rc3

History Node

2.3rc1

History Node

2.2.1

History Node

2.2

History Node

2.2rc2

History Node

2.2rc1

History Node

2.2b5

History Node

2.2b4

History Node

2.2b3

History Node

2.2b2

History Node

2.2b1

History Node

2.1

History Node

2.1b1

History Node

2.0.4

History Node

2.0.3

History Node

2.0.2

History Node

2.0.1

History Node

2.0.1c1

History Node

2.0

History Node

2.0b5

History Node

2.0b4

History Node

2.0b2

History Node

2.0b1

History Node

1.4

History Node

1.3.2

History Node

1.3.1

History Node

1.3

History Node

1.3c2

History Node

1.3c1

History Node

1.2

History Node

1.2c1

History Node

1.1

History Node

1.1c1

History Node

1.0

History Node

1.0c4

History Node

1.0c3

History Node

1.0c2

History Node

1.0c1

History Node

0.9

History Node

0.8

History Node

0.7

History Node

0.6.1

History Node

0.6

History Node

0.5

History Node

0.4.1

History Node

0.4

History Node

0.3

History Node

0.2

This version
History Node

0.1.2

History Node

0.0.0

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
pyscaffold-0.1.2.tar.gz (1.1 MB) Copy SHA256 hash SHA256 Source None Apr 11, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page