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
Convert to noarch package #18
Conversation
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipe:
|
@conda-forge-admin, please rerender |
…nda-forge-pinning 2023.08.24.17.10.00
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'm trying to install this package using micromamba in a docker container doing development on an M1 Mac and running into an error because it's not available for the @mtekman or @bgruening would you be up for merging it in? |
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.
So this effectively removes the win and osx targets, and replaces them with linux, which is no longer python version dependent?
This removes the OS-specific targets and replaces it with an OS/architecture-independent noarch package. This would get built on the Linux runners. The python version can be specified via a normal pin if needed (e.g. I have a noarch build that can be tried if interested: |
# Conflicts: # .azure-pipelines/azure-pipelines-linux.yml # .azure-pipelines/azure-pipelines-osx.yml # .azure-pipelines/azure-pipelines-win.yml # .ci_support/linux_64_.yaml # .ci_support/linux_64_python3.10.____cpython.yaml # .ci_support/linux_64_python3.12.____cpython.yaml # .ci_support/linux_64_python3.8.____cpython.yaml # .ci_support/linux_64_python3.9.____73_pypy.yaml # .ci_support/linux_64_python3.9.____cpython.yaml # .ci_support/osx_64_python3.10.____cpython.yaml # .ci_support/osx_64_python3.11.____cpython.yaml # .ci_support/osx_64_python3.12.____cpython.yaml # .ci_support/osx_64_python3.8.____cpython.yaml # .ci_support/osx_64_python3.9.____73_pypy.yaml # .ci_support/osx_64_python3.9.____cpython.yaml # .ci_support/osx_arm64_python3.10.____cpython.yaml # .ci_support/osx_arm64_python3.11.____cpython.yaml # .ci_support/osx_arm64_python3.8.____cpython.yaml # .ci_support/osx_arm64_python3.9.____cpython.yaml # .ci_support/win_64_python3.10.____cpython.yaml # .ci_support/win_64_python3.11.____cpython.yaml # .ci_support/win_64_python3.12.____cpython.yaml # .ci_support/win_64_python3.8.____cpython.yaml # .ci_support/win_64_python3.9.____73_pypy.yaml # .ci_support/win_64_python3.9.____cpython.yaml # .scripts/build_steps.sh # .scripts/run_osx_build.sh # README.md
@conda-forge-admin, please rerender |
…nda-forge-pinning 2023.10.23.08.51.53
@mtekman thanks for the review! I've just merged in the latest |
Nice, thanks for the upgrade! |
The current package recipe brings in a platform-specific dependency on
python_abi
. This can cause some issues with dependency resolution when many other packages are included in the solve.However, since this library is a simple Python package, we can build a python noarch package instead, which resolves these issues for us.
This PR converts the package from a platform-specific binary package to a noarch python package.
Checklist
conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)