Opened 5 years ago

Last modified 2 years ago

#3298 new enhancement

Support installing Python modules from general URL sources on MS Windows

Reported by: wenzeslaus Owned by: grass-dev@…
Priority: major Milestone: 7.8.3
Component: Addons Version: svn-trunk
Keywords: g.extension, addons, Windows, GitHub Cc:
CPU: Unspecified Platform: Unspecified

Description

G7:g.extension supports compiling any accessible code on Linux and other operating systems with make and other needed tools installed (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.

Change History (9)

comment:1 by neteler, 5 years ago

Milestone: 7.4.07.2.2

comment:2 by wenzeslaus, 5 years ago

Milestone: 7.2.27.4.0

This is a feature, so next minor release.

comment:3 by neteler, 4 years ago

Milestone: 7.4.07.4.1

Ticket retargeted after milestone closed

comment:4 by neteler, 4 years ago

Milestone: 7.4.17.4.2

comment:5 by martinl, 4 years ago

Milestone: 7.4.27.6.0

All enhancement tickets should be assigned to 7.6 milestone.

comment:6 by martinl, 3 years ago

Milestone: 7.6.07.6.1

Ticket retargeted after milestone closed

comment:7 by martinl, 3 years ago

Milestone: 7.6.17.6.2

Ticket retargeted after milestone closed

comment:8 by martinl, 3 years ago

Milestone: 7.6.2

Remove Milestone from Addons bugreports.

comment:9 by neteler, 2 years ago

Milestone: 7.8.3
Note: See TracTickets for help on using tickets.