-
Notifications
You must be signed in to change notification settings - Fork 105
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
Installation error reported #3970
Comments
I've ran into this as well. The problem seems to be coming from the
|
@simoncozens any ideas of what may be going on? |
Looking at the available wheels of the latest version of @simoncozens Are you able to add the missing wheels for MacOS? Font Bakery is supposed to support all the 3 major platforms, from Python 3.7 onward. |
Seeing this as well — I was installing with Python 3.11, albeit on an Intel mac. I had to install rustup to get around it — certainly not ideal at all. |
@colinmford thanks for the input |
Yep, sorry; I thought I had uploaded all the architectures but obviously not for that version. Will fix. |
Thank you! |
@simoncozens What's the dependency that requires |
The shaper profile requires collidoscope, which (now) requires kurbopy. |
Mac OS x86 wheel now uploaded. |
And I've just uploaded a bunch of universal wheels, which should cover M1 on other Python versions. |
I'm seeing this as well, just now. Python 3.11 Intel Mac. Should I install rustup or wait for fix? |
Give me a sec, I didn't even know there was a Python 3.11. I'll add it to the build matrix. |
Thank you Simon. No urgency from me! |
Should be there now. |
Thanks Simon. I'm getting this error now: running build_ext note: This error originates from a subprocess, and is likely not a problem with pip. × Encountered error while trying to install package. note: This is an issue with the package mentioned above, not pip. [notice] A new release of pip available: 22.3 -> 22.3.1 |
That one's not me (building the lxml library). This is another area where there should be a binary wheel but it looks like there isn't one released for 3.11 yet. You need Xcode installed at least to build it from source, then follow https://lxml.de/build.html#building-lxml-on-macos-x |
Will do. Thanks |
Sorry, it's still unclear to me what makes |
Collidoscope is a primary dependency of fontbakery because Kurbopy is a primary dependency of collidoscope because collidoscope imports https://github.com/simoncozens/collidoscope/blob/master/Lib/collidoscope/__init__.py#L7 |
This is all a little over my head. Is there an easier way to use Font Bakery without in-depth programming knowledge? |
@simoncozens thanks, that helped. |
Using Font Bakery is not complicated. (Here's a brief manual in case it helps). What sometimes gets in the way is the state of Font Bakery's external dependencies. I believe that Font Bakery's default installation is overbloated; reducing the dependencies that get installed by default will make the lives of the general Font Bakery user a lot easier. |
Thanks Miguel. |
@simoncozens This problem is still happening on Windows. Please add the missing wheels for Windows (e.g. Python 3.9). |
Still too early for that. Let's activate this once the problems described at #3970 are sorted out.
Still too early for that. Let's activate this once the problems described at #3970 are sorted out.
to sort out issue that was not allowing users to install fontbakery on python 3.11 (issue fonttools#3970)
to sort out issue that was not allowing users to install fontbakery on python 3.11 (issue fonttools#3970)
to sort out issue that was not allowing users to install fontbakery on python 3.11 (issue fonttools#3970)
to sort out issue that was not allowing users to install fontbakery on python 3.11 (issue fonttools#3970)
Hi, I tried installing again today since FB updates. DEPRECATION: lxml is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at pypa/pip#8559 × Running setup.py install for lxml did not run successfully. |
That may be your problem. Do |
Thanks @simoncozens note: This error originates from a subprocess, and is likely not a problem with pip. × Encountered error while trying to install package. |
to sort out issue that was not allowing users to install fontbakery on python 3.11 (issue fonttools#3970)
kurbopy 0.9.0 ships with binary wheels for macOS, Windows and Linux for all Python versions >= 3.7, so hopefully this is solved now. |
to sort out issue that was not allowing users to install fontbakery on python 3.11 (issue fonttools#3970)
to sort out issue that was not allowing users to install fontbakery on python 3.11 (issue fonttools#3970)
to sort out issue that was not allowing users to install fontbakery on python 3.11 (issue #3970)
Describe the issue
A
metadata-generation-failed
error was reported during installation under a newvenv
To Reproduce
Create a new venv, update pip (
Successfully uninstalled pip-22.3
) and run thepip install fontbakery
commandAttaching here the complete report.
FB-installation-ERROR-messages.rtf.zip
The text was updated successfully, but these errors were encountered: