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

Fix: Artifact Placement in Windows Wheels #1400

Merged
merged 2 commits into from
Mar 27, 2023
Merged

Conversation

ax3l
Copy link
Member

@ax3l ax3l commented Mar 27, 2023

Our setup.py wheel logic currently picks up our libs and Python module straight from the build directory. The latest changes then misplaced the artifacts in the final wheel.

Add a tweak to CMake that allows to overwrite this for the two targets (lib and python module).

This will be modernized at some point using scikit-build.

Regression to #1384

  • add CI test that ensures the MSVC build logic via pip works & modules are usable
  • checked wheel artifact produced in Wheels: 0.15.0.post1 #1401

Our `setup.py` wheel logic currently picks up our libs and
Python module straight from the build directory. The latest
changes then misplaced the artifacts in the final wheel.

Add a tweak to CMake that allows to overwrite this for the two
targets (lib and python module).

This will be modernized at some point using `scikit-build`.
@ax3l ax3l added this to the 0.15.1 milestone Mar 27, 2023
@ax3l ax3l mentioned this pull request Mar 27, 2023
1 task
@ax3l ax3l requested a review from franzpoeschel March 27, 2023 00:53
@ax3l ax3l mentioned this pull request Mar 27, 2023
5 tasks
@ax3l ax3l changed the title Fix: Windows Wheels (setup.py) Fix: Artifact Placement in Windows Wheels Mar 27, 2023
@ax3l ax3l enabled auto-merge (squash) March 27, 2023 05:09
@ax3l ax3l disabled auto-merge March 27, 2023 05:54
@ax3l ax3l merged commit 0616e45 into openPMD:dev Mar 27, 2023
@ax3l ax3l deleted the fix-setup-py-win branch March 27, 2023 06:04
@ax3l ax3l mentioned this pull request Mar 28, 2023
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants