Skip to content

Conversation

@smkent
Copy link
Contributor

@smkent smkent commented Mar 19, 2025

This adds a basic CI workflow and some related fixups to allow hatch test to invoke Pytest properly. This PR adds a single test to ensure import InteractiveHtmlBom works (and that pytest can run the test).

Of note, this configures the default hatch environment in pyproject.toml to install with system site packages access. This allows the hatch-managed virtualenvs to access pcbnew and wxwidgets in the system site packages directory, which aren't installable in the hatch-managed environment.

smkent added 4 commits March 18, 2025 20:58
This allows access to system libraries such as pcbnew and wxwidgets
which can't be installed in a hatch-managed virtual environment
Copy link
Member

@qu1ck qu1ck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good overall, I left few comments inline

@smkent
Copy link
Contributor Author

smkent commented Mar 20, 2025

Branch updated. Thanks!

@qu1ck qu1ck merged commit 0e553b2 into openscopeproject:master Mar 20, 2025
2 checks passed
@smkent smkent deleted the ci branch March 21, 2025 07:26
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