X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:reply-to:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; q=dns; s=default; b=YYLlumgtrGd0dJdR dL/12LEdVfxgCYzTbXbp0IQAD33ooUcFgfG45YkW671Llj89QdBvkKKoVPQoM2vU wZf9GHp8BWXNuoLcKnPL+lXLmDNe4sEyFymeXgRQApmTJVwqrdNoq6Z+iFxx/UKC 6fYKRT+spqUpbIKfYeZkl3zj9tU= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:reply-to:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; s=default; bh=D0Nq/mKNOu1V92sNQcnnlQ kyDgQ=; b=sETJ96xoPUpoQFLoSYGiBO6vgVYnFLTJK4ux3RUWwogw2faIjqsHIp crJ64DkvwGCckUeSnrRukKzPQWHgpP3NcuMK3WTonmH6TIHGxBEuzzxPtx6zq9Xs mZCB0cScxDxlBATqMW4d/+1dr2weacYltVGIjk4tHsltEwoAzod8Y= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 X-HELO: vms173021pub.verizon.net Message-id: <53D5D67C.8070107@cygwin.com> Date: Mon, 28 Jul 2014 00:50:04 -0400 From: "Larry Hall (Cygwin)" Reply-to: cygwin AT cygwin DOT com User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Unable to uninstall python 2.7 via the Cygwin setup program References: In-reply-to: Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7bit On 07/28/2014 12:01 AM, Andrew Scott wrote: > Hi. > > I am running Cygwin 64-bit on Windows 7 and had installed the > following packages using the Cygwin Setup program (v2.850 64 bit): > python > python-openssl > python-setuptools > python-tkinter > python3 > python3-openssl > python3-tkinter > I then tried to uninstall them using the same tool, and while I could > uninstall all the python3 packages, I couldn't uninstall python and > python-tkinter. When I tried to uninstall one, it would pop up an > error about the other being a dependency, and the same sort of thing > happened when I tried to uninstall both. As a result, I can't get rid > of python. > > Does this make sense? I'm hoping someone can suggest a simple fix. This is a known limitation of setup*.exe. Its dependency checking is focused on installing, not uninstalling. As a result, you can sometimes get into a dependency loop like this when you're trying to uninstall. For now, there is no solution using setup*.exe. You can, however, remove the files from the packages you don't want by hand by using the list of files it installed as returned by *cygcheck -l *. That should take care of the majority of what was done in the installation, if not all of it. -- Larry _____________________________________________________________________ A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting annoying in email? -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple