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

move from rackspace / wheelhouse-uploader to anaconda.org / ananconda #66

Open
mattip opened this issue Aug 24, 2020 · 14 comments
Open

move from rackspace / wheelhouse-uploader to anaconda.org / ananconda #66

mattip opened this issue Aug 24, 2020 · 14 comments

Comments

@mattip
Copy link

@mattip mattip commented Aug 24, 2020

The hosting on rackspace of http://wheels.scipy.org is no more. Other MacPython projects have moved to using https://anaconda.org/scipy-wheels-nightly/ for weekly uploads and https://anaconda.org/multibuild-wheels-staging for staging wheels to PyPI. For instance, here is the numpy code (on travis) to do this https://github.com/MacPython/numpy-wheels/blob/master/.travis.yml#L99

You have access to tokens via the "Organization Secrets" https://github.com/MacPython/astropy-wheels/settings/secrets.

xref @matthew-brett @astrofrog

@astrofrog
Copy link
Collaborator

@astrofrog astrofrog commented Sep 11, 2020

@mattip - the example you showed in numpy-wheels seems to use a Travis secret not a GitHub org secret. Does this mean we have to switch to GitHub actions, or is there a way for Travis to access the secrets? And how should we deal with AppVeyor?

@mattip
Copy link
Author

@mattip mattip commented Sep 11, 2020

No, that is for github actions only. For each other CI you need to create specific secrets. I don't know who owns https://travis-ci.org/github/MacPython/astropy-wheels/ - whoever it is can see the "settings" option under the "more options" hamburger menu on the right and get to the secrets section. If whoever it is cannot already create a token on anaconda.org, I could add them. Or one of the people who can create tokens on anaconda.org could take over the CI on https://travis-ci.org/github/MacPython/astropy-wheels/.

Similarly for AppVeyor.

Alternatively, you could try moving to github actions. If you wish to release wheels for ARM64, the best option (in my opinion) is still travis, since github actions only runs x86.

@saimn
Copy link
Collaborator

@saimn saimn commented Sep 11, 2020

Hi @mattip, could you please add me to the organization on anaconda.org so I can create the tokens ?
My username is "saimon" on anaconda.org

@mattip
Copy link
Author

@mattip mattip commented Sep 11, 2020

Could one of the core maintainers vouch for @saimn? I don't see anyone by that name as a committer here.

@astrofrog
Copy link
Collaborator

@astrofrog astrofrog commented Sep 11, 2020

@mattip I vouch for @saimn!

@astrofrog
Copy link
Collaborator

@astrofrog astrofrog commented Sep 11, 2020

I added him as an admin to this repo

@mattip
Copy link
Author

@mattip mattip commented Sep 13, 2020

Thanks. Done.

@saimn
Copy link
Collaborator

@saimn saimn commented Sep 13, 2020

Thanks @mattip !

@astrofrog
Copy link
Collaborator

@astrofrog astrofrog commented Sep 13, 2020

@mattip - would it be possible to add myself and @saimn to the AppVeyor project for astropy-wheels?

@mattip
Copy link
Author

@mattip mattip commented Sep 13, 2020

I added @saimn. Is there a problem creating the tokens?

@saimn
Copy link
Collaborator

@saimn saimn commented Sep 13, 2020

@mattip - I could create the tokens on anaconda.org, and add them in Travis, but I don't have access to AppVeyor's admin interface. Do you know if something must be done to get this access ?

@astrofrog
Copy link
Collaborator

@astrofrog astrofrog commented Sep 13, 2020

(I also can't access the AppVeyor admin interface)

@mattip
Copy link
Author

@mattip mattip commented Sep 14, 2020

I think @matthew-brett might know?

@mattip
Copy link
Author

@mattip mattip commented Sep 14, 2020

(another reason to move to github actions for all x86 builds)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.