Hi, The wheels at https://pypi.org/project/mapscript/ are only available for Windows [1]. There is also a source distribution, but it would also require the MapServer soource and dependencies to build.
Universal Wheels for Linux would only be possible by using manylinux [2], but I've not been able to compile MapServer with this. For other options (including creating your own Linux Wheels for your MapServer builds that can be installed in a virtual environment) see the sections "Installation on Unix" and "Building the Mapscript Module" at https://pypi.org/project/mapscript/ Seth [1] https://pypi.org/project/mapscript/#files [2] https://github.com/pypa/manylinux -- web:https://geographika.net twitter: @geographika On Thu, Apr 14, 2022, at 10:39 AM, Marco Beri wrote: > Dear Mapserver Users, > I was not able to find a way to open an issue with this project > https://pypi.org/project/mapscript/7.6.0/ > > If you try to import the current mapserver module with Python 3 version major > than 3.6 (which already reached his end of life) you encounter this error: > >> ImportError: cannot import name '_mapscript' from partially initialized >> module 'mapscript' (most likely due to a circular import) > > Would you help me find a way to open a ticket or to do a pull request or > whatever is the best way to help the developers to fix this problem? > > Thanks a lot. > > Ciao. > Marco. > P.S. You can easily reproduce it with these 3 simple steps (and a Python > version 3.8 or greater): > >> pip install mapscript >> python >> >>> import mapscript >> Traceback (most recent call last): >> File "<stdin>", line 1, in <module> >> File >> "/home/marcob/.virtualenvs/mapscript/lib/python3.9/site-packages/mapscript/__init__.py", >> line 2, in <module> >> from .mapscript import * >> File >> "/home/marcob/.virtualenvs/mapscript/lib/python3.9/site-packages/mapscript/mapscript.py", >> line 13, in <module> >> from . import _mapscript >> ImportError: cannot import name '_mapscript' from partially initialized >> module 'mapscript' (most likely due to a circular import) >> (/home/marcob/.virtualenvs/mapscript/lib/python3.9/site-packages/mapscript/__init__.py) >> >>> > _______________________________________________ > MapServer-users mailing list > MapServer-users@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/mapserver-users >
_______________________________________________ MapServer-users mailing list MapServer-users@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/mapserver-users