Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
1 - look for the following requirements files in the project:
2 - Detect inconsistency of dependencies. Same library but multiple versions defined on requirements ( including dependencies that are not explicitly used in the project, but are installed by the libraries that are used in the project )
B library depends on FOO <= 0.8
In the end you will have a problem because B installed an older version of the FOO library, but A depends on a recent version of FOO library
ps: Sorry my english, I'm still learning
The only one I know of is the
about 1: https://requires.io already does this well. See full example here
about 2: pip can detect when there is explicit duplication of a library on requirements files (at least when using
but so far, not figure out if it detects, or force it to detect the inconsistencies of dependencies that are not explicit on defined on requirements files.
requires.io not do that at the moment, but it would be extremely useful
ps.: do not know deeply the mentioned tools. in fact the only one who got to use was the composer for php language
@waghanza Sorry, There is no progress.