You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Preparing editable metadata (pyproject.toml) ... done
INFO: pip is looking at multiple versions of joinmarket to determine which version is compatible with other requirements. This could take a while.
ERROR: Package 'joinmarket' requires a different Python: 3.13.5 not in '<3.13,>=3.8'
Joinmarket was not installed. Exiting.
I believe the last Python3 that can be used with JoinMarket is 3.12.
Debian 13 comes with Python3.13.
The root cause for the install.sh failure is that bencoder.pyx 3.0.1 does not support Python3.13.
It seems there is no newer bencoder: #1428
Possible solution is to try Python 3.11 in a virtual environment, as outlined here: #1787 (comment)
What I did & it worked:
sudo apt-get install libffi-dev https://wiki.debian.org/Python#Installing_from_Source
Installed 3.11 from source, then did: use the altinstall target (as root): "make altinstall"
Then ran: install.sh -p python3.11
I believe the last Python3 that can be used with JoinMarket is 3.12.
Debian 13 comes with Python3.13.
The root cause for the install.sh failure is that bencoder.pyx 3.0.1 does not support Python3.13.
It seems there is no newer bencoder: #1428
Possible solution is to try Python 3.11 in a virtual environment, as outlined here: #1787 (comment)
What I did & it worked:
sudo apt-get install libffi-dev
https://wiki.debian.org/Python#Installing_from_Source
Installed 3.11 from source, then did: use the altinstall target (as root): "make altinstall"
Then ran: install.sh -p python3.11