NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2847 most downloaded on PyPI
Template tool for putting up the scaffold of a Python project
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 9 days to 1.3 years
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
179 releases · first in 2014
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
FIX: Removed putup console script in setup.cfg template
FIX: Removed putup console script in setup.cfg template
Allow recursive inclusion of data files in setup.cfg, 49
Allow recursive inclusion of data files in setup.cfg, 49
Replaced hand-written PyTest runner by pytest-runner, 47
Improved default README.rst, 51
Use tests/conftest.py instead of tests/__init__.py, 52
Use setuptools_scm for versioning, 43
Require setuptools>=9.0, 56
Do not create skeleton.py during an update, 55
Note
Due to the switch to setuptools_scm the following changes apply:
use python setup.py --version instead of python setup.py version
git archive can no longer be used for packaging (and was never meant for it anyway)
initial tag v0.0 is no longer necessary and thus not created in new projects
tags do no longer need to start with v
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Use alabaster as default Sphinx theme
Use alabaster as default Sphinx theme
Parameter data_files is now a section in setup.cfg
Allow definition of extras_require in setup.cfg
Added a CHANGES.rst file for logging changes
Added support for cookiecutter
FIX: Handle an empty Git repository if necessary
Nothing published for this version
Typo and wrong Sphinx usage in the RTD documentation
Typo and wrong Sphinx usage in the RTD documentation
FIX: Removed misleading include_package_data option in setup.cfg
FIX: Removed misleading include_package_data option in setup.cfg
Allow selection of a proprietary license
Updated some documentations
Added -U as short parameter for --update
FIX: Version retrieval with setup.py install
FIX: Version retrieval with setup.py install
argparse example for version retrieval in skeleton.py
FIX: import my_package should be quiet (verbose=False)
FIX: Installation bug under Windows 7
FIX: Installation bug under Windows 7
Nothing published for this version
Split configuration and logic into setup.cfg and setup.py
Split configuration and logic into setup.cfg and setup.py
Removed .pre from version string (newer PEP 440)
FIX: Sphinx now works if package name does not equal project name
Allow namespace packages with --with-namespace
Added a skeleton.py as a console_script template
Set v0.0 as initial tag to support PEP440 version inference
Integration of the Versioneer functionality into setup.py
Usage of data_files configuration instead of MANIFEST.in
Allow configuration of package_data in setup.cfg
Link from Sphinx docs to AUTHORS.rst
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added numpydoc flag --with-numpydoc
Added numpydoc flag --with-numpydoc
Fix: Add django to requirements if --with-django
Fix: Don't overwrite index.rst during update
Fix: path of Travis install script
Fix: path of Travis install script
- Fix: --with-tox tuple bug, 28
Fix: --with-tox tuple bug, 28
Fix: create non-existent files during update
Support for Tox (https://tox.wiki/en/stable/)
flake8: exclude some files
Usage of UTF8 as file encoding
Fix: create non-existent files during update
Fix: unit tests on MacOS
Fix: unit tests on Windows
Fix: Correct version when doing setup.py install
Nothing published for this version
Nothing published for this version
- Support pre-commit hooks
Support pre-commit hooks (https://pre-commit.com/)
Nothing published for this version
Support for all licenses from https://choosealicense.com/
Changed COPYING to LICENSE
Support for all licenses from https://choosealicense.com/
Fix: Allow update of license again
Update to Versioneer 0.12
Nothing published for this version
Fix when overwritten project has a git repository
Fix when overwritten project has a git repository
Documentation updates
License section in Sphinx
Django project support with --with-django flag
Travis project support with --with-travis flag
Replaced sh with own implementation
Fix: new git describe version to PEP440 conversion
conf.py improvements
Added source code documentation
Fix: Some Python 2/3 compatibility issues
Support for Windows
Dropped Python 2.6 support
Some classifier updates
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Documentation updates due to RTD
Documentation updates due to RTD
Added a --force flag
Some cleanups in setup.py
Moved sphinx-apidoc from setup.py to conf.py
Update to Versioneer 0.10
Moved sphinx-apidoc from setup.py to conf.py
Better support for make html
Added Python 3.4 tests and support
Added Python 3.4 tests and support
Flag --update updates only some files now
Usage of setup_requires instead of six code
Fix: Removed six dependency in setup.py
Fix: Removed six dependency in setup.py
Return non-zero exit status when doctests fail
Better usage of six
Return non-zero exit status when doctests fail
Updated README
Fixes in Sphinx Makefile
Updated PyScaffold's own setup.py
Simplified some Travis tests
Nicer output in case of errors
Updated PyScaffold's own setup.py
Added --junit_xml and --coverage_xml/html option
Updated .gitignore file
Problem fixed with pytest-cov installation
Problem fixed with pytest-cov installation
- PEP8 and PyFlakes fixes - Added --version flag - Small fixes and cleanups
PEP8 and PyFlakes fixes
Added --version flag
Small fixes and cleanups
- PEP8 fixes - More documentation - Added update feature - Fixes in setup.py
PEP8 fixes
More documentation
Added update feature
Fixes in setup.py
Checks when creating the project
Checks when creating the project
Fixes in COPYING
Usage of sh instead of GitPython
PEP8 fixes
Python 3 compatibility
Coverage with Coverall.io
Some more unittests
- Bugfix in Manifest.in - Python 2.6 problems fixed
Bugfix in Manifest.in
Python 2.6 problems fixed
Your coding agent can read these notes before it upgrades. Set up the MCP server →