[Bf-python] is there a list of things todo?

Willian Padovani Germano wgermano at ig.com.br
Wed Jun 25 06:22:44 CEST 2003


Hi,

On Tue, 2003-06-24 at 22:53, Joseph Motanez wrote:
> I've read some of the previous posts here and read about the tools and
> directories but I've haven't seen anything on what to do.Is it just
> Documentation left?

We are both replacing (first goal) and extending the current code in
Blender.  Let's call them the basic and the new modules.

Basic modules: most are written (apart from a few functions here and
there) and some already being documented / tested.  Missing ones are:

- Mesh: this was never completed and is actually just a python wrapper
of the NMesh module, so we'll probably not include it.  Can be made as a
wrapper of NMesh.c, again, but it's probably better to take it out now.

- Blender.sys: this one could be useful for users without a full Python
installation, but we haven't checked that yet.  The new Python brings
the possibility for builtin modules to be packed in zips of .py files
and distributed with the program, we were told in bf-committers, which
can be a better alternative.

- shadow: both the shadow module and class are base ones and not
relevant in exppython, so they are out.

New modules: there are already Armature/Bone, Effect, Curve, World (used
to be available before 2.25) and Metaball.  Here there's room for more,
like a Blender.3dMath one (wrapping Blender 3d math operations or done
in Python directly), possibly a wrapper for Properties (suggested by
Ton), and others.

Right now, as you probably read, we're rushing for a pre-release, so
we're more or less during a feature-freeze, but of course people are
free to work on new stuff that can be added before the official 2.28
release (if well tested) or after it.

Besides documentation, testing -- specially more complex modules like
NMesh, Draw and BGL -- is another area where we can use help.

You're right, we do need a TODO list in api2_2x/ .  I have a file with
notes here, will clean it and commit later this week or the next.  It's
mostly about functions and other things I have to check, but being there
others can add new todo items.

--
Willian, wgermano at ig.com.br




More information about the Bf-python mailing list