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

ci/travis: Attempt to fix pypi upload of arm64 wheel #121

Merged
merged 1 commit into from
Nov 11, 2020

Conversation

jcfr
Copy link
Contributor

@jcfr jcfr commented Nov 11, 2020

Note: Merge only after reverting branch associated with deploy-master from fix-travis-arm64-release-deployment-step to master


  • Remove setting of PYTHON_VERSION environment variable. This variable
    had non effect and was set to an incorrect value. At the time of this
    commit python version 3.8.2 was the default.

  • Explicitly install twine when operating system is Linux

  • Update deploy-release step to update PATH instead of explicitly referencing
    the path to twine executable, this will allow the deployment to work on
    both macOS and Linux

  • Update deploy-master step to display version of twine and catch potential
    issue with deploy-release step.

@jcfr jcfr changed the title ci/travis: Attempt to fix pypi upload of arm64 wheel *DO NOT MERGE* ci/travis: Attempt to fix pypi upload of arm64 wheel Nov 11, 2020
@jcfr jcfr mentioned this pull request Nov 11, 2020
* Remove setting of PYTHON_VERSION environment variable. This variable
  had non effect and was set to an incorrect value. At the time of this
  commit python version 3.8.2 was the default.

* Explicitly install twine when operating system is Linux

* Update deploy-release step to update PATH instead of explicitly referencing
  the path to twine executable, this will allow the deployment to work on
  both macOS and Linux

* Update after_success step to display version of twine and catch potential
  issue with deploy-release step.
@jcfr jcfr force-pushed the fix-travis-arm64-release-deployment-step branch from cb132bf to cdf2f46 Compare November 11, 2020 22:33
@jcfr jcfr changed the title *DO NOT MERGE* ci/travis: Attempt to fix pypi upload of arm64 wheel ci/travis: Attempt to fix pypi upload of arm64 wheel Nov 11, 2020
@AWSjswinney
Copy link
Contributor

Looks to me like this should to it. Thanks for fixing this!

@AWSjswinney
Copy link
Contributor

I don't think I can give an official review, since I'm not a member of this project, but this is my unofficial 👍.

@jcfr
Copy link
Contributor Author

jcfr commented Nov 11, 2020

Thanks @AWSjswinney

I'm not a member of this project

In the meantime, I just invited you to the scikit-build organization.

@jcfr
Copy link
Contributor Author

jcfr commented Nov 11, 2020

Twine is available ✔️

I will then publish tag 3.18.4.post1 (see #118)

  • Linux build:

image

  • macOS build:

image

@jcfr jcfr merged commit 62f6360 into master Nov 11, 2020
@jcfr jcfr deleted the fix-travis-arm64-release-deployment-step branch November 11, 2020 23:11
@PhilMiller
Copy link

Looks like the wheel works on an AWS c6g (Graviton2). Thanks!

@jcfr
Copy link
Contributor Author

jcfr commented Nov 13, 2020

@PhilMiller Thanks for testing 🙏

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

Successfully merging this pull request may close these issues.

None yet

3 participants