Re: [GRASS-dev] pywin32 missing

2019-05-18 Thread Helmut Kudrnovsky
Anna Petrášová wrote
> On Wed, May 15, 2019 at 4:14 PM Helmut Kudrnovsky 

> hellik@

>  wrote:
> 
>> Anna Petrášová wrote
>> > Did you compile it with those local changes? It needs to be compiled to
>> > create the xml files.
>>
>> no compilation yet, just copied the updated python script.
>>
>> which is the relevant xml-file?
>>
> 
> it creates gui/wxpython/xml/menudata.xml and module_tree_menudata.xml
> during compilation.

now self compiled winGRASS

###

C:\>grass77svn --text
Starting GRASS GIS...
WARNUNG: Sperren gleichzeitiger Zugriffe auf ein Mapset ist unter Windows
 nicht möglich.
Cleaning up temporary files...

  __  ___   _____
 / / __ \/   | / ___/ ___/   / /  _/ ___/
/ / __/ /_/ / /| | \__ \\_  \   / / __ / / \__ \
   / /_/ / _, _/ ___ |___/ /__/ /  / /_/ // / ___/ /
   \/_/ |_/_/  |_///   \/___///

Welcome to GRASS GIS 7.7.svn (r74506M)



module_tree_menudata.xml is still empty after compilation



-
best regards
Helmut
--
Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] pywin32 missing

2019-05-16 Thread Helmut Kudrnovsky
Helmut Kudrnovsky wrote
> Anna Petrášová wrote
>>> which is the relevant xml-file?
>>>
>> 
>> it creates gui/wxpython/xml/menudata.xml and module_tree_menudata.xml
>> during compilation.
> 
> module_tree_menudata.xml is empty here. I have to wait for the next daily
> build to test.

daily winGRASS trunk is at r74479-24, so 1 behind r74480: pythonlib: cleanup
decoding/encoding in scripting library

let's see the next daily build




-
best regards
Helmut
--
Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] pywin32 missing

2019-05-15 Thread Helmut Kudrnovsky
Anna Petrášová wrote
>> which is the relevant xml-file?
>>
> 
> it creates gui/wxpython/xml/menudata.xml and module_tree_menudata.xml
> during compilation.

module_tree_menudata.xml is empty here. I have to wait for the next daily
build to test.




-
best regards
Helmut
--
Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] pywin32 missing

2019-05-15 Thread Anna Petrášová
On Wed, May 15, 2019 at 4:14 PM Helmut Kudrnovsky  wrote:

> Anna Petrášová wrote
> > Did you compile it with those local changes? It needs to be compiled to
> > create the xml files.
>
> no compilation yet, just copied the updated python script.
>
> which is the relevant xml-file?
>

it creates gui/wxpython/xml/menudata.xml and module_tree_menudata.xml
during compilation.


>
>
>
>
> -
> best regards
> Helmut
> --
> Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
> ___
> grass-dev mailing list
> grass-dev@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/grass-dev
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] pywin32 missing

2019-05-15 Thread Helmut Kudrnovsky
Helmut Kudrnovsky wrote
> there is no win32-site package inside.
> 
> it's an package issue.

looking at
https://trac.osgeo.org/grass/browser/grass/trunk/mswindows/GRASS-Packager.bat.tmpl#L98

96  @echo.
97  @echo
---
98  @echo Copy Python content to PACKAGE_DIR\Python37
99  @echo
---
100 @echo.
101 
102 mkdir %PACKAGE_DIR%\Python37
103 
104 xcopy %OSGEO4W_PKG_DIR%\apps\Python37\* %PACKAGE_DIR%\Python37 /S/V/F/I

the OSGeo4W-package environment on Martin's build server has to be upated to
include pywin32.




-
best regards
Helmut
--
Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] pywin32 missing

2019-05-15 Thread Helmut Kudrnovsky
Anna Petrášová wrote
> Did you compile it with those local changes? It needs to be compiled to
> create the xml files.

no compilation yet, just copied the updated python script.

which is the relevant xml-file?




-
best regards
Helmut
--
Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] pywin32 missing

2019-05-15 Thread Helmut Kudrnovsky
Anna Petrášová wrote
>> are the related python packages in the bundled python
>> (Python37\lib\site-packages\win32)?
>>
> 
> no, win32 was not there as far as I remember

looking at 

https://trac.osgeo.org/grass/browser/grass/trunk/mswindows/osgeo4w/setup_x86_64.hint.tmpl

requires: liblas avce00 gpsbabel gs python3-gdal python3-matplotlib msvcrt
msvcrt2013 msvcrt2015 iconv libtiff gdal proj pdcurses zlib fftw libpng
python3-wx python3-numpy python3-pillow python3-pip python3-ply
python3-pyopengl cairo python3-psycopg2 python3-six rbatch zstd zstd-bin
python3-pywin32 <=

https://trac.osgeo.org/grass/browser/grass/trunk/mswindows/osgeo4w/setup_x86.hint.tmpl

requires: liblas avce00 gpsbabel gs python3-gdal python3-matplotlib msvcrt
msvcrt2013 msvcrt2015 iconv libtiff gdal proj freetype-mingw pdcurses zlib
fftw libpng python3-wx python3-numpy python3-pillow python3-pip python3-ply
python3-pyopengl cairo python3-psycopg2 python3-six rbatch zstd zstd-bin
python3-pywin32

there is pywin32 as a requirement for winGRASS.

comparing the OSGeo4W python3

C:\OSGeo4W64\apps\Python37\lib\site-packages\win32\

and a win32file inside

with a just downloaded
https://wingrass.fsv.cvut.cz/grass77/x86_64/WinGRASS-7.7.svn-r74475M-23-Setup-x86_64.exe

WinGRASS-7.7.svn-r74475M-23-Setup-x86_64\$_93_\Python37\Lib\site-packages

there is no win32-site package inside.

it's an package issue.









-
best regards
Helmut
--
Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] pywin32 missing

2019-05-15 Thread Anna Petrášová
Did you compile it with those local changes? It needs to be compiled to
create the xml files.

On Wed, May 15, 2019 at 3:56 PM Helmut Kudrnovsky  wrote:

> Anna Petrášová wrote
> > Hi,
> >
> > I am testing some changes in Python library on Windows and when I get
> over
> > the current problem, I run into that I can't import win32file in
> > core/gcmd.py. Some problem with packaging?
>
> applied locally your commits (r74480), I get:
>
> 
> C:\>grass77svn --text
> Starting GRASS GIS...
> WARNUNG: Sperren gleichzeitiger Zugriffe auf ein Mapset ist unter Windows
>  nicht möglich.
> Cleaning up temporary files...
>
>   __  ___   _____
>  / / __ \/   | / ___/ ___/   / /  _/ ___/
> / / __/ /_/ / /| | \__ \\_  \   / / __ / / \__ \
>/ /_/ / _, _/ ___ |___/ /__/ /  / /_/ // / ___/ /
>\/_/ |_/_/  |_///   \/___///
>
> Welcome to GRASS GIS 7.7.svn (r74474M)
> GRASS GIS homepage:  https://grass.osgeo.org
> This version running through:Command Prompt
> (C:\WINDOWS\system32\cmd.exe)
> Help is available with the command:  g.manual -i
> See the licence terms with:  g.version -c
> See citation options with:   g.version -x
> Start the GUI with:  g.gui wxpython
> When ready to quit enter:exit
>
> Microsoft Windows [Version 10.0.17763.475]
> (c) 2018 Microsoft Corporation. Alle Rechte vorbehalten.
>
> C:\>g.gui wxpython
> Starte  GUI im Hintergrund. Bitte warten Sie ...
> C:\OSGEO4~1\apps\grass\grass77/gui/wxpython/wxgui.py:101:
> DeprecationWarning: Yield() is deprecated
>   wx.Yield()
> Traceback (most recent call last):
>   File "C:\OSGEO4~1\apps\grass\grass77/gui/wxpython/wxgui.py", line 106, in
> OnInit
> workspace=self.workspaceFile)
>   File "C:\OSGEO4~1\apps\grass\grass77\gui\wxpython\lmgr\frame.py", line
> 131, in __init__
> self._moduleTreeBuilder =
> LayerManagerModuleTree(message_handler=add_menu_error)
>   File "C:\OSGEO4~1\apps\grass\grass77\gui\wxpython\lmgr\menudata.py", line
> 68, in __init__
> message_handler=message_handler)
>   File "C:\OSGEO4~1\apps\grass\grass77\gui\wxpython\core\menutree.py", line
> 71, in __init__
> xmlTree = etree.parse(filename)
>   File "C:\OSGEO4~1\apps\Python37\lib\xml\etree\ElementTree.py", line 1197,
> in parse
> tree.parse(source, parser)
>   File "C:\OSGEO4~1\apps\Python37\lib\xml\etree\ElementTree.py", line 598,
> in parse
> self._root = parser._parse_whole(source)
> xml.etree.ElementTree.ParseError: no element found: line 1, column 0
> OnInit returned false, exiting...
> 
>
>
>
>
> -
> best regards
> Helmut
> --
> Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
> ___
> grass-dev mailing list
> grass-dev@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/grass-dev
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] pywin32 missing

2019-05-15 Thread Helmut Kudrnovsky
Anna Petrášová wrote
> Hi,
> 
> I am testing some changes in Python library on Windows and when I get over
> the current problem, I run into that I can't import win32file in
> core/gcmd.py. Some problem with packaging?

applied locally your commits (r74480), I get:


C:\>grass77svn --text
Starting GRASS GIS...
WARNUNG: Sperren gleichzeitiger Zugriffe auf ein Mapset ist unter Windows
 nicht möglich.
Cleaning up temporary files...

  __  ___   _____
 / / __ \/   | / ___/ ___/   / /  _/ ___/
/ / __/ /_/ / /| | \__ \\_  \   / / __ / / \__ \
   / /_/ / _, _/ ___ |___/ /__/ /  / /_/ // / ___/ /
   \/_/ |_/_/  |_///   \/___///

Welcome to GRASS GIS 7.7.svn (r74474M)
GRASS GIS homepage:  https://grass.osgeo.org
This version running through:Command Prompt
(C:\WINDOWS\system32\cmd.exe)
Help is available with the command:  g.manual -i
See the licence terms with:  g.version -c
See citation options with:   g.version -x
Start the GUI with:  g.gui wxpython
When ready to quit enter:exit

Microsoft Windows [Version 10.0.17763.475]
(c) 2018 Microsoft Corporation. Alle Rechte vorbehalten.

C:\>g.gui wxpython
Starte  GUI im Hintergrund. Bitte warten Sie ...
C:\OSGEO4~1\apps\grass\grass77/gui/wxpython/wxgui.py:101:
DeprecationWarning: Yield() is deprecated
  wx.Yield()
Traceback (most recent call last):
  File "C:\OSGEO4~1\apps\grass\grass77/gui/wxpython/wxgui.py", line 106, in
OnInit
workspace=self.workspaceFile)
  File "C:\OSGEO4~1\apps\grass\grass77\gui\wxpython\lmgr\frame.py", line
131, in __init__
self._moduleTreeBuilder =
LayerManagerModuleTree(message_handler=add_menu_error)
  File "C:\OSGEO4~1\apps\grass\grass77\gui\wxpython\lmgr\menudata.py", line
68, in __init__
message_handler=message_handler)
  File "C:\OSGEO4~1\apps\grass\grass77\gui\wxpython\core\menutree.py", line
71, in __init__
xmlTree = etree.parse(filename)
  File "C:\OSGEO4~1\apps\Python37\lib\xml\etree\ElementTree.py", line 1197,
in parse
tree.parse(source, parser)
  File "C:\OSGEO4~1\apps\Python37\lib\xml\etree\ElementTree.py", line 598,
in parse
self._root = parser._parse_whole(source)
xml.etree.ElementTree.ParseError: no element found: line 1, column 0
OnInit returned false, exiting...





-
best regards
Helmut
--
Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] pywin32 missing

2019-05-15 Thread Anna Petrášová
On Wed, May 15, 2019 at 3:48 PM Helmut Kudrnovsky  wrote:

> Anna Petrášová wrote
> > standalone
>
> trying here with OSGeo4W-winGRASS7.7.svn
>
> #
> C:\>grass77svn ---text D:\grassdata\nc_spm_08_grass7\user1
> Starting GRASS GIS...
> WARNUNG: Sperren gleichzeitiger Zugriffe auf ein Mapset ist unter Windows
>  nicht möglich.
> Cleaning up temporary files...
>
>   __  ___   _____
>  / / __ \/   | / ___/ ___/   / /  _/ ___/
> / / __/ /_/ / /| | \__ \\_  \   / / __ / / \__ \
>/ /_/ / _, _/ ___ |___/ /__/ /  / /_/ // / ___/ /
>\/_/ |_/_/  |_///   \/___///
>
> Welcome to GRASS GIS 7.7.svn (r74474M)
> GRASS GIS homepage:  https://grass.osgeo.org
> This version running through:Command Prompt
> (C:\WINDOWS\system32\cmd.exe)
> Help is available with the command:  g.manual -i
> See the licence terms with:  g.version -c
> See citation options with:   g.version -x
> If required, restart the GUI with:   g.gui wxpython
> When ready to quit enter:exit
>
> Launching  GUI in the background, please wait...
> Microsoft Windows [Version 10.0.17763.475]
> (c) 2018 Microsoft Corporation. Alle Rechte vorbehalten.
>
> C:\>g.version --help
> Displays GRASS GIS version info.
>
> Benutzung:
>  g.version [-cxbreg] [--help] [--verbose] [--quiet] [--ui]
>
> Schalter:
>   -c   Gebe auch die Copyright-Informationen aus
>   -x   Print also the citation options
>   -b   Print also the build information
>   -r   Print also the GIS library revision number and date
>   -e   Print also extended info for additional libraries
>   -g   Gebe Info im Shell-Skript-Style aus (inklusive SVN Revisionsnummer)
>
> C:\>python
> Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit
> (AMD64)] on win32
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import sys
> >>> import win32com.client as win32
> >>> import win32api
> >>> import win32file
> >>>
>
> #
>
> pywin32 and related things seems to work here.
>
> are the related python packages in the bundled python
> (Python37\lib\site-packages\win32)?
>

no, win32 was not there as far as I remember

>
>
>
> -
> best regards
> Helmut
> --
> Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
> ___
> grass-dev mailing list
> grass-dev@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/grass-dev
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] pywin32 missing

2019-05-15 Thread Helmut Kudrnovsky
Anna Petrášová wrote
> standalone

trying here with OSGeo4W-winGRASS7.7.svn

#
C:\>grass77svn ---text D:\grassdata\nc_spm_08_grass7\user1
Starting GRASS GIS...
WARNUNG: Sperren gleichzeitiger Zugriffe auf ein Mapset ist unter Windows
 nicht möglich.
Cleaning up temporary files...

  __  ___   _____
 / / __ \/   | / ___/ ___/   / /  _/ ___/
/ / __/ /_/ / /| | \__ \\_  \   / / __ / / \__ \
   / /_/ / _, _/ ___ |___/ /__/ /  / /_/ // / ___/ /
   \/_/ |_/_/  |_///   \/___///

Welcome to GRASS GIS 7.7.svn (r74474M)
GRASS GIS homepage:  https://grass.osgeo.org
This version running through:Command Prompt
(C:\WINDOWS\system32\cmd.exe)
Help is available with the command:  g.manual -i
See the licence terms with:  g.version -c
See citation options with:   g.version -x
If required, restart the GUI with:   g.gui wxpython
When ready to quit enter:exit

Launching  GUI in the background, please wait...
Microsoft Windows [Version 10.0.17763.475]
(c) 2018 Microsoft Corporation. Alle Rechte vorbehalten.

C:\>g.version --help
Displays GRASS GIS version info.

Benutzung:
 g.version [-cxbreg] [--help] [--verbose] [--quiet] [--ui]

Schalter:
  -c   Gebe auch die Copyright-Informationen aus
  -x   Print also the citation options
  -b   Print also the build information
  -r   Print also the GIS library revision number and date
  -e   Print also extended info for additional libraries
  -g   Gebe Info im Shell-Skript-Style aus (inklusive SVN Revisionsnummer)

C:\>python
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit
(AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> import win32com.client as win32
>>> import win32api
>>> import win32file
>>>

#

pywin32 and related things seems to work here.

are the related python packages in the bundled python
(Python37\lib\site-packages\win32)?



-
best regards
Helmut
--
Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] pywin32 missing

2019-05-15 Thread Anna Petrášová
standalone

On Wed, May 15, 2019 at 1:57 PM Helmut Kudrnovsky  wrote:

> Anna Petrášová wrote
> > Hi,
> >
> > I am testing some changes in Python library on Windows and when I get
> over
> > the current problem, I run into that I can't import win32file in
> > core/gcmd.py. Some problem with packaging?
> >
> > Thank you,
> >
> > Anna
> >
> > ___
> > grass-dev mailing list
>
> > grass-dev@.osgeo
>
> > https://lists.osgeo.org/mailman/listinfo/grass-dev
>
> winGRASS 7.7.svn standalone or OSGeo4W-winGRASS7.7.svn?
>
>
>
> -
> best regards
> Helmut
> --
> Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
> ___
> grass-dev mailing list
> grass-dev@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/grass-dev
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] pywin32 missing

2019-05-15 Thread Helmut Kudrnovsky
Anna Petrášová wrote
> Hi,
> 
> I am testing some changes in Python library on Windows and when I get over
> the current problem, I run into that I can't import win32file in
> core/gcmd.py. Some problem with packaging?
> 
> Thank you,
> 
> Anna
> 
> ___
> grass-dev mailing list

> grass-dev@.osgeo

> https://lists.osgeo.org/mailman/listinfo/grass-dev

winGRASS 7.7.svn standalone or OSGeo4W-winGRASS7.7.svn?



-
best regards
Helmut
--
Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] pywin32 missing

2019-05-15 Thread Anna Petrášová
Related to wingrass, I committed some changes in script/core.py which might
break something because I can't test it properly on Windows, but hopefully
it will fix some issues

On Wed, May 15, 2019 at 12:44 PM Anna Petrášová 
wrote:

> Hi,
>
> I am testing some changes in Python library on Windows and when I get over
> the current problem, I run into that I can't import win32file in
> core/gcmd.py. Some problem with packaging?
>
> Thank you,
>
> Anna
>
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] pywin32 missing

2019-05-15 Thread Anna Petrášová
Hi,

I am testing some changes in Python library on Windows and when I get over
the current problem, I run into that I can't import win32file in
core/gcmd.py. Some problem with packaging?

Thank you,

Anna
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev