Need some help for a PR (streamdeck-ui update)

Hi,

I created this PR streamdeck-ui: 2.0.6 -> 2.0.15 by aacebedo · Pull Request #244204 · NixOS/nixpkgs · GitHub to update streamdeck-ui since the pyside6 package has now been added to the repo.

However, I am missing something here as the package seems to not find the python dependency even if I added it in the propagatedBuildInputs.

Any help on this?

I had the same issue with pyside2 in my original streamdeck-ui PR (https://github.com/NixOS/nixpkgs/pull/177240). The first two commits add egg-info to pyside2 and shiboken2 to fix it. I tried the same trick with pyside6, and it seemed to work, but no such luck with shiboken6.

What is egg-info, and why do we need to add it to these packages? Erm, not a clue. Python build tooling is a mystery to me.

egginfo contains package Metadata describing its version dependencies etc… They are used by the package system to find out what is installed in your system.
I did not check the pyside6 package but do you mean that the file is missing in the package output?
There is no other packages using pyside6?

I have (mostly) solved the issue with streamdeck-ui: 2.0.6 -> 3.0.1 by Majiir · Pull Request #247618 · NixOS/nixpkgs · GitHub.