piwheels / packages

Issue tracker for piwheels package issues
https://github.com/piwheels/packages/issues
20 stars 5 forks source link

Package issue: rq package installs in Debian Buster but doesn't work #414

Open epower opened 7 months ago

epower commented 7 months ago

Package name

rq

Package version

1.14.0, 1.14.1, 1.15.0, 1.15.1

PyPI URL

https://pypi.org/project/rq/

piwheels URL

https://www.piwheels.org/project/rq/

Python version

I am aware this is the issue tracker for a Python package index specifically for Raspberry Pi

I have checked for duplicate issues

I am the maintainer

More information

The package installs ok but when you try to use it for anything it provides the following error:

Nov 29 13:31:43 host python[2103]: Traceback (most recent call last):
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/bin/rq", line 8, in <module>
Nov 29 13:31:43 host python[2103]:     sys.exit(main())
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/click/core.py", line 829, in __call__
Nov 29 13:31:43 host python[2103]:     return self.main(*args, **kwargs)
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/click/core.py", line 782, in main
Nov 29 13:31:43 host python[2103]:     rv = self.invoke(ctx)
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/click/core.py", line 1259, in invoke
Nov 29 13:31:43 host python[2103]:     return _process_result(sub_ctx.command.invoke(sub_ctx))
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/click/core.py", line 1066, in invoke
Nov 29 13:31:43 host python[2103]:     return ctx.invoke(self.callback, **ctx.params)
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/click/core.py", line 610, in invoke
Nov 29 13:31:43 host python[2103]:     return callback(*args, **kwargs)
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/rq/cli/helpers.py", line 424, in wrapper
Nov 29 13:31:43 host python[2103]:     return ctx.invoke(func, cli_config, *args[1:], **kwargs)
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/click/core.py", line 610, in invoke
Nov 29 13:31:43 host python[2103]:     return callback(*args, **kwargs)
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/rq/cli/cli.py", line 251, in worker
Nov 29 13:31:43 host python[2103]:     cleanup_ghosts(cli_config.connection)
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/rq/contrib/legacy.py", line 20, in cleanup_ghosts
Nov 29 13:31:43 host python[2103]:     for worker in Worker.all(connection=conn):
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/rq/worker.py", line 261, in all
Nov 29 13:31:43 host python[2103]:     for key in worker_keys
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/rq/worker.py", line 261, in <listcomp>
Nov 29 13:31:43 host python[2103]:     for key in worker_keys
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/rq/worker.py", line 685, in find_by_key
Nov 29 13:31:43 host python[2103]:     worker.refresh()
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/rq/worker.py", line 1041, in refresh
Nov 29 13:31:43 host python[2103]:     queues = as_text(queues)
Nov 29 13:31:43 host python[2103]:   File "/home/pi/.cache/env/lib/python3.7/site-packages/rq/utils.py", line 58, in as_text
Nov 29 13:31:43 host python[2103]:     raise ValueError('Unknown type %r' % type(v))
Nov 29 13:31:43 host python[2103]: ValueError: Unknown type <class 'NoneType'>

Versions from 1.13.0 and older still work ok. All later version appear to have this issue.

bennuttall commented 7 months ago

Can you try and report this to the maintainers, and see if they have any ideas? We built it the same was as previously. Here's the build log: https://www.piwheels.org/logs/0000/0996/3153.txt