Emacs-jabber requires a third-party picomemo library for OMEMO support.
It is not strictly required for package to function, but it is needed for E2EE chats.
Co-authored-by: Lin Jian <me@linj.tech>
Signed-off-by: Sergey Makarov <12733495+SeTSeR@users.noreply.github.com>
otherwise `$out/bin/curl-cffi` fails:
> Traceback (most recent call last):
> File "/nix/store/jdi22r7swyiml492lms3ril9b45phmf9-python3.13-curl-cffi-0.15.0/bin/.curl-cffi-wrapped", line 6, in <module>
> from curl_cffi.cli import main
> File "/nix/store/jdi22r7swyiml492lms3ril9b45phmf9-python3.13-curl-cffi-0.15.0/lib/python3.13/site-packages/curl_cffi/cli/__init__.py", line 6, in <module>
> from .run import handle_run, parse_http_file # noqa: F401
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/nix/store/jdi22r7swyiml492lms3ril9b45phmf9-python3.13-curl-cffi-0.15.0/lib/python3.13/site-packages/curl_cffi/cli/run.py", line 11, in <module>
> from .request import _execute_request
> File "/nix/store/jdi22r7swyiml492lms3ril9b45phmf9-python3.13-curl-cffi-0.15.0/lib/python3.13/site-packages/curl_cffi/cli/request.py", line 12, in <module>
> from .output import determine_print_spec, handle_download, print_output
> File "/nix/store/jdi22r7swyiml492lms3ril9b45phmf9-python3.13-curl-cffi-0.15.0/lib/python3.13/site-packages/curl_cffi/cli/output.py", line 12, in <module>
> from rich.console import Console
> ModuleNotFoundError: No module named 'rich'
`rich` was being propagated by `litestar` -- added to
`nativeCheckInputs` in 4985af20df. build with `doCheck = false` and
it's clear that upstream wants `rich` at runtime:
> Running phase: pythonRuntimeDepsCheckHook
> Executing pythonRuntimeDepsCheck
> Checking runtime dependencies for curl_cffi-0.15.0-cp310-abi3-linux_aarch64.whl
> - rich not installed
Added to fit into the theme of the full fat fastfetch providing all
features.. but, nixpkgs enlightenment lib isn't packaged well enough and
bloats closure for something that's supposed to just be a lib
dependency.