contrib/packaging/requirements-macos.txt.in
author Matt Harbison <matt_harbison@yahoo.com>
Tue, 06 Dec 2022 17:12:59 -0500
branchstable
changeset 49836 3d7bf111f01e
permissions -rw-r--r--
packaging: add dependencies to the PyOxidizer build on macOS Otherwise, we get a bunch of test failures for missing things like pygments, or tests skipped entirely. The input file is a copy/paste from the equivalent Windows file, but with dulwich, pygit2, and pytest-vcr commented out because the build process errors out with them, flagging them as incompatible with loading from memory. I have no idea if that's actually true or not, because I've noticed that if I don't `make clean` after every build, the next build flags the watchman stuff as incompatible with loading from memory. The remaining failures are: Failed test-alias.t: output changed Failed test-basic.t: output changed Failed test-check-help.t: output changed Failed test-commit-interactive.t: output changed Failed test-extension.t: output changed Failed test-help.t: output changed Failed test-i18n.t: output changed Failed test-log.t: output changed Failed test-qrecord.t: output changed Failed test-share-safe.t: output changed Most of the issues seem related to loading help for disabled extensions from `hgext.__index__`, namely the full extension help being unavailable, not being able to resolve what commands are provided by what extension, and not having the command level help available. test-log.t, test-commit-interactive.t, and test-i18n.t look like i18n (or lack thereof) issues. test-basic.t is just odd: @@ -55,7 +55,7 @@ On Python 3, stdio may be None: $ hg debuguiprompt --config ui.interactive=true 0<&- - abort: Bad file descriptor (no-rhg !) + abort: response expected abort: response expected (rhg !) [255] $ hg version -q 0<&-
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
49836
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
     1
# Declare macOS-specific requirements for generating
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
     2
# the compiled (frozen) set of requirements in
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
     3
# ./requirements-macos.txt.
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
     4
# If run on Windows, it may be necessary to run dos2unix
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
     5
# on the output file to replace any CRLF newlines with LF.
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
     6
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
     7
# TODO: dulwich, pygit2, and pytest-vcr are flagged as being
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
     8
#  incompatible with in-memory resources.  Maybe there's a
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
     9
#  way to bundle just them externally.
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
    10
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
    11
docutils
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
    12
#dulwich
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
    13
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
    14
# Needed by the release note tooling
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
    15
fuzzywuzzy
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
    16
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
    17
keyring
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
    18
#pygit2
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
    19
pygments
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
    20
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
    21
# Needed by the phabricator tests
3d7bf111f01e packaging: add dependencies to the PyOxidizer build on macOS
Matt Harbison <matt_harbison@yahoo.com>
parents:
diff changeset
    22
#pytest-vcr