Skip to main content

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

Release files for conan-check-updates 0.3.0

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

Source distribution (sdist)

Source distribution for conan-check-updates 0.3.0
File Size Uploaded
conan-check-updates-0.3.0.tar.gz 111.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for conan-check-updates 0.3.0
File Interpreter ABI Platform
conan_check_updates-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 128.1 kB

Release files / conan-check-updates-0.3.0.tar.gz

Download URL conan-check-updates-0.3.0.tar.gz
Size 111.4 kB
Tags Source
SHA-256 checksum
How to use checksums
26aae529c6e14356bfb7a2ebf65cc2268410171177786eb01f09b810ca5f0ea5
BLAKE2b-256 checksum
How to use checksums
2fcb0c50bf6a2726750dfe7b240e90e03a1d2762f162347868e8e9adca9c4187
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / conan_check_updates-0.3.0-py3-none-any.whl

Download URL conan_check_updates-0.3.0-py3-none-any.whl
Size 16.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c2377708112027cc9bcdc0e15a32d126fb20e3f151476b20219ed6aa97ec817f
BLAKE2b-256 checksum
How to use checksums
26d62eb7c25c76ce67a775db0f44088436a063e885382c93d49ef04bcb16c143
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.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