Yes, the expat module has always been provided as a separate package (same as other modules that come with the Python source tarball). Please make sure you install that explicitly, if building pip yourself.
And it’s the py-setuptools package that should come with a dependency on py-expat. I see that has been fixed in pkgsrc last week: https://github.com/joyent/pkgsrc/commit/67981bb397b95d5894a601479dfa261d68a6076e#diff-be46ff3cbbe0f4dc018cc9ae129624e4 -F 28. 7. 2014 v 6:52, Anil Jangity via smartos-discuss <[email protected]>: > … and I couldn’t use pip that was available for the same reason. > > [root@tofu ~]# pkgin in py34-pip-1.5.6 > calculating dependencies... done. > > nothing to upgrade. > 2 packages to be installed: py34-setuptools-5.0.1 py34-pip-1.5.6 (2691K to > download, 8909K to install) > > proceed ? [Y/n] y > downloading packages... > py34-setuptools-5.0.1.tgz > 100% 556KB 555.9KB/s 555.9KB/s 00:00 > py34-pip-1.5.6.tgz > 100% 2135KB 2.1MB/s 2.1MB/s 00:00 > installing packages... > installing py34-setuptools-5.0.1... > installing py34-pip-1.5.6... > pkg_install warnings: 0, errors: 0 > reading local summary... > processing local summary... > updating database: 100% > marking py34-pip-1.5.6 as non auto-removable > [root@tofu ~]# pip > Traceback (most recent call last): > File "/opt/local/bin/pip", line 9, in <module> > load_entry_point('pip==1.5.6', 'console_scripts', 'pip')() > File "/opt/local/lib/python3.4/site-packages/pkg_resources.py", line 356, in > load_entry_point > return get_distribution(dist).load_entry_point(group, name) > File "/opt/local/lib/python3.4/site-packages/pkg_resources.py", line 2439, > in load_entry_point > return ep.load() > File "/opt/local/lib/python3.4/site-packages/pkg_resources.py", line 2155, > in load > ['__name__']) > File "/opt/local/lib/python3.4/site-packages/pip/__init__.py", line 9, in > <module> > from pip.log import logger > File "/opt/local/lib/python3.4/site-packages/pip/log.py", line 8, in <module> > from pip import backwardcompat > File > "/opt/local/lib/python3.4/site-packages/pip/backwardcompat/__init__.py", line > 39, in <module> > import xmlrpc.client as xmlrpclib > File "/opt/local/lib/python3.4/xmlrpc/client.py", line 136, in <module> > from xml.parsers import expat > File "/opt/local/lib/python3.4/xml/parsers/expat.py", line 4, in <module> > from pyexpat import * > ImportError: No module named 'pyexpat' > [root@tofu ~]# > > > > > On Jul 27, 2014, at 9:42 PM, Anil Jangity via smartos-discuss > <[email protected]> wrote: > >> Trying to build/install pip with the build in python3.4: >> >> [admin@tofu ~]$ python3.4 get-pip.py >> Traceback (most recent call last): >> File "get-pip.py", line 17474, in <module> >> main() >> File "get-pip.py", line 17466, in main >> bootstrap(tmpdir=tmpdir) >> File "get-pip.py", line 17406, in bootstrap >> import pip >> File "/tmp/tmpuur_wm8i/pip.zip/pip/__init__.py", line 9, in <module> >> File "/tmp/tmpuur_wm8i/pip.zip/pip/log.py", line 8, in <module> >> File "/tmp/tmpuur_wm8i/pip.zip/pip/backwardcompat/__init__.py", line 39, in >> <module> >> File "/opt/local/lib/python3.4/xmlrpc/client.py", line 136, in <module> >> from xml.parsers import expat >> File "/opt/local/lib/python3.4/xml/parsers/expat.py", line 4, in <module> >> from pyexpat import * >> ImportError: No module named 'pyexpat' >> [admin@tofu ~]$ >> >> >> I am not finding pyexpat.so anywhere, is this not included in this version >> of python? >> >> ------------------------------------------- >> smartos-discuss >> Archives: https://www.listbox.com/member/archive/184463/=now >> RSS Feed: https://www.listbox.com/member/archive/rss/184463/22338985-90400dfa >> Modify Your Subscription: https://www.listbox.com/member/?& >> Powered by Listbox: http://www.listbox.com > > > > ------------------------------------------- > smartos-discuss > Archives: https://www.listbox.com/member/archive/184463/=now > RSS Feed: https://www.listbox.com/member/archive/rss/184463/21516860-abdb3ed6 > Modify Your Subscription: https://www.listbox.com/member/?& > Powered by Listbox: http://www.listbox.com ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
