Confirmed: unit-ovn-chassis-0: 11:28:01 DEBUG unit.ovn-chassis/0.install Processing ./wheelhouse/jsonschema-4.14.0.tar.gz unit-ovn-chassis-0: 11:28:01 DEBUG unit.ovn-chassis/0.install Installing build dependencies: started unit-ovn-chassis-0: 11:28:03 DEBUG unit.ovn-chassis/0.install Installing build dependencies: finished with status 'error' unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install error: subprocess-exited-with-error unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install × pip subprocess to install build dependencies did not run successfully. unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install │ exit code: 1 unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install ╰─> [3 lines of output] unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install Looking in links: wheelhouse unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install ERROR: Could not find a version that satisfies the requirement hatchling (from versions: none) unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install ERROR: No matching distribution found for hatchling unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install [end of output] unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install note: This error originates from a subprocess, and is likely not a problem with pip. unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install error: subprocess-exited-with-error unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install × pip subprocess to install build dependencies did not run successfully. unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install │ exit code: 1 unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install ╰─> See above for output. unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install note: This error originates from a subprocess, and is likely not a problem with pip. unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install Traceback (most recent call last): unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install File "/var/lib/juju/agents/unit-ovn-chassis-0/charm/hooks/install", line 8, in unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install basic.bootstrap_charm_deps() unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install File "/var/lib/juju/agents/unit-ovn-chassis-0/charm/lib/charms/layer/basic.py", line 224, in bootstrap_charm_deps unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install check_call([pip, 'install', '-U', reinstall_flag, '--no-index', unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install File "/usr/lib/python3.8/subprocess.py", line 364, in check_call unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install raise CalledProcessError(retcode, cmd) unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install subprocess.CalledProcessError: Command '['/var/lib/juju/agents/unit-ovn-chassis-0/.venv/bin/pip', 'install', '-U', '--force-reinstall', '--no-index', '--no-cache-dir', '-f', 'wheelhouse', 'psutil==5.9.1', 'netaddr==0.7.19', 'dnspython==1.16.0', 'charms.openstack==0.0.1.dev1', 'jsonschema==4.14.0', 'importlib-resources==5.9.0', 'netifaces==0.11.0', 'attrs==22.1.0', 'pyparsing==3.0.9', 'flit-core==3.7.1', 'PyYAML==5.3.1', 'tomli==2.0.1', 'pyaml==21.10.1', 'zipp==3.8.1', 'pkgutil-resolve-name==1.3.10', 'pbr==5.10.0', 'pyrsistent==0.18.1', 'packaging==21.3', 'charmhelpers==1.1.1.dev37', 'Jinja2==3.1.2', 'charms.reactive==1.5.0']' returned non-zero exit status 1. unit-ovn-chassis-0: 11:28:04 ERROR juju.worker.uniter.operation hook "install" (via explicit, bespoke hook script) failed: exit status 1 jsonschema is trying to pull in "hatchling" and doesn't appear in the wheelhouse. This is probably a missing defined dependency in one of the modules which defeats the discovery process of pip download.