/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to INSTALL

  • Committer: Richard Wilbur
  • Date: 2016-02-04 19:07:28 UTC
  • mto: This revision was merged to the branch mainline in revision 6618.
  • Revision ID: richard.wilbur@gmail.com-20160204190728-p0zvfii6zase0fw7
Update COPYING.txt from the original http://www.gnu.org/licenses/gpl-2.0.txt  (Only differences were in whitespace.)  Thanks to Petr Stodulka for pointing out the discrepancy.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Breezy install instructions
2
 
***************************
 
1
bzr install instructions
 
2
************************
3
3
 
4
4
Dependencies
5
5
------------
6
6
 
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
17
 
 
18
 
Optional dependencies
19
 
~~~~~~~~~~~~~~~~~~~~~
 
7
bzr requires Python 2.6 or newer.
20
8
 
21
9
If you wish to access branches over sftp, you will need paramiko and
22
10
pycrypto:
23
11
 
24
12
  http://www.lag.net/paramiko/
25
13
 
26
 
To PGP sign commits and verify PGP signatures on commits, install
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
36
 
 
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
 
14
bzr can optionally use compiled versions of some parts of the code
 
15
for increased speed. When installing bzr you need the ability to
39
16
build C extensions. Some GNU/Linux distributions package the necessary
40
17
headers separately from the main Python package. This package is
41
18
probably named something like python-dev or python-devel. FreeBSD,
42
19
Windows, source-based GNU/Linux distributions, and possibly other operating
43
20
systems, have the required files installed by default.
44
21
 
45
 
If you are installing brz from a brz branch rather than a release tarball,
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
 
22
If you are installing bzr from a bzr branch rather than a release tarball,
 
23
then you should also have the Pyrex package installed. This is not necessary
 
24
for release tarballs as they already contain the C files that Pyrex is needed
48
25
to create.
49
26
 
50
 
  http://www.cython.org/
 
27
  http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/
51
28
 
52
29
Installation
53
30
------------
55
32
When upgrading using setup.py, it is recommended that you first delete the
56
33
bzrlib directory from the install target.
57
34
 
58
 
To install brz as a user, run
 
35
To install bzr as a user, run
59
36
 
60
37
  python setup.py install --home ~ 
61
38
 
64
41
  python setup.py install
65
42
 
66
43
For more information on installation, see
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/>.
 
44
<http://wiki.bazaar.canonical.com/InstallationFaq>
 
45
or write to bazaar@lists.canonical.com, or ask a question at
 
46
<https://answers.launchpad.net/bzr/>.