simplejson [LSARC/2008/722 FastTrack timeout 11/26/2008]
Brian Cameron
Brian.Cameron at sun.com
Mon Nov 24 14:27:10 PST 2008
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
More information about the opensolaris-arc
mailing list