Skip to content

New version checker for software releases

License

Notifications You must be signed in to change notification settings

Segaja/nvchecker

 
 

Repository files navigation

nvchecker (short for new version checker) is for checking if a new version of some software has been released.

This is the version 2.0 branch. For the old version 1.x, please switch to the v1.x branch.

Test Status

PyPI version

Documentation Status

Packaging status

Dependency

  • Python 3.7+
  • Python library: structlog, platformdirs, tomli (on Python < 3.11)
  • One of these Python library combinations (ordered by preference):
    • tornado + pycurl
    • aiohttp
    • httpx with http2 support (experimental; only latest version is supported)
    • tornado
  • All commands used in your software version configuration files

Install and Run

To install:

pip3 install nvchecker

To use the latest code, you can also clone this repository and run:

pip install .

To see available options:

nvchecker --help

Run with one or more software version files:

nvchecker -c config_file

You normally will like to specify some "version record files"; see below.

Documentation

For detailed documentation, see https://nvchecker.readthedocs.io/en/latest/.

About

New version checker for software releases

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%