Bug#1030623: deken: broken on Python 3.11, because of hy
Package: deken
Version: 0.9.4-3
Severity: important
X-Debbugs-Cc: Matthias.Geier@gmail.com
Dear Maintainer,
I have already reported this at
https://github.com/pure-data/deken/issues/285
and I have been told to report it here.
The problem seems to be that deken doesn't work with Python 3.11.
Here's the error message I got when running any deken command:
This is your first time running deken on this machine.
I'm going to install myself and my dependencies into /home/mg/.local/share/deken-debian now.
Feel free to Ctrl-C now if you don't want to do this.
Installing deken.
Fetching Python requirements file: /usr/share/deken/developer/requirements.txt
'/usr/share/deken/developer/requirements.txt' -> '/home/mg/.local/share/deken-debian/requirements.txt'
Fetching main hylang file: /usr/share/deken/developer/deken.hy
'/usr/share/deken/developer/deken.hy' -> '/home/mg/.local/share/deken-debian/deken.hy'
created virtual environment CPython3.11.1.final.0-64 in 689ms
creator CPython3Posix(dest=/home/mg/.local/share/deken-debian/virtualenv, clear=False, no_vcs_ignore=False, global=True)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/mg/.local/share/virtualenv)
added seed packages: pip==22.3.1, setuptools==66.1.1, wheel==0.38.4
activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
Installing deken library dependencies.
ERROR: Ignored the following versions that require a different python version: 0.24.0 Requires-Python >= 3.7, < 3.11; 1.0a4 Requires-Python >= 3.7, < 3.11
ERROR: Could not find a version that satisfies the requirement hy~=1.0a4 (from versions: 0.6.0, 0.7.0, 0.7.5, 0.8.0, 0.8.1, 0.8.2, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.9, 0.9.10, 0.9.11, 0.9.12, 0.10.0, 0.10.1, 0.11.0, 0.11.1, 0.12.0, 0.12.1, 0.13.0, 0.13.1, 0.14.0, 0.15.0, 0.16.0, 0.17.0, 0.18.0, 0.19.0, 0.20.0, 0.25.0, 1.0a1, 1.0a2, 1.0a3)
ERROR: No matching distribution found for hy~=1.0a4
Installation of requirements failed.
You probably should install the following packages first:
- 'python3-dev'
- 'libffi-dev'
- 'libssl-dev'
-- System Information:
Debian Release: bookworm/sid
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), LANGUAGE=de_AT:de
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages deken depends on:
ii curl 7.87.0-2
ii python3-easywebdav 1.2.0-10
ii python3-gnupg 0.4.9-1
ii python3-keyring 23.9.3-2
ii python3-macholib 1.16.2+ds0-1
ii python3-pefile 2022.5.30-1
ii python3-pyelftools 0.29-1
ii python3-requests 2.28.1+dfsg-1
ii python3-virtualenv 20.17.1+ds-1
Versions of packages deken recommends:
ii pd-deken 0.9.4-3
deken suggests no packages.
-- no debconf information
Reply to: