Skip to content

Conversation

@Tatsh
Copy link
Contributor

@Tatsh Tatsh commented Feb 8, 2026

This is a port of portage-stubs. It is a very minimal set of stubs just enough for my livecheck project to use. The Portage API is fairly unstable, massive, and not entirely what you can call 'public'. However, the parts I have been using have not changed much in the last few years.

Once merged I will deprecate and archive portage-stubs here and on PyPI.

The upstream Portage project is not likely to be fully typed anytime soon. The authors are also not interested in the necessary workarounds such as having a lot of if TYPE_CHECKING: blocks to workaround the dynamic typing in the API.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 8, 2026

According to mypy_primer, this change has no effect on the checked open source code. 🤖🎉

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