Changes between Version 12 and Version 13 of GSoC/2018/FullSupportPython3


Ignore:
Timestamp:
Jun 3, 2018, 12:31:06 PM (6 years ago)
Author:
sanjeet
Comment:

Week 3 report added

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2018/FullSupportPython3

    v12 v13  
    7070}}}
    7171{{{#!td
    72 Done (Writing new tests pending)
     72Done
    7373}}}
    7474|-----------------------
     
    8282}}}
    8383{{{#!td
     84Done
    8485}}}
    8586|-----------------------
     
    246247- Updated source code in python lib files (uncommitted, still testing)
    247248
    248 '''What am I going to achieve for next week?'''\\
     249'''What am I going to achieve for the next week?'''\\
    249250- Finish porting 'script' library to support Python3
    250251- Test the changes for both the versions
     
    261262- Tested against the python-grass-addon scripts available from here (https://github.com/wenzeslaus/python-grass-addon)
    262263
    263 '''What am I going to achieve for next week?'''\\
     264'''What am I going to achieve for the next week?'''\\
    264265- Write more tests for script library to test the changes
    265266- Look into the issue of running scripts for Python 3.5 and Python 3.6 (some tests fail on either of the versions)
     
    269270  Not at the moment.
    270271
     272=== Week 3 ===
     273'''What did I complete this week?'''\\
     274- Wrote new tests for 'Script' library (https://github.com/sanjeetbhatti/FullSupportPython3/tree/master/grass_trunk/lib-python-script)
     275- Made changes to the existing source files according to the failing tests (https://docs.google.com/spreadsheets/d/1eAIJtegNWSbBscFChhQzMTl0vmbGPjmrW_013hSw9bI/#gid=0)
     276- Updated scripts in 'trunk/Scripts' (https://github.com/sanjeetbhatti/FullSupportPython3/tree/master/grass_trunk/scripts)
     277- Created a spreadsheet to keep track of the status for all trunk/scripts (https://docs.google.com/spreadsheets/d/1eAIJtegNWSbBscFChhQzMTl0vmbGPjmrW_013hSw9bI/#gid=278198865)
     278- Tested the changes with Python versions 2.7, 3.5 and 3.6
     279- Cleaned the patches according to the pep8 guidelines and pushed those patches to the repository
     280
     281'''What am I going to achieve for the next week?'''\\
     282- After discussion and feedback from the mentors, finish pending work
     283- Look into ctypes and pygrass libraries
     284- Discuss with mentors about possible solutions for ctypes
     285- Test all the changes done for the evaluation period
     286
     287'''Is there any blocking issue?'''\\
     288  Not at the moment.
     289