No description
Find a file
2026-01-19 17:55:44 +01:00
libmxclient add callbacks 2026-01-19 17:51:07 +01:00
pygomx formatting 2026-01-19 17:55:44 +01:00
smal don't leak mem 2026-01-18 23:35:07 +01:00
.gitignore Aller Anfang ist schwer. 2026-01-12 01:06:25 +01:00
compose.yaml POC 2026-01-12 17:48:17 +01:00
Containerfile.debian disable pip warnings 2026-01-18 09:59:39 +01:00
README.txt update screenshot 2026-01-18 10:01:11 +01:00

monorepos to have the right versions together

libmxclient - golang matrix client library
pygomx - python binding
smal - python matrix lib
echobot - simple bot


docker compose build
docker compose run --rm dev /bin/bash


pip install -e .
mxdiscover <mxid>


---
screenshot:
~/p/m/pygomx (main|✚1) $ docker compose run --rm dev /bin/bash
root@7c2a56098d3c:/smal#
Container pygomx-dev-run-121767d34a7a Creating
Container pygomx-dev-run-121767d34a7a Created
root@b2f35adb64b0:/smal# pip install -e .
Obtaining file:///smal
  Installing build dependencies ... done
  Checking if build backend supports build_editable ... done
  Getting requirements to build editable ... done
  Preparing editable metadata (pyproject.toml) ... done
Building wheels for collected packages: smal
  Building editable for smal (pyproject.toml) ... done
  Created wheel for smal: filename=smal-0.0.1-0.editable-py3-none-any.whl size=3096 sha256=9291e8de463dc781d713da5751bd16422769ba30c47760c7b5f27361a3752e77
  Stored in directory: /tmp/pip-ephem-wheel-cache-qjjjkcin/wheels/1f/23/eb/fa46f9ff6c1c46feaa27e5ffad7cb966e7aee46d5794e2d15f
Successfully built smal
Installing collected packages: smal
Successfully installed smal-0.0.1
root@b2f35adb64b0:/smal# mxdiscover matrix.org
try to discover from:  b'matrix.org'
Attempt to discover 'matrix.org'
b'{"m.homeserver":{"base_url":"https://matrix-client.matrix.org"},"m.identity_server":{"base_url":"https://vector.im"}}'
root@b2f35adb64b0:/smal#