Skip to content

Conversation

@mryab
Copy link
Member

@mryab mryab commented Aug 3, 2025

At the top level, hivemind exposed submodules like hivemind.utils through wildcard imports, which is discouraged by PEP8. This PR reduces the API surface area of hivemind by removing modles that are not mean to be exported from top-level __init__.py. Following up on this change, the PR also replaces import hivemind with more explicit import statements in tests and benchmarks

@mryab mryab force-pushed the make-imports-explicit branch from 71abe04 to ebaef75 Compare August 3, 2025 18:05
@mryab mryab merged commit 937198f into master Aug 3, 2025
31 of 35 checks passed
@mryab mryab deleted the make-imports-explicit branch August 3, 2025 20:01
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.

2 participants