how to install setuptools before buildbot-slave

[Imported from Trac: page HowtoContributeABuildbot, version 35]
daira 2014-08-23 21:21:08 +00:00
parent 8ba511e284
commit b4d0d5409b

@ -2,7 +2,11 @@ Contributing a buildbot improves the quality of Tahoe-LAFS and also is integral
## Prerequisites ## Prerequisites
You'll need [git](http://git-scm.com/), [Python 2.7](https://www.python.org/download/releases/2.7.8/), and setuptools before you can proceed. To install setuptools, download [ez_setup.py](https://bootstrap.pypa.io/ez_setup.py) into a directory with no Unicode characters in the path, and run it using `python ez_setup.py`. Then follow the instructions at [buildbot-slave](http://trac.buildbot.net/wiki/DownloadInstall). 1. Install [git](http://git-scm.com/).
1. Install [Python 2.7](https://www.python.org/download/releases/2.7.8/).
1. Install setuptools: download [ez_setup.py](https://bootstrap.pypa.io/ez_setup.py) into a directory with no Unicode characters in the path, and run it using `python ez_setup.py`.
1. Run `easy_install pip`.
1. Run `pip install buildbot-slave`. (If this doesn't work, see the instructions on the [Buildbot trac](http://trac.buildbot.net/wiki/DownloadInstall) for installing buildbot-slave.)
A buildslave makes TCP connections to the buildmaster, which `tahoe-lafs.org` operates. You do not need a publicly routable IP address. A buildslave makes TCP connections to the buildmaster, which `tahoe-lafs.org` operates. You do not need a publicly routable IP address.