⚠️ Wrong Package - You Probably Want requests
You made a typo!
You installed:
pip install request
You probably meant:
pip install requests
How to fix
pip uninstall request
pip install requests
Why does this package exist?
This is a defensive registration against typosquatting attacks.
Typosquatting is when attackers register package names that are common misspellings of popular packages, then fill them with malware. When developers accidentally typo a package name, they install malware instead.
By registering this obvious typo (request without the 's'), we prevent malicious actors from using it to distribute malware.
The real package
requests - Python HTTP for Humans™
Stats
The real requests package has 900+ million downloads per month. Even a 0.01% typo rate would mean ~90,000 potential victims monthly.
This package is safe
This package contains no malicious code. It only:
- Prints a warning telling you about the typo
- Raises helpful errors if you try to use it
- Points you to the correct package
Stay safe out there! 🛡️