BillBillBillBill / Tickeys-linux

Instant audio feedback when typing. For Linux.
https://pypi.python.org/pypi/tickeys
MIT License
277 stars 41 forks source link

Issues with "==" (rather than ">=") in dependency declarations #26

Open hartwork opened 7 years ago

hartwork commented 7 years ago

Hi!

Currently, tickeys has hardcoded dependencies like cython==0.20.2 (https://github.com/BillBillBillBill/Tickeys-linux/blob/master/setup.py#L5) on a single very specific version (at multiple places). That inflexibility is a big problem for distribution packing where other packages would need to be fixed to that very version just to keep tickeys working. If many applications did that, I could hardly use two applications depending on the same other package at the same time. I hope that illustrates the problem.

This is the patch I applied for 0.2.5 in Gentoo: https://cgit.gentoo.org/proj/betagarden.git/tree/x11-misc/tickeys/files/tickeys-0.2.5-requirements.patch

Please remove any use of == upstream. Many thanks!

Best, Sebastian