Skip to content

examples-ci: install pyOpenSSL for the model-signing demo - #386

Open
pavancharak wants to merge 1 commit into
agentrust-io:mainfrom
pavancharak:fix-wcm-examples-pyopenssl
Open

pavancharak wants to merge 1 commit into
agentrust-io:mainfrom
pavancharak:fix-wcm-examples-pyopenssl

Conversation

@pavancharak

Copy link
Copy Markdown
Contributor

The weight-custody-manifest job fails on a clean runner with ModuleNotFoundError: No module named 'OpenSSL'. The [model-signing] extra doesn’t install pyOpenSSL, and model_signing imports it. I reproduced the failure in a fresh virtualenv and confirmed installing pyOpenSSL fixes it. The change is one line in .github/workflows/examples-ci.yml.

@carloshvp carloshvp left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed exact head 98f36f8568004330ca1104a27dec2c5face99b98 in an isolated checkout.

The one-line pyOpenSSL installation is consistent with the directly imported dependency. I independently compared this head with #362 at e3c8dc2: the executable workflow is identical after removing explanatory comments. Pinned actionlint 1.7.12 and whitespace validation pass on this isolated head; local external ShellCheck/pyflakes integrations were unavailable. The current hosted weight-custody-manifest demo/test job also passes.

This is duplicate delivery of the existing narrow repair in #362, which includes the upstream model-transparency#685 explanation and already has current-head maintainer approvals, 30 successful checks and one intentional skip. Please consolidate this duplicate with #362 before merging. The broader requirements/README/LoRA follow-up remains with #360. This comment records the technical comparison and consolidation action.

Reviewed with OpenAI Codex.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants