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

Begin work to integrate cibuildwheel tests. #351

Merged
merged 3 commits into from
May 30, 2020
Merged

Begin work to integrate cibuildwheel tests. #351

merged 3 commits into from
May 30, 2020

Commits on May 28, 2020

  1. Test and deploy binary pip wheels:

     - Add scripts to be run inside a cibuildwheel docker image on both linux
       and macos which installs static versions of OpenBLAS (linux only), fftw,
       and suitesparse.  Link our internal _libtoast extension to these static
       packages, which ensures consistency regardless of other shared libraries
       loaded by other packages.
    
     - Add a github workflow which tests pip wheel building daily, and preserves
       the wheels as artifacts which can be downloaded and tested as needed.
       This also runs the unit tests on the installed wheel packages (linux and
       macos, python 3.6-3.8).
    
     - Add a deployment workflow executed on git tags which uploads to pypi.
       this will likely need some testing during 2.3.7 tag preparation.
    
     - Cleanup package definitions in setup.py, version generation, and add a
       MANIFEST.in file to ensure that extra package files are bundled.
    tskisner committed May 28, 2020
    Configuration menu
    Copy the full SHA
    0ce7d3b View commit details
    Browse the repository at this point in the history

Commits on May 29, 2020

  1. Configuration menu
    Copy the full SHA
    4ce9bb1 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2020

  1. Configuration menu
    Copy the full SHA
    398ba60 View commit details
    Browse the repository at this point in the history