mirror of
https://github.com/retspen/webvirtcloud
synced 2026-11-11 12:46:49 +00:00
- The root password's SHA-512 crypt hash comes from libpass (the maintained passlib fork, pure Python) instead of crypt-r, a copy of the stdlib crypt module gone in Python 3.13: crypt-r ships no wheels and its build needs crypt.h, which Ubuntu 26.04 no longer brings with python3-dev, so the installer and the manual installation failed there. The hash is the same format ($6$, now with libpass's 656000 rounds), checked with glibc's crypt. - The README's RHEL compute packages left out python3-libguestfs, which gstfsd imports with the system python: setting the password or key of a shut-off VM failed there. - The tests read YAML themselves and had PyYAML only through drf-spectacular.
27 lines
659 B
Text
27 lines
659 B
Text
Django==5.2.18
|
|
django_bootstrap5==26.3
|
|
django-otp==1.7.5
|
|
# for websockify; a host's python3-requests would
|
|
# otherwise bring idna, requests and urllib3 with advisories
|
|
idna>=3.15
|
|
requests>=2.33.0
|
|
urllib3>=2.8.0
|
|
django-axes==8.3.1
|
|
djangorestframework==3.18.3
|
|
django-rest-knox==5.1.1
|
|
drf-nested-routers==0.95.3
|
|
drf-spectacular[sidecar]==0.30.0
|
|
gunicorn==26.2.0
|
|
libvirt-python>=9.0.0
|
|
lxml>=6.1
|
|
openpyxl==3.1.5
|
|
paramiko==5.1.0
|
|
psycopg[binary]==3.3.6
|
|
pycdlib==1.22.0
|
|
python-engineio==4.15.1
|
|
python-socketio==5.18.1
|
|
segno==1.6.6
|
|
websockify==0.13.0
|
|
whitenoise==6.12.0
|
|
# the root password's SHA-512 crypt hash (the stdlib crypt is gone in Python 3.13)
|
|
libpass==1.9.4
|