It would be nice if xncml would use:
- pyproject.toml instead of setup.py.
- ruff format instead of black
- ruff check instead of flake8 and isort
Optionally, it would also be nice (IMHO) to use a src layout structure instead of a flat layout: https://packaging.python.org/en/latest/discussions/src-layout-vs-flat-layout/
[x] I'm willing to make a PR to make these changes.