A common dependencies checker/resolver.
Project description
dependency-inspector
A common dependencies checker/resolver.
- Github repository: https://github.com/MrLYC/DependencyInspector/
- Documentation https://mrlyc.github.io/DependencyInspector/
Installation
pip install dependency-inspector
Getting started
Assuming you have two interdependent services, write the dependencies into artifact.yaml in the following format:
name: app-frontend
version: "1.1.2"
dependencies:
- name: app-backend
version: "1.x.x"
---
name: app-backend
version: "1.0.1"
dependencies:
- name: app-frontend
version: ">1.0"
---
name: app-backend
version: "1.0.10"
dependencies:
- name: app-frontend
version: ">1.1"
Run this command to resolve the dependencies:
dependency_inspector --artifacts artifact.yaml
--- Dependency Graph ---
* --> app-frontend, app-backend
app-frontend --> app-backend
app-backend --> app-frontend--- Solution ---
app-frontend==1.1.2
app-backend==1.0.10
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
Built Distribution
Close
Hashes for dependency_inspector-0.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d216a121a9a9786d3cf42b7d4b9df9c7ec5f7f9304937d30259757db66438ac0 |
|
MD5 | 78d42ef43bd4221ab3f1ea2872d5dcb4 |
|
BLAKE2b-256 | 5fbbf56236936ac082d8418d9dd2ba7f7ce401440a55e029ba07cd15caefa33b |
Close
Hashes for dependency_inspector-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dafbf564b53309278d1b135b9912cc7500ae1912314dc4c180df89cf181266bd |
|
MD5 | 0bceef09470a7d726496e55692a59b4c |
|
BLAKE2b-256 | cedfe23bf2691ca832f3df9f4aa7e88a43bef1d862618fd2616a12706be71e69 |