Skip to content

Upload nightly (weekly) builds to anaconda.org #100

Closed

Description

@mattip

It would be good to reduce the lag between OpenBLAS changes and getting them tried out in SciPy/NumPy. The first step in that would be to upload like NumPy/SciPy/matplotlib do to https://anaconda.org/scientific-python-nightly-wheels/.

xref @honno @steppi

Activity

  1. rgommers commented on Jun 15, 2023

    @rgommers
    Collaborator

    Cc @tupui is one of the admins for that Anaconda bucket - he can help with creating a token that's needed for uploading.

  2. tupui commented on Jun 15, 2023

    @tupui

    I am happy to help here 😃 I created an issue on the Nightly repo in an effort to start being more transparent about the process: scientific-python/upload-nightly-action#20

  3. tupui commented on Jun 19, 2023

    @tupui

    The request is approved and we can move forward. Please get in touch (privately) to share the Anaconda handles of the admins for this.

    (We are discussing with Anaconda's team right now about our security concerns, etc. So things should hopefully improve.)

  4. mattip commented on Jul 9, 2023

    @mattip
    CollaboratorAuthor

    The scheduled linux runs look good. For some reason the macos ones apparently did not pick up the NIGHTLY environment variable, and built 0.3.23 tarballs.

  5. reopened this on Jul 9, 2023
  6. mattip commented on Jul 10, 2023

    @mattip
    CollaboratorAuthor
  7. mattip commented on Jul 11, 2023

    @mattip
    CollaboratorAuthor

    Reopening to change the frequency to once-a-week , and to add in the windows, travis builds

    Edit: no need to make nightly windows, macos builds since the nightly builds are used in the scipy/numpy pre-release builds which are linux-only

  8. reopened this on Jul 11, 2023
  9. steppi commented on Jul 16, 2023

    @steppi
    Contributor

    Additionally, we should move the upload target from https://anaconda.org/multibuild-wheels-staging/openblas-libs/ to https://anaconda.org/scientific-python-nightly-wheels/openblas-libs

    does just mean replacing

    --no-progress -u multibuild-wheels-staging
    

    with

    --no-progress -u scientific-python-nightly-wheels
    

    ?

  10. mattip commented on Jul 16, 2023

    @mattip
    CollaboratorAuthor

    does just mean replacing

    yes, but the proper token is needed as well. I think @honno has permissions needed to make this happen

  11. steppi commented on Jul 16, 2023

    @steppi
    Contributor

    does just mean replacing

    yes, but the proper token is needed as well. I think @honno has permissions needed to make this happen

    Thanks. Got it.

  12. tupui commented on Jul 16, 2023

    @tupui

    @honno has permissions but I need to make the first upload. Please coordinate this next week with me 😃

  13. honno commented on Jul 17, 2023

    @honno
    Contributor

    @tupui to clarify, would it be fine to have the nightly builds just be uploaded to same filename for scientific-python-nightly-wheels? e.g. openblas-HEAD-musllinux_1_1_x86_64.tar.gz, openblas-HEAD-manylinux2014_x86_64.tar.gz,
    openblas64_-HEAD-musllinux_1_1_x86_64.tar.gz, etc..

  14. tupui commented on Jul 17, 2023

    @tupui

    Sure we don't have any requirements for now

  15. mattip commented on Jul 26, 2023

    @mattip
    CollaboratorAuthor

    Closing, there are now weekly tarballs at the new locations

  16. tupui commented on Jul 26, 2023

    @tupui

    Yay 🎉 thank you all this is great!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions