Changes between Version 2 and Version 3 of SummerOfCode2014_pypi2port


Ignore:
Timestamp:
Aug 16, 2014, 7:15:05 AM (10 years ago)
Author:
gaurav@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode2014_pypi2port

    v2 v3  
    22
    33=== Week # 0 ===
    4 
    5 A few days before the actual coding period began I was still getting to know the Macports developers. Although my project needed me to create a standalone pip2port script, however, I still needed to get well acquainted with the portfile development. Clemens gave the participants a svn primer which helped me set up my branch.
     4* Created wiki page for project and self
     5* Added project to GSoC 2014 project page
     6* Got acquainted with [https://guide.macports.org/chunked/development.html "Portfile development"].
    67
    78=== Week # 1===
    89(19/05/2014 - 25/05/2014)
    9 
    10 ToDo for week 1
    11 
    12 * Create functions to query and pull data from [https://pypi.python.org/pypi pypi].
    13 
    14 A few days have gone by and we have a basic tester script which fetches data from the xmlrpc api of pypi and gives the output to stdout. There are instances where data like description and download-url is not present for packages. We are planning to file an upstream bugs for all instances of such sort.
     10* Basic tester script which parses arguments
     11* Fetches data from [https://wiki.python.org/moin/PyPIXmlRpc "XmlRpc API"] of [https://pypi.python.org/pypi "pypi"].
     12* File upstream bugs for instances where description and download_url not present.
    1513
    1614=== Week # 2===
    1715(26/05/2014 - 01/06/2014)
    18 
    19 ToDo for week 2
    20 
    21 * Create functions that utilize pip to fetch and extract distfiles to ./sources.
    22 * Create functions that utilize pip to pull additional data from the extract distfiles.
     16* Tester script able to search for python packages by the name classifier
     17* Tester script able to fetch and extract distfiles to ./sources
     18* Tester script able to pull release data from pypi
    2319
    2420=== Week # 3===
    2521(02/06/2014 - 08/06/2014)
    26 
    27 ToDo for week 3
    28 
    2922* Create functions that use collected data to write a Portfile to ./python/$name_package/Portfile.
    3023* Create functions that run port lint, fetch, checksum and extract on ./python/$name_package.