This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author steve.dower
Recipients Valentin Zhao, paul.moore, steve.dower, tim.golden, zach.ware
Date 2018-09-14.20:28:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1536956905.0.0.956365154283.issue34643@psf.upfronthosting.co.za>
In-reply-to
Content
In that case, you are asking for a new feature development that we have previously decided is not in the best interests for us to provide (in that it leads to more upgrade and installation issues than a more controlled installer). If you are prepared to write and contribute scripts that do this, we can consider them against this bpo item, but if not then I suggest we close this as rejected.

In either case, we would not be offering this package on python.org.

---

There is no difference between the Python binaries. The difference is that the installer ensures they are properly integrated with Windows in a way that makes them easier to use, safer to update, and protects against conflicts between multiple copies. Apart from these, they can simply be copied around.

If the context for your question is that you know that you can't do this on other platforms, then my answer is that Windows always searches for dynamic libraries when loading them, rather than embedding an absolute path during build. So you can *only* create relocatable binaries, provided you also include all the dependencies (and it is not always obvious what these are).

Does that help?
History
Date User Action Args
2018-09-14 20:28:25steve.dowersetrecipients: + steve.dower, paul.moore, tim.golden, zach.ware, Valentin Zhao
2018-09-14 20:28:24steve.dowersetmessageid: <1536956905.0.0.956365154283.issue34643@psf.upfronthosting.co.za>
2018-09-14 20:28:24steve.dowerlinkissue34643 messages
2018-09-14 20:28:24steve.dowercreate