#640: setup.py may use different Python than configured for GRASS
-------------------------+--------------------------------------------------
 Reporter:  kyngchaos    |       Owner:  grass-dev@…              
     Type:  defect       |      Status:  new                      
 Priority:  normal       |   Milestone:  6.5.0                    
Component:  Compiling    |     Version:  6.4.0 RCs                
 Keywords:  python       |    Platform:  Unspecified              
      Cpu:  Unspecified  |  
-------------------------+--------------------------------------------------

Comment(by glynn):

 Replying to [comment:6 hamish]:
 > ok, so the question becomes what uses Python.make,

 Python.make is used by gui/wxpython, gui/scripts, scripts/r.in.wms, and
 various subdirectories of lib/python.

 GRASS 7 doesn't have any C or C++ code which links against the Python
 library. The preferred way of integrating C and Python code is to use
 ctypes to access C functions from Python.

 The PYTHON make variable exists to simplify the case where the default
 "python" command isn't suitable for GRASS (e.g. because it's Python 3.x,
 or it doesn't have the numpy, wxPython, etc packages). In such cases, it
 can be overridden on the command line, e.g. "make
 PYTHON=/usr/local/bin/python2".

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/640#comment:8>
GRASS GIS <http://grass.osgeo.org>

_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to