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).

- Robert

_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to