- 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-часть
23 lines
438 B
Plaintext
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.*
|