| Specifier | Meaning |
|-----------|---------|
| "*" | Any version |
| "==1.2.3" | Exact version |
| ">=2.0" | Minimum version |
| "~=4.2" | Compatible release (same major & minor) |
| "!=3.0" | Exclude a version |
pipenv install pytest --dev
(If comparing 3+ options in a table is needed, I can produce a comparison table.)
Pipfile is a TOML-formatted file introduced by the Python Packaging Authority (via the pipenv project) to replace the traditional requirements.txt for application dependency declaration. It aims to be more human-friendly and to separate application/runtime dependencies from development-only tooling.
pipenv remove requests
This removes the entry from the Pipfile and uninstalls the package from your environment. Crucially, it triggers a re-generation of the lock file.