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

CI: Windows #205

Merged
merged 12 commits into from
Aug 20, 2022
Merged

CI: Windows #205

merged 12 commits into from
Aug 20, 2022

Conversation

ax3l
Copy link
Member

@ax3l ax3l commented Aug 15, 2022

Add windows testing to continuous integration.

@ax3l ax3l added install component: tests examples, tests and benchmarks component: python Python bindings bug Something isn't working bug: affects latest release Bug also exists in latest release version labels Aug 15, 2022
@ax3l ax3l force-pushed the test-windows branch 7 times, most recently from d11adb2 to f0c360a Compare August 15, 2022 02:11
@ax3l ax3l force-pushed the test-windows branch 5 times, most recently from 5f2dc22 to bd3696b Compare August 16, 2022 03:47
.github/workflows/windows.yml Outdated Show resolved Hide resolved
.github/workflows/windows.yml Outdated Show resolved Hide resolved
.github/workflows/windows.yml Outdated Show resolved Hide resolved
.github/workflows/windows.yml Show resolved Hide resolved
Add windows testing to continuous integration.
The `pip_install` target did not yet work on Windows, because it has
no universal wildcard `*` support for our pip install logic.

Fix this by creating the wheel in a sub-directory and installing it
by "finding all wheels for `pywarpx` in a given prefix".

- Avoid wildcards by using a separate directory.
- Avoid downloading deps during `wheel` build again.
Support `IMPACTX_CMAKE_...` environment variables for any CMake
option.
@ax3l ax3l force-pushed the test-windows branch 2 times, most recently from 960fb4b to cde4118 Compare August 19, 2022 22:52
Skip for now:
- pytest
- analysis
- plot
- python tests
@ax3l ax3l merged commit 157e38a into ECP-WarpX:development Aug 20, 2022
@ax3l ax3l deleted the test-windows branch August 20, 2022 01:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug: affects latest release Bug also exists in latest release version bug Something isn't working component: python Python bindings component: tests examples, tests and benchmarks install
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant