[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