[MacPorts] SummerOfCode2014_pypi2port modified

MacPorts noreply at macports.org
Sat Aug 16 03:34:23 PDT 2014


Page "SummerOfCode2014_pypi2port" was changed by gaurav at macports.org
Diff URL: <https://trac.macports.org/wiki/SummerOfCode2014_pypi2port?action=diff&version=6>
Revision 6
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: SummerOfCode2014_pypi2port
=========================================================================
--- SummerOfCode2014_pypi2port (version: 5)
+++ SummerOfCode2014_pypi2port (version: 6)
@@ -53,43 +53,61 @@
 
 === Week # 7===
 (30/06/2014 - 05/07/2014)
+* Made certain commits to keep up with the general python coding standards.
+* Corrected encoding errors present in the long_description.
+* Wrapping the current long_description to only the first few lines.
 
-ToDo for week 7
-
-I'd recommend doing destroot tests again with trace (`port -t`).
-This will help catch unmarked dependencies that might already be available on the system.
-
-Also, a list of ports who cannot make it to destroot should be identified for further investigation.
 
 === Week # 8===
 (06/07/2014 - 12/07/2014)
-
-ToDo for week 8
+* Added environment variables support for certain parameters.
+* Removed some errors in the portfile which later on led to more successful portindex.
+* Renamed the tester script to pypi2port.
+* Added a flag to delete/keep the distfiles fetched.
 
 === Week # 9===
 (13/07/2014 - 19/07/2014)
-
-ToDo for week 9
+* Ran port lint tests for a handful of packages using bash scripts.
+* Removed 3 or more hyphens in long_description.
+* Truncated runs of spaces in long_description before the final wrapping.
+* Removed the distfiles paramter from the Portfile.
+* Corrected most of the errors found in port lint.
+* Added a master_site parameter which helps in the livecheck option for packages.
 
 === Week # 10===
 (20/07/2014 - 26/07/2014)
+* Wrote a script to fetch all the licenses present in pypi.
+* Created a mapping to the licenses present in macports which can be found [http://trac.macports.org/browser/trunk/base/portmgr/jobs/port_binary_distributable.tcl "here"].
+* These mapping can later on be used to convert the pypi licenses to the one present in macports.
+* Read other [https://pypi.python.org/pypi?%3Aaction=search&term=pypi2&submit=search "python packages"] using data from pypi.
+* Testing the destroot phase for ports created with trace option active.
 
-ToDo for week 10
 
 === Week # 11===
 (27/07/2014 - 02/08/2014)
-
-ToDo for week 11
+* Added higher versions of python namely 32 33 34
+* Added support for existent port check.
+* Unified Diff creation for existing ports.
+* Got acquainted to [https://guide.macports.org/index.html#reference.phases.test "port phases"].
+* Testing of various port phases using bash scripts.
+* Decided to ignore test phase for now.
 
 === Week # 12===
 (03/08/2014 - 09/08/2014)
-
-ToDo for week 12
+* Wrote functions to test each phase of the Portfile {fetch, checksum, extract, patch, configure, build and destroot}.
+* User feedback polishing to give more imformative output to the user.
+* Fully functional existing port check.
+* Improvements in the license script to give more organised data.
+* Corrected various destroot phase errors.
+* Mapping of pypi licenses to macports licenses. If no match found, ask to set environment variable.
+* Added support to check for existince of distfile before fetching.
 
 === Week # 13===
 (10/08/2014 - 16/08/2014)
-
-ToDo for week 13
+* Clean up of long_description to ${description}.
+* Minor modifications to remove certain errors prevalent in last testing.
+* Made code as per the pep 8 guidelines.
+* Added comments to the code which will help the future versions of the project.
 
 === Note===
 * If we can use pip to fetch and extract the data we should probably move the portfile and port commands to after we have collect as much data as possible to be able to write the best portfile.
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://trac.macports.org/wiki/SummerOfCode2014_pypi2port>
MacPorts <http://www.macports.org/>
Ports system for OS X

This is an automated message. Someone added your email address to be
notified of changes on 'SummerOfCode2014_pypi2port' page.
If it was not you, please report to .


More information about the macports-changes mailing list