This PR resolves https://github.com/inveniosoftware/datacite/issues/77 by upgrading formatting to black across the module following the same setup as other Invenio modules. It also migrates the install to setup.cfg and updates some versions in github actions.
Checklist
Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:
NOTE: this has to be merged by cli, ask Karolina. if it will be merged by github web ui the hash in the .git-blame-ignore-revs file has to be updated afterwards
:heart: Thank you for your contribution!
Description
This PR resolves https://github.com/inveniosoftware/datacite/issues/77 by upgrading formatting to black across the module following the same setup as other Invenio modules. It also migrates the install to setup.cfg and updates some versions in github actions.
Checklist
Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:
Third-party code
If you've added third-party code (copy/pasted or new dependencies), please reach out to an architect.
Reminder
By using GitHub, you have already agreed to the GitHub’s Terms of Service including that: