Closed astrofrog closed 11 months ago
Attention: 6 lines
in your changes are missing coverage. Please review.
Comparison is base (
2e72417
) 74.68% compared to head (0283551
) 62.61%.:exclamation: Current head 0283551 differs from pull request most recent head 1b2b0f7. Consider uploading reports for the commit 1b2b0f7 to get more accurate results
Files | Patch % | Lines |
---|---|---|
extension_helpers/_setup_helpers.py | 60.00% | 6 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Thinking a bit more about this, it seems like you're making a point that build time dependencies should be pinned more strictly, since every release without pins is bound to break at some point, right ?
The Windows failures are real, I will try and resolve these
@neutrinoceros - https://github.com/astropy/extension-helpers/pull/67 broke compilation for modules with extensions that were specified as absolute paths, which occurred once in astropy (https://github.com/astropy/astropy/pull/15663). The error was:
Even though those modules should indeed use relative paths, we should ideally not break compatibility for all packages that were released in the past that use extension-helpers in pyproject.toml without any pinning, so this PR is a patch to restore compatibility but add a warning.