www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/03/02/12:33:05

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C94DE388C006
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1614706383;
bh=SO0P40qYrQRZi8+AFyZZb8ARTF2qmORIFn76VLnjktI=;
h=Date:Subject:To:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=hPzfPfYIVZrEDQcFsTumSx3VsAXRO2xNyy8vN/VLcKHD+o1yQyrG7+krxfba7jXev
+svToQviR9GuJL5qf1JtYSi9TAkVumBlUJRiFlXKPzUE1DEXokk7mqXuHOEyygV7Yy
zHV8hIvEbr+EB2KtCUTOLAp97OpQPMJFeKDlPFYg=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org C920C3854833
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
bh=frDteOwlg5HEm/SuclHrq+LOJYf3VKpNFyf66spP+UY=;
b=YaBQBC+ldq11dfUC6A+acD9VSLK9ndKr/1Ny5SVpAdWeX5NR0ec8yx4TC7gjVg9Cdm
WFomBkYJAvcdhkALtUPqtzdC5eameriTgu54V35vAwZALQbfYug7yvnUhnb6djvvRMwz
98TTWT6uhDC2qs81FivIpTW8R+5+AObFiBQ2Pecib9Rek8HSOioRlywiwyK8W2oBFxvq
PiB132TJ22aDdhgrPv6C0X6BaIp02UioU5icefr2aGbwYB3TlAsZj2x+1rBSQ9X7L0b0
ziSN8V+o06tml+2ZtYHJZmSshhhEcW3jd5NrqX9QlLYtySWG//P78UyIFQLmledqBd42
8SdA==
X-Gm-Message-State: AOAM532Zp8NEWnjPvxS8DIqzLKKZk94Fm6XSswu00WelwqHRQMZ8EZoE
pXLreEP8Fuc0MCauGawjuEFG3rckem13jktrL/qf2QtQ/94=
X-Google-Smtp-Source: ABdhPJwnxwITNZY/6D19Gw5agRpWiRgq0WQMgfkbZFGc/Vz0kGCjfLYxT5P4sVpcjMMMXHa3HUZApcfnLbERl6wGEHo=
X-Received: by 2002:a0c:b998:: with SMTP id v24mr4721826qvf.4.1614706380187;
Tue, 02 Mar 2021 09:33:00 -0800 (PST)
MIME-Version: 1.0
Date: Tue, 2 Mar 2021 10:32:50 -0700
Message-ID: <CAJ1FpuM-wbPw4U-cwVz2Tf5ufjazjP0gr70GmDK9y2dbQi2XQg@mail.gmail.com>
Subject: Uninstall python 2.7 fails - alternative dependencies
To: cygwin <cygwin AT cygwin DOT com>
X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, FROM_LOCAL_NOVOWEL,
HK_RANDOM_ENVFROM, HK_RANDOM_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS,
TXREP autolearn=no autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Doug Henderson via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Doug Henderson <djndnbvg AT gmail DOT com>
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>

I attempted to remove all packages related to Python 2.7 from my
cygwin installation.

I am unable to remove four packages.

python2
python27
python27-pip
python27-setuptools

There are over 500 packages that require python2 and over 700 packages
which depend2 on python2.

There are also around 90 packages that refer to both python2 and
python3 packages. I have many of these packages installed. I suspect
that at least some of these actually require either python2 or
python3, but do not require both.

To assist in supporting this kind of requirement, is there a way to
create a package whose requirements are resolved by either of several
other packages?

For instance, could we have a package e.g. python-alternatives, that
when required is satisfied by either python2 or python3. This
mechanism might be useful for dealing with any set of packages that
work with the alternatives system.

Thanks for your consideration,
Doug

-- 
Doug Henderson, Calgary, Alberta, Canada - from gmail.com
--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019