Differences between revisions 15 and 17 (spanning 2 versions)
Revision 15 as of 2010-04-30 16:03:43
Size: 2275
Editor: 145-116-237-54
Comment: removed coding task
Revision 17 as of 2010-08-03 23:41:51
Size: 2487
Editor: 5
Comment: Add students name, to finally have one page with both tasks and people
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This page describes a possible Summer of Code project for Distutils2 This page describes tasks for the 2010 Summer of Code. Students and mentors are listed on the [[http://bitbucket.org/tarek/distutils2/wiki/GSoC_2010_teams|Distutils2 teams]] page.
Line 9: Line 9:
 * Implement pkgutil APIs described in PEP 376 : http://bugs.python.org/issue8250 -- work started by people in the community already.   * Implement pkgutil APIs described in PEP 376 : http://bugs.python.org/issue8250 -- work started by people in the community already.
Line 13: Line 13:

Assigned to Josip.
Line 21: Line 23:
   * PyPI XML-RPC client for distutils 2: http://bugs.python.org/issue8190
 
   * PyPI XML-RPC client for Distutils2: http://bugs.python.org/issue8190

Assigned
to Alexis.
Line 25: Line 29:
 * Add a post/pre commit hook for install and uninstall commands: http://bugs.python.org/issue8312  * Add a post/pre-commit hook for install and uninstall commands: http://bugs.python.org/issue8312
Line 28: Line 32:
 * Move the upload_doc command from distribute   * Move the upload_doc command from distribute
Line 31: Line 35:

Assigned to Konrad.
Line 36: Line 42:
 * Make install and build optionnaly use the configure file
 * Make it possible to use setup.cfg to describe all the metatadata: http://bugs.python.org/issue8252
 * Describe the resources files and the Python files using a [resources] or [packages] [py_modules] 
 * Make install and build optionally use the configure file
 * Make it possible to use setup.cfg to describe all the metadata: http://bugs.python.org/issue8252
 * Describe the resources files and the Python files using a [resources] or [packages] [py_modules]
Line 40: Line 46:
 * make setup.py optional (commands would be called trhough a -m call)  * make setup.py optional (commands would be called through a -m call)

Assigned to Éric.
Line 44: Line 52:
 * Move the use_2to3 command from distribute   * Move the use_2to3 command from distribute
Line 46: Line 54:
 
Assigned to Zubin.
Line 49: Line 59:
 * Write a small tutorial in docs/ for each feature you add   * Write a small tutorial in docs/ for each feature you add
Line 54: Line 64:
 * Promote and evangelize Distutils2–This will consist of helping python project to switch to/adopt Distutils2.   * Promote and evangelize Distutils2–This will consist of helping python project to switch to/adopt Distutils2.

This page describes tasks for the 2010 Summer of Code. Students and mentors are listed on the Distutils2 teams page.

Contact: Tarek Ziadé <tarek@ziade.org>

GSOC Tasks

PEP 376 support

  • Implement pkgutil APIs described in PEP 376 : http://bugs.python.org/issue8250 -- work started by people in the community already. (focus on speed with benches)

  • Implement a dependency-graph builder
  • Add basic PEP 376 support in Distribute [and Pip is possible]

Assigned to Josip.

Installer / Uninstaller, PyPI

  • Implement Distutils2 APIs described in PEP 376.
  • Add the uninstall command.
  • think about a basic installer / uninstaller script. (with deps) -- similar to pip/easy_install
  • in a pypi subpackage;

Assigned to Alexis.

Distutils new commands

Assigned to Konrad.

Distutils build tool

Assigned to Éric.

Py3 support

  • Move the use_2to3 command from distribute
  • Make sure distutils2 works under Py3 using 2to3

Assigned to Zubin.

Tasks for all

  • Write a small tutorial in docs/ for each feature you add

Misc

  • complete tutorial : http://bugs.python.org/issue8255

  • Promote and evangelize Distutils2–This will consist of helping python project to switch to/adopt Distutils2. We will define a list of targets at the beginning and the student will be in charge of helping them switching to Distutils2 if they want.

SummerOfCode/Distutils2 (last edited 2010-08-03 23:41:51 by 5)

Unable to edit the page? See the FrontPage for instructions.