#3446: GRASS python library is not working with python 3 -------------------------------------+------------------------- Reporter: lrntct | Owner: grass-dev@… Type: defect | Status: new Priority: major | Milestone: 7.4.0 Component: Python | Version: 7.2.1 Keywords: python python3 temporal | CPU: x86-64 Platform: Linux | -------------------------------------+------------------------- Various pygrass modules fail to import in Python 3.6.
Python version: {{{ Python 3.6.3 (default, Oct 3 2017, 21:45:48) [GCC 7.2.0] on linux }}} For example: {{{ import grass.pygrass.gis Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/grass72/etc/python/grass/pygrass/gis/__init__.py", line 14, in <module> libgis.G_gisinit('') File "/usr/lib/grass72/etc/python/grass/lib/gis.py", line 3489, in G_gisinit return (G__gisinit (GIS_H_VERSION, pgm)) ctypes.ArgumentError: argument 1: <class 'TypeError'>: wrong type }}} This issue prevents pygrass and the temporal framework to work with python3: {{{ >>> import grass.temporal as tgis Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/grass72/etc/python/grass/temporal/__init__.py", line 3, in <module> from .core import * File "/usr/lib/grass72/etc/python/grass/temporal/core.py", line 45, in <module> from .c_libraries_interface import * File "/usr/lib/grass72/etc/python/grass/temporal/c_libraries_interface.py", line 28, in <module> from grass.pygrass.rpc.base import RPCServerBase File "/usr/lib/grass72/etc/python/grass/pygrass/rpc/__init__.py", line 21, in <module> from grass.pygrass.vector import * File "/usr/lib/grass72/etc/python/grass/pygrass/vector/__init__.py", line 6, in <module> libgis.G_gisinit('') File "/usr/lib/grass72/etc/python/grass/lib/gis.py", line 3489, in G_gisinit return (G__gisinit (GIS_H_VERSION, pgm)) ctypes.ArgumentError: argument 1: <class 'TypeError'>: wrong type }}} -- Ticket URL: <https://trac.osgeo.org/grass/ticket/3446> GRASS GIS <https://grass.osgeo.org>
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/grass-dev