-
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
Map all FontBakery dependencies and try to minimize the dependency tree #1602
Comments
I'll keep updating this comment with the full list. External programs
python modules
code linters & code testing framework
dependencies only required for our helper scripts
|
Awesome, this will also be helpful to remove dependencies that we don't use anymore. AFAIK requirements.txt/setup.py has such. |
This was too troublesome in the past and the usage of the lib was absolutely minimal. There's no point in having a dependency headache with such a thing. (issue fonttools#1602)
Not needed anymore on FB-core. Maybe useful on fontbakery-dashboard, but will likely be reimplemented in a better way from scratch. (issue fonttools#1602)
Only dependencies of the actual testsuite were kept. Dependencies of the helper scripts must be installed manually if the users need them. I'll add instructions to the README regarding that. (issue fonttools#1602)
#1523 seems related |
This is done! The dependencies were systematically mapped above and with that we removed any left-over dependencies (that were used in the past, but removed later but mistakenly remained in setup.py or requirements.txt). |
FontBakery depends on a whole bunch of third-party python modules and other external programs.
The goal here is to map them all listing which tests or fixer scripts rely on each.
The text was updated successfully, but these errors were encountered: