Skip to content

Absorb and modernise matrix-is-tester#622

Draft
sandhose wants to merge 5 commits into
quenting/modernisation/poetry-to-uvfrom
quenting/modernisation/absorb-is-tester
Draft

Absorb and modernise matrix-is-tester#622
sandhose wants to merge 5 commits into
quenting/modernisation/poetry-to-uvfrom
quenting/modernisation/absorb-is-tester

Conversation

@sandhose
Copy link
Copy Markdown
Member

@sandhose sandhose commented Apr 4, 2026

Summary

  • Absorb matrix-is-tester (unmaintained external git dep) as a uv workspace member in integration-tests/
  • Drop six dependency, replace six.moves imports with stdlib equivalents
  • Fix ssl.wrap_socket()ssl.SSLContext (removed in Python 3.12)
  • Fix IP typo 127.0.00.1127.0.0.1
  • Replace asyncore/smtpd (removed in Python 3.12) with aiosmtpd
  • Drop Twisted logging, replace with stdlib logging
  • Fix deprecated assertEquals()assertEqual() (~31 occurrences)
  • Fix get_versions() URL (/versions/_matrix/identity/versions)
  • Fix test_versions assertion (["v1.1"]"v1.1")

Test plan

  • uv sync installs workspace member correctly
  • uv run trial matrix_is_tester passes 37/37 on Python 3.10 and 3.13
  • No six, asyncore, smtpd, or twisted imports remain in integration tests

Part 2 of 9 in the modernisation series. Builds on #621.

@sandhose sandhose mentioned this pull request Apr 4, 2026
3 tasks
@sandhose sandhose force-pushed the quenting/modernisation/absorb-is-tester branch from 42b2ec4 to e6213ed Compare April 4, 2026 15:12
@sandhose sandhose force-pushed the quenting/modernisation/poetry-to-uv branch 2 times, most recently from 603aacc to e3a27a6 Compare April 4, 2026 15:19
@sandhose sandhose force-pushed the quenting/modernisation/absorb-is-tester branch 2 times, most recently from 7c18f79 to dd812d7 Compare April 4, 2026 15:36
@sandhose sandhose force-pushed the quenting/modernisation/poetry-to-uv branch 2 times, most recently from db260dc to 6c7cdc0 Compare April 4, 2026 15:43
@sandhose sandhose force-pushed the quenting/modernisation/absorb-is-tester branch 2 times, most recently from 1350076 to d6e714a Compare April 4, 2026 15:45
@sandhose sandhose force-pushed the quenting/modernisation/poetry-to-uv branch 2 times, most recently from 1dfbe05 to 2b628e0 Compare April 4, 2026 15:56
@sandhose sandhose force-pushed the quenting/modernisation/absorb-is-tester branch from d6e714a to 436907b Compare April 4, 2026 15:56
@sandhose sandhose force-pushed the quenting/modernisation/poetry-to-uv branch from 2b628e0 to adb7f2b Compare April 4, 2026 16:02
@sandhose sandhose force-pushed the quenting/modernisation/absorb-is-tester branch 2 times, most recently from b1ce351 to 0bf6007 Compare April 4, 2026 16:09
@sandhose sandhose force-pushed the quenting/modernisation/poetry-to-uv branch from adb7f2b to bdb3681 Compare April 4, 2026 16:10
@sandhose sandhose force-pushed the quenting/modernisation/absorb-is-tester branch 2 times, most recently from da23d85 to ef4d7f5 Compare April 4, 2026 16:17
@sandhose sandhose force-pushed the quenting/modernisation/poetry-to-uv branch from bdb3681 to de8c5a2 Compare April 4, 2026 16:19
@sandhose sandhose force-pushed the quenting/modernisation/absorb-is-tester branch 2 times, most recently from 21ebdb7 to effd527 Compare April 4, 2026 16:26
@sandhose sandhose force-pushed the quenting/modernisation/poetry-to-uv branch from de8c5a2 to 4a569d4 Compare April 4, 2026 16:28
@sandhose sandhose force-pushed the quenting/modernisation/absorb-is-tester branch 3 times, most recently from 4ca2559 to 0ff5bd7 Compare April 4, 2026 19:59
@sandhose sandhose force-pushed the quenting/modernisation/poetry-to-uv branch from 4a569d4 to 5e39812 Compare April 4, 2026 19:59
@sandhose sandhose force-pushed the quenting/modernisation/absorb-is-tester branch from 0ff5bd7 to 5766a4e Compare April 4, 2026 20:02
@sandhose sandhose force-pushed the quenting/modernisation/poetry-to-uv branch from 5e39812 to 132fbf6 Compare April 4, 2026 20:02
Copy matrix-is-tester into integration-tests/ as a workspace member.
Merge matrix_is_test (launcher + templates) into the same package.
Fix launcher import path and use 'uv run' to start Sydent subprocess.
No code modernisation yet — files are copied as-is from the external repo.
@sandhose sandhose force-pushed the quenting/modernisation/absorb-is-tester branch from 5766a4e to 7ff4744 Compare April 4, 2026 20:07
@sandhose sandhose force-pushed the quenting/modernisation/poetry-to-uv branch from 132fbf6 to 38c1862 Compare April 4, 2026 20:07
@sandhose sandhose mentioned this pull request Apr 4, 2026
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant