Skip to content

refactor: split check licenses logic into separate steps#1363

Open
SMoraisAnsys wants to merge 7 commits into
mainfrom
refactor/split-check-licenses-into-different-venvs
Open

refactor: split check licenses logic into separate steps#1363
SMoraisAnsys wants to merge 7 commits into
mainfrom
refactor/split-check-licenses-into-different-venvs

Conversation

@SMoraisAnsys

@SMoraisAnsys SMoraisAnsys commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Like we did for safety, the idea of this PR is to split the installation into two venvs. One only contains pip-licenses and its dependencies while the other contains the project + extra or the provided path to a venv. The idea is to leverage the python option which allows to select a specific python path to check.

I've a successful usage in pyaedt: here is an expected working workflow (many other are working too) and here is an expected failing workflow.

@SMoraisAnsys SMoraisAnsys requested a review from a team as a code owner June 16, 2026 08:44
@SMoraisAnsys SMoraisAnsys self-assigned this Jun 16, 2026
Comment thread build-wheelhouse/action.yml Outdated
Comment thread build-wheelhouse/action.yml Outdated
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