-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
python3Packages.brottsplatskartan: init at 1.0.5 #110816
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@fabaff May I ask why you are packaging all those Home Assistant dependencies? Seems like you're taking on a huge burden by maintaining all of them? |
This is a semi-automatic executed nixpkgs-review which is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch). Result of 3 packages built:
|
This is a semi-automatic executed nixpkgs-review which is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch). Result of 3 packages built:
|
I still have the romantic idea of beging able to install Home Assistant and be ready to go. No waiting till all required dependencies are installed during the first start, start again because g++ is missing and again because some devel libs are not present. Approx. 90 % of the dependencies are very low maintenance. And the rest seems to be covered as those are broadly used Python modules. It's undeniable that at every new packages introduces possible risks and the possibility for extra work in the future. I guess that in the meantime 50 % of Home Assistant's dependencies are present. It will not be possible to provide every dependency in the end due to licensing issues and other reasons but let's say 90 %. This would give one the option to run home automation in a very lean and highly customizable way without permanently depending on a internet uplink after the installation. |
I certainly see the benefit of that and it's why I started the Home Assistant module for NixOS a couple of years back. However, I just don't see normal Home Assistant users choosing to run it on NixOS. Those who do are enthusiasts who are able to package the dependencies they miss anyway.
To be fair, I haven't had a real look at Home Assistant in a long time, so my information might be outdated. |
Indeed, but I like to think that if the dependencies are present then people can save time and not have to repeat the work. Also, some dependencies are useful if one is interested in common IoT stuff.
The documentation is having holes. At some point in the future everything will probably be configured through the web interface and stored in
The "move-away-from-YAML" decision makes the usage easier for the average users when discovery is helping and the platforms are popular. The downside is flexibility was lost and the mixture at the moment
No, they are pretty much match with mine 😉 . |
Motivation for this change
Python API wrapper for brottsplatskartan.se
https://github.com/chrillux/brottsplatskartan
This is a Home Assistant dependency.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)