Closed opiot closed 4 years ago
Hi! Thanks for the report. Excuse me in advance as I barely know anything about Windows. :)
Do you know if you've headers (and maybe DLLs?) available to build Python extensions in general? The fact that it seems to be unable to link symbols makes me think that's not the case.
I can confirm I am having the same issue trying to install on Win10, even with all the Win Python build tools installed. Something changed with the packaging of ddtrace that made it stop installing on Windows correctly.
Hi, I have re-installed python with full option to be sure that doesn't came from a missing library or DLL, I still have the issue. My colleague (on windows also) had the same issue too. Do you need more information?
Hi @cyface, @opiot
Yeah looks like the Windows installation was broken when we started requiring C-extensions. We're going to look into the install issues as well as adding Windows to our CI.
Me and my team are facing the same issue with version 0.39.0. May I ask you @cyface and/or @opiot to confirm that it's actually fixed ? Perhaps I'm missing something on my side.
This has been fixed in master
, but not release yet if I'm not mistaken.
I cloned the repo locally and then tried installing it using: pip install c:/dd-trace-py
but it fails to install giving the same error.
I also noticed that master installs version 0.38.1
, so I switched to branch 0.39
but it also fails to install - same error.
I'm suspecting that I'm missing something, so I would really appreciate if someone with a Windows 10 would confirm that it's working, please.
We now test Windows build on our CI, so it should work. Can you copy/paste your error and full build log @mtagy ?
pip install ddtrace==0.38.1
failed on Windows 10 with at least python 3.8 . The last version that could be installed in the 0.36.1.My python version is Windows 64 bits 3.8.3
Creation of a clean new virtual env
Upgrade pip to the last version
Install the dd-trace
The cythonize
ddtrace/profiling/collector/stack.pyx
cannot be compiled.I have tried to add Cython directive 'language_level' to 3 in
setup.py
but the compilation still failed.For information with ddtrace 0.36.1 is working fine (the issue start with 0.37.0)