Re:OS X Auditor
by jschneier00 on Sunday September 14, 2014 @05:26PM
(#8316284)
calendar is a builtin as well.
It appears the OSX specific modules are located (on latest Mavericks) in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
So you need to add that directory (for xattr) as well as that directory + PyObjC (for Foundation) to your PYTHONPATH
Still get the error. Added PYTHONPATH to my bash_profile.
After getting the error again, I looked at that location - it exists but the mods in question (Foundation and Calendar) are not there. I'm on OSX 10.9.4.
It doesn't really matter enough to waste time on though. Thanks for your help.
I just want to point out that in the docs "self contained" doesn't mean the user has to go hunting for mods.
If you're on a mac using brew or macports usually the paths are usually different. Macports/Brew python doesn't usually have 'pyobjc'. Try running osxcollector as:
sudo /usr/bin/python osxcollector.py
On a reasonably modern Mac, all the dependencies should be setup by default - including modules and the correct version of Python.
I'm on 10.9.4 and I ran into a bunch of problems (which seem to be covered by github issues[1] already).
Foundation is part of the pyobjc package. You'll need to install that.
...not a python user either. The README mentions 'pip' but I don't seem to have one of those either.
Here's a "non-magical introduction to pip" http://www.dabapps.com/blog/introduction-to-pip-and-virtuale...
Pip is an excellent package management system.
import Foundation, import calendar, import os, import sys, import shutil
I assuming os, sys, and shutil are part of the system (are they?). What about the other two? Also, which version of Python do I run this under?