[Python-Dev] runtime dlls on Windows (original) (raw)
Chris Barker chris.barker at noaa.gov
Wed May 25 16:26:54 EDT 2016
- Previous message (by thread): [Python-Dev] runtime dlls on Windows
- Next message (by thread): [Python-Dev] runtime dlls on Windows
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, May 25, 2016 at 12:37 PM, Ryan Gonzalez <rymg19 at gmail.com> wrote:
Wouldn't downloading the Microsoft C++ Runtime 2015 also work? I'm sure it would -- I know that installing the entire MSVC2015 Community Edition does...
but the point here is that end users should be able to:
pip install something
and if there is a binary wheel for something, it should work without them having to install something else. (why MS doesn't ship ALL their runtimes with eh OS is beyond me...)
As it stands now, there are two options:
- users need to install something else themselves: the runtime, that particular dll, the compiler...
- every package maintainer that uses C++ needs to ship that dll with the binary wheels.
If we put the dll into the python binary, then it would "just work"
-CHB
Many recent computers already have it pre-installed.
-- Ryan [ERROR]: Your autotools build scripts are 200 lines longer than your program. Something’s wrong. http://kirbyfan64.github.io/ On May 25, 2016 2:31 PM, "Chris Barker" <chris.barker at noaa.gov> wrote:
Hi folks,
The standard build of Py3.5 for Windows is built with VS2015 (correct??) And it includes the runtime dlls it needs. However, we've found that wxPython wheels for win32 (not sure about win64) also need: MSVCP140.DLL So: wxPython could include that of course, But it looks like it's getting included with the Matplotlib wheels already (so folks with Matplotlib can run wx....). I'm just guessing, but this looks like the standard run time for C++ with that compiler. Python itself doesn't use C++, of course, but maybe we should include that dll with Python anyway -- that way folks can build wheels of packages with C++ extensions in the normal way, and those wheels will "just work", and we don't have to have every individual package ship the same dll. -CHB
-- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov
Python-Dev mailing list Python-Dev at python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/rymg19%40gmail.com
--
Christopher Barker, Ph.D. Oceanographer
Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker at noaa.gov -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20160525/6a4218e6/attachment-0001.html>
- Previous message (by thread): [Python-Dev] runtime dlls on Windows
- Next message (by thread): [Python-Dev] runtime dlls on Windows
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]