• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

simonsobs / so3g / 10561780710
56%

Build:
DEFAULT BRANCH: master
Ran 26 Aug 2024 02:43PM UTC
Jobs 1
Files 26
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 Aug 2024 02:34PM UTC coverage: 50.036% (+0.04%) from 50.0%
10561780710

push

github

web-flow
Fix wheel build (#186)

* Bump cibuildwheel==2.19.2 to get manylinux2014 working

* Fix spt3g build to never link to python.

Compiled python extensions distributed in wheels should never
link directly to the core Python libraries, since that would
attempt to bundle the python libs on the build system into the
wheel, rather than resolving the linking at run time after the
wheel is installed.  We already patch the spt3g cmake files to
not search for python development libraries.  This commit
updates the patch to also remove building of compiled unit
tests and examples, which would require linking to libpython.

* In github workflows, change "docker-compose" to "docker compose"

* Pin numpy to less than v2 for now

* * Bump versions of vendored boost and openblas

* Drop support for python 3.7

* Bump version of bundled spt3g to 4bd3275

* Force numpy requirements to 1.x

* Use Intel-based macos runners for building x86-64 wheels.

* Vendor OpenBLAS on macos using the new libscipy_openblas wheel

* Fix typo on macos dependency install

* Correct homebrew gcc version on macos

* Remove forced warning flags added to spt3g build

* Force macos minimum deployment target to 10.13

* Force macos minimum deployment target to 13.0

* Update upload-artifact action.  Replace cancel-workflow action with native github workflow concurrency stanza

* Make artifact upload path unique for each matrix execution

* Simplify build matrix for wheels. Fix artifact upload.

* Fix typo, add simple version check.

* Fix artifact zip path to be unique

* Temporarily revert boost to 1.80 to see if it impacts the size of bundled spt3g libraries.

* Restore boost 1.86 after test

* Remove debugging symbols when building wheels, since it causes a 10x increase in library size.

---------

Co-authored-by: Matthew Hasselfield <mhasself@users.noreply.github.com>

4 of 6 new or added lines in 1 file covered. (66.67%)

1375 of 2748 relevant lines covered (50.04%)

0.5 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
86.96
-7.16% python/__init__.py
Jobs
ID Job ID Ran Files Coverage
1 10561780710.1 26 Aug 2024 02:43PM UTC 26
50.04
GitHub Action Run
Source Files on build 10561780710
  • Tree
  • List 26
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • b6655117 on github
  • Prev Build on master (#9995071138)
  • Next Build on master (#11442545081)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc