changeset 2386:a1f1653e3d5b

new dep
author drewp@bigasterisk.com
date Mon, 13 May 2024 21:38:31 -0700
parents 39110a37e5ac
children ab48a401ab02
files pdm.lock pyproject.toml
diffstat 2 files changed, 40 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/pdm.lock	Mon May 13 18:08:34 2024 -0700
+++ b/pdm.lock	Mon May 13 21:38:31 2024 -0700
@@ -5,7 +5,7 @@
 groups = ["default"]
 strategy = ["cross_platform", "inherit_metadata"]
 lock_version = "4.4.1"
-content_hash = "sha256:bd501ed372c0e2107dfed542fa549e81ccc67fa6a36e7dcf177a9806a9da0d34"
+content_hash = "sha256:4d47b7232c48c8ff6346aa24142d7822a94b74217997758f65fe69259eeffcc2"
 
 [[package]]
 name = "aiohttp"
@@ -615,6 +615,15 @@
 ]
 
 [[package]]
+name = "lock"
+version = "2018.3.25.2110"
+summary = "module for enabling file locks"
+groups = ["default"]
+files = [
+    {file = "lock-2018.3.25.2110.tar.gz", hash = "sha256:cc5ac770930493eed7a8cfd0cf2568a125faf112eb8aa6b6149b3e581523d0c7"},
+]
+
+[[package]]
 name = "louie"
 version = "2.0.1"
 requires_python = ">=3.6"
@@ -1116,6 +1125,21 @@
 ]
 
 [[package]]
+name = "python-debouncer"
+version = "0.1.4"
+requires_python = ">=3.9,<4.0"
+summary = "Debouncer and friends for Python"
+groups = ["default"]
+dependencies = [
+    "lock<2019.0.0.0,>=2018.3.25.2110",
+    "python-immutable<2.0.0,>=1.0.4",
+]
+files = [
+    {file = "python_debouncer-0.1.4-py3-none-any.whl", hash = "sha256:fbab13f8b1639144d99184836d169b22cd4bc54339e331f83cd45e581234d074"},
+    {file = "python_debouncer-0.1.4.tar.gz", hash = "sha256:a053a4b35108a72c2c4af6fddb685626487b012d21aa16e4b1d4437b48484b05"},
+]
+
+[[package]]
 name = "python-dotenv"
 version = "1.0.1"
 requires_python = ">=3.8"
@@ -1127,6 +1151,20 @@
 ]
 
 [[package]]
+name = "python-immutable"
+version = "1.1.1"
+requires_python = "<4.0,>=3.9"
+summary = "Immutable implementation for Python using dataclasses"
+groups = ["default"]
+dependencies = [
+    "typing-extensions<5.0.0,>=4.10.0",
+]
+files = [
+    {file = "python_immutable-1.1.1-py3-none-any.whl", hash = "sha256:56feffc7c628c404b6a49c08e35b53690aa36ec6284ff105233a1b34c4a04048"},
+    {file = "python_immutable-1.1.1.tar.gz", hash = "sha256:c7aa209f69c02793b8cdb8b645d186beb159ba37f3a30ffdbc66474d06db96a0"},
+]
+
+[[package]]
 name = "pyusb"
 version = "1.2.1"
 requires_python = ">=3.6.0"
--- a/pyproject.toml	Mon May 13 18:08:34 2024 -0700
+++ b/pyproject.toml	Mon May 13 21:38:31 2024 -0700
@@ -43,6 +43,7 @@
     "alsa-midi>=1.0.1",
     "treq>=22.2.0",
     "light9 @ file:///${PROJECT_ROOT}/",
+    "python-debouncer>=0.1.4",
 ]
 requires-python = ">=3.11"