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.3.0.tar.gz (111.4 kB view details)

Uploaded Source

Built Distribution

conan_check_updates-0.3.0-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: conan-check-updates-0.3.0.tar.gz
  • Upload date:
  • Size: 111.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for conan-check-updates-0.3.0.tar.gz
Algorithm Hash digest
SHA256 26aae529c6e14356bfb7a2ebf65cc2268410171177786eb01f09b810ca5f0ea5
MD5 b1fd193463bdba17ab28bfc7ebb71f37
BLAKE2b-256 2fcb0c50bf6a2726750dfe7b240e90e03a1d2762f162347868e8e9adca9c4187

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for conan_check_updates-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c2377708112027cc9bcdc0e15a32d126fb20e3f151476b20219ed6aa97ec817f
MD5 58a3a9ef89a40414d7d5bb6916109d1a
BLAKE2b-256 26d62eb7c25c76ce67a775db0f44088436a063e885382c93d49ef04bcb16c143

See more details on using hashes here.

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