Update packages in a requirements.txt file to latest versions.
Project description
Update the packages in a requirements.txt file.
Installation
pip install pur
Usage
Give pur your requirements.txt file and it updates all your packages to the latest versions.
For example, given a requirements.txt file:
flask==0.9 sqlalchemy==0.9.10 alembic==0.8.4
Running pur on that file updates the packages to current latest versions:
$ pur requirements.txt Updated flask: 0.9 -> 0.10.1 Updated sqlalchemy: 0.9.10 -> 1.0.12 Updated alembic: 0.8.4 -> 0.8.6 All requirements up-to-date.
Pur never modifies your environment or installed packages, it only modifies your requirements.txt file.
Options
There is an optional --output argument to write the new requirements.txt file to a different location than the default. By default, pur overwrites your requirements.txt file.
Contributing
Before contributing a pull request, make sure tests pass:
virtualenv venv . venv/bin/activate pip install tox tox
Many thanks to all contributors!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pur-2.0.5.tar.gz
.
File metadata
- Download URL: pur-2.0.5.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
ff1e8e94cd1824831141e08f8cc2ede4cdbb6564f2fbbc17f39a6b3d91ddf96f
|
|
MD5 |
ebba4a217ddc73e0bc0465b236a7bdb8
|
|
BLAKE2b-256 |
0f197fb6974af58d0c2b48e59c760d76fb2eff2a6647df1bc563fc945c402019
|