kajongg has new dependencies

Luigi Toscano luigi.toscano at tiscali.it
Tue Jan 17 10:24:45 UTC 2017


On Tuesday, 17 January 2017 00:22:39 CET Wolfgang Rohdewald wrote:
> I also just added a runtime check to kajongg - if twisted is too old,
> the  user will get a warning dialog. Just pushed to git master.
> 
> I could extend that: If pip3 is available, kajongg could ask the
> user if he wants to download twisted (which would do pip3 install
> without root rights). That would go into a kajongg specific
> directory. Kajongg would then always have to check
> if the system wide twisted has been updated and remove its
> private copy when it is not needed anymore.
> 
> I could also add a private copy of twisted to kajongg.git and
> install it everywhere. Kajongg would only use it as a fallback if
> the system has not what it needs. That would add about
> 15M of source code, staying in .git forever. So I would
> prefer the above variant with downloading by the user.

I would say: no private copies in the code. The usual setuptools setup with 
dependencies so that kajongg is pip-installable should be enough. Normal 
consumer will get the program from packages, others will use a virtualenv.

-- 
Luigi


More information about the release-team mailing list