# manifest.requirements.no_git_or_url_specs

> **Generated from `RuleDefinition` metadata.** Edit only the section below the
> "HANDWRITTEN BELOW" marker; everything above is regenerated by
> `hasscheck docs-render`.

## Summary

manifest.json requirements contains no git/URL install specs

## Why

Direct git+ or URL-based install specs are not supported by HACS and may fail in sandboxed or offline HA installations. Publish packages to PyPI and reference them by name instead. Source: https://developers.home-assistant.io/docs/creating_integration_manifest#requirements (verified 2026-05-01).

## Status behavior

| Field | Value |
|---|---|
| Category | manifest_metadata |
| Severity | recommended |
| Overridable | True |
| Version | 1.0.0 |

## Source

- https://developers.home-assistant.io/docs/creating_integration_manifest#requirements
- `source_checked_at`: 2026-05-01

<!-- HANDWRITTEN BELOW THIS LINE -->
