-
Notifications
You must be signed in to change notification settings - Fork 802
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
Removing EXE binary installers code paths and comments #2390
base: main
Are you sure you want to change the base?
Conversation
setup.py
Outdated
# If self.root has a value, it means we are being "installed" into some other | ||
# directory than Python itself - in which case we must *not* run our installer. | ||
# bdist_wininst used to trigger this by using a temp directory. | ||
# Is this still a concern ? | ||
if self.root: | ||
print( | ||
f"Not executing post install script when not installing in Python itself (self.root={self.root})" | ||
) |
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.
As the comment says, is this still a concern? Or was this only done for the sake of an intermediate step in bdist_wininst ?
b01321b
to
d4a92be
Compare
d4a92be
to
a926c1f
Compare
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.
This all seems sane to me, thanks.
…ing-EXE-binary-installers
I'm leaving this as draft for now given that:Just in case we want to produce EXE installers one more time before we close deprecate exe installers #1939, despite the 307 release not currently providing themsetup.py
, use a build frontend #2396 look promising !)Because of the removed conditions, hiding whitespace changes makes reviewing this a lot easier.