Changes between Version 3 and Version 4 of SummerOfCode2014_pypi2port
- Timestamp:
- Aug 16, 2014, 7:50:26 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SummerOfCode2014_pypi2port
v3 v4 14 14 === Week # 2=== 15 15 (26/05/2014 - 01/06/2014) 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 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. 19 19 20 20 === Week # 3=== 21 21 (02/06/2014 - 08/06/2014) 22 * Create functions that use collected data to write a Portfile to ./python/$name_package/Portfile. 23 * Create functions that run port lint, fetch, checksum and extract on ./python/$name_package. 22 * Created portfile taking [https://svn.macports.org/repository/macports/contrib/portfile-gen/portfile-gen 'portfile-gen'] as the base script for generating portfiles. 23 * Tried fetching fata from previous versions which might help in fetching more data. 24 * Made an analysis of the data fetched from previous versions. 25 * Made python as the first choice of category for all packages. 26 * Generated checksums for packages using openssl. 27 * Created functions that run port lint, fetch, checksum and extract on ./python/$name_package. 24 28 25 29 === Week # 4=== 26 30 (09/06/2014 - 15/06/2014) 27 28 ToDo for week 4 31 * Generated portfiles for some selected packages by the tester script. 32 * Looked for some help on fetching distfiles from [https://github.com/cakebread/yolk "yolk"] 33 * Made setuptools a build dependency for all packages. 34 * Read [https://trac.macports.org/browser/trunk/dports/_resources/port1.0/group/python-1.0.tcl "python-1.0.tcl"] to have a look at what Python portgroup does. 35 * Added support for dependencies based on the .egg files and .whl files listed. 36 * Generalised naming to pyXX-<pypi-name>. 29 37 30 38 === Week # 5=== 31 39 (16/06/2014 - 22/06/2014) 32 33 ToDo for week 534 35 40 * Test each phase of the Portfile {fetch, checksum, extract, patch, configure, build and destroot}. 36 41