pip-outdated


Namepip-outdated JSON
Version 0.6.0 PyPI version JSON
download
home_pagehttps://github.com/eight04/pip-outdated
SummaryFind outdated dependencies in your requirements.txt or setup.cfg
upload_time2023-01-13 10:03:44
maintainer
docs_urlNone
authoreight
requires_python
licenseMIT
keywords pip check outdate npm
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            pip-outdated
============

.. image:: https://travis-ci.com/eight04/pip-outdated.svg?branch=master
    :target: https://travis-ci.com/eight04/pip-outdated
    
.. image:: https://codecov.io/gh/eight04/pip-outdated/branch/master/graph/badge.svg
  :target: https://codecov.io/gh/eight04/pip-outdated

Find outdated dependencies in your requirements.txt or setup.cfg file. Report missing/outdated/incompatible packages with table and colors.

This tool compares the version number with the version specifier in ``requirements.txt`` or ``setup.cfg``. If you just want to list all updatable package, simply use ``pip list --outdated`` command.

Installation
------------

From `pypi <https://pypi.org/project/pip-outdated/>`__

::

	pip install pip-outdated

Usage
-----

::

  usage: pip-outdated [-h] [-v] [-q] [<file> [<file> ...]]

  Find outdated dependencies in your requirements.txt or setup.cfg file.

  positional arguments:
    <file>         Read dependencies from requirements files. This option
                   accepts glob pattern. (default: ['requirements.txt',
                   'setup.cfg'])

  optional arguments:
    -h, --help     show this help message and exit
    -v, --verbose  Print verbose information. (default: False)
    -q, --quiet    Don't return exit code 1 if not everything is up to date.
                   (default: False)
    
Check multiple files e.g. ``test-requirements.txt`` and ``dev-requirements.txt``::

  pip-outdated *-requirements.txt
  
Check files under ``requirements`` folder::

  pip-outdated requirements/*.txt
  
Todos
-----

* Add options to update the package?
* Add options to update the requirements.txt/setup.cfg file?
* Add options to list all packages? (e.g. ``-g, --global``)

Changelog
---------

* 0.6.0 (Jan 1, 2023)

  - Bump dependencies.
  - Drop cchardet.
  - Change: fetch package version from ``pip`` CLI, so we can get package version in venv.

* 0.5.0 (Jan 12, 2022)

  - Bump dependencies.
  - Add: typehint.

* 0.4.0 (Jan 30, 2020)

  - **Breaking: bump Python to 3.7**
  - Add: request in parallel.
  - Add: ``--quiet`` option.

* 0.3.0 (Oct 13, 2019)

  - **Breaking: set exit code to 1 if not all good.**
  - Fix: don't check prereleases.
  - Add: check ``setup_requires`` and ``extras_require`` in cfg files.

* 0.2.0 (Feb 10, 2019)

  - Bump dependencies:
  
    - colorama@0.4.x
    - packaging@19.x
    - requests@2.x
    - termcolor@1.x
    - terminaltables@3.x

* 0.1.0 (May 12, 2018)

  - First release.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/eight04/pip-outdated",
    "name": "pip-outdated",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "pip,check,outdate,npm",
    "author": "eight",
    "author_email": "eight04@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/cf/ee/a2a616acc1d69bc16b4de245c21054f5671b4eb8206750355fa72e6a4d9d/pip-outdated-0.6.0.tar.gz",
    "platform": null,
    "description": "pip-outdated\r\n============\r\n\r\n.. image:: https://travis-ci.com/eight04/pip-outdated.svg?branch=master\r\n    :target: https://travis-ci.com/eight04/pip-outdated\r\n    \r\n.. image:: https://codecov.io/gh/eight04/pip-outdated/branch/master/graph/badge.svg\r\n  :target: https://codecov.io/gh/eight04/pip-outdated\r\n\r\nFind outdated dependencies in your requirements.txt or setup.cfg file. Report missing/outdated/incompatible packages with table and colors.\r\n\r\nThis tool compares the version number with the version specifier in ``requirements.txt`` or ``setup.cfg``. If you just want to list all updatable package, simply use ``pip list --outdated`` command.\r\n\r\nInstallation\r\n------------\r\n\r\nFrom `pypi <https://pypi.org/project/pip-outdated/>`__\r\n\r\n::\r\n\r\n\tpip install pip-outdated\r\n\r\nUsage\r\n-----\r\n\r\n::\r\n\r\n  usage: pip-outdated [-h] [-v] [-q] [<file> [<file> ...]]\r\n\r\n  Find outdated dependencies in your requirements.txt or setup.cfg file.\r\n\r\n  positional arguments:\r\n    <file>         Read dependencies from requirements files. This option\r\n                   accepts glob pattern. (default: ['requirements.txt',\r\n                   'setup.cfg'])\r\n\r\n  optional arguments:\r\n    -h, --help     show this help message and exit\r\n    -v, --verbose  Print verbose information. (default: False)\r\n    -q, --quiet    Don't return exit code 1 if not everything is up to date.\r\n                   (default: False)\r\n    \r\nCheck multiple files e.g. ``test-requirements.txt`` and ``dev-requirements.txt``::\r\n\r\n  pip-outdated *-requirements.txt\r\n  \r\nCheck files under ``requirements`` folder::\r\n\r\n  pip-outdated requirements/*.txt\r\n  \r\nTodos\r\n-----\r\n\r\n* Add options to update the package?\r\n* Add options to update the requirements.txt/setup.cfg file?\r\n* Add options to list all packages? (e.g. ``-g, --global``)\r\n\r\nChangelog\r\n---------\r\n\r\n* 0.6.0 (Jan 1, 2023)\r\n\r\n  - Bump dependencies.\r\n  - Drop cchardet.\r\n  - Change: fetch package version from ``pip`` CLI, so we can get package version in venv.\r\n\r\n* 0.5.0 (Jan 12, 2022)\r\n\r\n  - Bump dependencies.\r\n  - Add: typehint.\r\n\r\n* 0.4.0 (Jan 30, 2020)\r\n\r\n  - **Breaking: bump Python to 3.7**\r\n  - Add: request in parallel.\r\n  - Add: ``--quiet`` option.\r\n\r\n* 0.3.0 (Oct 13, 2019)\r\n\r\n  - **Breaking: set exit code to 1 if not all good.**\r\n  - Fix: don't check prereleases.\r\n  - Add: check ``setup_requires`` and ``extras_require`` in cfg files.\r\n\r\n* 0.2.0 (Feb 10, 2019)\r\n\r\n  - Bump dependencies:\r\n  \r\n    - colorama@0.4.x\r\n    - packaging@19.x\r\n    - requests@2.x\r\n    - termcolor@1.x\r\n    - terminaltables@3.x\r\n\r\n* 0.1.0 (May 12, 2018)\r\n\r\n  - First release.\r\n\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Find outdated dependencies in your requirements.txt or setup.cfg",
    "version": "0.6.0",
    "split_keywords": [
        "pip",
        "check",
        "outdate",
        "npm"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aee856a9f1d8a898b495ce8e21f04456e2585c69c7698a38a5ff728bd77a203f",
                "md5": "0b5b027d4db5e9bb7fd8f25f9750d878",
                "sha256": "b94b84ec33d45961836453be0ff5524a1471e414763acbad200e1a248b7ace8a"
            },
            "downloads": -1,
            "filename": "pip_outdated-0.6.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0b5b027d4db5e9bb7fd8f25f9750d878",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 7412,
            "upload_time": "2023-01-13T10:03:42",
            "upload_time_iso_8601": "2023-01-13T10:03:42.743996Z",
            "url": "https://files.pythonhosted.org/packages/ae/e8/56a9f1d8a898b495ce8e21f04456e2585c69c7698a38a5ff728bd77a203f/pip_outdated-0.6.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cfeea2a616acc1d69bc16b4de245c21054f5671b4eb8206750355fa72e6a4d9d",
                "md5": "617c3a24fb424f0b350b264939a702eb",
                "sha256": "beacbb8432caf43addd4dc7d2f389c92953c6030a414c52a971ffd856e24e67f"
            },
            "downloads": -1,
            "filename": "pip-outdated-0.6.0.tar.gz",
            "has_sig": false,
            "md5_digest": "617c3a24fb424f0b350b264939a702eb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 5906,
            "upload_time": "2023-01-13T10:03:44",
            "upload_time_iso_8601": "2023-01-13T10:03:44.707763Z",
            "url": "https://files.pythonhosted.org/packages/cf/ee/a2a616acc1d69bc16b4de245c21054f5671b4eb8206750355fa72e6a4d9d/pip-outdated-0.6.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-13 10:03:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "eight04",
    "github_project": "pip-outdated",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "pip-outdated"
}
        
Elapsed time: 0.02895s