The device listing on the LineageOS Wiki isn't very helpful if you're trying to buy a new Android device supported by LineageOS. It was quite a struggle to find this ☝️ tablet.
https://wiki.lineageos.org/devices/
Today, I discovered a third-party website which provides a listing of devices with useful sorting and filtering.
https://lineageosdevices.com
@valhalla @federico3 I meant that there are reasons why the OS packages model is not a good fit.
Speed is one - if you need to wait for your distro to package the latest version of a package, it might take quite a while.
Versioning is another one. On npm you have all the versions of the package what you need, but having tens of versions of the same package available and maybe installed (without conflicts) in the same OS at the system level seems a possible nightmare.
Which takes us too duplication of work. Why packaging N times each and every python package for N distros?
Finally, as Drew himself noted, some languages (Python in this case, not Rust) are simply not built in a way that makes OS packaging pleasant.
@federico3 yes, that is a problem, but I don't see how OS packages can be a solution.