summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorZhong Jianxin <azuwis@gmail.com>2022-02-23 10:45:19 +0800
committerZhong Jianxin <azuwis@gmail.com>2022-02-23 11:04:38 +0800
commitba7b2c8e252a3ce981d87136b3b1c40f7319ba21 (patch)
tree407a1f572768a6283f4757ba44aeb0a2b14619ec /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parent244185c486428aecec8d9e5aa13d2ef6f6432935 (diff)
mido: Reduce dependances
According to [mido document][1], python-rtmidi is the default recommended backend, the other backends are optional, and don't have all features. Remove pygame and rtmidi-python will reduce closure size from 930M to 87M, without losing functionality. I've check nixpkgs, no other package use specific mido backends. Even if they do need one, they can and should add the specific backend to their own buildInputs/propagatedBuildInputs, as mido dynamically load these python libraries, it will work as expected. For reference, [ArchLinux][2] and [Debian][3] both make some backends optional. [1]: https://mido.readthedocs.io/en/latest/backends/index.html [2]: https://aur.archlinux.org/packages/python-mido [3]: https://packages.debian.org/buster/python3-mido
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions