Skip to content

Move Harmonica to a src layout#648

Merged
santisoler merged 5 commits intomainfrom
src-layout
Apr 7, 2026
Merged

Move Harmonica to a src layout#648
santisoler merged 5 commits intomainfrom
src-layout

Conversation

@santisoler
Copy link
Copy Markdown
Member

@santisoler santisoler commented Mar 25, 2026

Move source files to follow a src layout. Move the codebase to src/harmonica. Move tests to their own test folder in the root of the repo. Update the pyproject.toml to correctly build and lint the code. Update Makefile to correctly work on the new layout. Update .gitignore and MANIFEST.in. Update imports in tests: replace relative imports of harmonica to absolute ones.

@leouieda
Copy link
Copy Markdown
Member

leouieda commented Apr 7, 2026

@santisoler feel free to merge this whenever. It's not too hard to rebase other branches. I've done it for Boule recently and it was automatic.

@santisoler santisoler marked this pull request as ready for review April 7, 2026 22:02
@santisoler santisoler merged commit e81f223 into main Apr 7, 2026
18 checks passed
@santisoler santisoler deleted the src-layout branch April 7, 2026 22:03
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