haven't tried for now, but since my distro (Archlinux) is switching to python3 as default env., my situation is that seems reportlab isn't ready for python3, so now i'm watching around to find an alternative solution ;-)
Today i've found POD, but i haven't found info on its python3 support so asked here ;-)

For sure. With POD, you create your document template with OpenOffice Writer (or another ODF-compliant word processor like KOffice). So everything you can do with OpenOffice, you can do it with POD. After this, you have to insert "dynamic" content by writing, in your document, special instructions written in Python, as "notes" or "track-changed" text. This is rather simple to use. You can consult the documentation at http://www.appyframework.org/pod.html

On 08/02/18 08:03, Ajit Abraham wrote:
> Question #130346 on Appy changed:
> https://answers.launchpad.net/appy/+question/130346
>
> Ajit Abraham posted a new comment:
> Hello Luc,
>
> Sorry for the beginner's question -
>
> I did a 'pip install appypod'
> I got version 0.9.6.
> Is this the one? Or do I have to install it in some other way.
>
> Thanks
>

I created a new environment and installed the way you mentioned above.

At the renderer.run() i get the following permission error
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'D:\\PythonExercises\\projects\\drf\\result.odt.1518099472.407760\\unzip\\styles.xml'

I created another environment and installed the 0.9.6 of Stephan - and that renders without any problem.

I tried your fork in two more virtual environments (same windows pc) - but the results are same.

Ajit,
can you upload the a script and a template file which reproduces the error?

Luc

On 08/02/18 16:37, Ajit Abraham wrote:
> Question #130346 on Appy changed:
> https://answers.launchpad.net/appy/+question/130346
>
> Ajit Abraham posted a new comment:
> Hi Luc,
>
> I created a new environment and installed the way you mentioned above.
>
> At the renderer.run() i get the following permission error
> PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'D:\\PythonExercises\\projects\\drf\\result.odt.1518099472.407760\\unzip\\styles.xml'
>
> I created another environment and installed the 0.9.6 of Stephan - and
> that renders without any problem.
>
> I tried your fork in two more virtual environments (same windows pc) -
> but the results are same.
>
> What can I be possibly doing wrong ?
>
> Regards,
>
> Ajit
>

I totally understand when guys like you and Gaetan and others, are hard pressed for time when they spend time on community projects along with their day jobs and other commitments.

I am continuing with Stephan's fork. Here I ran into another issue when converting to pdf.
His code in appypod/appy/shared/utils.py was using the old popen3 command.
While Gaetan's utils.py was already using the new subprocess method.

So I overwrote Stephan's utils.py with Gaetan's utils.py.
As expected, I ran into errors as Gaetan's utils.py is still not Python3 ready.

By googling each error, I changed the utils.py and now the pdf (a simple three line document) is being generated.

These are the changes I made in Gaetan's utils.py to make it Python ready.

Line 33
from : except OSError, oe:
to : except OSError as oe:

Line 241
from : except UnicodeEncodeError, uer:
to : except UnicodeEncodeError as uer:

Thanks for reporting, Ajit. Yes, most problems are rather trivial to
fix. But there might be more difficult problems to come, and a fork
should be considered only if we cannot find an agreement with Gaetan. He
wants to work on pallavi.be (and not on GitHub), that's out of the
mainstream but acceptable for me. We just need to convince Gaetan that a
setup.py file is necessary. Let's hope that he will find some time soon
to work on a sustainable solution. For the moment I am still optimistic,
it's just a matter of time.

Luc

On 13/02/18 09:02, Ajit Abraham wrote:
> Question #130346 on Appy changed:
> https://answers.launchpad.net/appy/+question/130346
>
> Ajit Abraham posted a new comment:
> Hello Luc,
>
> I totally understand when guys like you and Gaetan and others, are hard
> pressed for time when they spend time on community projects along with
> their day jobs and other commitments.
>
> I am continuing with Stephan's fork. Here I ran into another issue when converting to pdf.
> His code in appypod/appy/shared/utils.py was using the old popen3 command.
> While Gaetan's utils.py was already using the new subprocess method.
>
> So I overwrote Stephan's utils.py with Gaetan's utils.py.
> As expected, I ran into errors as Gaetan's utils.py is still not Python3 ready.
>
> By googling each error, I changed the utils.py and now the pdf (a simple
> three line document) is being generated.
>
> These are the changes I made in Gaetan's utils.py to make it Python
> ready.
>
> Line 33
> from : except OSError, oe:
> to : except OSError as oe:
>
> Line 241
> from : except UnicodeEncodeError, uer:
> to : except UnicodeEncodeError as uer:
>
> Line 536
> from : typeLetters = {'b': bool, 'i': int, 'j': long, 'f': float, 's': str, 'u': unicode,'l': list, 'd': dict}
> to: typeLetters = {'b': bool, 'i': int, 'j': int, 'f': float, 's': bytes, 'u': str, 'l': list, 'd': dict}
>
> I will keep writing my outcome here as and when I create more
> complicated reports.
>
> Regards
> Ajit
>