Closed godlygeek closed 7 months ago
Attention: 5 lines
in your changes are missing coverage. Please review.
Comparison is base (
41248ed
) 92.55% compared to head (079b44e
) 92.86%. Report is 17 commits behind head on main.
Files | Patch % | Lines |
---|---|---|
src/memray/reporters/tree.py | 72.72% | 3 Missing :warning: |
tests/integration/test_extensions.py | 90.47% | 2 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
LGTM
Hopefully we don't need to maintain this for long as it's quite involved. I reviewed and also tested this locally and in a container so I am confident it works but it's indeed a bit complex.
We can't get this for free from the manylinux2010 image, because support for it was dropped before Python 3.11 came out. We can spin up a container based on that image, install Python 3.11 and 3.12 in it, and then ask cibuildwheel to use it for building some wheels for us (and running
auditwheel repair
and tests).We'll do it only for x86_64, not i686, since 64-bit is much more heavily used.