Skip to main content

Check for updates of your conanfile.txt/conanfile.py requirements.

Project description

conan-check-updates

CI Coverage Status License: MIT PyPI PyPI - Python Version Code style: black Ruff

Check for updates of your conanfile.txt / conanfile.py requirements.

Screenshot

This application is heavily inspired by npm-check-updates.

Installation

Install the latest version from PyPI:

pip install -U conan-check-updates

Usage

usage: conan-check-updates [--cwd CWD] [--target {major,minor,patch}]
                           [--timeout TIMEOUT] [-u] [-V] [-h]
                           [filter ...]

Check for updates of your conanfile.txt/conanfile.py requirements.

positional arguments:
  filter                Include only package names matching any of the given
                        strings or patterns. Wildcards (*, ?) are allowed.
                        Patterns can be inverted with a prepended !, e.g.
                        !boost*. (default: None)

options:
  --cwd CWD             Path to a folder containing a recipe or to a recipe
                        file directly (conanfile.py or conanfile.txt).
                        (default: .)
  --target {major,minor,patch}
                        Limit update level: major, minor or patch. (default:
                        major)
  --timeout TIMEOUT     Timeout for `conan search` in seconds. (default: 30)
  -u, --upgrade         Overwrite conanfile with upgraded versions. (default:
                        False)
  -V, --version         Show the version and exit.
  -h, --help            Show this message and exit.

Contributing

Contributions are happily accepted. Just create an issue or make a pull-request.

Development setup

# Clone repository
git clone https://github.com/lukasberbuer/conan-check-updates.git
cd conan-check-updates

# Install package and development tools
pip install -e .[dev]

# Install the git hook scripts
pre-commit install

# Run checks & tests with tox
tox

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

conan-check-updates-0.2.0.tar.gz (110.6 kB view details)

Uploaded Source

Built Distribution

conan_check_updates-0.2.0-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file conan-check-updates-0.2.0.tar.gz.

File metadata

  • Download URL: conan-check-updates-0.2.0.tar.gz
  • Upload date:
  • Size: 110.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for conan-check-updates-0.2.0.tar.gz
Algorithm Hash digest
SHA256 091401daae2b4f1e250c13bd218cd81aa2507d46b0f1c29adbffaf808b0fa241
MD5 eb601fb49a09eeb4d6a15e51e063ad8b
BLAKE2b-256 fdea837969d59893023084d350cec8e8f5952a1b30254f82f6fc870b77f2f0b9

See more details on using hashes here.

Provenance

File details

Details for the file conan_check_updates-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for conan_check_updates-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 46bff403ff164f51855e6804a134c77442cf61bbcdfb4552e959be7271d57a0b
MD5 37e5e8a037eb13cd95575cab23e46a91
BLAKE2b-256 78303ecfa1739404588c8d6c208e4ec910a69393423bebb701f912ed5caffa16

See more details on using hashes here.

Provenance

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