Skip to content
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

BLD: update meson and meson-python versions for 1.9.0 release #16671

Merged

Conversation

rgommers
Copy link
Member

@rgommers rgommers commented Jul 22, 2022

This works around an issue where pip install . or python -m build end up with a py3-none wheel tag, rather than the correct ABI tag.

Pinning the Meson version in pyproject.toml will only affect wheel building, and should be fine.

Closes gh-16555

@rgommers rgommers added Build issues Issues with building from source, including different choices of architecture, compilers and OS Meson Items related to the introduction of Meson as the new build system for SciPy labels Jul 22, 2022
@rgommers rgommers added this to the 1.9.0 milestone Jul 22, 2022
This works around an issue where `pip install .` or `python -m build`
end up with a `py3-none` wheel tag, rather than the correct ABI tag.

Pinning the Meson version in `pyproject.toml` will only affect wheel
building, and should be fine.

For the change to `meson.build`, the upper bound doesn't seem to work.
This was never tested before, and is safe to remove.
Copy link
Contributor

@tylerjereddy tylerjereddy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good, the doc build failure is almost certainly not related. I grepped the warnings below. I think this PR claims to close itself, maybe a typo, I'll check for the actual issue.

WARNING: failed to reach any of the inventories with the following issues:
/home/circleci/repo/build-install/lib/python3.8/site-packages/scipy/signal/_filter_design.py:docstring of scipy.signal._filter_design.freqz:86: WARNING: py:func reference target not found: matplotlib.pyplot.plot
/home/circleci/repo/build-install/lib/python3.8/site-packages/scipy/spatial/_plotutils.py:docstring of scipy.spatial._plotutils.delaunay_plot_2d:29: WARNING: py:obj reference target not found: matplotlib.pyplot.triplot
/home/circleci/repo/doc/source/reference/generated/scipy.special.gegenbauer.rst:21: WARNING: py:obj reference target not found: matplotlib.pyplot
/home/circleci/repo/build-install/lib/python3.8/site-packages/scipy/stats/_morestats.py:docstring of scipy.stats._morestats.boxcox_normplot:19: WARNING: py:obj reference target not found: matplotlib.pyplot
/home/circleci/repo/build-install/lib/python3.8/site-packages/scipy/stats/_morestats.py:docstring of scipy.stats._morestats.ppcc_plot:29: WARNING: py:obj reference target not found: matplotlib.pyplot
/home/circleci/repo/build-install/lib/python3.8/site-packages/scipy/stats/_morestats.py:docstring of scipy.stats._morestats.probplot:29: WARNING: py:obj reference target not found: matplotlib.pyplot
/home/circleci/repo/build-install/lib/python3.8/site-packages/scipy/stats/_morestats.py:docstring of scipy.stats._morestats.yeojohnson_normplot:19: WARNING: py:obj reference target not found: matplotlib.pyplot

Maybe matplotlib docs issue/connectivity issue?

intersphinx inventory 'https://matplotlib.org/stable/objects.inv' not fetchable due to <class 'requests.exceptions.HTTPError'>: 522 Server Error: for url: https://matplotlib.org/stable/objects.inv

@tylerjereddy tylerjereddy merged commit e1bea0c into scipy:maintenance/1.9.x Jul 22, 2022
@rgommers rgommers deleted the update-build-deps-1.9.x branch July 22, 2022 13:19
@rgommers
Copy link
Member Author

I think this PR claims to close itself, maybe a typo, I'll check for the actual issue.

Ah sorry, I meant gh-16555

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build issues Issues with building from source, including different choices of architecture, compilers and OS Meson Items related to the introduction of Meson as the new build system for SciPy
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants