conda-forge / pypy3.6-feedstock

A conda-smithy repository for pypy3.6.
BSD 3-Clause "New" or "Revised" License
4 stars 13 forks source link

rebuild _sysconfigdata__*.py in $PREFIX so the install step will fix paths #87

Closed mattip closed 2 years ago

mattip commented 2 years ago

Checklist

Closes #86. I tested this by seeing that the output of these commands shows the include files in the include directory

$ conda activate pypy3.8
$ conda install /home/matti/miniconda3/envs/python3.9/conda-bld/linux-64/pypy3.8-7.3.9-h5001382_3.tar.bz2
$ ls $(python -c "import sysconfig; print(sysconfig.get_config_var('INCLUDEPY'))")
conda-forge-linter commented 2 years ago

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

mattip commented 2 years ago

If this looks right I will again build the aarch64 builds from this gist

mattip commented 2 years ago

MacOS builds are failing, I think this has to do with an update in the platform image. Upstream is using a patch to hardcode libc to /usr/lib/lbic.dylib. I will add a patch.

mattip commented 2 years ago

macOS cannot find libexpat, maybe adding it to the build environment will help

mattip commented 2 years ago

CI is passing. Would anyone like to take a look?

mattip commented 2 years ago

@h-vetinari I meant to convert tabs to spaces. Did I mess up?

h-vetinari commented 2 years ago

I don't think so, but I couldn't tell which way the conversion went just by looking at the GH UI.

mattip commented 2 years ago

I merged this. I will rebuild the aarch64 packages according to https://gist.github.com/mattip/1cb3c04fe1c285f62dfb4884cc1c5f22.

mattip commented 2 years ago

I built the result of this PR on an aarch64 machine, here are the build logs for the pypy3.8/pypy3.9 openblas1.1/openblas3 builds.

logs.txt

@conda-forge/pypy3-6 could someone copy the last 2 files from each of https://anaconda.org/mattip/pypy3.9/files and https://anaconda.org/mattip/pypy3.8/files (4 files total) to https://anaconda.org/conda-forge/pypy3.8/files and https://anaconda.org/conda-forge/pypy3.8/files respectively

mattip commented 2 years ago

@isuruf ping. Could you copy the aarch64 artifacts of the latest pypy3.8/pypy3.9 builds?

isuruf commented 2 years ago

Which artifacts exactly? Can you add a copy label to the artifacts to be copied?

mattip commented 2 years ago

Can you add a copy label to the artifacts to be copied?

Done, thanks

isuruf commented 2 years ago

Copied just now

mattip commented 2 years ago

Thanks