Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

No man is an island if he's on at least one mailing list.


devel / comp.lang.python / Ansible, pip and virtualenv

SubjectAuthor
o Ansible, pip and virtualenvAlbert-Jan Roskam

1
Ansible, pip and virtualenv

<mailman.151.1635685281.23718.python-list@python.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15874&group=comp.lang.python#15874

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: sjeik_ap...@hotmail.com (Albert-Jan Roskam)
Newsgroups: comp.lang.python
Subject: Ansible, pip and virtualenv
Date: Sun, 31 Oct 2021 14:01:08 +0100
Lines: 12
Message-ID: <mailman.151.1635685281.23718.python-list@python.org>
References: <DB6PR01MB3895C29D17688CE1592AD1FF83899@DB6PR01MB3895.eurprd01.prod.exchangelabs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
X-Trace: news.uni-berlin.de tZVNnXA8vf5TZ0TPsqlhMQEUzZip11nnMCQW+woOshOA==
Return-Path: <sjeik_appie@hotmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=hotmail.com header.i=@hotmail.com header.b=bs27iJAt;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.009
X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'pip': 0.04; '3.6': 0.05;
'advance!': 0.09; 'question:': 0.09; 'deploy': 0.16; 'specify':
0.16; 'ssl': 0.16; 'subject:pip': 0.16; 'virtualenv': 0.16;
'python': 0.16; 'to:addr:python-list': 0.20; 'version': 0.23;
'install': 0.23; 'skip:- 10': 0.25; 'flask': 0.26; 'recently':
0.29; 'received:192.168.1': 0.32; 'received:192.168': 0.37;
'could': 0.38; 'thanks': 0.38; 'use': 0.39; 'wrote': 0.39;
'should': 0.40; 'received:40.92.90': 0.84;
'received:eurprd01.prod.exchangelabs.com': 0.84; 'ancient': 0.91
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=f3Q9OU9kl9N4QZNpg8Z0wAUp2slNR6pA6HPPxjU9ebohu7kcxoAzKc8n6ujeeetgPpgdqkZFTBCTOIIwtV/954DOeKoBdz29vuBIVbVo+rBeXV0g99uYaUt/KKHYoeql0m0qGYed3/t/HggAgwjA2wEIPqFvv0S4p0nBYL5ENcbw8ozhs0d2lNtAX/OqoXnv1LLkRBdjpRKQTzltmSJ/VAvtTZ3Yl2hPPJcJwIq/b2w5E2D3WGi4XpYUJ9Oqp0Ur/1zpXjxWIwe+CTn5b1+GCaazp6/QMpxeSptUWD6YRgAhmqw6wcraZvl/SeCXtMifNBJFjXRmDyhimC2wKi78Rw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=OPkmycsz8e/6OI64NaOl5dHIz5q1VyDpR9HSsaJBokE=;
b=U+gmLF5Ska+vbuojb2N8bKIv4dxE+VqOlgorTv9jUMW9FJAu0xFpaj/PoC89sZNAgukDMoqQXgDwKmPH5Ki+j2coDj8sedW/uX19E/n4ZNg04yCOO8HC05JVefgZyDcel75EM1+undUvVBBKgjdum4Z0hT9nqvHxcuD6v4WzQPv1OB/Y2eigp4S8s1Q6aNhRZg7tmk40u8SQJgQntJqjj9Z4Eg66FcbTnZexK4LxbdDPcSKw/xGvxtMgk+6rr8clAfxwujGeDW3QED+vv243ZbrMTRFHbFaxUxuT6Eg4t3fGZ3jzrcPjtic9h+wNgOuWloC1UiPZ3xAPtYbERDRhtQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=OPkmycsz8e/6OI64NaOl5dHIz5q1VyDpR9HSsaJBokE=;
b=bs27iJAtkZm25RYB1DY6aqMKPN+0htj9MS2BRtAQIaNUPR3uI8ER/qdDeEm8Jy01eDlgDltOWmIkP/tVSzxk7eBDbt+1e9+co4KdesUDWe+Oa2DkKD0bgYGKq4S4PFzOmrOm0pXeMEOGLLKUDWVqKQ2TYQLbxP/AiD18A11XxfPM9d+ckHyH1hKdR8NBNyOCZpfsuwHowLJgFr3ehm60Uw3mfu07WieI0eYA7pIELrhYsWAxXDhWMDBbM4qmNLpEnYMAMfn21hgueem5L5nLmKNhHDFq6cKrTdhJCN9s8QH27Q/ygCV0PbIVhkGmv6dgNPKgiKLaNWmQjywXlSSD/A==
X-Android-Message-ID: <f70d73b2-bedd-4416-b0e6-84975e95ba3b@email.android.com>
X-TMN: [1eZ0EU/BOJGNqDRs5IUSGG55xDm8ngDI]
X-ClientProxiedBy: AM0PR04CA0086.eurprd04.prod.outlook.com
(2603:10a6:208:be::27) To DB6PR01MB3895.eurprd01.prod.exchangelabs.com
(2603:10a6:6:4b::10)
X-Microsoft-Original-Message-ID: <f70d73b2-bedd-4416-b0e6-84975e95ba3b@email.android.com>
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 91235a29-cef0-4156-9d36-08d99c6e8548
X-MS-TrafficTypeDiagnostic: DB6PR01MB2949:
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: E5V1nazDOd53Gx4EGmOztzaqN1Xd7smeiQdX0eOxv9At6PonThsvBU3Z4EWfUUYtSOqZMU9nK93ep48nDazztobInYD1V/fAHCjr0CRcjG1oTLWOaSlZhgSYr8pY/3l/gd4Mh7ILmkNBzPO6/qt4FE+qXnQdqzHZO51oaNXiOHfmm+DQRrmcYEwEEISR1nb/1cFYPKorNjw8yJ5lwfZoJ0WDA6FeAaYo5Qcma23phMZprjYXPN7U9EK8v8I9zahSv9Y8DQ77uuh8Os644u98YMCCAFUA6YydTsnZSyqx8Vpl6xxfQn7e8SUVYPNG1s9/W4LzBHP+TJIUhhtpUuxLlgzJMx6DqTjWDFsxuIaeWm+OOCwdI3Ppy/T26bBVoCTUVT6cugs1Hri0HdI9c7RZ6TQYwigmaZEW7mEhhJEfcnfJg+RRj+K8yLESt9ObYBdE2+GGnK4Li9HsWN5/lmeKr7aqi8/1Ur9WqI5L2xJHotMKldPIvmKG72JyiRWWToDl+gekTC7oYV0NQSF88/asphvvju9D0+yU9pY0xDwe/qQ=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: iZ1tDHclAGqKgvL8aRGgLmdWZ5u73Fnu3tAIld8SyLl4c214DSxmMYI8QKq7ti0JRbEUfvwgtphjRkdISnjN4CUe/88zHjDt+XmhOI6GHjK7aTr6nvL9VtviEHZRrMbvYxXt0MMT0wadsEy7nE3qMMsyWjomEf4dAAG0haetcEbhSRC4r9Nd+OYfeDl8Ju2Shzcl1iA8HjsPq2+AegmwDVxY3deG57IzD+c+Uj4z5Z7NIfJIO4L/z9JiaxoZ8IDJUCKP8+VG5Oza0oEo91cDKsjOkv3AO+AISpLdxSFd2T6sihBPzufxPTWXZv/bGVL4Kjwo220FsPy+3JvukwndUg1jiSY7ItmYlIuytFSrpMcTVaUWxWtI8kllfPqoeIEhm+HVGQODA0MpxTt/MBKQVNQwzcwicmZgC6jxNWpPLjtYJeMGLgy0tdiSvbIWEy54jJQJ5PXUXwdch6M6f0enh4zveN2X247vkBjvdeENdO2sZKKD6REXD6MVuPcx4s3ITa8kYOl27di7u8w2aYRPPOBlFTKeGF1ir3UoDV48XuIgqww7G8zczSyjm/Jqa5iQQFU2NUGVLnnR02vo9Z4iARMlhGLMdL9rBaH3kQZJ6TZrGmR9k6XzscMD5t2xM2bB4PJq9kqL18mC5pK7Xcc0iVETb7Qn4DURem0vWrHCipo39bJ5ukb3doV0K/Nlzzr+wHHzGQszJ0WJuznSPP56kg==
X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-f497a.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 91235a29-cef0-4156-9d36-08d99c6e8548
X-MS-Exchange-CrossTenant-AuthSource: DB6PR01MB3895.eurprd01.prod.exchangelabs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2021 13:01:15.0487 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR01MB2949
X-Content-Filtered-By: Mailman/MimeDel 2.1.35
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.35
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <DB6PR01MB3895C29D17688CE1592AD1FF83899@DB6PR01MB3895.eurprd01.prod.exchangelabs.com>
 by: Albert-Jan Roskam - Sun, 31 Oct 2021 13:01 UTC

Hi
I wrote an Ansible .yml to deploy a Flask webapp. I use python 3.6 for the
ansible-playbook executable. The yml starts with some yum installs,
amongst which python-pip. That installs an ancient pip version (v9). Then
I create a virtualenv where I use a requirements.txt for pip install -r.
Should I precede that step with a separate --upgrade pip step? Or should
pip just be in my requirements.txt?
Separate question: what locations do I need to specify in my pip
--trusted-host list? Could it be that this has recently changed? I
suddenly got SSL errors.
Thanks in advance!
Albert-Jan

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor