• pip-sync

    From Larry Martell@21:1/5 to All on Fri Jul 21 11:08:32 2023
    I am trying to set up and maintain a venv with pip-sync. On my bare
    metal I have the apparmor python package installed, but it is not
    installed in my venv and it's not in my requirements file. When I run
    pip-sync I get:

    Found existing installation: apparmor 2.13.3
    ERROR: Cannot uninstall 'apparmor'. It is a distutils installed
    project and thus we cannot accurately determine which files belong to
    it which would lead to only a partial uninstall.

    Since it's not installed in the venv why does it want to uninstall it?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lars Liedtke@21:1/5 to All on Mon Jul 24 11:11:39 2023
    This email contains a secure message that can be read by opening the attachment.





    Lars Liedtke
    Senior Software Developer

    [Tel.]
    [Fax] +49 721 98993-
    [E-Mail] lal@solute.de<mailto:lal@solute.de>


    solute gmbh
    Zeppelinstraße 15
    76185 Karlsruhe
    Germany


    [Logo Solute]

    Marken der solute gmbh | brands of solute gmbh
    [Marken]

    Triff uns auf der DMEXCO am 20. und 21. September in Köln und sichere dir die Chance auf eine brandneue Apple-Watch bei unserer Live-Auslosung!
    Vereinbare hier einen Termin mit uns: https://outlook.office365.com/owa/calendar/solutedmexco@o365.solute.de/bookings/

    [dmexco Banner]<https://outlook.office365.com/owa/calendar/solutedmexco@o365.solute.de/bookings/>

    Geschäftsführer | Managing Director: Dr. Thilo Gans, Bernd Vermaaten
    Webseite | www.solute.de <http://www.solute.de/>
    Sitz | Registered Office: Karlsruhe
    Registergericht | Register Court: Amtsgericht Mannheim
    Registernummer | Register No.: HRB 110579
    USt-ID | VAT ID: DE234663798



    Informationen zum Datenschutz | Information about privacy policy https://www.solute.de/ger/datenschutz/grundsaetze-der-datenverarbeitung.php


    Received: from solute-exc2019.solute.ka (10.11.5.25) by
    solute-exc2019.solute.ka (10.11.5.25) with Microsoft SMTP Server
    (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
    15.2.1118.30; Mon, 24 Jul 2023 11:11:38 +0200
    Received: from EUR05-DB8-obe.outbound.protection.outlook.com (104.47.17.106)
    by solute-exc2019.solute.ka (10.11.5.25) with Microsoft SMTP Server
    (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
    15.2.1118.30 via Frontend Transport; Mon, 24 Jul 2023 11:11:38 +0200
    ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
    b=aUIsT+Dn4NUbE7uunQHkomRF8nQmZKfpvo7357eij45gIdWNch+vepIOKus3566hpoPAw2NwOHPJQGduCmcbQKMUJxouZYi+Jup/E3oD2ofnx59agB/BgYA3ySNKNFX4DheNBKXXBCu9IYpjZ3wsi7p1h+XN6GE6/i//e1qWHTgw1MfCSmPtKZ6FWI4FghQTgGbksjXT9hv6dWHrM5N+y/mK5pCElwv3M2mETvGy3cLyhEdHGvzIp6+c/
    mdPi64N9kCZrdViYp05z4oQQX/AhXvKlOrnkE1xvg4YGfWoLtffDm3p+2iNSEMM90x+ZnwB1/ml5t4E7hi7f5wND8xcYg==
    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=NaQWqvTraJS4qgK/s83biNEx5sHuLHRkGZ5BkI8xj4s=;
    b=nbD+LQeDeL7vsCalS1Og3RT9FeIuAaNPk/h8fWgX/1mU8BHg1bX9oUAvRh+FN5BY9jZOvr+w+N/WW8T3jsasmiWZB3pTogGru9mzDHTLmj79TGMcex/BSkfc2xXDE9iiijKivBJjxOLO6ejJado2MJo+NlUE9EKD854egtGv9jVN123JQnKl2+gJKQPHgNs63qPqeOlBBT0AtEqGAmUDTfsDzUjbCE5dSKhm+
    vHJNfi9KequisRgsul6n6fkJgvDLaJIGEEKcIrX/zxQkxQ7NF9EtiS2B6vaczPMViri7vIc5lAYv0E/3vYvAU1BxM8AGq2mm8wkX52AQ6LMqm0Djg==
    ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
    smtp.mailfrom=solute.de; dmarc=pass action=none header.from=solute.de;
    dkim=pass header.d=solute.de; arc=none
    Authentication-Results: dkim=none (message not signed)
    header.d=none;dmarc=none action=none header.from=solute.de;
    Received: from AM6PR05MB4997.eurprd05.prod.outlook.com (2603:10a6:20b:10::22)
    by AS8PR05MB7847.eurprd05.prod.outlook.com (2603:10a6:20b:25d::11) with
    Microsoft SMTP Server (version=TLS1_2,
    cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.32; Mon, 24 Jul
    2023 09:11:37 +0000
    Received: from AM6PR05MB4997.eurprd05.prod.outlook.com
    ([fe80::6ad2:7fe6:fd3a:8904]) by AM6PR05MB4997.eurprd05.prod.outlook.com
    ([fe80::6ad2:7fe6:fd3a:8904%6]) with mapi id 15.20.6609.032; Mon, 24 Jul 2023
    09:11:37 +0000
    Message-ID: <d4da54d0-10e4-7f4a-5985-7b1f32c662a3@solute.de>
    Date: Mon, 24 Jul 2023 11:11:34 +0200
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
    Thunderbird/102.13.0
    Subject: Re: pip-sync
    Content-Language: en-US, de-DE
    To: <python-list@python.org>
    References: <CACwCsY7YpAxCg-pYNAJr_Z1cGfhCCafidvVzW_bQ6R0GND2ihQ@mail.gmail.com>
    From: Lars Liedtke <lal@solute.de>
    Autocrypt: addr=lal@solute.de; keydata=
    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
    vXtW/dDJi28vvdyXPN5K33xtf+SFMcedqkCc
    Organization: solute GmbH
    In-Reply-To: <CACwCsY7YpAxCg-pYNAJr_Z1cGfhCCafidvVzW_bQ6R0GND2ihQ@mail.gmail.com>
    Content-Type: multipart/signed; micalg=pgp-sha256;
    protocol="application/pgp-signature";
    boundary="_4841af6d-fada-4c7c-987d-5440a802136c_"
    X-ClientProxiedBy: FR3P281CA0105.DEUP281.PROD.OUTLOOK.COM
    (2603:10a6:d10:a1::6) To AM6PR05MB4997.eurprd05.prod.outlook.com
    (2603:10a6:20b:10::22)
    Return-Path: lal@solute.de
    MIME-Version: 1.0
    X-MS-PublicTrafficType: Email
    X-MS-TrafficTypeDiagnostic: AM6PR05MB4997:EE_|AS8PR05MB7847:EE_ X-MS-Office365-Filtering-Correlation-Id: 22fb8a19-c9ac-4c48-2861-08db8c25fc02 X-MS-Exchange-SenderADCheck: 1
    X-MS-Exchange-AntiSpam-Relay: 0
    X-Microsoft-Antispam: BCL:0;
    X-Microsoft-Antispam-Message-Info: p6/FIM17flaSkQgguckNrRhP3gZUWlL9+wACsnwZev8RJaetBc/jBKQoyI41TzkTo2S+BUJeb8LyHUNfDEIJZ7o7ThDnWmL0xCdR/y5y5QA9WqrZGXkTvePvO0JJzzStQLd1bjJ3+lSutUuDr1FWUcFJ1axfx0lFFLpIa6sJBg+ZQ+
    Ri2rm7u4S13cRd1aTKkIn0yv1wYWcazjD0YjCd6OuV5HhUi3kYwk3+7kS5TS0RdnKCP1ObP76mFKpS3+XafNGESxNbRv7gjVGmdEryguPNbiX02OZtd4tMlXsW5HWNKITMnjLbaQXg8nFb/OB4CgmT0m0qRctPmf56iEbW9hHs0Z3Ml+xg7A7zEcYkhtjhVwbwYOOspa+5POGl6uEdn32B4k2Ch/
    q8XnsXfBsfVIPrv2vqfq9Bu0XsZkbcen7qSI7N/Wak8rQ+wEC7eFiabDugSfLCO130pj5MnbWNpH2rheD5dYfBK7QQY4eHl3TE6wErdgcb67NObH/SDWmwZ/1ntkX5XISAY6gYQrSp+ven+PSns1YRIDa2LI+MQ4Rsp0v1wlXlWxIUIHGpS6ENskLtW4KGQt7NJd1CtiOL3Ls+xFWAU/h9rJ23G6/
    qCOyrDpnNJNGOzIjrTh5Tq9spQGwMpHkBg7++cINoAxMD8A==
    X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR05MB4997.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(366004)(376002)(346002)(39840400004)(136003)(396003)(451199021)(38100700002)(
    36756003)(21480400003)(2616005)(83380400001)(8676002)(8936002)(5660300002)(235185007)(478600001)(6916009)(66556008)(66476007)(316002)(66946007)(41300700001)(26005)(186003)(6506007)(6512007)(6486002)(36916002)(33964004)(6666004)(2906002)(3480700007)(
    31696002)(31686004)(86362001)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cGExZjhmbGxoT0pOZmVaWXFHSzNUQ0g3Y1h3QzRLZWkvMTljMk1zRW1KZkdH?=
    =?utf-8?B?dURUanJmVVhiZThCUDlMd3JYZlhPUVVkSU43RTA5LzJhUkM2MkRrdnc2ZDhP?=
    =?utf-8?B?VHZZanVWcVNqR1QyaUsvNUZsQ3o5LytJQnJicXpBOVBKaFJGWVQxdmYwTCtV?=
    =?utf-8?B?YUhRZDcwUlhwNDRNQXRSVkxxYWVMck54MktIYnpJRzdrNEphcnJvM3hyNHNG?=
    =?utf-8?B?UElweUx6cmpDajhnZE5VTXFPVlpDRkg0cUVieWdETm14eWdYeTAyZGJNUFRX?=
    =?utf-8?B?TlgzNDI0N0VsS0I4M1ZPMWY3azhtRHhsbDdnRmRHRTM5dUY5dGZ5Sm5MTUhq?=
    =?utf-8?B?ang4bm1kR3NJQlkwVzJsVFVJYkxXWGFleEFOMko5cnVpQVErWEl0S1RvcHRM?=
    =?utf-8?B?Mm5xYXNETGM4S3JQY2xlVzV6NVlNWkVHM0RBUGpJcXpOclduWnYyY0lTemlp?=
    =?utf-8?B?Z2F5dWZIWkJZbzVSNTBWTnNBLzlOanprTHFhOUpkNTZpZVZ0cG1XVFVwNUNI?=
    =?utf-8?B?SG5RUWpTb2w2bDgxNzVoV25WNDNPU1BLNjJUc3BNemlzTy9FRXlqRThpK2xT?=
    =?utf-8?B?ZktjUUVyOGFrTkNaWkVJY1ZjWWR4L3V0dUhMSUViRXYxRWRGZ2xjK1NBNHM0?=
    =?utf-8?B?OXlBUnkySGxqRU1IZkthK1llMkRKVkkvYXZtMEtJNkY2ZUlxZEpTakFLRW8z?=
    =?utf-8?B?ZVM1UGtvWEk3YmlqSE5wODFQUDdORVVqSlNsR0lOYk9BUjNlbjhVc0M4c3Mz?=
    =?utf-8?B?Y3dLMHNDWjQvTDcrcTFnNXFnNGVyQWRHczRoRm5HMmdWc0Q1aW5lQzY3Vlh4?=
    =?utf-8?B?QUlUUW9Nby9lUjVQMzhGcDdSYkhsRWRIS3BBaU1ndkh6RWVuZmZRSXFxaXA2?=
    =?utf-8?B?V2xKU0NkZDlpdjRrbml4bDFzSjRxTWZvQ0xPd0RkSm15QXczQ2o1b3JQYVd3?=
    =?utf-8?B?TGlHcUh1d1VGQWZ6ZXhVQXFObE84ZkU0VWQyVlFQMWRBR2lEbTMvbmhLdnVF?=
    =?utf-8?B?cG4zM1M0b1pFSDU2RjVLNzhvWEhybkk3VnNnTEl4V1dlN0JuOFR6ZW1EazFq?=
    =?utf-8?B?K2UrbFZRd3J3dnAzRWhzRVJPSkxQY1pTR2RUS1ZiK2MwS2x1RmQ0SEZsL2g4?=
    =?utf-8?B?SXVGbG50MnlMa3NFYXlRZDR2Q0pTblphYVZOZ3JYcWpJWnN3aWl6MVp1akcy?=
    =?utf-8?B?YmVXWFlWUml4cngva1ZPY3p1akJIQ3JzSEN6SXBuQkpmZEYvb05PdGpTc1h2?=
    =?utf-8?B?cXkzdXk1NFNIdG1HdVVEMXpGZ3ZxUjk2WVJ4c1RDblZnUk96a2QxZi9TZ1JR?=
    =?utf-8?B?UXFtc1c1RmlETmx6R0lpLzRQQmFTOWhVZUtjazNMVVozckxMSDlGWmF5VEdu?=
    =?utf-8?B?eW03dloxWGhOcjZNdCs0WERiRy8wc1cxaHFUenNtWHZGY2QxbDdnaFlBeDl1?=
    =?utf-8?B?bEVjQklUWVQ0SVQrbm4vL1lTMTRMcDloYk9qSWRpdldNajRTdUYwT1dhbVFF?=
    =?utf-8?B?VEtMWHhiTE0yTmZxU0J6bEVVM0FNbytmcUIraTRuZHNVZ21vM01LV2x4WWhj?=
    =?utf-8?B?MUJDR2NoSHdSWTNUMnpEcG5WODNTSGdLTkdlVCtDNFZLWEVHZ2ZxMSswNkJy?=
    =?utf-8?B?aVJOMm56Vm9yMmdMbmF5c2JJd014cU1iWFVXUUhjMHMxbnZlM2R3ZDNac2li?=
    =?utf-8?B?L2NaWUd5b09haDNqQkRYNmVsZkZPN0xCWnpOT2VTV2VSQVRMK0pUWmRBM3hq?=
    =?utf-8?B?dWs0VXVUMitDMVhwRXExOE5pdDN3UTlvVm1RZUtyaW5wT1pyWXc4SVhoeFNJ?=
    =?utf-8?B?KzZFRmU0RkM0TVJGT2xzQnBmTTM0QWJuUWdvdHRLL1l4UFE5eEZScnpOejFR?=
    =?utf-8?B?ZS82UTNHSURrL3YxZmhjSDliTG8yL2hzZGpYemVhSzBnU29lTmZiaEsyNFVo?=
    =?utf-8?B?Q29UQmNmQk5vSzlHLzlXbWh6ZU91eVdQMkltSUFLdE53bjN4QmgvN2NMYUhK?=
    =?utf-8?B?b3RRV296RGhxd2VCekRBOGI1bTFkSkVzVytLQU1PRXlzS0pHNmhnbG9HTW1y?=
    =?utf-8?B?T1RSWXlhcUNQaXNLS05yMC9QaTIrR3hDdWMwQ0pRM0RKMG1yVFFZRm9DcDNM?=
    =?utf-8?Q?OOCroCKn7hm8z4YgUWIiSnewp?= X-MS-Exchange-CrossTenant-Network-Message-Id: 22fb8a19-c9ac-4c48-2861-08db8c25fc02
    X-MS-Exchange-CrossTenant-AuthSource: AM6PR05MB4997.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2023 09:11:37.4542
    (UTC)
    X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 54df0b8c-c3e7-4da4-b554-24cf2be8f1dc X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: NFMD+zjbLfGECzm+FeTHwapjkeP7uXzfu3wFYLiymMKu8EXZavpfv4vbuSf7JNWI
    X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR05MB7847 X-MS-Exchange-Organization-OriginalArrivalTime: 24 Jul 2023 09:11:38.8723
    (UTC)
    X-MS-Exchange-Organization-Network-Message-Id: 268f63e2-07b8-4b9c-ad06-08db8c25fcfc
    X-MS-Exchange-Organization-OriginalClientIPAddress: 104.47.17.106 X-MS-Exchange-Organization-OriginalServerIPAddress: 10.11.5.25 X-MS-Exchange-Organization-Cross-Premises-Headers-Processed: solute-exc2019.solute.ka
    X-MS-Exchange-Organization-OrderedPrecisionLatencyInProgress: LSRV=solute-exc2019.solute.ka:TOTAL-FE=0.048|SMR=0.047(SMRPI=0.004(SMRPI-FrontendProxyAgent=0.004));2023-07-24T09:11:38.920Z
    X-MS-Exchange-Forest-ArrivalHubServer: solute-exc2019.solute.ka X-MS-Exchange-Organization-AuthSource: solute-exc2019.solute.ka X-MS-Exchange-Organization-AuthAs: Anonymous X-MS-Exchange-Organization-FromEntityHeader: Internet X-MS-Exchange-Organization-OriginatorOrganization: solute.de
    X-OriginatorOrg: solute.de
    X-EsetResult: clean, is OK
    X-EsetId: 37303A299561B25B677D67
    X-MS-Exchange-Organization-OriginalSize: 0 X-MS-Exchange-Organization-HygienePolicy: Standard X-MS-Exchange-Organization-MessageLatency: SRV=solute-exc2019.solute.ka:TOTAL-FE=48.005|SMR=0.047(SMRPI=0.004(SMRPI-FrontendProxyAgent=0.004))|SMS=0.005
    X-MS-Exchange-Organization-AVStamp-Enterprise: 1.0 X-MS-Exchange-Organization-Recipient-Limit-Verified: True X-MS-Exchange-Organization-TotalRecipientCount: 1 X-MS-Exchange-Organization-Rules-Execution-History: ff01006f-db58-4d33-be2d-7ab46ad711bc%%%1cdc1978-fde7-4dfc-a265-0dd60850a269%%%89ae2d97-02f6-43dd-befa-1b8553d68ef0%%%50917925-5716-443c-937e-ef82ae6b2b8a
    X-MS-Exchange-Forest-RulesExecuted: solute-exc2019 X-MS-Exchange-Organization-RulesExecuted: solute-exc2019 X-MS-Exchange-Forest-IndexAgent-0: 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
    Z0AMhn4EwhgiQTbuygAOjHwLff8j9Le/QDAA/Qn6GRD7Fvru79BPv0
    D/ALbPoB4wBOZfQX8A6QVUf4D+8hr6AjgnoSkKYW+gLwEWGP8b9Pf/
    geh73qbQvwMZGIKpb6Bvf4D+5d7YABFw+wb6I5D/Ffq376Dv/wh9C1
    yBcG5l7f8D+hWggwy8gt68gb74GvoG3G/5fAJkwO3NDRoQAFED2l9A
    XwJWX0JfAdxfIAR4A4h/hX4E6OB6B73/CvoaCAAUQL+HUAAB/PSg14
    9uJfhUrP8D0j5aNV8TAAABAt8CPD94bWwgdmVyc2lvbj0iMS4wIiBl
    bmNvZGluZz0idXRmLTE2Ij8+DQo8VGFza1NldD4NCiAgPFZlcnNpb2
    4+MTUuMC4wLjA8L1ZlcnNpb24+DQogIDxUYXNrcz4NCiAgICA8VGFz
    ayBTdGFydEluZGV4PSI3NzciPg0KICAgICAgPFRhc2tTdHJpbmc+U2
    luY2UgaXQncyBub3QgaW5zdGFsbGVkIGluIHRoZSB2ZW52IHdoeSBk
    b2VzIGl0IHdhbnQgdG8gdW5pbnN0YWxsIGl0PzwvVGFza1N0cmluZz
    4NCiAgICAgIDxBc3NpZ25lZXM+DQogICAgICAgIDxFbWFpbFVzZXIg
    SWQ9InB5dGhvbi1saXN0QHB5dGhvbi5vcmciIC8+DQogICAgICA8L0
    Fzc2lnbmVlcz4NCiAgICA8L1Rhc2s+DQogIDwvVGFza3M+DQo8L1Rh
    c2tTZXQ+AQ7PAVJldHJpZXZlck9wZXJhdG9yLDEwLDI7UmV0cmlldm
    VyT3BlcmF0b3IsMTEsNTtQb3N0RG9jUGFyc2VyT3BlcmF0b3IsMTAs
    MjtQb3N0RG9jUGFyc2VyT3BlcmF0b3IsMTEsMDtQb3N0V29yZEJyZW
    FrZXJEaWFnbm9zdGljT3BlcmF0b3IsMTAsMjtQb3N0V29yZEJyZWFr
    ZXJEaWFnbm9zdGljT3BlcmF0b3IsMTEsMDtUcmFuc3BvcnRXcml0ZX JQcm9kdWNlciwyMCwxOQ== X-MS-Exchange-Forest-IndexAgent: 1 4186
    X-MS-Exchange-Forest-EmailMessageHash: 52829DB6,B2FC93F5 X-MS-Exchange-Forest-Language: en

    --_4841af6d-fada-4c7c-987d-5440a802136c_
    Content-Type: multipart/mixed;
    boundary="_cbd0e640-40b8-4274-8b41-16c4855856c0_"; protected-headers=v1 From: Lars Liedtke <lal@solute.de>
    To: python-list@python.org
    Message-ID: <d4da54d0-10e4-7f4a-5985-7b1f32c662a3@solute.de>
    Subject: Re: pip-sync
    References: <CACwCsY7YpAxCg-pYNAJr_Z1cGfhCCafidvVzW_bQ6R0GND2ihQ@mail.gmail.com>
    In-Reply-To: <CACwCsY7YpAxCg-pYNAJr_Z1cGfhCCafidvVzW_bQ6R0GND2ihQ@mail.gmail.com>

    --_cbd0e640-40b8-4274-8b41-16c4855856c0_
    Content-Type: multipart/mixed;
    boundary="_f124a44d-d81c-45e0-8d29-feb043d9b110_"

    --_f124a44d-d81c-45e0-8d29-feb043d9b110_
    Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: base64

    RGlkIG1heWJlIHBpcC1zeW5jIGNyZWF0ZSB0aGUgdmVudiB3aXRoIC0tc3lzdGVtLXNpdGUt cGFja2FnZXMgKGF0IGxlYXN0IA0KdGhhdCdzIHRoZSBjb21tYW5kbGluZSBvcHRpb24gZm9y IHBpcCkNCg0KSSBvbmx5IHNhdyBiZWhhdmlvdXIgbGlrZSB0aGlzIHNvIGZhciwgd2hlbiBt eSB2ZW52IHdhcyB3aXRoIA0KLS1zeXN0ZW0tc2l0ZS1wYWNrYWdlcyBhbmQgYSBwYWNrYWdl IHdhcyBpbnN0YWxsZWQgYnkgdGhlIHN5c3RlbS4NCg0KQ2hlZXJzDQoNCkxhcnMNCg0KQW0g MjEuMDcuMjMgdW0gMjA6MDggc2NocmllYiBMYXJyeSBNYXJ0ZWxsIHZpYSBQeXRob24tbGlz dDoNCj4gSSBhbSB0cnlpbmcgdG8gc2V0IHVwIGFuZCBtYWludGFpbiBhIHZlbnYgd2l0aCBw aXAtc3luYy4gT24gbXkgYmFyZQ0KPiBtZXRhbCBJIGhhdmUgdGhlIGFwcGFybW9yIHB5dGhv biBwYWNrYWdlIGluc3RhbGxlZCwgYnV0IGl0IGlzIG5vdA0KPiBpbnN0YWxsZWQgaW4gbXkg dmVudiBhbmQgaXQncyBub3QgaW4gbXkgcmVxdWlyZW1lbnRzIGZpbGUuIFdoZW4gSSBydW4N Cj4gcGlwLXN5bmMgSSBnZXQ6DQo+DQo+IEZvdW5kIGV4aXN0aW5nIGluc3RhbGxhdGlvbjog YXBwYXJtb3IgMi4xMy4zDQo+IEVSUk9SOiBDYW5ub3QgdW5pbnN0YWxsICdhcHBhcm1vcicu IEl0IGlzIGEgZGlzdHV0aWxzIGluc3RhbGxlZA0KPiBwcm9qZWN0IGFuZCB0aHVzIHdlIGNh bm5vdCBhY2N1cmF0ZWx5IGRldGVybWluZSB3aGljaCBmaWxlcyBiZWxvbmcgdG8NCj4gaXQg d2hpY2ggd291bGQgbGVhZCB0byBvbmx5IGEgcGFydGlhbCB1bmluc3RhbGwuDQo+DQo+IFNp bmNlIGl0J3Mgbm90IGluc3RhbGxlZCBpbiB0aGUgdmVudiB3aHkgZG9lcyBpdCB3YW50IHRv IHVuaW5zdGFsbCBpdD8NCg==
    --_f124a44d-d81c-45e0-8d29-feb043d9b110_--

    --_cbd0e640-40b8-4274-8b41-16c4855856c0_--

    --_4841af6d-fada-4c7c-987d-5440a802136c_
    Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature
    Content-Disposition: attachment; filename="OpenPGP_signature"

    -----BEGIN PGP SIGNATURE-----

    wsF5BAABCAAjFiEE5WllqHcCWeUykKDU6D/kTjnSmBcFAmS+QEYFAwAAAAAACgkQ6D/kTjnSmBf1 0g/8DEYVdMQ4Hp6HyTagjyMoFA4vrMHS/p5d4rPWw0LgGiNEE4a9pFs5Po+UCg1btW9cq+KsOwbz 018PP5CjYa50TMIQONwJxrGkj++kcTeow4qmlEYkkh+lGyNoqI20q1jIyA1iNyNbv1wF2u5hvuyX Gk07jJFmbgM6Le/GNiG7SMX8Tf8yZpD1ENkQ8JFxzEjRSl4EB//7Sst95gwguczcvb2N3CE0yMNf Ed27RgvPFP4uA470lvYnJyQbGTElWyYg2n163ud8XvvQOgf5dGeQuZi/yzrsCOihqxSkNqG24WWK TktMPJj3092SaIB/a6HGUZJunCSIH7wFarw1jbJvlYmfj/hziz282KsVp6qM+1dqCXptGvAOvQU9 nNcNk6ZDcxZMQm7PYjyXekZkLFnqWofKcQMSGPt3upMxbIqjHsrR+YVAfUbWrRe3nYb/+bg3N3zd 9pv7NABsNEDCHpchIfVjRtuG7B7+nhO2hFYWENaPzIxnzrtlcX1HYEBJFvjFToJA4lC4yjqOWhUq rrmoJ09s3ouLgfKifFIRYuXKCDOFuENKCHHkc79TtM9Stkd2jsqIjSo5hPeZ4xHP7jAtCrnWmkIS lQQCNiYHuIzd3HqjinrjGskA5XeeIj6oDEzwm17H23a6mi2gCo+tCB/o1tNbx8zlUi5xIy5dkbK6 okc=
    =wL+l
    -----END PGP SIGNATURE-----

    --_4841af6d-fada-4c7c-987d-5440a802136c_--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lars Liedtke@21:1/5 to All on Mon Jul 24 11:30:05 2023
    Did maybe pip-sync create the venv with --system-site-packages (at least that's the commandline option for pip)

    I only saw behaviour like this so far, when my venv was with --system-site-packages and a package was installed by the system.

    Sorry for the first mess.
    Cheers

    Lars


    Lars Liedtke
    Senior Software Developer

    [Tel.]
    [Fax] +49 721 98993-
    [E-Mail] lal@solute.de<mailto:lal@solute.de>


    solute gmbh
    Zeppelinstraße 15
    76185 Karlsruhe
    Germany


    [Logo Solute]

    Marken der solute gmbh | brands of solute gmbh
    [Marken]

    Triff uns auf der DMEXCO am 20. und 21. September in Köln und sichere dir die Chance auf eine brandneue Apple-Watch bei unserer Live-Auslosung!
    Vereinbare hier einen Termin mit uns: https://outlook.office365.com/owa/calendar/solutedmexco@o365.solute.de/bookings/

    [dmexco Banner]<https://outlook.office365.com/owa/calendar/solutedmexco@o365.solute.de/bookings/>

    Geschäftsführer | Managing Director: Dr. Thilo Gans, Bernd Vermaaten
    Webseite | www.solute.de <http://www.solute.de/>
    Sitz | Registered Office: Karlsruhe
    Registergericht | Register Court: Amtsgericht Mannheim
    Registernummer | Register No.: HRB 110579
    USt-ID | VAT ID: DE234663798



    Informationen zum Datenschutz | Information about privacy policy https://www.solute.de/ger/datenschutz/grundsaetze-der-datenverarbeitung.php


    Am 21.07.23 um 20:08 schrieb Larry Martell via Python-list:

    I am trying to set up and maintain a venv with pip-sync. On my bare
    metal I have the apparmor python package installed, but it is not
    installed in my venv and it's not in my requirements file. When I run
    pip-sync I get:

    Found existing installation: apparmor 2.13.3
    ERROR: Cannot uninstall 'apparmor'. It is a distutils installed
    project and thus we cannot accurately determine which files belong to
    it which would lead to only a partial uninstall.

    Since it's not installed in the venv why does it want to uninstall it?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Larry Martell@21:1/5 to larry.martell@gmail.com on Mon Jul 24 07:26:40 2023
    On Fri, Jul 21, 2023 at 11:08 AM Larry Martell <larry.martell@gmail.com> wrote:

    I am trying to set up and maintain a venv with pip-sync. On my bare
    metal I have the apparmor python package installed, but it is not
    installed in my venv and it's not in my requirements file. When I run pip-sync I get:

    Found existing installation: apparmor 2.13.3
    ERROR: Cannot uninstall 'apparmor'. It is a distutils installed
    project and thus we cannot accurately determine which files belong to
    it which would lead to only a partial uninstall.

    Since it's not installed in the venv why does it want to uninstall it?

    Found out what was going on - I had pip-sync installed on the bare
    metal and when I ran it from within the venv it was picking that one
    up, which then looked at packages outside the venv. After I
    uninstalled it from the bare metal it was then working as expected.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)