Files
fgl-aircon/.gitignore
T
petr.polezhaev 0292404756 ha(H1): pyfglair — cffi-ядро (очередь событий), wheel, CLI discover/monitor
- CMake: shared-таргет fgl-aircon-shared (FGL_BUILD_SHARED, PIC, SOVERSION)
- C-API: fgl_prop_raw_range + кольцевые очереди событий/логов
  (fgl_session_poll/wait_events, fgl_log_poll/wait_events): прямые колбэки
  из потоков ядра со стеком 8 КБ небезопасны для интерпретатора Python
- pyfglair: _corebuild (cmake->wheel), _cffi (ABI), Session (reader-поток ->
  loop.call_soon_threadsafe), templates (интроспекция C-таблиц), provision
  (aiohttp), CLI discover/monitor + esphome-secrets
- setup.py/pyproject: платформенный wheel py3-none-linux_x86_64 с .so
- tests/pyfglair: templates, provision (мок-облако), session + CLI против
  mock_ac.py; scripts/py-ci.sh; ci.sh запускает python-часть
2026-09-29 11:31:57 +03:00

23 lines
438 B
Plaintext

# Первоисточник для анализа — бинарники APK не версионируем (файлы лежат локально)
docs/apk/*.apk
# Python
__pycache__/
*.pyc
*.egg-info/
dist/
.venv*/
venv/
# Локальный конфиг устройства (содержит lanip_key)
config_kata.json
docs/legacy/config_kata.json
# Сборка
build/
build-*/
# Coredump-файлы отладки
core
core.*