From 8a9a616453fb9e44b5c8c29ae4b6939eb3813ec0 Mon Sep 17 00:00:00 2001 From: Daniel McKnight <34697904+NeonDaniel@users.noreply.github.com> Date: Tue, 11 Feb 2025 15:21:30 -0800 Subject: [PATCH] Deprecate `PIDLock` usage and update Dockerfile to resolve warnings (#179) # Description Deprecate `PIDLock` initialization Resolve Dockerfile warnings # Issues # Other Notes --- Dockerfile | 10 +++++----- neon_audio/__main__.py | 3 +-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5813742..90f89e2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,11 @@ -FROM python:3.10-slim as base +FROM python:3.10-slim AS base LABEL vendor=neon.ai \ ai.neon.name="neon-audio" -ENV OVOS_CONFIG_BASE_FOLDER neon -ENV OVOS_CONFIG_FILENAME neon.yaml -ENV XDG_CONFIG_HOME /config +ENV OVOS_CONFIG_BASE_FOLDER=neon +ENV OVOS_CONFIG_FILENAME=neon.yaml +ENV XDG_CONFIG_HOME=/config RUN apt-get update && \ apt-get install -y \ @@ -47,5 +47,5 @@ RUN neon-audio install-dependencies CMD ["/root/run.sh"] -FROM base as default_model +FROM base AS default_model RUN neon-audio init-plugin \ No newline at end of file diff --git a/neon_audio/__main__.py b/neon_audio/__main__.py index 57b959c..bb50c0b 100644 --- a/neon_audio/__main__.py +++ b/neon_audio/__main__.py @@ -34,7 +34,7 @@ from ovos_utils import wait_for_exit_signal from ovos_utils.log import LOG from ovos_config.locale import setup_locale -from ovos_utils.process_utils import reset_sigint_handler, PIDLock as Lock +from ovos_utils.process_utils import reset_sigint_handler from neon_audio.service import NeonPlaybackService @@ -56,7 +56,6 @@ def main(*args, **kwargs): reset_sigint_handler() check_for_signal("isSpeaking") - Lock("audio") setup_locale() try: service = NeonPlaybackService(*args, **kwargs)