Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructure into subpackages #352

Merged
merged 28 commits into from
May 22, 2024
Merged

Restructure into subpackages #352

merged 28 commits into from
May 22, 2024

Conversation

ducky64
Copy link
Collaborator

@ducky64 ducky64 commented May 21, 2024

Instead of a bunch of top-level packages, moves things like edg_core into edg.core. Also renames some subpackages for simplicity: electronics_abstract_parts -> abstract_parts, electronics_lib -> parts. Should not break compatibility for those using from edg import *, but will break for those importing internals.

This structure should allow this to be used as a submodule and is overall cleaner. The compiler will detect if PolymorphicBlocks exists in the current path, and if so, uses the qualified path.

examples is still independent and is not part of the public API or package structure.

@ducky64 ducky64 merged commit 451de23 into master May 22, 2024
9 checks passed
@ducky64 ducky64 deleted the repackage branch May 22, 2024 21:29
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