Build error with gcc-14
On Debian, pyregion now fails to build from source because of the standard use of gcc-14:
pyregion/_region_filter.c: In function ‘__pyx_pymod_exec__region_filter’:
pyregion/_region_filter.c:13000:3: error: returning ‘void *’ from a function with return type ‘int’ makes integer from pointer without a cast [-Wint-conversion]
13000 | import_array();
| ^~~~~~~~~~~~
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
This was reported as Debian#1075410.
If pyregion still has some future, I would try to fix this; however the last commit here was now 2 years ago (@larrybradley was the last committer); I have some doubts. Any advice?
@olebole I think this package has been effectively unmaintained for a long while now (longer than 2 years). A couple years ago I was asked to merge something (apparently I have admin permissions from being a regions maintainer) and put a new release on PyPI, but I am not a maintainer (or plan to be) for this package. The official pyregion maintainers group is @astrofrog and @leejjoon.
Should be fixed in pyregion 2.3.0 (just released)