{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/14"}],"enrichment":{"capability":"Provides generated Protobuf stubs for the Google Home Foyer API, ensuring a single version of stubs is loaded across libraries to avoid Protobuf version conflicts.","skillfed_tags":["google-home","protobuf-stubs","grpc"],"use_cases":["Building a Google Home control or monitoring application that needs to communicate with local Foyer API endpoints.","Integrating Google Home device discovery or management into a larger home automation system.","Developing a library that wraps Foyer API functionality without forcing consumers to manage Protobuf version conflicts.","Type-safe gRPC client code for Google Home devices using generated stubs and type hints."],"what_it_does":"This package distributes pre-generated Protobuf stubs for Google Home's Foyer API, solving a specific problem: when multiple libraries use the same Protobuf definitions, only one version of the stubs can be loaded at runtime, even if different modules define them separately. By centralizing the stubs in a single package with pinned versions of grpcio and protobuf, it eliminates version conflicts and ensures all consumers see the same API definitions.\n\nThe package exports both the generated stubs and type hints, making it suitable for projects that need to interact with Google Home devices via the Foyer API. It is maintained actively and supports Python 3.9 and later. The stubs are regenerated from a proto file via a build script, so the package stays synchronized with the underlying API definition.","worth_installing":"Yes, if you need to interact with Google Home's Foyer API. The package solves a real Protobuf versioning problem, is actively maintained, has no known vulnerabilities, and carries a permissive MIT license. Install friction is low. The small repository size (3 stars) reflects its narrow, specialized use case rather than any quality concern."},"id":"ghome-foyer-api","links":{"html":"https://skillfed.io/packages/ghome-foyer-api","md":"https://skillfed.io/packages/ghome-foyer-api.md","pypi":"https://pypi.org/project/ghome-foyer-api/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-05-30","license_spdx":null,"license_treatment":"permissive","name":"ghome-foyer-api","python_support":"supports_current","summary":"Generated protobuf stubs for Google Home Foyer API"},"popularity":{"monthly_downloads":167292,"position":10472,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.2"}
