Registry / devops / pur
library7.4.0pypypiunverified

Update packages in a requirements.txt file to latest versions. Latest version 7.4.0. Release cadence: irregular.

pip install pur
INSTALL
IMPORT
SIG · PUR
P
pur
devopspythonv7.4.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Update all packages in requirements.txt to the latest versions.

pur -r requirements.txt
Debug
Known issues
gotchaPur updates to the latest version regardless of semver constraints. It always replaces the pinned version with the latest available, which may introduce breaking changes.
fix
Review changes after running pur, or use `pur --dry-run` first.
affects: all
deprecatedThe `--interactive` flag was removed in version 7.0.0. Use `--dry-run` and manual editing instead.
fix
Use `pur --dry-run` to preview updates.
affects: >=7.0.0
breakingIn version 7.0.0, pur changed from using `pip list --outdated` to a direct PyPI API call. This means it no longer respects `--index-url` or other pip config.
fix
If you need a custom index, use `--index-url` flag with pur explicitly. Example: `pur --index-url https://my.private.index/simple`
affects: >=7.0.0
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'pur'
Pur is a command-line tool, not a Python module. It should be run as a shell command, not imported.
fix
Run `pur` from the command line, not within Python.
Could not find a requirements.txt file.
The default file is requirements.txt. If your file has a different name, pur cannot find it.
fix
Specify the file with `-r` flag, e.g., `pur -r dev-requirements.txt`
Upgrade
Version history
7.4.0latest on PyPI · released Apr 26, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
pur — pip install pur · libregistry