├── .coveragerc ├── .cspell.json ├── .devcontainer.json ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── feature_request.yml ├── dependabot.yml └── workflows │ ├── dependabot.yml │ ├── lint.yml │ ├── release.yml │ ├── speller.yml │ └── validate.yml ├── .gitignore ├── .ruff.toml ├── .vscode ├── launch.json ├── settings.default.json └── tasks.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config └── configuration.yaml ├── custom_components ├── __init__.py └── retry │ ├── __init__.py │ ├── config_flow.py │ ├── const.py │ ├── diagnostics.py │ ├── icons.json │ ├── manifest.json │ ├── services.yaml │ ├── strings.json │ └── translations │ ├── en.json │ ├── he.json │ ├── pt.json │ └── sk.json ├── hacs.json ├── pytest.ini ├── requirements.txt ├── scripts ├── develop ├── lint └── setup └── tests ├── README.md ├── __init__.py ├── conftest.py ├── test_config_flow.py ├── test_diagnostics.py └── test_init.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [report] 2 | exclude_lines = 3 | if TYPE_CHECKING: -------------------------------------------------------------------------------- /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.cspell.json -------------------------------------------------------------------------------- /.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.github/workflows/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/speller.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.github/workflows/speller.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.ruff.toml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.vscode/settings.default.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/README.md -------------------------------------------------------------------------------- /config/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/config/configuration.yaml -------------------------------------------------------------------------------- /custom_components/__init__.py: -------------------------------------------------------------------------------- 1 | """Custom components module.""" 2 | -------------------------------------------------------------------------------- /custom_components/retry/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/custom_components/retry/__init__.py -------------------------------------------------------------------------------- /custom_components/retry/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/custom_components/retry/config_flow.py -------------------------------------------------------------------------------- /custom_components/retry/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/custom_components/retry/const.py -------------------------------------------------------------------------------- /custom_components/retry/diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/custom_components/retry/diagnostics.py -------------------------------------------------------------------------------- /custom_components/retry/icons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/custom_components/retry/icons.json -------------------------------------------------------------------------------- /custom_components/retry/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/custom_components/retry/manifest.json -------------------------------------------------------------------------------- /custom_components/retry/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/custom_components/retry/services.yaml -------------------------------------------------------------------------------- /custom_components/retry/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/custom_components/retry/strings.json -------------------------------------------------------------------------------- /custom_components/retry/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/custom_components/retry/translations/en.json -------------------------------------------------------------------------------- /custom_components/retry/translations/he.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/custom_components/retry/translations/he.json -------------------------------------------------------------------------------- /custom_components/retry/translations/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/custom_components/retry/translations/pt.json -------------------------------------------------------------------------------- /custom_components/retry/translations/sk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/custom_components/retry/translations/sk.json -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/hacs.json -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pytest-homeassistant-custom-component 2 | ruff 3 | mypy -------------------------------------------------------------------------------- /scripts/develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/scripts/develop -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/scripts/setup -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for the retry component.""" 2 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/tests/test_config_flow.py -------------------------------------------------------------------------------- /tests/test_diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/tests/test_diagnostics.py -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitfin/retry/HEAD/tests/test_init.py --------------------------------------------------------------------------------