Remove pytest-runner, use PEP 517, use SPDX and more
- SPDX license: Apply GPL-3.0-only because nowhere in the case the maintainer states "or any later version", so no "later" as per GPL3's 14 Clause.
- Add support to Cython 3.x using a post-release patch from upstream
- Apply PEP 517, and apply a patch to be able to use PyPA build upstream pull request #1107
- Promote setuptools to depends because 'src/urh/dev/native/ExtensionHelper.py' is installed in site-packages and depends on it.
TODO related: pytest-runner removal
EDIT: Initially, I downloaded a patch from the upstream pull request #1107 and added to sources array. Since the pull request is now merged, I force-pushed the related commmit to use the patch from the commit URL directly, hence not adding anymore a patch file from the pull request.
Fixes #1
Edited by Rafael Fontenelle