{"id":31782415,"url":"https://github.com/zopefoundation/z3c.checkversions","last_synced_at":"2025-10-10T09:20:32.059Z","repository":{"id":7208447,"uuid":"8514006","full_name":"zopefoundation/z3c.checkversions","owner":"zopefoundation","description":"Find newer package versions on PyPI","archived":false,"fork":false,"pushed_at":"2025-05-08T15:23:57.000Z","size":183,"stargazers_count":2,"open_issues_count":2,"forks_count":6,"subscribers_count":62,"default_branch":"master","last_synced_at":"2025-07-13T16:53:59.513Z","etag":null,"topics":["maintained"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zopefoundation.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-03-02T01:43:08.000Z","updated_at":"2025-05-08T15:24:05.000Z","dependencies_parsed_at":"2025-05-08T16:26:28.391Z","dependency_job_id":"3923eb0c-b8a2-4412-bb7f-8519a1b8bca6","html_url":"https://github.com/zopefoundation/z3c.checkversions","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/zopefoundation/z3c.checkversions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2Fz3c.checkversions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2Fz3c.checkversions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2Fz3c.checkversions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2Fz3c.checkversions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zopefoundation","download_url":"https://codeload.github.com/zopefoundation/z3c.checkversions/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2Fz3c.checkversions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279003411,"owners_count":26083581,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["maintained"],"created_at":"2025-10-10T09:20:30.794Z","updated_at":"2025-10-10T09:20:32.035Z","avatar_url":"https://github.com/zopefoundation.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Introduction\n============\n\nFind newer versions of your installed Python packages, or newer versions of\npackages in a buildout file.\n\nThis package provides a console script named ``checkversions``.\n\n.. image:: https://github.com/zopefoundation/z3c.checkversions/actions/workflows/tests.yml/badge.svg\n   :target: https://github.com/zopefoundation/z3c.checkversions/actions/workflows/tests.yml\n\n.. contents::\n\nInstall\n=======\n\nyou can install this package either in a virtualenv::\n\n    $ virtualenv sandbox\n    $ sandbox/bin/pip install z3c.checkversions\n    $ sandbox/bin/checkversions --help\n\nor in your system::\n\n    $ sudo pip install z3c.checkversions\n    $ checkversions --help\n\nor in a buildout::\n\n    [buildout]\n    parts = checkversions\n\n    [checkversions]\n    recipe=zc.recipe.egg\n    eggs=z3c.checkversions [buildout]\n\nNote that buildout support is optional and must be enabled with [buildout] so\nthat zc.buildout is installed as well.\n\nIf you need buildout support while installing this package via pip\nyou have to install it like this:\n\n    pip install z3c.checkversions[buildout]\n\nUsage\n=====\n\n::\n\n    $ checkversions -h\n    Usage: checkversions [-v] [-1] [-l LEVEL] [-i INDEX] [-b BLACKLIST] [buildout_file]\n\n    This script will check new package versions of either your current installed\n    distributions or a buildout file if provided. It can detect major or minor\n    versions availability: level 0 gets the highest version (X.y.z), level 1 gets\n    the highest intermediate version (x.Y.z), level 2 gets the highest minor\n    version (x.y.Z).  Using level 2, you can automatically retrieve all bugfix\n    versions of a buildout.  If you provide a blacklist file with bad versions,\n    these versions won't be suggested.\n\n    Options:\n      -h, --help            show this help message and exit\n      -l LEVEL, --level=LEVEL\n                            Version level to check\n      -i INDEX, --index=INDEX\n                            Provide and alternative package index URL\n      -b BLACKLIST, --blacklist=BLACKLIST\n                            Provide a blacklist file with bad versions\n      -1, --incremental     Suggest only one upgrade. Skip others.\n      -v, --verbose         Verbose mode (prints old versions too)\n\n\nExamples\n========\n\nFor installed packages\n----------------------\n\nExample with a virtualenv::\n\n    $ virtualenv --no-site-packages sandbox\n    $ sandbox/bin/pip install z3c.checkversions\n    $ sandbox/bin/checkversions -v -l 1\n    # Checking your installed distributions\n    pip=0.7.1 # was: 0.6.3\n\nFor a buildout\n--------------\n\nIt can work either with a full buildout.cfg or with a simple versions.cfg file.\n\nHere is a sample `versions.cfg` file::\n\n    [versions]\n    somepackage=0.5.3\n    otherpackage=0.1.1\n\nYou can generate a new versions.cfg ::\n\n    $ checkversions -v -l 1 versions.cfg\n    # Checking buildout file versions.cfg\n    somepackage=0.6.2 # was: 0.5.0\n    otherpackage=0.1.2 # was: 0.1.1\n\nIf you provide a blacklist file, such as `blacklist.cfg` containing bad\nversions, such as::\n\n    somepackage=0.6.2\n    somepackage=0.6.1\n\nThen these versions won't be suggested::\n\n    $ checkversions -v -l 1 versions.cfg -b blacklist.cfg\n    # Checking buildout file versions.cfg\n    somepackage=0.6.0 # was: 0.5.0\n    otherpackage=0.1.2 # was: 0.1.1\n\nIf you enable the `--incremental` option, only one upgrade will be suggested::\n\n    $ checkversions --incremental -v -l 1 versions.cfg\n    # Checking buildout file versions.cfg\n    somepackage=0.6.0 # was: 0.5.0\n    otherpackage=0.1.1\n\n\nRun tests\n=========\n\nUncompress the archive, then run::\n\n    $ virtualenv .\n    $ bin/pip install tox\n    $ tox\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzopefoundation%2Fz3c.checkversions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzopefoundation%2Fz3c.checkversions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzopefoundation%2Fz3c.checkversions/lists"}