Patchwork D7229: automation: install python3-venv Debian package

login
register
mail settings
Submitter phabricator
Date Nov. 5, 2019, 7:44 a.m.
Message ID <differential-rev-PHID-DREV-dsbywd7aoc4zrxzeqnlj-req@mercurial-scm.org>
Download mbox | patch
Permalink /patch/42746/
State Superseded
Headers show

Comments

phabricator - Nov. 5, 2019, 7:44 a.m.
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




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

Patch

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 \