-
Notifications
You must be signed in to change notification settings - Fork 12
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
use build
instead of pip wheel
?
#126
Comments
Switching back to build might also let us change the way we build sdists by default. |
+1 One remark about |
We have to switch to https://matplotlib.org/stable/install/dependencies.html#use-system-libraries python -m pip install \
--config-settings=setup-args="-Dsystem-freetype=true" \
--config-settings=setup-args="-Dsystem-qhull=true" \
. https://meson-python.readthedocs.io/en/stable/how-to-guides/config-settings.html
|
Implements a seeder plugin that extends the seed function of virtualenv. The plugin allows us to seed the `build` package into a new virtual env and work around missing `setuptools` and `wheel` commands in Python 3.12+ virtual envs. Related: python-wheel-build#126 Signed-off-by: Christian Heimes <[email protected]>
Good to know. matplotlib isn't likely to be a priority for a while, but this definitely motivates a move. |
Implements a seeder plugin that extends the seed function of virtualenv. The plugin allows us to seed the `build` package into a new virtual env and work around missing `setuptools` and `wheel` commands in Python 3.12+ virtual envs. The seeder plugin uses bundled wheel files just like `virtualenv` and `ensurepip`. Related: python-wheel-build#126 Signed-off-by: Christian Heimes <[email protected]>
Implements a seeder plugin that extends the seed function of virtualenv. The plugin allows us to seed the `build` package into a new virtual env and work around missing `setuptools` and `wheel` commands in Python 3.12+ virtual envs. The seeder plugin uses bundled wheel files just like `virtualenv` and `ensurepip`. Related: python-wheel-build#126 Signed-off-by: Christian Heimes <[email protected]>
We had an internal discussion how Fromager is going to bootstrap the build command into the build environment. @dhellmann and @shubhbapna had objections against my initial solution. My plan was to bundle After more investigation (code digging), I found an even better, simpler, and faster way. Instead of installing the |
I like this idea! |
Revisit the decision to use
pip wheel
to build wheels. The build command supports a--no-isolation
flag, which should prevent installing anything and give the same protection that flag does when running pip.What was it that led us to switch from build to pip?
The text was updated successfully, but these errors were encountered: