def merge_and_tag(): version = basky.get_version() # # git identity local('git config --global user.email "*****@*****.**"') local('git config --global user.name "Jamie Curle"') # # tag it with settings(warn_only=True): local('git tag {0} -m "The {0} version"'.format(version)) # merge into master local("git checkout master") # make commit message msg = "Merging {0} release into master".format(version) local('git merge develop -m "{0}"'.format(msg)) # push to github local("git push --tags origin master") # switch back to develop local("git checkout develop")
import os from distutils.core import setup from basky import get_version root_dir = os.path.dirname(__file__) if root_dir != '': os.chdir(root_dir) setup( name='django-basky', version=get_version(), license='BSD 3 Clause', description='A extensible basket for your django project', long_description=open('README.md').read(), author='Jamie Curle', author_email='*****@*****.**', url='http://django-basky.readthedocs.org', package_data={ 'basky' : [ 'templates/basky/*.html', ], }, packages=[ 'basky', 'basky.templatetags', ], install_requires=[ 'django >= 1.5' ], )