Skip to content

chore: HA third-party library compliance fixes#15

Merged
ronaldvdmeer merged 1 commit intomainfrom
chore/ha-compliance-fixes
Mar 29, 2026
Merged

chore: HA third-party library compliance fixes#15
ronaldvdmeer merged 1 commit intomainfrom
chore/ha-compliance-fixes

Conversation

@ronaldvdmeer
Copy link
Copy Markdown
Owner

Addresses the two gaps found in the Home Assistant third-party library requirements audit.

Changes

Required: OSI license classifier

Added License :: OSI Approved :: MIT License to the classifiers list in pyproject.toml. This makes the licence explicitly visible on PyPI — required by the HA third-party policy.

Recommended: Issue template picker with HA Core link

Added .github/ISSUE_TEMPLATE/config.yml with a contact link pointing to Home Assistant Core Issues. This guides users who encounter HA integration problems to the correct tracker, as recommended for library authors who are also code owners of an HA integration.

- pyproject.toml: add 'License :: OSI Approved :: MIT License' classifier
  so the licence is explicitly visible on PyPI (required by HA third-party
  library policy)
- .github/ISSUE_TEMPLATE/config.yml: add issue template picker with a
  contact link to Home Assistant Core Issues for HA-specific bug reports
  (recommended by HA third-party library policy)
Copilot AI review requested due to automatic review settings March 29, 2026 23:08
@ronaldvdmeer ronaldvdmeer merged commit 0ccc19a into main Mar 29, 2026
1 of 5 checks passed
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses Home Assistant third-party library compliance audit findings by making the project’s OSI license classifier explicit on PyPI and adding an issue-template contact link that routes HA integration issues to the Home Assistant Core tracker.

Changes:

  • Add the PyPI trove classifier License :: OSI Approved :: MIT License to pyproject.toml.
  • Add .github/ISSUE_TEMPLATE/config.yml with a contact link to Home Assistant Core issues.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
pyproject.toml Adds OSI-approved MIT classifier to improve PyPI metadata compliance.
.github/ISSUE_TEMPLATE/config.yml Adds an issue template “contact link” directing HA integration issues to the HA Core repository.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants