-
-
Notifications
You must be signed in to change notification settings - Fork 599
Fix more doctests in meson_editable install #39494
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix more doctests in meson_editable install #39494
Conversation
Documentation preview for this PR (built with commit b6cb2f4; changes) is ready! 🎉 |
40c0b19
to
3dc5ce3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
That said, do you have any better way than using |
No not really. But in my opinion it's a good test since the loader is the most obvious indication that one is using meson in editable mode. |
sagemathgh-39369: Test pip editable install with meson Tests pip editable install with meson on GitHub Actions. This uncovers several failing tests, which are fixed by (see dependencies below) Note: review is hard because of the large number of dependencies. It is probably easier to look only in `.github` folder. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. ### ⌛ Dependencies - sagemath#39423 - sagemath#39498 - sagemath#39494 - sagemath#39424 - sagemath#39275 - sagemath#39499 URL: sagemath#39369 Reported by: user202729 Reviewer(s): Tobias Diez, user202729
Fix more bugs uncovered by #39369 .
Add a feature flag
meson_editable
, and put doctests behind this flag accordingly.📝 Checklist
⌛ Dependencies