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

wheels.scipy.org server not found #349

Closed
robbmcleod opened this issue Aug 26, 2020 · 4 comments
Closed

wheels.scipy.org server not found #349

robbmcleod opened this issue Aug 26, 2020 · 4 comments

Comments

@robbmcleod
Copy link

Looking at my attempt at a NumExpr build, and other packages, it seems the CDN has gone missing. Neither

http://wheels.scipy.org

http://a365fff413fe338398b6-1c8a9b3114517dc5fe17b7c3f8c63a43.r19.cf2.rackcdn.com/

show any response.

@matthew-brett
Copy link
Collaborator

Ah - no - sorry - we haven't got round to documenting this yet, but
the Rackspace account is now closed (they stopped subsidizing it).

Most of us have now moved to hosting wheels on Anaconda.org space.

A useful Numpy thread is here:
https://mail.python.org/pipermail/numpy-discussion/2020-August/080915.html

Summarizing: Numpy has some example machinery for uploading to the
Anaconda.org space:

https://github.com/MacPython/numpy-wheels/blob/master/azure/posix.yml#L87

@mattip - sorry - I bet I'm just being lazy here - but can you comment on permissions for the Anaconda upload?

@hugovk
Copy link
Contributor

hugovk commented Aug 26, 2020

For another example, we switched Pillow from wheels.scipy.org to GitHub Releases:

By the way, thanks for offering and adminning wheels.scipy.org all these years, it was a great help!

@peterjc
Copy link
Contributor

peterjc commented Aug 31, 2020

With assistance from @mattip I have been working on moving from Rackspace to Anaconda for staging wheels for Biopython. The key points are:

  1. Via the https://anaconda.org/multibuild-wheels-staging/ and/or https://anaconda.org/scipy-wheels-nightly settings, create anaconda token(s) with the right permissions
  2. Set the token(s) as secure environment variable(s) in TravisCI
  3. For AppVeyor encrypt the token(s) via https://ci.appveyor.com/tools/encrypt and record the new string(s) via secure: ... in your appveyor.yml file
  4. Replace wheelhouse_uploader with the anaconda upload command in .travis.yml and appveyor.yml

The details will vary depending on if you are only staging releases, or also doing weekly builds (and if you wish to rename those wheels or not).

My notes are on biopython/biopython-wheels#6 and the linked PR. The actual changes in .travis.yml and appveyor.yml are fairly small but the existing examples are all a little different to each other. I think https://github.com/MacPython/scipy-wheels is probably the simplest to work from right now.

@mattip
Copy link
Collaborator

mattip commented May 13, 2021

Closing. The move away from that fileserver is behind us now.

@mattip mattip closed this as completed May 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants