Differences between revisions 24 and 25
Revision 24 as of 2005-06-01 02:07:56
Size: 2169
Editor: cache2-1-ffm-vpn
Comment:
Revision 25 as of 2005-06-01 06:19:04
Size: 2292
Editor: G7343
Comment:
Deletions are marked like this. Additions are marked like this.
Line 21: Line 21:
 * A better way to create (singlefile) executeables by bringing the advantages of py2exe and McMillans compiler together.

This page is aimed to be the starting point of collection for ideas for projects which could benefit the Python community, either projects that help the Python core, develop the standard library, third party packages, or more.

This page was created to foster collaboration on ideas regarding projects that could be done as part of the [http://code.google.com/summerofcode.html Google Summer of Code].

Ideally, each project below should be expanded into a more full-featured description, so that people can judge the value, the effort involved, the size of the project (takes a week, takes a month, etc.), who knows enough about the project to help out, etc.

  • CleanupUrlLibProject

  • CompleteSslSupport

  • ProfileReplacementProject

  • MakeXmlrpclibAsynchronous

  • Add a MemoryUsageProfiler to python. Currently it is almost impossible to figure out where memory is going in a large python program, especially if you have C extensions loaded. It'd be nice to know where the memory is going, if there are circular references, or if objects are being held too long.

  • JythonProjects: Port IDLE from tk to swing

  • Unicode on Windows extensions: add unicode returning versions of sys.argv and os.environ; unicode accepting functions for running processes like os.popen*, os.system, os.exec*. After experience implementing some of these, the implementer should look at ways to simplify coding functions that take either unicode or byte strings. The existing unicode method implementations such as open do not work in 32 bit unicode string builds so this could be fixed along with finding a way to make coding extension functions for either 16 or 32 bit wide unicode strings easier. -- Neil
  • Python web programming: PythonWebProgrammingIdeas

  • SpeedUpInterpreterStartup

  • RestrictedExecution

  • fix some old, old bugs in sourceforge. Is not a high profile, totally new idea, but maybe even helps the community more than founding another web framework
  • Add EPS import to ReportLab PDF library: http://article.gmane.org/gmane.comp.python.reportlab.user/4052

  • make [http://www.spread.org/ Spread] Python Binding compile with Python 2.4 on win32

  • A better way to create (singlefile) executeables by bringing the advantages of py2exe and McMillans compiler together.

CodingProjectIdeas (last edited 2009-04-03 20:38:42 by 200-163-26-52)

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