Skip to main content

The ftw.recipe.checkversions buildout recipe helps you finding newer versions of your dependency packages. It does this based on your version pinnings (buildout config file) by checking the current releases of each package on pypi.

Installation

Buildout example:

[buildout]
parts = checkversions

[checkversions]
recipe = ftw.recipe.checkversions
versions = versions.cfg
blacklists =
    http://dist.plone.org/release/4-latest/versions.cfg
    https://raw.github.com/4teamwork/ftw-buildouts/master/test-versions.cfg
blacklist-packages =
    zope.interface
versions

A file path or URL to a buildout config file containing version pinnings. The list of packages and the current pinnings are retreived from this file from the [versions] section.

blacklists

A list of file paths and / or URLs of buildout configuration files containing version pinnings of packages to be ignored. All packages in the [versions] section are ignored, regardless of their pinning.

blacklist-packages

List package names to be blacklisted.

index

Custom pypi index URL, e.g. http://custom.pypi/simple

Usage

After installing the recipe using buildout simply run the bin/checkversions script. The script prints out new versions of packages which are not listed in a blacklist. Packages which are already up to date are not listed at all.

Similar packages

  • z3c.checkversions does a similar job, but it does some things differently, such as the blacklisting strategy.

Changelog

1.2.1 (2014-10-09)

  • Add support for “relative-paths” buildout option. [jone]

1.2.0 (2014-08-07)

  • Show previous version as comment in proposed updates. [jone]

1.1.0 (2014-07-19)

  • Add “index” option, so that pypi mirrors can be used. [jone]

  • Fix typo in readme in example, thanks @mauritsvanrees for reporting. [jone]

1.0.0 (2014-04-27)

  • Initial implementation. [jone]

Release files for ftw.recipe.checkversions 1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ftw.recipe.checkversions 1.2.1
File Size Uploaded
ftw.recipe.checkversions-1.2.1.zip 27.7 kB Details

Release files / ftw.recipe.checkversions-1.2.1.zip

Download URL ftw.recipe.checkversions-1.2.1.zip
Size 27.7 kB
Tags Source
SHA-256 checksum
How to use checksums
79c16e96acf8ac39d5b8c4e81d45dcaf7e6fda9179d104d09291adb829ac80df
BLAKE2b-256 checksum
How to use checksums
0110842aaa1e65a9782855b24dc595f7538abe99bd80cc436181f97acd9678b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.2.1 This release

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page