-
Notifications
You must be signed in to change notification settings - Fork 18
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
No setup.py #97
Comments
I don't think I'll go back here, it'd simply be too much work for all of my packages.
No idea, but you can ask on the Python forums; there must be a solution I'm sure. |
Hm... This is rather unfortunate. If I tried with a small PR, would you accept it if you could have pep517 work side-by-side with my approach above? By the way, why did you make this transition? I have not seen any big packages doing this, simply because I think it is still in its infant stage...? |
If you ask on Python and there is no solution to your problem, I will consider it. Post the link here. |
Ok, I have searched around and found a few discussions of interest. Let me note (for others seeing this) that the pep517 is something that is meant as a future replacement. As of today (July 2020) the project is still somewhat in its infancy and changes may still be entered, there is no lead maintainer and ideas are still discussed (via the issues page). To correctly install any package, from a user perspective, one should resort to
For reference here are some links for reading: @nschloe thanks for your time, you may close this if you want. |
setup.py
was removed in a recent commit. However, this makes it quite cumbersome to install the package by downloading the package and doing it manually (which is what I am doing).I.e.
python setup.py install
would fail.python3 -m pep517.build --source --binary .
While pep517 may have gotten traction I would hope that you would re-enable the
setup.py
since it is quite convenient until pep517 has stabilized (thepep517.build
documentation clearly states that this is not the final placement).If you want a minimal
setup.py
you could do with:and then amend your
setup.cfg
withThe reason is that I can't figure out how to customize
--prefix
with the pep517 command. And this is really necessary when trying to install in non-standard locations.Basically I cannot do:
Do you know of any other way?
PS. This issue would also apply to
quadpy
;)The text was updated successfully, but these errors were encountered: