From 39edf343a65fb824d6151639ac9005f37a6a5cda Mon Sep 17 00:00:00 2001 From: Josef Haupt Date: Fri, 21 Aug 2026 19:34:19 +0200 Subject: [PATCH] Pin birdnet 1.1.0 Replaces the direct-URL requirement (which PyPI rejects) with the release that contains everything it pointed at: the 3.0 double-sigmoid fix, the pb backend fix and the download progress callback. TensorFlow is optional for birdnet from this release on; the analyzer still requires it itself for training and the 2.4/perch/custom paths. Co-Authored-By: Claude Fable 5 --- pyproject.toml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 27fca4067..45ab71106 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,7 +37,6 @@ dependencies = [ "keras", # ONNX runtime backs 3.0 acoustic + geo inference: no TensorFlow load, faster. # TensorFlow above is still required for training and the 2.4/perch/custom paths. - # >=1.16 is birdnet's own floor for its [onnx] extra. "onnxruntime>=1.16.0", "numpy", "scipy", @@ -49,10 +48,7 @@ dependencies = [ "tqdm", "pandas", "matplotlib", - # Direct URL: unreleased birdnet main (3.0 sigmoid fix, pb backend fix, download - # progress hook). PyPI rejects direct-URL requirements, so this must become a - # version pin before publishing. - "birdnet @ https://github.com/birdnet-team/birdnet/archive/75394998.tar.gz", + "birdnet==1.1.0", ] [project.optional-dependencies]