I can not build proper #manylinux wheels for #johnnycanencrypt, my #python module written in #rustlang which talks to smartcards because different #Linux distributions have different libpcsc* versions and they don't like each other.
@kushal a possible solution is to build that lib as part of your process, link against it and ship it in your wheel, but yeah, it's a pain, otherwise the normal thing to do is to link against the oldest you can find, assuming newer versions have backward compat, but from your message i guess it's not the case.
@tshirtman No because pcscd is a system level service in every #linux distribution.
Unable to list readers inside flatpak, when pcscd runs on host. Β· Issue #118 Β· LudovicRousseau/PCSC

Versions smart card reader driver name and version: pcsc-lite-ccid v 1.5.0 (flatpak), pcsc-lite-ccid v 1.4.36 (host) pcsc-lite version: 1.9.5 the output of the command /usr/sbin/pcscd --version [ro...

GitHub
@kushal ok TIL 😬 not sure what would work then. seems like either fedora shouldn't do that version change, or the lib should update the protocol to give a better way to allow different sizes. Until that seems like your package needs to be built on the target machine :/