switch repo to openmm org in download wheel script + other fixes#2
switch repo to openmm org in download wheel script + other fixes#2mikemhenry wants to merge 13 commits intoopenmm:mainfrom
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 |
|
|
||
| - name: Upload artifacts to Github | ||
| uses: actions/upload-artifact@v2 | ||
| uses: actions/upload-artifact@v4 |
There was a problem hiding this comment.
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 |
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.
|
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.