A number of charms error out when run with super-tox due to dependency resolution problems #5
Open
Description
When running super-tox against one of my development branches, I get a lot of errors like this one, where dependencies cannot be resolved between my branch, specified by supertox, on ops 2.17.something, and the version that the charm has specified, typically ops==2.16.0 or ops==2.15.0
[15:55:47] ERROR 17895 Errors from tox:static in .cache/sdcore-router-operator: b"\x1b[31m Running command git clone --filter=blob:none --quiet super-tox.py:184
https://github.com/james-garner-canonical/operator /tmp/pip-req-build-7cvs31cr\n Running command git checkout -b pebble-union --track
origin/pebble-union\n Switched to a new branch 'pebble-union'\n branch 'pebble-union' set up to track 'origin/pebble-union'.\nERROR: Cannot
install ops 2.17.0.dev0 (from git+https://github.com/james-garner-canonical/operator@pebble-union) and ops==2.15.0 because these package versions
have conflicting dependencies.\nERROR: ResolutionImpossible: for help visit
https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts\n\x1b[39m"
Here is a list of charms that failed this way for me
sdcore-router-operator
sdcore-pcf-operator
sdcore-smf-operator
sdcore-ausf-operator
sdcore-nssf-operator
sdcore-udm-operator
sdcore-udr-operator
self-signed-certificates-operator
sdcore-amf-operator
sdcore-nms-operator
sdcore-upf-operator
tls-certificates-requirer-operator
sdcore-webui-operator
manual-tls-certificates-operator
vault-k8s-operator
sdcore-nrf-operator