Development of callme

Development of Callme happens on Github https://github.com/ceelian/callme. Feel free to contribute.

Preparing packaging and distribution

Test everything

In the shell:

# make sure the tox package is installed
pip install tox

# run all tests (make sure the rabbitmq-server service is running)
./run_tests.sh

Change Version

Change the version in callme/__init__.py. Add changelog in CHANGELOG.

Commit and Tag

In the shell:

# clean stuff
cd doc
make clean

python setup.py clean

# tag, commit and push to github
git commit -a
git push
git tag -a vX.X.X
git push --tags

# first time you need to register the package
python setup.py register

# upload to pypi
python setup.py sdist upload

# make doc and upload
cd doc
make html

python setup.py upload_sphinx

Table Of Contents

Previous topic

Change history

This Page