You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update python/CMakeLists.txt to use SWIG_ADD_MODULE. Currently warnings about SWIG_ADD_LIBRARY is deprecated. Use SWIG_ADD_LIBRARY instead (for CMake 3.8+ - see https://cmake.org/cmake/help/v3.8/release/3.8.html).
In PyPI you can only change deployment packages by changing version number.
I propose versioning following MapServer versioning (as the package will need to match the binaries), with a possible additional descriptor at the end to allow for some beta releases and patches. This follows PEP 440 guidelines.
The current MapScript API documentation contains many legacy methods, and is missing newer methods. With PHP moving to SWIG correct API documentation has becoming increasinly important.
I propose to use the SWIG autodoc feature to try and rectify this situation.
installing the mapscript module as part of the docs build process may throw errors as MapServer won't be installed (will need a way to import mapscript without crashing)
docs build process will become more complicated (although hopefully will just be another Python dependency)
could be harder for non-devs to update code comments? Although current and suggested approach both require Git knowledge)