celery / billiard

Multiprocessing Pool Extensions
Other
419 stars 252 forks source link

pickle _thread.lock objects error again #313

Open fmigneault opened 4 years ago

fmigneault commented 4 years ago

I'm seeing this issue again (#260) TypeError: can't pickle _thread.lock objects

Using Windows 10
Python 3.7.7
billiard==3.6.3.0
celery==4.4.2
pyramid-celery==3.0.0

Downgrading to billiard<3.6 works (celery doesn't crash) but getting pip requirements conflicts.

fmigneault commented 4 years ago

Managed to make celery work with following:

billiard<3.6; sys_platform == "win32"
celery[mongodb]<4.4; sys_platform == "win32"