You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As you can see, at least for python-build-standalone, the Library/Frameworks name doesn't get picked up even though it's present on the system.
I suspect the issue is that ChimeraX has /Library/Frameworks/... set in sysconfigdata (configured). Can you confirm?
The whole point of #173 was to give precedence to the configured value so that it could take precedence over the unconfigured value (IIRC).
It seems there are lots of competing concerns and no coherent design that addresses all of these concerns.
If there's any hope of addressing these concerns, we're going to need some one to step up and devise a solution that understands these concerns and addresses them in a holistic way, ideally with tests that capture these concerns (though admittedly, that may be difficult given the level of integration required to replicate them). Is someone willing to take on this epic task?
I suspect our environment is misconfigured, since CONFINCLUDEPY, CONFINCLUDEDIR, INCLUDEDIR, and INCLUDEPY point to locations in /Library. Thank you for taking the time to double-check. Changing those values to the empty string lets us find the local includes, and only those.
Following #200 (#178) (setuptools>=67.2), should the order of precedence be changed to prefer the nearest Python?
Environment:
What goes wrong:
Python.h
from/Library
instead of the headers in ChimeraX.Expected:
Originally posted by @zjp in #178 (comment)
The text was updated successfully, but these errors were encountered: