From: PICCA Frederic-E. <fre...@sy...> - 2016-03-09 14:47:23
|
> What do you think? I think that I applyed the patch in the debian package n order to fix the package for now. I think that the right fix is to remove the python <2.7 support :) and use the "official" collections source for OrderedDict. (Ps pyton2 is leggacy the best would be to support python 3.5 and type hinting ;) What I think also is that I prefer (from a packager point of view) peoples to install dependencies instead of embeding third party libraries :) My problem is that continuous integration did not catch this problem because upstream and packager usally do not follow the same policy. - packaged hate embeded third_party library and remove them. - upstream usually embed third-party code because it is easier from them to distribut there code. This is more a faillure of the python distribution module, that the fault of pythonistas :). Nevertheless, I think that with pip is is better, and we should let peoples install all dependencies via pip instead of embeding code. So to summarise I thik that collections should be used and fall back to the embeded solution for python 2.6 until it get's removed. Cheers Fred |