Skip to content
  • Josh Borrow's avatar
    MacOS Deployment (#235) · 7a589c33
    Josh Borrow authored
    
    
    * Add compiled files to gitignore
    
    * Add two hello world files for testing environment
    
    * Change setup.py to both resepect environment and raise helpful errors.
    
    * Remove osx.sh, unused.
    
    * Update test to set DUCC0_NUM_THREADS on MacOS
    
    * Attempt to add macos test
    
    * Give names to tests
    
    * Fix missing run key in build.yml
    
    * Remove linker flag
    
    * Split up build and install for easier debugging MacOS
    
    * Print current FC and CXX
    
    * Print out compiler info from setup.py
    
    * link gfortran to gfortran12
    
    * Add fortran cmpiler to build
    
    * Rename fcompiler
    
    * try command line fcompiler
    
    * Add fcompiler as environment variable just in case
    
    * View fortran compiler version
    
    * Try aliasing
    
    * Try to create a link in PATH called gfortran
    
    * set DUCC0_NUM_THREADS
    
    * Try to build MacOS wheels
    
    * Add environment for MacOS builds
    
    * Remove xpreprocessor from build
    
    * Try no special business for Darwin builds
    
    * Fully remove unrequired MacOS business
    
    * Add more MacOS-specific information in README
    
    * Change info about DUCC0_NUM_THREADS
    
    * Add info about gcc on MacOS
    
    * Add comment about ducc0 num threads in test-pixell
    
    * Change fortran files to just those generated by f2py in gitignore
    
    * Build arm64 wheels
    
    * Build arm wheels on linux too, sure
    
    * Underscore, not dash, to architechture in build
    
    * Upload to pypi testing
    
    * Remvoe easy_install and only build manylinux
    
    * Don't try to test arm64
    
    * Actually test the wheels
    
    * Remove arm64 builds from MacOS due to lack of cross-compilation ability
    
    * Use CIBW test syntax
    
    * Add -s to pytest for wheels
    
    * Mvoe out of project directory to run tests
    
    * Do not use deprecated pypi upload
    
    * Remove pypi test deploy
    
    * Avoid cython 3.0.4
    
    * More cython 3.0.4 avoidance
    
    * Fix quotes in cython version
    
    * more cython version avoidance
    
    * cython version avoidance for sdist
    
    ---------
    
    Co-authored-by: default avatarMathew S. Madhavacheril <mathewsyriac@gmail.com>
    7a589c33
Loading