[GRASS-dev] Handling of Python scripts on MS Windows

Vaclav Petras wenzeslaus at gmail.com
Fri Apr 25 04:44:32 PDT 2014


On Fri, Apr 25, 2014 at 4:18 AM, Moritz Lennert <
mlennert at club.worldonline.be> wrote:

> On 25/04/14 09:36, Markus Metz wrote:
>
>> On Fri, Apr 25, 2014 at 5:18 AM, Glynn Clements
>> <glynn at gclements.plus.com> wrote:
>>
>>>
>>> Martin Landa wrote:
>>>
>>>  It's easier to check if the file is a python script and if so than
>>>> to force to use bundled version of Python.
>>>>
>>>
>>> So long as I have commit access, GRASS isn't going to be "forcing" the
>>> use of a non-system Python.
>>>
>>
>> But an existing system Python on MS Windows can change or disappear
>> any time, and a GRASS installation will not be notified about this
>> change.
>>
>> I am not opposed to using the system's Python, I just don't trust it.
>>
>
> But that's exactly the same on any OS, including GNU/Linux. It is up to
> the user/sysadmin/packagers to ensure that Python is installed. But I can
> uninstall Python at any time on my system and GRASS will never be notified.
>
> On my Linux I cannot uninstall Python without notifying (i.e.
uninstalling) all other dependent packages. The only GRASS which will not
know about it is the one I compiled myself. If I compiled myself, I
probably understand the issues, so nothing to worry about from point of
view of GRASS developer. While on MS Windows user can be in the same
situation as I'm with compiled GRASS with the difference that he or she is
installed standard version and thus is possibly very unexperienced.

I just wanted to point out that there is a significant difference thanks to
packaging (and packagers!). No historical reasons, this is how it is.


> So the issue is that for historical reasons of usage, we don't want the
> Windows user to have that responsibility, while we trust the Linux user
> with it, partly because he is helped by packagers.
>


> Moritz
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20140425/a878e80d/attachment-0001.html>


More information about the grass-dev mailing list