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

Reply via email to