-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support PEP517 #20
Support PEP517 #20
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your contribution 👍 Apart from small comment on code cleanup and on a file to delete, it's looking good to me. I've tested an install through pip and it works like a charm 👌
Thank you very much for your review! |
I'm unsure if I missed a step in the process, can I squash the fixup commit? |
Sorry, I was quite busy last weeks, I forgot to reply. I will handle the release, your PR is good to go, thank you! |
@glaserL I've released the new version as |
Oh I'm so sorry the fixup commit is still in the history, I am used to get that approved and then everything gets squashed. I hope no one looks into the history. Works like a charm, thank you very much! |
No big deal, I don't think anyone will be annoyed about that 😁
Great, one good thing done 🚀 Thank you for your contribution 🙏 |
First of all thank you for your package!
The issue
On PyPi there is no wheel for python 3.10, so pip tries to build from source when i do
pip install rdflib-hdt
, which results in an error,No module named 'pybind11'
.Open Full Log
The solution
The
pyproject.toml
file defines the build requirements for PEP517. Therefore pip (or any other package manager like poetry) installs the build requirements before building itself.Test
I tested this by installing from the fork (
pip install git+https://github.com/glaserL/rdflib-hdt
), which works well.Open Full Log