typemytype / drawbot

http://www.drawbot.com
Other
401 stars 62 forks source link

Clean up requirements.txt and README.md, pin versions, use dependabot #558

Open justvanrossum opened 8 months ago

justvanrossum commented 8 months ago
typemytype commented 8 months ago
  1. They aren't needed but super helpful to be shipped with the app
  2. pinning is fine
  3. what action should be connected when a dependencies got an update: building an new app version is maybe over the top
justvanrossum commented 8 months ago
  1. The package installer makes it easy enough to install additional packages. ufo2fdk??? feaPyFoFum??? The criteria for bundling are quite opaque.
  2. dependabot opens PRs, so the regular PR action will run.
typemytype commented 8 months ago

yes the criteria are opaque but very clearly related to teaching type design students python around the world :)

It super to be able to generate font binaries and use them directly inside FormatedString

justvanrossum commented 8 months ago

generate font binaries

How do you do that without afdko or fontmake being bundled? fonttools.fontBuilder?

The lists in setupApp.py and requirements.txt are quite out of sync: the latter installs a bunch of things that aren't even bundled.

justvanrossum commented 7 months ago

Action steps: