Check for updates of your conanfile.txt/conanfile.py requirements.
Project description
conan-check-updates
Check for updates of your conanfile.txt
/ conanfile.py
requirements.
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
Release history Release notifications | RSS feed
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 hashes)
Built Distribution
Close
Hashes for conan-check-updates-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26aae529c6e14356bfb7a2ebf65cc2268410171177786eb01f09b810ca5f0ea5 |
|
MD5 | b1fd193463bdba17ab28bfc7ebb71f37 |
|
BLAKE2b-256 | 2fcb0c50bf6a2726750dfe7b240e90e03a1d2762f162347868e8e9adca9c4187 |
Close
Hashes for conan_check_updates-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2377708112027cc9bcdc0e15a32d126fb20e3f151476b20219ed6aa97ec817f |
|
MD5 | 58a3a9ef89a40414d7d5bb6916109d1a |
|
BLAKE2b-256 | 26d62eb7c25c76ce67a775db0f44088436a063e885382c93d49ef04bcb16c143 |