[GRASS-dev] [GRASS GIS] #3298: Support installing Python modules from general URL sources on MS Windows

GRASS GIS trac at osgeo.org
Sun Feb 26 19:14:21 PST 2017


#3298: Support installing Python modules from general URL sources on MS Windows
-------------------------------------------------+-------------------------
 Reporter:  wenzeslaus                           |      Owner:  grass-dev@…
     Type:  enhancement                          |     Status:  new
 Priority:  major                                |  Milestone:  7.4.0
Component:  Addons                               |    Version:  svn-trunk
 Keywords:  g.extension, addons, Windows,        |        CPU:  Unspecified
  GitHub                                         |
 Platform:  Unspecified                          |
-------------------------------------------------+-------------------------
 G7:g.extension supports compiling any accessible code on Linux and other
 operating systems with make and other needed tools installed
 ([https://grass.osgeo.org/grass72/manuals/g.extension#source-code-sources-
 and-repositories doc]). While compiler and developer libraries are
 required for C and that would be probably hard to provide on MS Windows
 (please, correct me if I'm wrong), Python modules do not really need any
 extra tools and running Python and copying to the right directories is
 probably all what the Makefile does.

 I suggest to implement basic compilation replacement in g.extension for
 Python modules so that the following is possible also on MS Windows:

 {{{
 g.extension r.example url=github.com/johnsmith/r.example
 g.extension r.example url=trac.osgeo.org/.../r.example
 g.extension r.example url=http://example.com/.../r.example?format=zip
 g.extension r.example url=/local/directory/r.example/
 }}}

 This should be ideally 7.2.2 milestone which does not exist. It is an
 enhancement, but it is partially a missing/expected feature/behavior and
 the implementation hopefully should not destabilize g.extension.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3298>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list