Re: Hosting Companies: Help for Python Users?



Steve Holden:

Dennis Lee Beiber:

> Too many 3rd-party modules still aren't available in 2.5
> versions for my tastes...

This applies particularly (though not exclusively) to the Windows platform, for various reasons -- the most common one is that Linux developers frequently don't have a Windows machine available to help them test their builds and ensure that distributions are available.

I am trying to address this problem, initially by making hosted Windows machines available for use as buildbots.

I'd like to see this integrated in the Cheese Shop. I recently released a small extension class and provided a source distribution and a single binary for Python 2.5 on Windows. While I have the compilers needed for building back to 1.5, most people don't and even when you do it is complex to set up an environment for each version to compile successfully.

It would be great if you could upload a source distribution and mark it as containing files that need compilation for each version - or a subset of versions if you know it requires particular features. Then the compilation is farmed out to machines set up for each Python version and when the compilation is finished, a status display shows the set that are available and which failed along with a link to see the compilation log. A unit test could be optionally included in an upload that would contribute to whether the build is marked good.

Neil

.



Relevant Pages

  • Re: Hosting Companies: Help for Python Users?
    ... This applies particularly to the Windows platform, for various reasons -- the most common one is that Linux developers frequently don't have a Windows machine available to help them test their builds and ensure that distributions are available. ... Then the compilation is farmed out to machines set up for each Python version and when the compilation is finished, a status display shows the set that are available and which failed along with a link to see the compilation log. ...
    (comp.lang.python)
  • OT: Getting acceptable c++ compilation speed when using Microsoft Windows
    ... If you have to use Windows for large scale c++ compilation ... Windows fragments its file system very rapidly and you will ... had been very unstable before defragmentation. ...
    (comp.lang.cpp)
  • Please use wxWidgets
    ... Please use wxWidgets, ... be compiled (using conditional compilation) into native code executables with ... the Windows executable looks like a real Windows program, ...
    (comp.arch.embedded)
  • Re: Script to convert "" to _T("")
    ... organization that delivered a Unix product on 30 different platforms, ... conditional compilation was mind-boggling! ... X Windows was wonderful; I could crash the X server consistently and reproducibly by ... I'm sure perl is a great tool. ...
    (microsoft.public.vc.mfc)
  • Re: Detecting distributions
    ... pdfTeX and whether or not it is on Windows (assuming that that file ... To detect MiKTeX, the only obvious thing would be to do a secondary ... compilation. ...
    (comp.text.tex)