Skip to main content

Check and update versions of pypi packages and docker-images in your project.

Project description

Version updater for components in your codebase

Problem to solve

In project where there are many components to track new versions (docker images and pypi packages) this tool automates finding new versions, running tests and commit changes to git.

TL;DR

Create YAML file with definition of your components (see example in tests/test_files/components.yaml). Place components.yaml in the root of your project directory and run:

updater --file=/path/to/your/components.yaml --dry-run check --verbose

It will, for each defined component:

  1. Check if there are new versions of your components available
  2. Replace in all files version numbers to the newest one
  3. Run tests
  4. Add and commit changes to git

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

updater-0.1.2.tar.gz (6.2 kB view hashes)

Uploaded source

Built Distribution

updater-0.1.2-py3-none-any.whl (7.1 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page