Danek:

>>         simplejson is pure Python code with no dependencies.
> 
> If there's a shared object (as you mention to John), then this isn't
> strictly true, is it?  I assume the native module is optional?

Yes, it is optional.  If simplejson cannot load the _speedups module,
then it falls back to using native Python code, which presumably is slower.
We could consider not shipping the optional module if we desire.

>>    4.2. Interfaces:
>>         
>>       Exported Interfaces    Stability          Comments
>>       -------------------    --------------     -----------------------
>>       /usr/lib/python2.4/vendor-packages/simplejson*.egg-info
>>                              Uncommitted        Python egg files
> 
> What is this for?  I don't recall having seen any egg-related files being
> documented so far in any ARC case.

Not true.  Such egg files are a result of building a module via Python
setuptools.  This is discussed in the setuptools ARC case:

   http://sac.sfbay/PSARC/2008/084/proposal.txt

Egg files are documented here:

   http://peak.telecommunity.com/DevCenter/PythonEggs

I believe there are only three modules in Solaris which use setuptools and 
distribute egg files, all of which are recently added:

- CSSutils (LSARC 2008/658)
- Twisted-Python 8.1 and Twisted-Python-Web2 8.1 (PSARC 2008/670)
- Elisa (LSARC 2008/713)

Brian

Reply via email to