1
bzr install instructions
2
************************
1
Breezy install instructions
2
***************************
7
bzr requires Python2.4 and cElementTree:
9
http://effbot.org/zone/element-index.htm
7
Breezy requires Python 2.7 or newer, or Python 3.4 or newer.
9
It also requires the `configobj` Python module to be installed. It can be
10
installed either from your operating system's package manager, using pip
11
or by downloading it from:
13
https://github.com/DiffSK/configobj
11
18
If you wish to access branches over sftp, you will need paramiko and
14
21
http://www.lag.net/paramiko/
16
bzr can optionally use compiled versions of some parts of the code
17
for increased speed. When installing bzr you need the ability to
18
build C extensions. Some Linux distributions package the necessary
23
To PGP sign commits and verify PGP signatures on commits, install
26
brz can optionally use compiled versions of some parts of the code
27
for increased speed. When installing brz you need the ability to
28
build C extensions. Some GNU/Linux distributions package the necessary
19
29
headers separately from the main Python package. This package is
20
30
probably named something like python-dev or python-devel. FreeBSD,
21
Windows, source-based Linux distributions, and possibly other operating
31
Windows, source-based GNU/Linux distributions, and possibly other operating
22
32
systems, have the required files installed by default.
24
If you are installing bzr from a bzr branch rather than a release tarball,
25
then you should also have the Pyrex package installed. This is not necessary
26
for release tarballs as they already contain the C files that Pyrex is needed
34
If you are installing brz from a brz branch rather than a release tarball,
35
then you should also have the Cython package installed. This is not necessary
36
for release tarballs as they already contain the C files that Cython is needed
29
http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/
39
http://www.cython.org/
34
44
When upgrading using setup.py, it is recommended that you first delete the
35
45
bzrlib directory from the install target.
37
To install bzr as a user, run
47
To install brz as a user, run
39
49
python setup.py install --home ~
43
53
python setup.py install
45
55
For more information on installation, see
46
<http://wiki.bazaar.canonical.com/InstallationFaq>
47
or write to bazaar@lists.canonical.com, or ask a question at
48
<https://answers.launchpad.net/bzr/>.
56
<http://wiki.bazaar.canonical.com/InstallationFaq> for the Bazaar installation FAQ
57
(that also applies to Breezy)
58
or write to bazaar@lists.canonical.com mentioning you use Breezy, or ask a
59
question at <https://answers.launchpad.net/brz/>.