# HG changeset patch # User drewp@bigasterisk.com # Date 2024-05-14 04:38:31 # Node ID a1f1653e3d5bfdcc8ec71e702dd16409fc84196a # Parent 39110a37e5ac2534cfdad2e35605d1bf0eca2fb9 new dep diff --git a/pdm.lock b/pdm.lock --- a/pdm.lock +++ b/pdm.lock @@ -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 @@ files = [ ] [[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 @@ files = [ ] [[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 @@ files = [ ] [[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" diff --git a/pyproject.toml b/pyproject.toml --- a/pyproject.toml +++ b/pyproject.toml @@ -43,6 +43,7 @@ dependencies = [ "alsa-midi>=1.0.1", "treq>=22.2.0", "light9 @ file:///${PROJECT_ROOT}/", + "python-debouncer>=0.1.4", ] requires-python = ">=3.11"