[python] py25-elixir broken

Rasmus Andersson rasmus at macports.org
Tue Apr 14 08:23:40 PDT 2009


just did sync + upgrade py25-elixir and it looks like someone upgraded
py25-sqlalchemy without upgrading/checking dependencies and/or someone
upgraded py25-elixir and did not test it.

Below is my transcript. Note that openssl could not be installed but
was forced to anyway. But I guess that is not the core problem, right?

$ sudo port sync
$ sudo port upgrade py25-elixir
Password:
Portfile changed since last build; discarding previous state.
--->  Fetching python25
--->  Verifying checksum(s) for python25
--->  Extracting python25
--->  Applying patches to python25
--->  Configuring python25
--->  Building python25
--->  Staging python25 into destroot
--->  Deactivating python25 @2.5.4_0+darwin_9+macosx
--->  Installing python25 @2.5.4_2+darwin_9+macosx
--->  Activating python25 @2.5.4_2+darwin_9+macosx

To fully complete your installation and make python 2.5 the default, please run

	sudo port install python_select
	sudo python_select python25

--->  Cleaning python25
--->  Fetching openssl
--->  Verifying checksum(s) for openssl
--->  Extracting openssl
--->  Applying patches to openssl
--->  Configuring openssl
--->  Building openssl
--->  Staging openssl into destroot
--->  Unable to uninstall openssl 0.9.8k_0, the following ports depend on it:
--->  	wget
--->  	lighttpd
--->  	py25-hashlib
--->  	curl
--->  	nginx
--->  	git-core
--->  	python26
--->  	py25-socket-ssl
--->  	httperf
Warning: Uninstall forced.  Proceeding despite dependencies.
--->  Deactivating openssl @0.9.8k_0
--->  Uninstalling openssl @0.9.8k_0
--->  Installing openssl @0.9.8k_0
--->  Activating openssl @0.9.8k_0
--->  Cleaning openssl
--->  Fetching py25-sqlalchemy
--->  Attempting to fetch SQLAlchemy-0.5.2.tar.gz from
http://trd.no.distfiles.macports.org/python
--->  Verifying checksum(s) for py25-sqlalchemy
--->  Extracting py25-sqlalchemy
--->  Configuring py25-sqlalchemy
--->  Building py25-sqlalchemy
--->  Staging py25-sqlalchemy into destroot
--->  Deactivating py25-sqlalchemy @0.4.7p1_0
--->  Installing py25-sqlalchemy @0.5.2_0
--->  Activating py25-sqlalchemy @0.5.2_0
--->  Cleaning py25-sqlalchemy

$ python2.5 myprogram.py
...
    from elixir.events import *
  File "/opt/local/lib/python2.5/site-packages/elixir/__init__.py",
line 28, in <module>
    from elixir.entity import Entity, EntityMeta, EntityDescriptor, \
  File "/opt/local/lib/python2.5/site-packages/elixir/entity.py", line
14, in <module>
    from sqlalchemy.orm                import Query, MapperExtension,\
ImportError: cannot import name EXT_PASS

$ port version
Version: 1.700

$ uname -a
Darwin apple.spotify.net 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24
17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386


More information about the macports-dev mailing list