[Kde-bindings] Twine2 (PyKDE* code generation tool) Naming

Scott Kitterman kde at kitterman.com
Mon Apr 6 16:45:36 UTC 2015


I've started looking at refactoring twine2 into a common module that can be 
used in (and shipped with) kf5 and the legacy KDE SC bindings.  It seems 
reasonably tractable.

I need a Python module name for the common module.  I don't think twine2 is a 
good name since twine is already in use for a popular tool on pypi:

https://pypi.python.org/pypi/twine/1.5.0

My intent, unless someone objects is to do the following:

1.  Move all the current hard coded file locations to a configuration file to 
make it easier for everyone to use twine2 without having to edit source.

2.  Move the non-binding specific code into a module with TBD name.  It doesn't 
need to be pretty, just distinct, so I'm thinking perhaps ksipbindings, but 
I'd love better suggestions.

3.  Refactor kf5.py, kdelibs.py, and kdeedu.py to use the module.

4.  Add more command line options to make things generally more configurable.

Does that sound OK?  Is anyone else working on something that this would 
conflict with?

Scott K


More information about the Kde-bindings mailing list