On Jun 25, 2009, at 7:20 PM, David Kim wrote:

Sorry to ask, but I'm having with the first step of the buildout process, the bootstrap.py script. I get the following error:

Traceback (most recent call last): File "bootstrap.py", line 76, in <module> ws.find(pkg_resources.Requirement.parse('setuptools')).location AttributeError: 'NoneType' object has no attribute 'location'

Unfortunately, I have no idea why this error is occurring. I am running on OS X Leopard and was just trying to bootstrap an empty buildout.cfg file to get things started. Tried googling the error, but nothing came up.

Any pointers?


My guess is that you have setuptools installed in your python that wasn't installed as an egg. What is the output of running the following Python script:

  import pkg_resources
  ws  = pkg_resources.working_set
  print ws.find(pkg_resources.Requirement.parse('setuptools'))

?

The bootstrap script has a try/except that tries to import pkg_utils. If the import succeeds, it assumes that setiuptools is already installed. Try replacing the try/except with the contents of the except.

Jim

--
Jim Fulton
Zope Corporation


_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to