Metadata-Version: 1.0
Name: upgrade-requirements
Version: 1.3.0
Summary: Upgrade all your outdated requirements in a single command.
Home-page: http://github.com/joeyespo/upgrade-requirements.py
Author: Joe Esposito
Author-email: joe@joeyespo.com
License: MIT
Description: upgrade-requirements.py
        =======================
        [![Current version on PyPI](http://img.shields.io/pypi/v/upgrade-requirements.svg)](http://pypi.python.org/pypi/upgrade-requirements/)
        
        Upgrade all your outdated `requirements.txt` in a single command.
        
        
        Motivation
        ----------
        
        Even though `pip list --outdated` exists, sometimes you just want to
        run `pip install --upgrade` to upgrade a package, then persist it to
        your `requirements.txt` in one big sweep.
        
        
        Installation
        ------------
        
        ```bash
        $ pip install upgrade-requirements
        ```
        
        
        Usage
        -----
        
        ```bash
        $ upgrade-requirements
        ```
        
        (Or use the shortcut command `upreq`.)
        
        Now's a good time to grab a â˜• while it runs.
        
        After it finishes, run your tests to make sure an individual upgrade didn't
        break anything. Then move on to bigger things ðŸš€
        
        #### Found a problem with an upgraded version?
        
        No worries!
        
        1. Revert individual entries in `requirements.txt` with the help of git
        2. Run `pip install -r requirements.txt` to downgrade to working versions
        3. Commit the upgraded-and-tweaked `requirements.txt` like normal and carry on ðŸŽ‰
        
        
        Room for improvement
        --------------------
        
        - This only work with pinned (`==`) packages at the moment. The intention is to
          get it to work more generally. This can be broken down into three sub-tasks:
        
          - Get it to ignore non-pinned requirements instead of fail
          - Get it to work with other specifiers, e.g. `>=` (how would this work?)
          - Handle all types of requirement entries
        
        Feel free to open an issue or PR with ideas.
        
Platform: any
