Skip to content

Drop testtools dependency#87

Closed
jelmer wants to merge 1 commit into
masterfrom
drop-testtools
Closed

Drop testtools dependency#87
jelmer wants to merge 1 commit into
masterfrom
drop-testtools

Conversation

@jelmer
Copy link
Copy Markdown
Member

@jelmer jelmer commented Jun 17, 2025

... just considering what it would take to drop the dependency on testtools and make subunit a bit leaner. (won't merge without further discussion)

@jelmer
Copy link
Copy Markdown
Member Author

jelmer commented Jun 4, 2026

Closing: this only vendors the core protocol classes, but run.py and the filter scripts still import StreamToExtendedDecorator, TestProgram, testtools.run, etc., so dropping testtools from pyproject would break them. The testtools-free reimplementation also has test-double behaviour mismatches. Needs to be redone more completely before testtools can be dropped.

@jelmer jelmer closed this Jun 4, 2026
@jelmer jelmer deleted the drop-testtools branch June 4, 2026 15:39
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