[Python-bugs-list] [ python-Bugs-640553 ] Misuse of /usr/local/in setup.py

noreply@sourceforge.net noreply@sourceforge.net
Tue, 19 Nov 2002 00:04:26 -0800


Bugs item #640553, was opened at 2002-11-19 08:04
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=640553&group_id=5470

Category: Build
Group: Python 2.2.2
Status: Open
Resolution: None
Priority: 5
Submitted By: Nick Maclaren (nmm1)
Assigned to: Nobody/Anonymous (nobody)
Summary: Misuse of /usr/local/in setup.py

Initial Comment:
I cannot guarantee that this has not been reported
before, as the search facility doesn't appear
sufficiently powerful to determine that, and I do not
have time to read a hundred bug reports.

setup.py forces the use of /usr/local, which is wrong
on more counts
than I can describe.  Not merely need it not exist, it
could easily
contain the wrong versions of libraries and headers. 
The following
change should be reversed:

*** setup.py.org        Mon Nov 18 19:57:09 2002
--- setup.py    Mon Nov 18 19:57:23 2002
***************
*** 197,207 ****
          return platform
  
      def detect_modules(self):
-         # Ensure that /usr/local is always used
-         if '/usr/local/lib' not in
self.compiler.library_dirs:
-             self.compiler.library_dirs.insert(0,
'/usr/local/lib')
-         if '/usr/local/include' not in
self.compiler.include_dirs:
-             self.compiler.include_dirs.insert(0,
'/usr/local/include' )
  
          try:
              have_unicode = unicode
--- 197,202 ----


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=640553&group_id=5470