[MacPorts] #12369: Split python25 into python25-core and modules
MacPorts
noreply at macports.org
Tue Sep 9 02:29:31 PDT 2008
#12369: Split python25 into python25-core and modules
---------------------------------+------------------------------------------
Reporter: nirs at actcom.net.il | Owner: mww at macports.org
Type: defect | Status: reopened
Priority: Normal | Milestone: Port Enhancements
Component: ports | Version:
Resolution: | Keywords:
---------------------------------+------------------------------------------
Comment(by sasha at theotheralex.com):
I'm attempting to use virtualenv under python25. I followed the
instructions in this ticket and installed py25-hashlib. But virtualenv
--no-site-packages errors out with the error bellow.
I believe the reason is the the copy of python executable copied to the
new environment by the virtualenv script only has access to hashlib.py
that's part of the crippled python25 port and not to the hashlib that's
installed as part of the py25-hashlib port.
is there a way around this?
{{{
New python executable in ./bin/python
Installing setuptools...........
Complete output from command ./bin/python -c "#!python
\"\"\"Bootstrap setuptoo...
" /opt/local/Library/Frameworks/...5.egg:
Traceback (most recent call last):
File "<string>", line 267, in <module>
File "<string>", line 226, in main
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
/site-packages/virtualenv-1.2-py2.5.egg/support-
files/setuptools-0.6c8-py2.5.egg/setuptools/command/easy_install.py", line
21, in <module>
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
/site-packages/virtualenv-1.2-py2.5.egg/support-
files/setuptools-0.6c8-py2.5.egg/setuptools/package_index.py", line 3, in
<module>
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py",
line 91, in <module>
import hashlib
ImportError: No module named hashlib
----------------------------------------
...Installing setuptools...done.
Traceback (most recent call last):
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.5/bin/virtualenv",
line 8, in <module>
load_entry_point('virtualenv==1.2', 'console_scripts', 'virtualenv')()
File "/opt/local/lib/python2.5/site-
packages/virtualenv-1.2-py2.5.egg/virtualenv.py", line 389, in main
unzip_setuptools=options.unzip_setuptools)
File "/opt/local/lib/python2.5/site-
packages/virtualenv-1.2-py2.5.egg/virtualenv.py", line 638, in
create_environment
install_setuptools(py_executable, unzip=unzip_setuptools)
File "/opt/local/lib/python2.5/site-
packages/virtualenv-1.2-py2.5.egg/virtualenv.py", line 282, in
install_setuptools
cwd=cwd)
File "/opt/local/lib/python2.5/site-
packages/virtualenv-1.2-py2.5.egg/virtualenv.py", line 450, in
call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command ./bin/python -c "#!python
\"\"\"Bootstrap setuptoo...
" /opt/local/Library/Frameworks/...5.egg failed with error code 1
}}}
Replying to [ticket:12369 nirs@…]:
> {{{
> $ python2.5
> Python 2.5.1 (r251:54863, Jul 29 2007, 14:28:00)
> [GCC 4.0.1 (Apple Computer, Inc. build 5367)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import sha
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "/opt/local/lib/python2.5/sha.py", line 6, in <module>
> from hashlib import sha1 as sha
> File "/opt/local/lib/python2.5/hashlib.py", line 133, in <module>
> md5 = __get_builtin_constructor('md5')
> File "/opt/local/lib/python2.5/hashlib.py", line 60, in
__get_builtin_constructor
> import _md5
> ImportError: No module named _md5
> >>>
> }}}
>
> sha is important core module, many apps will break without it.
>
> There was no problem with Python 2.5.0.
>
> Environment: Mac OS X 10.4.8
--
Ticket URL: <http://trac.macports.org/ticket/12369#comment:17>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list