Conversation
|
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 ( |
|
Any help from the The way the package is layered, there are two outputs that are effectively empty meta-packages which could easily be noarch: I've tried doing that here now, and it works fine in native builds, but fails with IMO non-sensical errors on aarch/ppc: When I say non-sensical, I mean that that the Note that all jobs here want to build: which is the goal - we need to build it in each job in order to successfully build the per-python |
|
Ah, I see the problem now: so it uses the wrong platform (probably due to the noarch specification?)! I had suspected something like that before and had tried diff --git a/conda-forge.yml b/conda-forge.yml
index 076b676..a1f93b6 100644
--- a/conda-forge.yml
+++ b/conda-forge.yml
@@ -13,4 +13,13 @@ github:
provider:
linux_aarch64: azure
linux_ppc64le: azure
+# to be able to build pyarrow{,-all} as noarch, while building
+# the python-version-dependent pyarrow-tests on top (per job)
+noarch_platforms:
+ - linux_64
+ - linux_aarch64
+ - linux_ppc64le
+ - osx_64
+ - osx_arm64
+ - win_64
test: native_and_emulatedbut that doesn't generate any noticeable difference in the rerendered files. It still sounds like a conda-build issue IMO if the it tries to change architecture mid-build due to |
b57b436 to
2e63014
Compare
pyarrow{,-all} noarchpyarrow{,-all} noarch
|
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 ( |
pyarrow{,-all} noarchpyarrow{,-all} noarch
|
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 ( I do have some suggestions for making it better though... For recipe/meta.yaml:
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/14348022956. Examine the logs at this URL for more detail. |
Both
pyarrowandpyarrow-allare wrapper packages with no actual content. They could can just as well be noarch, and the rest should work (i.e. the constraints onpyarrow-corewill ensure the right python version etc. gets used).