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 > <sharuzza...@gmail.com> 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 <module> > > import requests > > File "/usr/lib/python3.7/site-packages/requests/__init__.py", line > > 100, in <module> > > 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. > > > Installing python37-chardet manually clears the exception, but not > solving the initial issue.
It looks to me as though python37-requests correctly lists a dependency on python37-chardet in Cygwin's setup.ini. Can you please provide the setup.log.full file from when you installed python37-requests, as well as the cygcheck output per the link below? > Problem reports: https://cygwin.com/problems.html -- 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