This package seems to also depend on python-networkx:
File "/usr/lib/python3.12/site-packages/gftools/builder/__init__.py", line 10, in <module>
import networkx as nx
ModuleNotFoundError: No module named 'networkx'
EDIT: and also python-ninja
Thanks for being on top of this package @alerque!
I'm aware. It was taken care of by another dependency.
That issue is caused by a dependency, not this package @txtsd.
λ yay -S --noconfirm gftools
-> Could not find all required packages:
python-setuptools-scm-git-archive (Wanted by: gftools -> python-babelfont -> python-fontparts -> python-booleanoperations -> python-pyclipper)
Thank you for packaging this :-)
I noticed that I additionally needed to install the packages python-gflanguages and python-axisregistry.
@txtsd The Arch repos python-fonttols is regularly behind. I actually have an active application to join the TU team specifically so I can help with that package, I'm being voted on this week ;-) In the mean time if you have trouble with this one way out in the future (not needed this minute) is te use the python-fonttools-git package which supplies the right thing but will be up to date, then go back to the release packaging when it updates. That's actually the main reason that package exists. I try to mark version dependencies on projects like this so you'll see when the repo version is too old to suite.
-> Could not find all required packages:
python-fonttools>=4.18.1 (Wanted by: gftools -> python-fontmake)
EDIT: python-fonttools has been marked out-of-date for a while now. I've emailed the packager. Let's see if they get around to it.