equal
deleted
inserted
replaced
26 in progress. For more experimental work see the "rhg" section. |
26 in progress. For more experimental work see the "rhg" section. |
27 |
27 |
28 Checking for Rust |
28 Checking for Rust |
29 ================= |
29 ================= |
30 |
30 |
31 You may already have the Rust extensions depending on how you install Mercurial. |
31 You may already have the Rust extensions depending on how you install |
|
32 Mercurial:: |
32 |
33 |
33 $ hg debuginstall | grep -i rust |
34 $ hg debuginstall | grep -i rust |
34 checking Rust extensions (installed) |
35 checking Rust extensions (installed) |
35 checking module policy (rust+c-allow) |
36 checking module policy (rust+c-allow) |
36 |
37 |
44 version to use. |
45 version to use. |
45 |
46 |
46 Using pip |
47 Using pip |
47 --------- |
48 --------- |
48 |
49 |
49 Users of `pip` can install the Rust extensions with the following command: |
50 Users of `pip` can install the Rust extensions with the following command:: |
50 |
51 |
51 $ pip install mercurial --global-option --rust --no-use-pep517 |
52 $ pip install mercurial --global-option --rust --no-use-pep517 |
52 |
53 |
53 `--no-use-pep517` is here to tell `pip` to preserve backwards compatibility with |
54 `--no-use-pep517` is here to tell `pip` to preserve backwards compatibility with |
54 the legacy `setup.py` system. Mercurial has not yet migrated its complex setup |
55 the legacy `setup.py` system. Mercurial has not yet migrated its complex setup |