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
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
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á <kratochanna@gmail.com> 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
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
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
standalone
On Wed, May 15, 2019 at 1:57 PM Helmut Kudrnovsky <hellik@web.de> 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
winGRASS 7.7.svn standalone or OSGeo4W-winGRASS7.7.svn?
best regards
HelmutSent 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
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 <wxpython> 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
On Wed, May 15, 2019 at 3:48 PM Helmut Kudrnovsky <hellik@web.de> 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: exitLaunching 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
HelmutSent 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
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 <wxpython> 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
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 <hellik@web.de> 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: exitMicrosoft 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
HelmutSent 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
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
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
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
On Wed, May 15, 2019 at 4:14 PM Helmut Kudrnovsky <hellik@web.de> 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
HelmutSent 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
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
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
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