> On 5 Jul 2021, at 15:07, Frederic Muller <f...@cm17.com> wrote: > > On 7/5/21 8:50 PM, stan via users wrote: >>> On Mon, 5 Jul 2021 11:53:46 +0700 >>> Frederic Muller <f...@cm17.com> wrote: >>> >>> Some of my Python code which was running without any issue fails >>> miserably with F34. Python is now version 3.9, I found some building >>> bugs for 1 of the libraries which has been fixed earlier this year. >>> >>> Namely I have issue with urllib3 and pexpect. Where should I ask >>> about it? I feel this list is not really about Python issues, and >>> that code was working fine with Python 3.8. >> The best place to look for these things is at python.org. A quick >> search found this page with changes from 3.8 to 3.9. >> >> https://docs.python.org/3/whatsnew/3.9.html >> >> It has this to say about urllib. >> >> urllib.parse >> >> Earlier Python versions allowed using both ; and & as query parameter >> separators in urllib.parse.parse_qs() and urllib.parse.parse_qsl(). Due >> to security concerns, and to conform with newer W3C recommendations, >> this has been changed to allow only a single separator key, with & as >> the default. This change also affects cgi.parse() and >> cgi.parse_multipart() as they use the affected functions internally. >> For more details, please see their respective documentation. >> (Contributed by Adam Goldschmidt, Senthil Kumaran and Ken Jin in >> bpo-42967.) >> >> It has nothing to say about pexpect. So, pexpect is not a >> python provided program, and probably uses something on that page >> internally that has changed. >> _______________________________________________ >> > Hi and thank you! > > Actually Felix from the devel list 'smelled' the issue right away: I install > libraries through pip without a virtual environment. I should either used rpm > packages or create venv and use pip for that environment.
It’s fine to install packages with pip install —user. Use of venv is very useful, but not mandatory. Barry > > He even told me how to clean up everything and get running. > > As an addon, the pexcept issue which was there right before my email to the > list, fixed itself when I emailed devel and want to write the exact error > message. So go figure! > > Anyway I learned something and I guess I am a better(?) Python programmer now > ;-) > > Thank you all for helping. > > Fred > _______________________________________________ > users mailing list -- users@lists.fedoraproject.org > To unsubscribe send an email to users-le...@lists.fedoraproject.org > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org > Do not reply to spam on the list, report it: > https://pagure.io/fedora-infrastructure _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure