It is a known issue. A parsing problem in one of the transitive pom.xml files. I don't quite understand why, because from what I remember from investigating it, that key was present. It is probably an xml-namespace problem. The key is declared (in the xml file) without namespace qualifiers, and elementree needs explicit namespace qualifiers EVERYWHERE.
I am working on a new version of the installation script to circumvent the problem. ETA is soon, but not specific yet (I keep getting interrupted by other tasks), but at least this is a prioritized task now, which means it WILL get done. Cheers, Tobias On Thu, Mar 17, 2011 at 5:20 AM, Rense Lange <[email protected]>wrote: > I cannot figure out why installing neo for python fails on my Mac. Can > anyone deduce the reason from the following screen messages? > > ------------------------------------------------------------------------------------------------------------------- > > rense-langes-mac-pro:neo4j-python renselange$ sudo python setup.py > installPassword: > Traceback (most recent call last): > File "setup.py", line 146, in <module> > main() > File "setup.py", line 134, in main > args[attr] = pom[attr] > File "/Users/renselange/neo4j-python/pom.py", line 58, in __getitem__ > element) > File "/Users/renselange/neo4j-python/pom.py", line 57, in <lambda> > return self.pattern.sub(lambda match:self[match.groupdict()['var']], > File "/Users/renselange/neo4j-python/pom.py", line 54, in __getitem__ > element = self.parent[path] > File "/Users/renselange/neo4j-python/pom.py", line 91, in __getitem__ > return replacement.get(path, lambda s,x:x)(self, self.__pom[path]) > File "/Users/renselange/neo4j-python/pom.py", line 56, in __getitem__ > raise KeyError(path) > KeyError: 'project.artifactId' > > -------------------------------------------------------------- > The preceding step, per instructions, seemed to work fine: > ------------------------------------------------------------- > > rense-langes-mac-pro:~ renselange$ svn export > https://svn.neo4j.org/components/neo4j.py/trunk neo4j-python > A neo4j-python > A neo4j-python/NOTICE.txt > A neo4j-python/LICENSE.txt > A neo4j-python/pom.py > A neo4j-python/TODO.txt > A neo4j-python/COPYRIGHT.txt > A neo4j-python/jccext.py > A neo4j-python/setup.py > A neo4j-python/src > A neo4j-python/src/test > A neo4j-python/src/test/python > A neo4j-python/src/test/python/neo4j_test > A neo4j-python/src/test/python/neo4j_test/_support.py > A neo4j-python/src/test/python/neo4j_test/primitives.py > A neo4j-python/src/test/python/neo4j_test/__init__.py > A neo4j-python/src/test/python/neo4j_test/__main__.py > A neo4j-python/src/test/python/neo4j_test/transactional.py > A neo4j-python/src/test/python/neo4j_test/matrix.py > A neo4j-python/src/test/python/neo4j_test/index.py > A neo4j-python/src/main > A neo4j-python/src/main/python > A neo4j-python/src/main/python/neo4j > A neo4j-python/src/main/python/neo4j/_primitives.py > A neo4j-python/src/main/python/neo4j/_py_compat.py > A neo4j-python/src/main/python/neo4j/_traverse.py > A neo4j-python/src/main/python/neo4j/_hooks > A neo4j-python/src/main/python/neo4j/_hooks/__init__.py > A neo4j-python/src/main/python/neo4j/__init__.py > A neo4j-python/src/main/python/neo4j/_backend > A neo4j-python/src/main/python/neo4j/_backend/reflection.py > A neo4j-python/src/main/python/neo4j/_backend/pure.py > A neo4j-python/src/main/python/neo4j/_backend/__init__.py > A neo4j-python/src/main/python/neo4j/_backend/jcc.py > A neo4j-python/src/main/python/neo4j/_backend/native.py > A neo4j-python/src/main/python/neo4j/_backend/cli.py > A neo4j-python/src/main/python/neo4j/_index.py > A neo4j-python/src/main/python/neo4j/classes > A neo4j-python/src/main/python/neo4j/__bootstrap__.py > A neo4j-python/src/main/python/neo4j/_base.py > A neo4j-python/src/main/python/neo4j/model > A neo4j-python/src/main/python/neo4j/model/django_model > A neo4j-python/src/main/python/neo4j/model/django_model/__init__.py > A neo4j-python/src/main/python/neo4j/model/fields.pyx > A neo4j-python/src/main/python/neo4j/model/__init__.py > A neo4j-python/src/main/python/neo4j/model/base.pyx > A neo4j-python/src/main/python/neo4j/_util.py > A neo4j-python/src/main/python/neo4j/util.py > A neo4j-python/src/main/python/neo4j/_compat.py > A neo4j-python/src/main/python/neo4j/tracsupport.py > A neo4j-python/src/main/python/neo4j/_core.py > A neo4j-python/src/script > A neo4j-python/src/script/generate-apt.py > A neo4j-python/src/site > A neo4j-python/src/site/site.xml > A neo4j-python/src/site/apt > A neo4j-python/src/site/apt/apidoc > A neo4j-python/src/site/apt/apidoc/index.apt > A neo4j-python/src/examples > A neo4j-python/src/examples/python > A neo4j-python/src/examples/python/djangosites > A neo4j-python/src/examples/python/djangosites/manage.py > A neo4j-python/src/examples/python/djangosites/faces > A neo4j-python/src/examples/python/djangosites/faces/views.py > A neo4j-python/src/examples/python/djangosites/faces/__init__.py > A neo4j-python/src/examples/python/djangosites/faces/tests.py > A neo4j-python/src/examples/python/djangosites/faces/models.py > A neo4j-python/src/examples/python/djangosites/faces/urls.py > A neo4j-python/src/examples/python/djangosites/blog > A neo4j-python/src/examples/python/djangosites/blog/views.py > A neo4j-python/src/examples/python/djangosites/blog/__init__.py > A neo4j-python/src/examples/python/djangosites/blog/tests.py > A neo4j-python/src/examples/python/djangosites/blog/models.py > A neo4j-python/src/examples/python/djangosites/blog/urls.py > A neo4j-python/src/examples/python/djangosites/__init__.py > A neo4j-python/src/examples/python/djangosites/settings.py > A neo4j-python/src/examples/python/djangosites/imdb > A neo4j-python/src/examples/python/djangosites/imdb/orm_model.py > A neo4j-python/src/examples/python/djangosites/imdb/views.py > A neo4j-python/src/examples/python/djangosites/imdb/__init__.py > A neo4j-python/src/examples/python/djangosites/imdb/importer.py > A neo4j-python/src/examples/python/djangosites/imdb/neo_model.py > A neo4j-python/src/examples/python/djangosites/imdb/data > A > neo4j-python/src/examples/python/djangosites/imdb/data/test-actors.list > A neo4j-python/src/examples/python/djangosites/imdb/data/sample.py > A neo4j-python/src/examples/python/djangosites/imdb/data/actors.txt > A > neo4j-python/src/examples/python/djangosites/imdb/data/test-movies.list > A neo4j-python/src/examples/python/djangosites/imdb/tests.py > A neo4j-python/src/examples/python/djangosites/imdb/models.py > A neo4j-python/src/examples/python/djangosites/imdb/templatetags > A > neo4j-python/src/examples/python/djangosites/imdb/templatetags/__init__.py > A > neo4j-python/src/examples/python/djangosites/imdb/templatetags/apply.py > A neo4j-python/src/examples/python/djangosites/imdb/urls.py > A neo4j-python/src/examples/python/djangosites/urls.py > A neo4j-python/src/examples/python/djangosites/templates > A > neo4j-python/src/examples/python/djangosites/templates/list_of_links.html > A neo4j-python/src/examples/python/djangosites/templates/imdb > A > neo4j-python/src/examples/python/djangosites/templates/imdb/parts_table.html > A > neo4j-python/src/examples/python/djangosites/templates/imdb/list_view.html > A neo4j-python/src/examples/python/djangosites/templates/imdb/index.html > A > neo4j-python/src/examples/python/djangosites/templates/imdb/searchform.html > A neo4j-python/src/examples/python/djangosites/templates/imdb/view.html > A neo4j-python/src/examples/python/djangosites/templates/imdb/list.html > A neo4j-python/src/examples/python/djangosites/templates/base.html > A neo4j-python/pom.xml > A neo4j-python/README.txt > A neo4j-python/tech-debt.txt > Exported revision 8590. > > _______________________________________________ > Neo4j mailing list > [email protected] > https://lists.neo4j.org/mailman/listinfo/user > -- Tobias Ivarsson <[email protected]> Hacker, Neo Technology www.neotechnology.com Cellphone: +46 706 534857 _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

