Skip to content

A number of charms error out when run with super-tox due to dependency resolution problems #5

Open
@james-garner-canonical

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

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions