[Bf-python] A python25.zip file is needed for the current, CVS
Joe Eagar
joeedh at gmail.com
Thu Mar 1 04:40:03 CET 2007
I looked at xml.parsers.expat, it simply loads pyexpat, which is a C
extension module in python2x/libs.
Which XML parser does collida use?
Joe
Willian Padovani Germano wrote:
> Hi, a few more comments
>
> Reiterating: bundling some default modules weights almost nothing and
> allows users to run hundreds of useful scripts, including almost all
> of the ones we ship. That's good. For thousands out there this is
> simply enough, why bother them? They may never even download a script
> and only need a few of the bundled ones.
>
> Python modules are not all the same. Some are key, some are useful,
> many we don't care about, some are undesired.
>
> Bundling the whole Python set wouldn't even be enough. We'd have a lot
> of useless ones and still wouldn't cover what more demanding gfx
> related scripts may need (3rd party extensions to read / write image
> formats, to apply filters on image buffers, etc. etc.). Worse: we
> don't change Python all the time, so users would re-download the same
> thing for Blender 2.40, 2.41, 2.42, 2.42a, etc. Consider the wasted
> bandwidth for download sites, for example.
>
> Theeth suggested a smarter install process, which checks for installed
> version and offers to download Python. Not a bad idea at all, but it's
> an added bonus, we should not rely totally on that. Among the many
> users worldwide there are all kinds of situations where the extra
> download on install wouldn't be possible at the moment or would be
> cumbersome (this is a big world, there are people w/o net or still on
> dialup conections, getting things at less than 3kb/s, that have to pay
> for local phone calls and prefer to download things at weekends or
> after midnight, to mention an example).
>
> Alternatively, we will create the extra package of scripts, where
> those requiring other modules are ok. This package's installer could
> do the check / offer for Python. This would be sensible and imo fit
> nicely. Or in this package we could include a bigger set of default
> modules and maybe even 3rd party extensions, to cover our needs.
>
> BTW, Campbell: struct should already be there, it's not .py, it's
> hardcoded in Win Python, like many other modules. We should
> investigate if it's not feasible to include what Collada 1.4 needs,
> too, xml would be a nice addition.
>
More information about the Bf-python
mailing list