[MacPorts] SummerOfCode modified

MacPorts noreply at macports.org
Tue Mar 13 11:00:22 PDT 2012


Changed page "SummerOfCode" by snc at macports.org from 209.6.40.176*
Page URL: <https://trac.macports.org/wiki/SummerOfCode>
Diff URL: <https://trac.macports.org/wiki/SummerOfCode?action=diff&version=177>
Revision 177
Comment: more on pip2port project

-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: SummerOfCode
=========================================================================
--- SummerOfCode (version: 176)
+++ SummerOfCode (version: 177)
@@ -111,18 +111,17 @@
 Programming languages: Perl and probably Tcl[[BR]]
 Potential mentor: TBD
 
-{{{
-#!comment
-==== Integrate with Python's PIP ==== #pip
-
-MacPorts should be able to search and install python packages using pip. MacPorts should continue to track what is installed and lock as it interacts with pip.
-
-Pip generates dependency files which should be made readable by MacPorts, perhaps as automatically generated Portfiles if one does not already exist.
-
-Classification: medium to challenging task[[BR]]
+==== Read Packages from Python's PIP (pip2port) ==== #pip2port
+
+MacPorts should be able to more readily install python packages from pip. We don't want to integrate the build/installation process of PIP, simply parse information or eggs it provides for various packages. This information will then be used to generate a Portfile, akin to [browser:contrib/cpan2port/cpan2port cpan2port].
+
+There may be instances where MacPorts package names don't match up with pip's. In this case, pip should be the authority and all improperly named MacPorts packages should be replaced by a renamed copy. Verbose automation of this step, akin to the portcheckup script, is ideal.
+
+The [browser:contrib/portfile-gen/portfile-gen portfile generator] may or be helpful.
+
+Classification: medium task[[BR]]
 Programming languages: Tcl, Python, C[[BR]]
 Potential mentor: snc
-}}}
 
 ==== Automatic testing ==== #testing
 

-------8<------8<------8<------8<------8<------8<------8<------8<--------

* The IP shown here might not mean anything if the user or the server is
behind a proxy.

--
MacPorts <http://www.macports.org/>
Ports system for Mac OS

This is an automated message. Someone at http://www.macports.org/ added your email
address to be notified of changes on SummerOfCode. If it was not you, please
report to .


More information about the macports-changes mailing list