Now that most of us are here, let's get started.
I received this email from someone wanting to get mayavi2 included in
Fedora. It certainly looks like an interesting piece of software. Anyone
want to try their hand at it?
-------- Forwarded Message --------
From: Gael Varoquaux <gael.varoquaux(a)normalesup.org>
To: ivazqueznet+wiki(a)gmail.com
Subject: Python SIG mailing list/packaging mayavi2
Date: Thu, 20 Mar 2008 08:01:29 +0100
Hi,
I would like to send an e-mail to the Fedora python SIG, but I seem to be
too stupid to find the e-mail address, so I am sending it to you. Do you
mind forwarding it to the right mailing list, with me in CC.
Here is the catch, I would like mayavi2 (
https://svn.enthought.com/enthought/wiki/MayaVi , the web page is
horendous) to be included in Fedora. I propose to do it the same way we
did it under debian, with three packages, breaking up the fonctionality
of the tools suite that we are using for better reuse. In Debian, these
are:
python-enthought-traits
python-enthought-traits-ui
mayavi2
I must admit that due to a large modularity of the tools suite (more like
20 packages than 3, and not all used in mayavi2), and heavy use of setuptools
packaging this stuff is not trivial. But we finally got it right with the
Debian packages, and I am sure we can talk to the maintainers and find
out what ended up being the best way to do it.
The relevent mailing-list is
https://mail.enthought.com/mailman/listinfo/enthought-dev and we will be
happy helping you doing these packages. None of the mayavi2 developpers
run an rpm-based distribution, so it is a bit hard for us to bootstrap
the process.
In terms of functionnality for the users, the webpage is terribly poorly
written, but you can find some remarks on my blog
http://gael-varoquaux.info/blog/ . I have recently had the pleasure to
see new users pick up the API and apply it to their domain-specific
problem with a lot of ease to build 3D visualization to fit their need
with small scripts. I think that for the Python scientific user, this
program answers a real need.
Cheers,
Gaël
--
Ignacio Vazquez-Abrams <ivazqueznet(a)gmail.com>