I received some inquiries from folks interested in this package asking for assistance in finding a workaround.
The manual procedures I tested to use this software are listed below; they include building it out of the pull request #367 [1], setting up a virtual environment with Python 3.12.8, downgrading jsonschema and installing in it future.
sudo pacman -Rcns weechat-matrix python-future
rm -rf $HOME/.local/share/weechat/python/autoload/weechat-matrix.py
cd /tmp
git clone https://github.com/poljar/weechat-matrix.git
cd weechat-matrix
git fetch origin pull/367/head:fix/crypto-import-error
git switch fix/crypto-import-error
make install
cd $HOME/.local/share/weechat/python/
sudo pacman -S uv
uv venv venv -p 3.12.8
source venv/bin/activate
uv pip install -r /tmp/weechat-matrix/requirements.txt
uv pip install jsonschema==4.17.3
uv pip install future
deactivate
ln -s $HOME/.local/share/weechat/python/matrix.py $HOME/.local/share/weechat/python/autoload/matrix.py
rm -rf /tmp/weechat-matrix
I've been asked to put this workaround into a package, and I'm reviewing my options to see if it complies with the AUR submission requirements.
Pinned Comments
loacker commented on 2024-12-23 11:18 (UTC)
The plugin is currently broken, and I'm researching this problem to see if there is a fix.
https://github.com/poljar/weechat-matrix/issues/357