/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
6793.1.1 by Jelmer Vernooij
Update install instructions.
1
Breezy install instructions
2
***************************
1185.16.80 by Martin Pool
Update news and readme
3
4
Dependencies
5
------------
6
7517.1.1 by Jelmer Vernooij
Update installation instructions, explaining need for Python 3.5+ and optional dependencies.
7
Breezy requires Python 3.5 or newer.
8
9
It also requires the `configobj` and `patiencediff` Python modules to be
10
installed.
11
12
These can be installed either from your operating system's package
13
manager, using pip or by downloading them from:
14
15
  configobj: https://github.com/DiffSK/configobj
16
  patiencediff: https://github.com/breezy-team/patiencediff
6793.1.1 by Jelmer Vernooij
Update install instructions.
17
18
Optional dependencies
19
~~~~~~~~~~~~~~~~~~~~~
1185.16.80 by Martin Pool
Update news and readme
20
21
If you wish to access branches over sftp, you will need paramiko and
22
pycrypto:
23
24
  http://www.lag.net/paramiko/
25
6793.1.1 by Jelmer Vernooij
Update install instructions.
26
To PGP sign commits and verify PGP signatures on commits, install
7517.1.1 by Jelmer Vernooij
Update installation instructions, explaining need for Python 3.5+ and optional dependencies.
27
python-gpgme.
28
29
For Git support, install Dulwich:
30
31
  https://www.dulwich.io/
32
33
For fastimport support, install python-fastimport:
34
35
  https://github.com/jelmer/python-fastimport
6793.1.1 by Jelmer Vernooij
Update install instructions.
36
6622.2.1 by Jelmer Vernooij
bzr => brz in docs, explain fork.
37
brz can optionally use compiled versions of some parts of the code
38
for increased speed. When installing brz you need the ability to
5278.1.5 by Martin Pool
Correct more sloppy use of the term 'Linux'
39
build C extensions. Some GNU/Linux distributions package the necessary
2696.2.3 by James Westby
Windows and others do not require python-dev.
40
headers separately from the main Python package. This package is
41
probably named something like python-dev or python-devel. FreeBSD,
5278.1.5 by Martin Pool
Correct more sloppy use of the term 'Linux'
42
Windows, source-based GNU/Linux distributions, and possibly other operating
2696.2.3 by James Westby
Windows and others do not require python-dev.
43
systems, have the required files installed by default.
2696.2.2 by James Westby
The release tarballs will contain the .c files, and so pyrex is not needed.
44
6622.2.1 by Jelmer Vernooij
bzr => brz in docs, explain fork.
45
If you are installing brz from a brz branch rather than a release tarball,
6793.1.1 by Jelmer Vernooij
Update install instructions.
46
then you should also have the Cython package installed. This is not necessary
47
for release tarballs as they already contain the C files that Cython is needed
2696.2.2 by James Westby
The release tarballs will contain the .c files, and so pyrex is not needed.
48
to create.
2696.2.1 by James Westby
Document optional dependency on pyrex
49
6793.1.1 by Jelmer Vernooij
Update install instructions.
50
  http://www.cython.org/
2696.2.1 by James Westby
Document optional dependency on pyrex
51
1185.16.80 by Martin Pool
Update news and readme
52
Installation
53
------------
54
2382.2.6 by Martin Pool
Recommendation to delete bzrlib when installing
55
When upgrading using setup.py, it is recommended that you first delete the
56
bzrlib directory from the install target.
57
6622.2.1 by Jelmer Vernooij
bzr => brz in docs, explain fork.
58
To install brz as a user, run
1185.16.80 by Martin Pool
Update news and readme
59
60
  python setup.py install --home ~ 
61
62
To install system-wide, run (as root)
63
64
  python setup.py install
65
2382.2.3 by Martin Pool
Link from INSTALL to faq and wiki
66
For more information on installation, see
6622.2.1 by Jelmer Vernooij
bzr => brz in docs, explain fork.
67
<http://wiki.bazaar.canonical.com/InstallationFaq> for the Bazaar installation FAQ
68
(that also applies to Breezy)
69
or write to bazaar@lists.canonical.com mentioning you use Breezy, or ask a
70
question at <https://answers.launchpad.net/brz/>.