On the mac some library paths returned were outdated, some were outright funny.
Fixed.
diff --git a/Lib/distutils/sysconfig.py b/Lib/distutils/sysconfig.py
index 558ff29..cc663a8 100644
--- a/Lib/distutils/sysconfig.py
+++ b/Lib/distutils/sysconfig.py
@@ -102,16 +102,14 @@
     elif os.name == "mac":
         if plat_specific:
             if standard_lib:
-                return os.path.join(prefix, "Mac", "Plugins")
+                return os.path.join(prefix, "Lib", "lib-dynload")
             else:
-                raise DistutilsPlatformError(
-                    "OK, where DO site-specific extensions go on the Mac?")
+                return os.path.join(prefix, "Lib", "site-packages")
         else:
             if standard_lib:
                 return os.path.join(prefix, "Lib")
             else:
-                raise DistutilsPlatformError(
-                    "OK, where DO site-specific modules go on the Mac?")
+                return os.path.join(prefix, "Lib", "site-packages")
     else:
         raise DistutilsPlatformError(
             "I don't know where Python installs its library "