-
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:Mathew S. Madhavacheril <mathewsyriac@gmail.com>
Loading