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
Move to the src/ layout #184
Comments
Just in case, make sure you update paths in the |
jamadden
added a commit
that referenced
this issue
Nov 11, 2020
…t time. Building the extensions and getting them in the right place is the job of tox. This includes a temporary minor regression in that the test extensions are now also packaged in the binary distributions. This will be resolved with #189 and #184. Removes some (maybe all, didnt check yet) uses of distutils so partly addresses #185. Fixes #187
jamadden
added a commit
that referenced
this issue
Nov 11, 2020
…t time. Building the extensions and getting them in the right place is the job of tox. This includes a temporary minor regression in that the test extensions are now also packaged in the binary distributions. This will be resolved with #189 and #184. Removes some (maybe all, didnt check yet) uses of distutils so partly addresses #185. Fixes #187 Specify an image for appveyor that works for Python 2.7 (the right visual studio is missing on other images) Add installation of missing python versions. Use PYTHON, not PYTHON_ROOT on appveyor. The former is more common in my experience. Use a newer image for 3.9 on appveyor
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This has some advantages. One that I've come to very much appreciate is separating out the build-in-place directories from the (usual) working directory. This should obviate some of the need for workarounds like
greenlet/run-tests.py
Lines 44 to 47 in 71ecaa8
I also intend to distribute (and install) the source and tests in the binary distributions; they are small, but provide benefit for end users trying to debug issues, or just understand how greenlet works without having to go to github. I don't see any penalties for that besides a negligible size increase.
The text was updated successfully, but these errors were encountered: