* Replace setup.py with pyproject.toml, rework GitHub workflows (#405).
* Drop support for Python 3.8.
* Modernize codebase, added type annotations, expanded docstrings, etc.
* Add a Makefile.
* Add publishing workflows.
* Remove dunder constants and use importlib.metadata to get the version number.
- Install vg2pdf.1 as /usr/share/man//man1/svg2pdf.1
- Invoke chmod to fix permissions for src/svglib/__init__.py
- Remove sed command to remove shebang from svglib/svglib.py
- Remove touch command to create tests/__init__.py
- Update BuildRequires from pyproject.toml
- Use Python 3.11 on SLE-15 by default
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svglib?expand=0&rev=6