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
