[SoC] GSoC 2019 - porting python 2.7.x to 3.x - Week 6 report

Fenil Mehta fenilgmehta at gmail.com
Sun Jul 7 05:36:12 PDT 2019


Hi,

Following is the week 6 report -

# Period
1 July 2019 to 7 July 2019

# Report
### What did I complete this week?
- Studied the setup and installation procedure.
- Installation instructions have been partially updated to build with
Python 3.
- Successfully built and installed the new Python 3 "mapmint" program on
the OSGeo virtual machine.
- Started with the basic testing and a compatibility issue found out with
Cheetah(a Python-powered template engine and code generator).

### What am I going to achieve for next week?
- Find a solution to the Cheetah 2 and 3 compatibility issue.
- Continue with the testing.
- Update the installation instructions file to reduce the users manual work
solving the dependent library's Python 3 compilation/configuration errors.

### Is there any blocking issue?
- At present, all the templates being used are compiled with Cheetah 2.x
which is Python 2 compatible and for Python 3, Cheetah 3.x is to be used.
Since, Cheetah 3.x is not compatible with Cheetah 2.x, the templates have
to be recompiled. However, I was not able to find a Cheetah 3.x binary for
the template recompilation. So, I will have to find a work around for it.


# Links
GitHub Repository: https://github.com/fenilgmehta/mapmint

GitHub Wiki Page:
https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x

OSGeo Wiki Page:
https://wiki.osgeo.org/wiki/GSoC_2019_Porting_MapMint_from_Python2_to_Python3


Regards,
Fenil Mehta
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/soc/attachments/20190707/c5d9a6a7/attachment.html>


More information about the SoC mailing list