mirror of
https://github.com/home-assistant/developers.home-assistant.git
synced 2025-07-12 11:56:29 +00:00
Align "Building a Python library" documentation with the "Dependency … (#2711)
This commit is contained in:
parent
c769f0015a
commit
a87d626dfd
@ -8,6 +8,8 @@ One of the foundational rules of Home Assistant is that we do not include any pr
|
||||
## Basic library requirements
|
||||
|
||||
- The library must have source distribution packages available, it's not allowed to rely on packages that only have binary distribution packages.
|
||||
- The library versions published on PyPi should correspond to tagged releases in a public online repository.
|
||||
- The publishing on PyPi must be automated.
|
||||
- Issue trackers must be enabled for external Python libraries that communicate with external devices or services.
|
||||
- If the library is mainly used for Home Assistant and you are a code owner of the integration, it is encouraged to use an issue template picker with links to [Home Assistant Core Issues](https://github.com/home-assistant/core/issues). For example: [zwave-js-server-python - New Issue](https://github.com/home-assistant-libs/zwave-js-server-python/issues/new/choose)
|
||||
- The library and possible subdependencies of the library must be licensed using an [OSI-approved license](https://opensource.org/license). This should be reflected in the metadata of the library.
|
||||
|
Loading…
x
Reference in New Issue
Block a user