mirror of
https://github.com/proxmoxer/proxmoxer.git
synced 2026-04-24 22:56:01 +03:00
[GH-ISSUE #198] Throws error when used under Python3.13.x #111
Labels
No labels
backend:https
backend:local
backend:openssh
backend:ssh_paramiko
pull-request
status:ansible-issue
status:help-wanted
status:info-needed
status:proxmox-issue
status:review-needed
type:bug 🐞
type:dependency ⛓️
type:docs 📝
type:enhancement ⏫
type:maintenance 🛠️
type:meta
type:question ❓
type:request ✋
type:testing 🧪
version:1.x
version:latest
version:py2
version:py3
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/proxmoxer#111
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @cloudcodger on GitHub (Feb 15, 2025).
Original GitHub issue: https://github.com/proxmoxer/proxmoxer/issues/198
Originally assigned to: @jhollowe on GitHub.
I have an Ansible playbook that use a Role that uses modules based off the
community.generalproxmoxmodule, except that they use theopensshbackend. This works fine with Python 3.12.x but now fails with Python 3.13.x with the errorChosen backend requires 'openssh_wrapper' module.This message is coming from
proxmoxerwhen it checks to see if theopenssh_wrappermodule is installed and for some reason it fails even when the module is there.Example of the playbook running:
Example of the playbook run with the error:
In both cases, using
proxmoxermodule version2.2.0.Here is the
test_pve.ymlplaybook that is failing with Python 3.13.@jhollowe commented on GitHub (Feb 18, 2025):
I was working on trying to get py3.13 working, but it looks like 3.13 deprecated something that the openssh-wrapper library was using. Since that library hasn't been updated in many years and has not accepted previous PRs, I just forked it and added a fix for this issue.
Feel free to use
git+https://github.com/proxmoxer/openssh-wrapper.git@masterin your requirements.txt (or however else you are installing python libraries). I need to reach out to the current maintainers ofopenssh-wrapperand see if they want to continue owning it or would like this org to take it over.