Skip to content
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

ENH: Distribution on conda-forge #122

Open
smithara opened this issue Apr 7, 2023 · 0 comments
Open

ENH: Distribution on conda-forge #122

smithara opened this issue Apr 7, 2023 · 0 comments
Milestone

Comments

@smithara
Copy link

smithara commented Apr 7, 2023

Requested feature

I've been experimenting with building the conda packages to distribute on conda-forge, see conda-forge/staged-recipes#22501. The linux build might already be working (I tested just the 3.10 one on my machine), and maybe macOS (64), but not yet Windows.

I uploaded the build artifacts at https://github.com/smithara/apexpy/releases/tag/v2.0.1-binaries (see the conda ones). There are also pip wheels too (more about that later). I'm not sure if they do in fact work across different systems since there were so many issues about that!

Test with, e.g.:

wget https://github.com/smithara/apexpy/releases/download/v2.0.1-binaries/conda_pkgs_linux.zip
unzip conda_pkgs_linux.zip
mamba create -n test_apexpy python=3.10 numpy
mamba install -n test_apexpy conda_pkgs_linux/apexpy-2.0.1-py310h4d92085_0.conda

Additional context

  • Also been trying to build wheels using cibuildwheel but so far only the linux and osx-64 builds worked (uploaded here), and again I haven't tested them widely. I did find it useful to use one of those pre-built wheels within a readthedocs build where it seems impossible to add a fortran compiler (and I want to execute apexpy there).
    i.e., in an environment with Python=3.10, on linux:
    pip install https://github.com/smithara/apexpy/releases/download/v2.0.0-binaries/apexpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
@aburrell aburrell added this to the 2.1.0 milestone Apr 11, 2023
@aburrell aburrell modified the milestones: 2.1.0, 2.1.1 Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants