Conversation
Codecov ReportPatch and project coverage have no change.
Additional details and impacted files@@ Coverage Diff @@
## main #7069 +/- ##
=======================================
Coverage 87.16% 87.16%
=======================================
Files 148 148
Lines 18469 18469
Branches 2524 2524
=======================================
Hits 16098 16098
Misses 2091 2091
Partials 280 280
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
auvipy
left a comment
There was a problem hiding this comment.
i think windows failures are expected. we need to use https://docs.pytest.org/en/6.2.x/skipping.html in the test for windows
|
@hannseman what do think about my thoughts on windows build |
|
@auvipy I'm not that familiar with working on Python stuff in Windows but it looks like pycurl should have wheels for Windows so it should be installable. The error I'm looking at is this one: From https://github.com/celery/celery/runs/4165002584?check_suite_focus=true It looks like the 7.44.1 does not have any wheels, the latest one I can find which do is 7.43.05 (https://pypi.org/project/pycurl/7.43.0.5/#files). Also see this issue pycurl/pycurl#710. |
|
we officially don't support windows so we are safe on that. I have also added a comment there to release a wheel for latest release |
Looks like there's no immediate plan to bring back wheels to pycurl, see pycurl/pycurl#657 If the intention is to drop the pin of pycurl to the wheeled version (as already done in kombu) one could look into specifying |
|
@graingert we don't support windows 32 bit should we follow the --curl-dir path for windows build for latest pycurl release? |
requirements/extras/sqs.txt
Outdated
| @@ -1 +1,5 @@ | |||
| kombu[sqs]~=5.3.0b3 | |||
| boto3>=1.9.12 | |||
| pycurl>=7.43.0.5; sys_platform != 'win32' | |||
There was a problem hiding this comment.
this seems to working by not running on windows
|
couchbase>=3.0.0; platform_python_implementation!='PyPy' and (platform_system != 'Windows' or python_version < '3.10') --- got this and will adjust accordingly |
| @@ -1 +1,4 @@ | |||
| boto3>=1.26.143 | |||
| pycurl>=7.43.0.5; sys_platform != 'win32' and platform_python_implementation=="CPython" | |||
There was a problem hiding this comment.
is pycurl no longer required for sqs on windows?
There was a problem hiding this comment.
also why do these 3 need duplicating in here when they're already in https://github.com/celery/kombu/blob/main/requirements/extras/sqs.txt which the kombu[sqs] below should pull in?
There was a problem hiding this comment.
we just don't test it on windows due to lack of wheels
related celery/kombu@f3b0455