Changes between Version 2 and Version 3 of SummerOfCode2014_pypi2port
- Timestamp:
- Aug 16, 2014, 7:15:05 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SummerOfCode2014_pypi2port
v2 v3 2 2 3 3 === 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"]. 6 7 7 8 === Week # 1=== 8 9 (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. 15 13 16 14 === Week # 2=== 17 15 (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 23 19 24 20 === Week # 3=== 25 21 (02/06/2014 - 08/06/2014) 26 27 ToDo for week 328 29 22 * Create functions that use collected data to write a Portfile to ./python/$name_package/Portfile. 30 23 * Create functions that run port lint, fetch, checksum and extract on ./python/$name_package.