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
Remove support for python from the windows store #4702
Conversation
When using python from the windows store with PyInstaller, there are permissions errors that require a major mod to the UAC system in the underlying windows kernel to work around. It's caused by the damned `WindowsApps` directory, which, for security reasons, even running as *admin* can't even *read* the directory. This means that when PyInstaller (trys to) copy the python dlls and librarys, it fails. You can work around this, but the method risks jailbreaking, which voids warranty. This can be "fixed" by saying that we don't support that build of python. (Note that that is actually standard CPython)
@bjones1 this will only take a sec. (I don't need a changelog entry for this do I?) |
Instead of just saying "We don't support X", why not explain how to use phyton venv to work around the issue instead? |
@mrnuke actually venvs would work... I'll update. |
Would you update the link? It currently points to https://pyinstaller.readthedocs.io/en/stable/development/changelog-entries.html, which doesn't have anything about this bug. Instead, point to this issue (#4702), since it's a good explanation you provided on why this is necessary. |
@bjones1 umm yeah - I must not have copied the link - and the last one I had in my clipboard was that one. |
Thanks! |
Docs: Remove support for Python from the Windows store When using python from the windows store with PyInstaller, there are permissions errors that require a major mod to the UAC system in the underlying windows kernel to work around. It's caused by the damned `WindowsApps` directory, which, for security reasons, even running as *admin* can't even *read* the directory. This means that when PyInstaller (trys to) copy the Python dlls and librarys, it fails. You can work around this, but the method risks jailbreaking, which voids warranty. This can be "fixed" by saying that we don't support that build of Python. (Note that that is actually standard CPython).
Docs: Remove support for Python from the Windows store When using python from the windows store with PyInstaller, there are permissions errors that require a major mod to the UAC system in the underlying windows kernel to work around. It's caused by the damned `WindowsApps` directory, which, for security reasons, even running as *admin* can't even *read* the directory. This means that when PyInstaller (trys to) copy the Python dlls and librarys, it fails. You can work around this, but the method risks jailbreaking, which voids warranty. This can be "fixed" by saying that we don't support that build of Python. (Note that that is actually standard CPython).
Docs: Remove support for Python from the Windows store When using python from the windows store with PyInstaller, there are permissions errors that require a major mod to the UAC system in the underlying windows kernel to work around. It's caused by the damned `WindowsApps` directory, which, for security reasons, even running as *admin* can't even *read* the directory. This means that when PyInstaller (trys to) copy the Python dlls and librarys, it fails. You can work around this, but the method risks jailbreaking, which voids warranty. This can be "fixed" by saying that we don't support that build of Python. (Note that that is actually standard CPython).
[Window Title] [Content] [OK] Solution for this error |
How to convert python to .exe for window 7 |
@satendrasingh51 please open a new issue. |
When using python from the windows store with PyInstaller, there are permissions errors that require a major mod to the UAC system in the underlying windows kernel to work around.
It's caused by the
WindowsApps
directory, which, for security reasons, even when running as admin you can't even read the directory. This means that when PyInstaller trys to copy the python DLLs and libraries, it fails. You can work around this, but the method risks jailbreaking if done improperly, which can void warranty.This can be "fixed" by saying that we don't support that build of python. (Note that that is actually standard CPython)
Closes #4507