- register with pip
- setup
.pypircfile, see.pypircexample - put file in
$HOME- osx
touch ~/.pypirc
- osx
- setup
- install PasteScript
sudo easy_install PasteScript
- search for package, find a project name
pip search __name__
- create project
paster create __name__- add package folder add to setup dict arguments
packages = ['__folder__'] - optional remove content in
setup.cfgvia$ echo "[egg_info]" > setup.cfg
- add package folder add to setup dict arguments
- git ignore to ignore package stuff, see
.gitignoreexample - register package
python setup.py register
- upload
python setup.py sdist upload
- chanage version number in
setup.py - upload
python setup.py sdist upload
pip install __packagename__
pip install __packagename__ --upgrade