Re: How and where the Python binding is done?



On Tue, May 28, 2019 at 8:01 AM <dia-list-request gnome org> wrote:

Date: Mon, 27 May 2019 11:14:31 +0200
From: Przemek Kot <przemyslaw kot gmail com>
Subject: How and where the Python binding is done? I need some
        directions in   changing python2 for python3 in Dia.
Message-ID:

Hi, I would like to ask for some directions where to find, what to look for
if i would like to change the use of python2 to python3 in dia?

I discovered that dia uses python2 and i need python3 to use, and Im going
on a adventure that is changing the python2 for python3.

There are extensions for Dia written in Python, but as best I can determine, Dia itself does not use Python.

Several years ago, I had a need for one of those extensions. To use it, I had to install a Python2 environment.

These Python scripts import a module called "dia". I did not look at it, but I would assume you would need to rewrite portions of that module to be compatible with Python3.

FYI, another tool, Inkscape, has a usably documented interface for writing extensions in any language.

Right now, as best I can tell, closest there is to documentation on Dia's extension interface is the dia Python2 module.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]