py25-modulegraph-devel: conflicting version information
Walter Scheper
ratlaw at gmail.com
Thu Feb 11 07:43:04 PST 2010
Hello all,
I'm trying to build git-cola, an application that depends on py2app, which in turn depends on modulegraph. When I try to build the application it appears that modulegraph is reporting it's version as 0.7.3.dev which causes pgk_resources.py to raise a VersionConflict exception because it requires modulegraph>=0.7.3.
The conflicting part comes in when I look at __version__ in modulegraph/__init__.py, which is set to 0.7.1.
This leaves me with two questions: is the version of modulegraph that is installed 0.7.3 (as suggested by macports) or 0.7.1 (as suggested by __init__.py), and where exactly is pgk_resources.py dredging up 0.7.3.dev?
Output of trying to build git-cola follows:
$ make git-cola.app
python setup.py build
running build_translations
running build
running build_scripts
python darwin/py2app-setup.py py2app
Traceback (most recent call last):
File "darwin/py2app-setup.py", line 34, in <module>
setup_requires=['py2app'])
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/distutils/core.py", line 112, in setup
_setup_distribution = dist = klass(attrs)
File "/opt/local/lib/python2.5/site-packages/setuptools/dist.py", line 260, in __init__
self.fetch_build_eggs(attrs.pop('setup_requires'))
File "/opt/local/lib/python2.5/site-packages/setuptools/dist.py", line 284, in fetch_build_eggs
parse_requirements(requires), installer=self.fetch_build_egg
File "/opt/local/lib/python2.5/site-packages/pkg_resources.py", line 569, in resolve
raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (modulegraph 0.7.3.dev (/opt/local/lib/python2.5/site-packages), Requirement.parse('modulegraph>=0.7.3'))
make: *** [darwin] Error 1
Walter Scheper
More information about the macports-users
mailing list