D7229: automation: install python3-venv Debian package

indygreg (Gregory Szorc) phabricator at mercurial-scm.org
Tue Nov 5 07:44:30 UTC 2019


indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.

REVISION SUMMARY
  Debian's python install has a crippled venv by default, as it is
  lacking ensurepip. When you try to run `python3 -m venv` it tells
  you to install `python3-venv`. So this commit does that in our
  automation environment so we can fully test installing Mercurial
  using venv+pip with the system Python.

REPOSITORY
  rHG Mercurial

BRANCH
  stable

REVISION DETAIL
  https://phab.mercurial-scm.org/D7229

AFFECTED FILES
  contrib/automation/hgautomation/linux.py

CHANGE DETAILS

diff --git a/contrib/automation/hgautomation/linux.py b/contrib/automation/hgautomation/linux.py
--- a/contrib/automation/hgautomation/linux.py
+++ b/contrib/automation/hgautomation/linux.py
@@ -266,6 +266,7 @@
     python3-fuzzywuzzy \
     python3-pygments \
     python3-vcr \
+    python3-venv \
     rsync \
     sqlite3 \
     subversion \



To: indygreg, #hg-reviewers
Cc: mercurial-devel


More information about the Mercurial-devel mailing list