Show More
@@ -0,0 +1,38 b'' | |||||
|
1 | # | |||
|
2 | # This file is autogenerated by pip-compile with python 3.9 | |||
|
3 | # To update, run: | |||
|
4 | # | |||
|
5 | # pip-compile --generate-hashes --no-reuse-hashes --output-file=contrib/packaging/requirements-macos.txt contrib/packaging/requirements-macos.txt.in | |||
|
6 | # | |||
|
7 | docutils==0.19 \ | |||
|
8 | --hash=sha256:33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6 \ | |||
|
9 | --hash=sha256:5e1de4d849fee02c63b040a4a3fd567f4ab104defd8a5511fbbc24a8a017efbc | |||
|
10 | # via -r contrib/packaging/requirements-macos.txt.in | |||
|
11 | fuzzywuzzy==0.18.0 \ | |||
|
12 | --hash=sha256:45016e92264780e58972dca1b3d939ac864b78437422beecebb3095f8efd00e8 \ | |||
|
13 | --hash=sha256:928244b28db720d1e0ee7587acf660ea49d7e4c632569cad4f1cd7e68a5f0993 | |||
|
14 | # via -r contrib/packaging/requirements-macos.txt.in | |||
|
15 | importlib-metadata==5.1.0 \ | |||
|
16 | --hash=sha256:d5059f9f1e8e41f80e9c56c2ee58811450c31984dfa625329ffd7c0dad88a73b \ | |||
|
17 | --hash=sha256:d84d17e21670ec07990e1044a99efe8d615d860fd176fc29ef5c306068fda313 | |||
|
18 | # via keyring | |||
|
19 | jaraco-classes==3.2.3 \ | |||
|
20 | --hash=sha256:2353de3288bc6b82120752201c6b1c1a14b058267fa424ed5ce5984e3b922158 \ | |||
|
21 | --hash=sha256:89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a | |||
|
22 | # via keyring | |||
|
23 | keyring==23.11.0 \ | |||
|
24 | --hash=sha256:3dd30011d555f1345dec2c262f0153f2f0ca6bca041fb1dc4588349bb4c0ac1e \ | |||
|
25 | --hash=sha256:ad192263e2cdd5f12875dedc2da13534359a7e760e77f8d04b50968a821c2361 | |||
|
26 | # via -r contrib/packaging/requirements-macos.txt.in | |||
|
27 | more-itertools==9.0.0 \ | |||
|
28 | --hash=sha256:250e83d7e81d0c87ca6bd942e6aeab8cc9daa6096d12c5308f3f92fa5e5c1f41 \ | |||
|
29 | --hash=sha256:5a6257e40878ef0520b1803990e3e22303a41b5714006c32a3fd8304b26ea1ab | |||
|
30 | # via jaraco-classes | |||
|
31 | pygments==2.13.0 \ | |||
|
32 | --hash=sha256:56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1 \ | |||
|
33 | --hash=sha256:f643f331ab57ba3c9d89212ee4a2dabc6e94f117cf4eefde99a0574720d14c42 | |||
|
34 | # via -r contrib/packaging/requirements-macos.txt.in | |||
|
35 | zipp==3.11.0 \ | |||
|
36 | --hash=sha256:83a28fcb75844b5c0cdaf5aa4003c2d728c77e05f5aeabe8e95e56727005fbaa \ | |||
|
37 | --hash=sha256:a7a22e05929290a67401440b39690ae6563279bced5f314609d9d03798f56766 | |||
|
38 | # via importlib-metadata |
@@ -0,0 +1,22 b'' | |||||
|
1 | # Declare macOS-specific requirements for generating | |||
|
2 | # the compiled (frozen) set of requirements in | |||
|
3 | # ./requirements-macos.txt. | |||
|
4 | # If run on Windows, it may be necessary to run dos2unix | |||
|
5 | # on the output file to replace any CRLF newlines with LF. | |||
|
6 | ||||
|
7 | # TODO: dulwich, pygit2, and pytest-vcr are flagged as being | |||
|
8 | # incompatible with in-memory resources. Maybe there's a | |||
|
9 | # way to bundle just them externally. | |||
|
10 | ||||
|
11 | docutils | |||
|
12 | #dulwich | |||
|
13 | ||||
|
14 | # Needed by the release note tooling | |||
|
15 | fuzzywuzzy | |||
|
16 | ||||
|
17 | keyring | |||
|
18 | #pygit2 | |||
|
19 | pygments | |||
|
20 | ||||
|
21 | # Needed by the phabricator tests | |||
|
22 | #pytest-vcr |
@@ -33,6 +33,7 b' SIGNING_SUBJECT_NAME = VARS.get("SIGNING' | |||||
33 | TIME_STAMP_SERVER_URL = VARS.get("TIME_STAMP_SERVER_URL", "http://timestamp.digicert.com") |
|
33 | TIME_STAMP_SERVER_URL = VARS.get("TIME_STAMP_SERVER_URL", "http://timestamp.digicert.com") | |
34 |
|
34 | |||
35 | IS_WINDOWS = "windows" in BUILD_TARGET_TRIPLE |
|
35 | IS_WINDOWS = "windows" in BUILD_TARGET_TRIPLE | |
|
36 | IS_MACOS = "apple" in BUILD_TARGET_TRIPLE | |||
36 |
|
37 | |||
37 | # Use in-memory resources for all resources. If false, most of the Python |
|
38 | # Use in-memory resources for all resources. If false, most of the Python | |
38 | # stdlib will be in memory, but other things such as Mercurial itself will not |
|
39 | # stdlib will be in memory, but other things such as Mercurial itself will not | |
@@ -148,6 +149,10 b' def make_exe(dist):' | |||||
148 | exe.add_python_resources( |
|
149 | exe.add_python_resources( | |
149 | exe.pip_install(["-r", ROOT + "/contrib/packaging/requirements-windows-py3.txt"]), |
|
150 | exe.pip_install(["-r", ROOT + "/contrib/packaging/requirements-windows-py3.txt"]), | |
150 | ) |
|
151 | ) | |
|
152 | if IS_MACOS: | |||
|
153 | exe.add_python_resources( | |||
|
154 | exe.pip_install(["-r", ROOT + "/contrib/packaging/requirements-macos.txt"]), | |||
|
155 | ) | |||
151 | extra_packages = VARS.get("extra_py_packages", "") |
|
156 | extra_packages = VARS.get("extra_py_packages", "") | |
152 | if extra_packages: |
|
157 | if extra_packages: | |
153 | for extra in extra_packages.split(","): |
|
158 | for extra in extra_packages.split(","): |
General Comments 0
You need to be logged in to leave comments.
Login now