On 17 May 2010 13:19, Robert Bradshaw <[email protected]> wrote: > On May 16, 2010, at 3:47 PM, Lisandro Dalcin wrote: > >> On 16 May 2010 17:32, Stefan Behnel <[email protected]> wrote: >>> Hi, >>> >>> the Hudson CI server for Cython is now running on a publicly >>> visible port >>> of the sage server: >>> >>> https://sage.math.washington.edu:8091/hudson/ >>> >>> It uses HTTPS and any configuration changes require authentication >>> against >>> a local user account, so the setup should be safe enough to make it >>> public. >>> >>> There isn't currently a Mercurial push trigger, but Hudson polls >>> the repos >>> every couple of minutes, so a push to cython-devel or cython- >>> closures will >>> be followed by a rebuild and test runs in a timely fashion. It also >>> polls >>> the python.org SVN repos every 24 hours, so that our test suite >>> always runs >>> against the latest Py2/Py3 trunks as well as the supported >>> maintenance >>> branches. >>> >>> I still didn't find the time to get lxml build correctly on that >>> server, >>> but I would suggest adding other projects to the continuous >>> integration >>> builds as well. The Sage library is certainly worth integrating, as >>> might >>> be other projects that use Cython intensively and that have a >>> sufficiently >>> large test suite. Please make suggestions. >>> >> >> Many thanks for this! > > Yes, this is very cool. We should get Sage in there for sure--it > doesn't build with the current cython-devel, but Craig is sitting on > some patches that as I understand fix the issue and get almost all > doctests to pass. > >> I would like to integrate mpi4py. Would it be possible to have any MPI >> implementation installed on the server? If not, mpi4py can still build >> without MPI, but this would just test Cython + C compilation, the >> testsuite cannot run at all (every call would trigger a NotImplemented >> error at runtime). > > I think this is reasonable. > >> petsc4py would also qualify, but the dependency on numpy and core >> PETSc could make it more cumbersome. > > Could either of these be installed in, and run from, your home > directory? That would make things much easier (no root/admin > privileges required). >
Of course, they can be installed at any place. However, the idea is to also test against multiple Python versions, right? Then numpy should also be available across Python versions ... -- Lisandro Dalcin --------------- CIMEC (INTEC/CONICET-UNL) Predio CONICET-Santa Fe Colectora RN 168 Km 472, Paraje El Pozo Tel: +54-342-4511594 (ext 1011) Tel/Fax: +54-342-4511169 _______________________________________________ Cython-dev mailing list [email protected] http://codespeak.net/mailman/listinfo/cython-dev
