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.
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