-
Notifications
You must be signed in to change notification settings - Fork 2
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
switch repo to openmm org in download wheel script + other fixes #2
base: main
Are you sure you want to change the base?
Conversation
I am going to use this PR for all the little tweaks I need to make to get the wheels working |
weird this patch works upstream openmm/openmm#4537 |
|
looks like the patch applied correctly
|
full error:
will see if I can reporduce this locally with |
I think the issue was that another patch modified setup.py so things got mangled |
@@ -1,10 +1,11 @@ | |||
|
|||
|
|||
- name: Upload artifacts to Github | |||
uses: actions/upload-artifact@v2 | |||
uses: actions/upload-artifact@v4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
v2 is getting deprecated in june so I figured might as well update now
with: | ||
path: build_artifacts/pypi_wheels | ||
name: ${{ matrix.CONFIG }} | ||
overwrite: true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see issue #4
recipe/gh4537.patch
Outdated
(especially on recent GPUs) that make it truly unique among simulation codes. | ||
""" | ||
setupKeywords["extras_require"] = {"cuda12": f"openmm-cuda=={setupKeywords['version']}.12", "cuda11.2": f"openmm-cuda=={setupKeywords['version']}.11.2", "cuda11.8": f"openmm-cuda=={setupKeywords['version']}.11.8"} | ||
+ setupKeywords["install_requires"] = ["numpy"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hmmm, commenting out patch to see if its something I did, but now everything fails with:
|
Try pinning auditwheel to 5.x |
Okay I think that pin fixed the linux builds but osx EDIT: I need to use |
It looks like numpy 1.22 is the oldest version we build against, and 1.26 is the newest and we are building python3.8 wheels, so we might need to use something like |
Not sure why |
All green now |
@peastman this is ready to merge! |
No description provided.