pip-upgrade-outdated


Namepip-upgrade-outdated JSON
Version 1.5 PyPI version JSON
download
home_pagehttp://github.com/defjaf/pip_upgrade_outdated
SummaryCommand-line tool to updated outdated python packages
upload_time2019-01-16 00:08:43
maintainer
docs_urlNone
authorAndrew H. Jaffe
requires_python
licenseMIT
keywords pip
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pip_upgrade_outdated

Run `pip install --upgrade` for all outdated packages (`pip list --outdated`).

Allow specifying which version of `pip` to run, and parallel or serial execution of the upgrade step.

### Command line usage

```
usage: pip_upgrade_outdated [-h] [-3 | -2 | --pip_cmd PIP_CMD]
                            [--serial | --parallel]
                            [--sequential_run | --batch_run] [--user]
                            [--dry_run] [--verbose] [--version]
                            [--exclude PKG]

Upgrade outdated python packages with pip. Any unknown arguments will be passed to pip.

optional arguments:
  -h, --help            show this help message and exit
  -3                    use pip3
  -2                    use pip2
  --pip_cmd PIP_CMD     use PIP_CMD (default pip)
  --serial, -s          upgrade in serial via a single pip upgrade command (default)
  --parallel, -p        upgrade in parallel via individual pip upgrade commands
  --sequential, -q      upgrade in serial via individual pip upgrade commands
  --user, -u            Adds the --user flag when installing the packages
  --dry_run, -n         get list, but don't upgrade
  --verbose, -v         may be specified multiple times
  --version             show program's version number and exit
  --exclude PKG, -x PKG
                        exclude PKG; may be specified multiple times
```

### TODO

* Need better error handling?
* Should the script explicitly return a value to the shell?
* allow patterns in exclude option

### Sources

* code based on https://gist.github.com/serafeimgr/b4ca5d0de63950cc5349d4802d22f3f0
* project structure based on https://gehrcke.de/2014/02/distributing-a-python-command-line-application/



            

Raw data

            {
    "_id": null,
    "home_page": "http://github.com/defjaf/pip_upgrade_outdated",
    "name": "pip-upgrade-outdated",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "pip",
    "author": "Andrew H. Jaffe",
    "author_email": "a.h.jaffe@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/b3/c3/d0a855d3b904b8b5eb373659ff8c293bafc0fe952ae389025d123e6b49ef/pip_upgrade_outdated-1.5.tar.gz",
    "platform": "",
    "description": "# pip_upgrade_outdated\n\nRun `pip install --upgrade` for all outdated packages (`pip list --outdated`).\n\nAllow specifying which version of `pip` to run, and parallel or serial execution of the upgrade step.\n\n### Command line usage\n\n```\nusage: pip_upgrade_outdated [-h] [-3 | -2 | --pip_cmd PIP_CMD]\n                            [--serial | --parallel]\n                            [--sequential_run | --batch_run] [--user]\n                            [--dry_run] [--verbose] [--version]\n                            [--exclude PKG]\n\nUpgrade outdated python packages with pip. Any unknown arguments will be passed to pip.\n\noptional arguments:\n  -h, --help            show this help message and exit\n  -3                    use pip3\n  -2                    use pip2\n  --pip_cmd PIP_CMD     use PIP_CMD (default pip)\n  --serial, -s          upgrade in serial via a single pip upgrade command (default)\n  --parallel, -p        upgrade in parallel via individual pip upgrade commands\n  --sequential, -q      upgrade in serial via individual pip upgrade commands\n  --user, -u            Adds the --user flag when installing the packages\n  --dry_run, -n         get list, but don't upgrade\n  --verbose, -v         may be specified multiple times\n  --version             show program's version number and exit\n  --exclude PKG, -x PKG\n                        exclude PKG; may be specified multiple times\n```\n\n### TODO\n\n* Need better error handling?\n* Should the script explicitly return a value to the shell?\n* allow patterns in exclude option\n\n### Sources\n\n* code based on https://gist.github.com/serafeimgr/b4ca5d0de63950cc5349d4802d22f3f0\n* project structure based on https://gehrcke.de/2014/02/distributing-a-python-command-line-application/\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Command-line tool to updated outdated python packages",
    "version": "1.5",
    "project_urls": {
        "Homepage": "http://github.com/defjaf/pip_upgrade_outdated"
    },
    "split_keywords": [
        "pip"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8345b30e13dab93dc5c34107bb00e179c6dafc65306a89b10c5cae7b267909fb",
                "md5": "fa04c64dc6b8d4846fb6842eaeab65e0",
                "sha256": "d32dadabb342bd30e00d6c3d6e0af9e6f7bf22db582dc3bb57d478c8dffd7d92"
            },
            "downloads": -1,
            "filename": "pip_upgrade_outdated-1.5-py2-none-any.whl",
            "has_sig": false,
            "md5_digest": "fa04c64dc6b8d4846fb6842eaeab65e0",
            "packagetype": "bdist_wheel",
            "python_version": "py2",
            "requires_python": null,
            "size": 6106,
            "upload_time": "2019-01-16T00:08:40",
            "upload_time_iso_8601": "2019-01-16T00:08:40.891599Z",
            "url": "https://files.pythonhosted.org/packages/83/45/b30e13dab93dc5c34107bb00e179c6dafc65306a89b10c5cae7b267909fb/pip_upgrade_outdated-1.5-py2-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e723f16cf49f59ceb57af56ab01861ed6c49f5b96d875c4827e5e8d19acf467",
                "md5": "12e50deca265b514e1b308effe545822",
                "sha256": "86cbe75bead77725633cdb28e4db2f9be113a5620dc645b0a03898c5cf425b17"
            },
            "downloads": -1,
            "filename": "pip_upgrade_outdated-1.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "12e50deca265b514e1b308effe545822",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 6106,
            "upload_time": "2019-01-16T00:08:42",
            "upload_time_iso_8601": "2019-01-16T00:08:42.485838Z",
            "url": "https://files.pythonhosted.org/packages/7e/72/3f16cf49f59ceb57af56ab01861ed6c49f5b96d875c4827e5e8d19acf467/pip_upgrade_outdated-1.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b3c3d0a855d3b904b8b5eb373659ff8c293bafc0fe952ae389025d123e6b49ef",
                "md5": "e20f627cb6e8a587820ec375def89990",
                "sha256": "2486baf85ca80d92c2e3483ef71ff7c971f2dea73ab3fad300c2cf29283f01e3"
            },
            "downloads": -1,
            "filename": "pip_upgrade_outdated-1.5.tar.gz",
            "has_sig": false,
            "md5_digest": "e20f627cb6e8a587820ec375def89990",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 5003,
            "upload_time": "2019-01-16T00:08:43",
            "upload_time_iso_8601": "2019-01-16T00:08:43.905826Z",
            "url": "https://files.pythonhosted.org/packages/b3/c3/d0a855d3b904b8b5eb373659ff8c293bafc0fe952ae389025d123e6b49ef/pip_upgrade_outdated-1.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2019-01-16 00:08:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "defjaf",
    "github_project": "pip_upgrade_outdated",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pip-upgrade-outdated"
}
        
Elapsed time: 0.85096s