Post ANGevjq17HY6NFIsPQ by Natris1979@social.linux.pizza
 (DIR) More posts by Natris1979@social.linux.pizza
 (DIR) Post #ANGeviGAz3HlTnWjuC by Natris1979@social.linux.pizza
       2022-05-31T18:43:23Z
       
       0 likes, 0 repeats
       
       The python requests library is widely used and respected. But it contains almost 7,000 lines of code and with it's own dependencies over 24,000 lines of code. Each one of those could have  bugs or security holes someday. Having a dependency like this could or expose you to things like https://medium.com/checkmarx-security/typosquatting-attack-on-requests-one-of-the-most-popular-python-packages-3b0a329a892dDid you know the python standard library can make http requests with urllib? It is a little clunkier interface wise, but it works for everything I've thrown at it.
       
 (DIR) Post #ANGevijFEyXOvx7xDM by lanodan@queer.hacktivis.me
       2022-09-05T22:15:03.243191Z
       
       0 likes, 0 repeats
       
       @Natris1979 > typo squatting of a libraryThat's an issue with pypi having no review system of software being pushed on it at all.And any reasonable distro has a package for python's requests (which could be considered part of the python extended standard library since it's maintained by the PSF).
       
 (DIR) Post #ANGevjq17HY6NFIsPQ by Natris1979@social.linux.pizza
       2022-05-31T18:49:01Z
       
       0 likes, 0 repeats
       
       There's a lot in the standard library that people don't even know about including: an http server, the ability to use a sqllite database directly, turtle-style graphics, C bindings for gui applications with TCL and probably more I haven't learned about. By learning what is in it, or other languages standard libraries you can make your applications and libraries much more stable, secure and resilient. Read those docs before reaching for a third party alternative!