-
Type: Task
-
Resolution: Gone away
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: CI
-
None
Just about all of our Windows Python 3 tests are failing with "Microsoft Visual C++ 14.0 is required." Something must have changed on the windows-64-vsMulti-small distro:
[2020/08/20 19:06:33.246] Running auth tests over ssl with python C:/python/Python35/python.exe [2020/08/20 19:06:33.246] 3.5.4 (v3.5.4:3f56838, Aug 8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)] [2020/08/20 19:06:33.929] running clean [2020/08/20 19:06:33.929] running build_ext [2020/08/20 19:06:33.929] building 'bson._cbson' extension [2020/08/20 19:06:33.929] Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/ [2020/08/20 19:06:33.929] building 'pymongo._cmessage' extension [2020/08/20 19:06:33.929] setup.py:304: UserWarning: [2020/08/20 19:06:33.929] ******************************************************************** [2020/08/20 19:06:33.929] WARNING: The bson._cbson extension module could not [2020/08/20 19:06:33.929] be compiled. No C extensions are essential for PyMongo to run, [2020/08/20 19:06:33.929] although they do result in significant speed improvements. [2020/08/20 19:06:33.929] The output above this warning shows how the compilation failed. [2020/08/20 19:06:33.929] Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/ [2020/08/20 19:06:33.929] Please see the installation docs for solutions to build issues: [2020/08/20 19:06:33.929] https://pymongo.readthedocs.io/en/stable/installation.html [2020/08/20 19:06:33.929] Here are some hints for popular operating systems: [2020/08/20 19:06:33.929] If you are seeing this message on Linux you probably need to [2020/08/20 19:06:33.929] install GCC and/or the Python development package for your [2020/08/20 19:06:33.929] version of Python. [2020/08/20 19:06:33.929] Debian and Ubuntu users should issue the following command: [2020/08/20 19:06:33.929] $ sudo apt-get install build-essential python-dev [2020/08/20 19:06:33.929] Users of Red Hat based distributions (RHEL, CentOS, Amazon Linux, [2020/08/20 19:06:33.929] Oracle Linux, Fedora, etc.) should issue the following command: [2020/08/20 19:06:33.929] $ sudo yum install gcc python-devel [2020/08/20 19:06:33.929] If you are seeing this message on Microsoft Windows please install [2020/08/20 19:06:33.929] PyMongo using pip. Modern versions of pip will install PyMongo [2020/08/20 19:06:33.929] from binary wheels available on pypi. If you must install from [2020/08/20 19:06:33.929] source read the documentation here: [2020/08/20 19:06:33.929] https://pymongo.readthedocs.io/en/stable/installation.html#installing-from-source-on-windows [2020/08/20 19:06:33.929] If you are seeing this message on macOS / OSX please install PyMongo [2020/08/20 19:06:33.929] using pip. Modern versions of pip will install PyMongo from binary [2020/08/20 19:06:33.929] wheels available on pypi. If wheels are not available for your version [2020/08/20 19:06:33.929] of macOS / OSX, or you must install from source read the documentation [2020/08/20 19:06:33.929] here: [2020/08/20 19:06:33.929] https://pymongo.readthedocs.io/en/stable/installation.html#osx [2020/08/20 19:06:33.929] ******************************************************************** [2020/08/20 19:06:33.929] "The output above " [2020/08/20 19:06:33.929] setup.py:304: UserWarning: [2020/08/20 19:06:33.929] ******************************************************************** [2020/08/20 19:06:33.929] WARNING: The pymongo._cmessage extension module could not [2020/08/20 19:06:33.929] be compiled. No C extensions are essential for PyMongo to run, [2020/08/20 19:06:33.929] although they do result in significant speed improvements. [2020/08/20 19:06:33.929] The output above this warning shows how the compilation failed. [2020/08/20 19:06:33.929] Please see the installation docs for solutions to build issues: [2020/08/20 19:06:33.929] https://pymongo.readthedocs.io/en/stable/installation.html [2020/08/20 19:06:33.929] Here are some hints for popular operating systems: [2020/08/20 19:06:33.929] If you are seeing this message on Linux you probably need to [2020/08/20 19:06:33.929] install GCC and/or the Python development package for your [2020/08/20 19:06:33.929] version of Python. [2020/08/20 19:06:33.929] Debian and Ubuntu users should issue the following command: [2020/08/20 19:06:33.929] $ sudo apt-get install build-essential python-dev [2020/08/20 19:06:33.929] Users of Red Hat based distributions (RHEL, CentOS, Amazon Linux, [2020/08/20 19:06:33.929] Oracle Linux, Fedora, etc.) should issue the following command: [2020/08/20 19:06:33.929] $ sudo yum install gcc python-devel [2020/08/20 19:06:33.929] If you are seeing this message on Microsoft Windows please install [2020/08/20 19:06:33.929] PyMongo using pip. Modern versions of pip will install PyMongo [2020/08/20 19:06:33.929] from binary wheels available on pypi. If you must install from [2020/08/20 19:06:33.929] source read the documentation here: [2020/08/20 19:06:33.929] https://pymongo.readthedocs.io/en/stable/installation.html#installing-from-source-on-windows [2020/08/20 19:06:33.929] If you are seeing this message on macOS / OSX please install PyMongo [2020/08/20 19:06:33.929] using pip. Modern versions of pip will install PyMongo from binary [2020/08/20 19:06:33.929] wheels available on pypi. If wheels are not available for your version [2020/08/20 19:06:33.929] of macOS / OSX, or you must install from source read the documentation [2020/08/20 19:06:33.929] here: [2020/08/20 19:06:33.929] https://pymongo.readthedocs.io/en/stable/installation.html#osx [2020/08/20 19:06:33.929] ******************************************************************** [2020/08/20 19:06:33.929] "The output above " [2020/08/20 19:06:34.090] Traceback (most recent call last): [2020/08/20 19:06:34.090] File "<string>", line 1, in <module> [2020/08/20 19:06:34.090] ImportError: cannot import name '_cbson' [2020/08/20 19:06:34.107] Command failed: command encountered problem: error waiting on process '1b0ec2ab-81b2-4b27-b08f-60ee1d0bf31c': exit status 1 [2020/08/20 19:06:34.107] Task completed - FAILURE.
Edit: The windows tests last worked on August 12th and first failed on August 20th.