Commit 29c7661f by Chris Jerdonek

Added commands for tagging to setup.py.

parent 4007fa33
...@@ -4,19 +4,21 @@ ...@@ -4,19 +4,21 @@
""" """
This script supports publishing Pystache to PyPI. This script supports publishing Pystache to PyPI.
Below are instructions to pystache maintainers on how to push a new This docstring contains instructions to Pystache maintainers on how
version of pystache to PyPI-- to release a new version of Pystache.
(1) Push to PyPI. To release a new version of Pystache to PyPI--
http://pypi.python.org/pypi/pystache http://pypi.python.org/pypi/pystache
Create a PyPI user account. The user account will need permissions to push create a PyPI user account if you do not already have one. The user account
to PyPI. A current "Package Index Owner" of pystache can grant you those will need permissions to push to PyPI. A current "Package Index Owner" of
permissions. Pystache can grant you those permissions.
When you have permissions, run the following (after preparing the release, When you have permissions, run the following (after preparing the release,
bumping the version number in setup.py, etc): merging to master, bumping the version number in setup.py, etc):
> python setup.py publish python setup.py publish
If you get an error like the following-- If you get an error like the following--
...@@ -33,6 +35,20 @@ as described here, for example: ...@@ -33,6 +35,20 @@ as described here, for example:
http://docs.python.org/release/2.5.2/dist/pypirc.html http://docs.python.org/release/2.5.2/dist/pypirc.html
(2) Tag the release on GitHub. Here are some commands for tagging.
List current tags:
git tag -l -n3
Create an annotated tag:
git tag -a -m "Version 0.5.1" "v0.5.1"
Push a tag to GitHub:
git push --tags defunkt v0.5.1
""" """
import os import os
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment