Skip to content

Make tmt.base into a python package#4325

Open
LecrisUT wants to merge 4 commits intoteemtee:mainfrom
LecrisUT:chore/refactor-base
Open

Make tmt.base into a python package#4325
LecrisUT wants to merge 4 commits intoteemtee:mainfrom
LecrisUT:chore/refactor-base

Conversation

@LecrisUT
Copy link
Contributor

Some basic refactoring to make the code more contained and gradually bring back pyright to check these bits

@LecrisUT LecrisUT added code | style Code style changes not affecting functionality status | blocking other work An important pull request, blocking other pull requests or issues ci | full test Pull request is ready for the full test execution review | trivial Very easy for review, even for beginners, so don't be afraid to have a look! :-) area | maintenance Changes important for efficiency and the long-term health of the project labels Nov 14, 2025
@github-project-automation github-project-automation bot moved this to backlog in planning Nov 14, 2025
@happz happz moved this from backlog to implement in planning Nov 19, 2025
@LecrisUT LecrisUT force-pushed the chore/refactor-base branch 3 times, most recently from 548f879 to 23ae30d Compare December 2, 2025 13:33
@psss psss changed the title Make tmt.base into a python package Make tmt.base into a python package Jan 16, 2026
@psss
Copy link
Contributor

psss commented Jan 28, 2026

This was proposed for the housekeeping sprint 10.

Move everything in it under a core subpackage to be split up shortly

Signed-off-by: Cristian Le <git@lecris.dev>
Signed-off-by: Cristian Le <git@lecris.dev>
Signed-off-by: Cristian Le <git@lecris.dev>
@LecrisUT LecrisUT force-pushed the chore/refactor-base branch from 23ae30d to e25d8a1 Compare February 13, 2026 12:21
@psss psss added this to the 1.68 milestone Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area | maintenance Changes important for efficiency and the long-term health of the project ci | full test Pull request is ready for the full test execution code | style Code style changes not affecting functionality review | trivial Very easy for review, even for beginners, so don't be afraid to have a look! :-) status | blocking other work An important pull request, blocking other pull requests or issues

Projects

Status: implement

Development

Successfully merging this pull request may close these issues.

2 participants