X-Recipient: archive-cygwin AT delorie DOT com X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 604753858434 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :references:from:in-reply-to:content-transfer-encoding; bh=Ir+mQQf3MTCKDDN7TiiwPGdwu0eqTACvpxNRPN4P54E=; b=enfX5/thqCNi520meSsUCV7M4962y5gSmYd/n/rnLfNlbBf8ExwA5+eqnNvAEzw34i ZQ4+GXp3IgVzUSaBSYbqeyI84PLUQQvx4Aw2lH1Ar4yyVLpLKFvUskez4KWH+G3Qs5Kz KPQhz9iJ38iF+wBAuMfeVNRP065ufn93KmqXtLL68i7K2iEf5Gtu6F+5ba9RPLuky7z+ iBhPqBg9batinDwqZy7IrWdohSDFQzCeYg5bU26Y0+Td4Q0D1vHbbyDpixUI5CRhI34r p+EsX+ppRXLzOcZWL/MRsun1IbHtVnZmYubZjPLNKhiNJmg+o+kJdmiD1VWBjXUBsYMA Tffg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=Ir+mQQf3MTCKDDN7TiiwPGdwu0eqTACvpxNRPN4P54E=; b=Tyt+lTmExtcoatyR5vxv+xQbcKGnGUmYe5F8j15mO4HyaNJnzhA218BdxdVuJfn9WE pDF/GR1Nj33IV7zfH03N3dle8I16Zsf9Y7Xi4hHG7y8hH+HivY9221fhXy3PC+lidI1b QSUPpgwT7UUJi1u8Zc/ukRFIKKOvPZAYAvh6GAjitAnqF4COcOXHGHZKsuK+qu1HeWLP /lzcbnwfbCse91K4zxxyc8GfZLAtz3b9HVL1LoBX3yilwf/2CXIZa1yHnphyoL3zfDeH iM+3X6rd/Rexv8WEvDavNnUeKX668SgPGeqzFYH/822miRVAT2a6lgOITSukVmPo5wWt uAEA== X-Gm-Message-State: AOAM531dGLZWET0KRlIRMXObHqVTUR+59NoDuEXtPaskqdXYLG8h166R 74Lf941pYOL/x/sP+4n/0qTX0OWtHtA= X-Google-Smtp-Source: ABdhPJz28TxXhHzxpVDkTLVRRI1ina00Em0GEU218PXN4UMcwbKdzePt1Yuz8ozmjfIpWh3uwQDgAg== X-Received: by 2002:aa7:ca04:0:b0:410:92a6:1a9e with SMTP id y4-20020aa7ca04000000b0041092a61a9emr6169140eds.411.1645781842042; Fri, 25 Feb 2022 01:37:22 -0800 (PST) Message-ID: Date: Fri, 25 Feb 2022 10:37:19 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 Subject: Re: python37-requests package does depends on charset_normalizer or chardet Content-Language: it To: cygwin AT cygwin DOT com, Adam Dinwoodie References: <20220223145721 DOT 7br2bxokvv4vyih4 AT lucy DOT dinwoodie DOT org> <20220225091109 DOT vorjvluayswlpdc5 AT lucy DOT dinwoodie DOT org> From: Marco Atzeri In-Reply-To: <20220225091109.vorjvluayswlpdc5@lucy.dinwoodie.org> X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" On 25.02.2022 10:11, Adam Dinwoodie wrote: > On Fri, Feb 25, 2022 at 04:40:01PM +0800, Sharuzzaman Ahmat Raslan wrote: >> On Wed, Feb 23, 2022 at 10:58 PM Adam Dinwoodie wrote: >>> >>> On Wed, Feb 23, 2022 at 06:56:46PM +0800, Sharuzzaman Ahmat Raslan wrote: >>>> On Wed, Feb 23, 2022 at 6:37 PM Sharuzzaman Ahmat Raslan >>>> wrote: >>>>> >>>>> Hi Cygwin package manager. >>>>> >>>>> I'm on my new laptop, and installing packages as necessary. >>>>> >>>>> After installing python37-requests, my program raised an exception like this: >>>>> >>>>> Traceback (most recent call last): >>>>> File "get_header.py", line 1, in >>>>> import requests >>>>> File "/usr/lib/python3.7/site-packages/requests/__init__.py", line >>>>> 100, in >>>>> check_compatibility(urllib3.__version__, chardet_version, >>>>> charset_normalizer_version) >>>>> File "/usr/lib/python3.7/site-packages/requests/__init__.py", line >>>>> 85, in check_compatibility >>>>> raise Exception("You need either charset_normalizer or chardet installed") >>>>> Exception: You need either charset_normalizer or chardet installed >>>>> >>>>> I did not see python37-requests depends or pulling in >>>>> charset_normalizer or chardet during installation. Is that >>>>> intentional? >>>>> >>>>> Thank you. >>>> > Ah, I've worked out what confused me: I was looking at the old > "requires" line in the setup.ini file, rather than the new "depends2" > line. The newer style of specifying dependencies, used by recent Cygwin > installers (including the one you were using) doesn't list > python37-chardet as a dependency. I suspect that's a bug, and it looks > like a bug that was introduced with the most recent python37-requests > package, as it's present for the previous 2.24.0-1 and 2.25.1-1 > releases. > > I think this is one for Marco Atzeri, as the python-requests package > maintainer... > > In the meantime, you've already found the workaround: just manually > install the relevant python-chardet package. > Noted. On the TODO list Regards MArco -- 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