From 745d82faf8f3234a1aabc4636b1eff2a628ffb84 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 15 Apr 2026 23:45:22 +0200 Subject: [PATCH] tests: support freebsd --- README.md | 2 +- tests/util.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 625ff72c..b2899f80 100644 --- a/README.md +++ b/README.md @@ -184,7 +184,7 @@ enable thumbnails (images/audio/video), media indexing, and audio transcoding by * **Alpine:** `apk add py3-pillow ffmpeg` * **Debian:** `apt install --no-install-recommends python3-pil ffmpeg` * **Fedora:** rpmfusion + `dnf install python3-pillow ffmpeg --allowerasing` -* **FreeBSD:** `pkg install py39-sqlite3 py39-pillow ffmpeg` +* **FreeBSD:** `pkg install py311-sqlite3 py311-pillow ffmpeg` * **MacOS:** `port install py-Pillow ffmpeg` * **MacOS** (alternative): `brew install pillow ffmpeg` * **Windows:** `python -m pip install --user -U Pillow` diff --git a/tests/util.py b/tests/util.py index 16701876..dd10201d 100644 --- a/tests/util.py +++ b/tests/util.py @@ -78,8 +78,10 @@ def get_ramdisk(): return ret for vol in ["/dev/shm", "/Volumes/cptd"]: # nosec (singleton test) - if os.path.exists(vol): + try: return subdir(vol) + except: + pass if os.path.exists("/Volumes"): sck = socket.socket(socket.AF_INET, socket.SOCK_STREAM)