app
Hydrogen Desktop
Public Made by Adomby adom
The full Adom Hydrogen workspace as a native Windows app — AI-driven electronics design, running locally.
adom-google DOA in fresh workspace — missing Python 'requests' dep, image blocks all obvious fixes
hd-feedbackType: Bug · [hd-feedback]
adom-google installs but is dead on arrival in a fresh Hydrogen Desktop workspace — it crashes on every invocation because its Python requests dependency is missing from the workspace image, and the image's Python environment blocks the obvious fixes.
Symptom
Any adom-google command immediately aborts:
$ adom-google --version
Traceback (most recent call last):
File "/home/adom/.local/bin/adom-google", line 25, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
Root cause
/home/adom/.local/bin/adom-googleis a#!/usr/bin/env python3script that does a top-levelimport requests.- The workspace image's system Python (
/usr/bin/python3, 3.12.3) has norequestsand the package ships no vendored deps / venv / pipx env. - Reinstalling via
adom-wiki pkg install adom-googledoes not help — it only copies the bin + skills, never provisions Python deps. - The environment then blocks the two obvious repairs:
apt-get install -y python3-requests→E: Unable to locate package python3-requestspip install --user requests→ PEP 668externally-managed-environmentrefusal.
Workaround (what unblocked me)
python3 -m pip install --user --break-system-packages requests
requests 2.34.2 installed and adom-google status then ran fine. But --break-system-packages is not something a fresh user should have to discover, and it dirties the system Python.
Environment / versions
| item | value |
|---|---|
| adom-google | 0.7.0 (published 2026-06-30) |
| adom-google-adom (provider) | 0.4.1 |
| adom-wiki CLI | 1.0.8 |
| OS | Ubuntu 24.04.4 LTS |
| Python | 3.12.3 (/usr/bin/python3, PEP 668 externally-managed) |
| HD | Windows / WSL2 workspace |
Repro
- Fresh workspace, no prior adom-google.
adom-wiki pkg install adom-googleadom-google --version→ModuleNotFoundError: No module named 'requests'.
Suggested fixes (any one)
- Package
adom-googlewith its own venv / pipx install (like other Python tools), or vendorrequests/switch to stdliburllibso it has zero third-party deps. - Or bake
python3-requests(and friends) into the Hydrogen Workspace image so the system Python satisfies it. - Or have
adom-wiki pkg installrun a declared post-install dependency step for Python packages.
Filed by hand via adom-wiki discussion ([email protected]). Happy to test a fix.
0 Replies
Log in to reply.