From 3b701a074d878ef3f5547dff08f7beb5a2b77e7e Mon Sep 17 00:00:00 2001 From: onyx-and-iris Date: Thu, 22 Jan 2026 18:57:56 +0000 Subject: [PATCH] add path deps to dev.dependencies --- poetry.lock | 40 ++++++++++++++++++++++------------------ pyproject.toml | 23 ++++++++++------------- 2 files changed, 32 insertions(+), 31 deletions(-) diff --git a/poetry.lock b/poetry.lock index 620513b..91371dd 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.3.1 and should not be changed by hand. [[package]] name = "altgraph" @@ -151,7 +151,7 @@ version = "78.1.1" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.9" -groups = ["build", "dev"] +groups = ["build"] files = [ {file = "setuptools-78.1.1-py3-none-any.whl", hash = "sha256:c3a9c4211ff4c309edb8b8c4f1cbfa7ae324c4ba9f91ff254e3d305b9fd54561"}, {file = "setuptools-78.1.1.tar.gz", hash = "sha256:fcc17fd9cd898242f6b4adfaca46137a9edef687f43e6f78469692a5e70d851d"}, @@ -184,8 +184,8 @@ version = "2.2.1" description = "A lil' TOML parser" optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "python_version < \"3.11\"" +groups = ["main", "dev"] +markers = "python_version == \"3.10\"" files = [ {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, @@ -223,35 +223,39 @@ files = [ [[package]] name = "vban-cmd" -version = "2.5.0" +version = "2.5.2" description = "Python interface for the VBAN RT Packet Service (Sendtext)" optional = false python-versions = ">=3.10" -groups = ["main"] -files = [ - {file = "vban_cmd-2.5.0-py3-none-any.whl", hash = "sha256:22a19037066487d464a61941a3b85a0331b498a9efb1bcacdc932e9d06c5bf87"}, - {file = "vban_cmd-2.5.0.tar.gz", hash = "sha256:691a852e5052e50103839b06a0a9d0746b90df3346545c2cf4f10b099d9666e4"}, -] +groups = ["main", "dev"] +files = [] +develop = true [package.dependencies] tomli = {version = ">=2.0.1,<3.0", markers = "python_version < \"3.11\""} +[package.source] +type = "directory" +url = "../vban-cmd-python" + [[package]] name = "voicemeeter-api" -version = "2.6.1" +version = "2.7.1" description = "A Python wrapper for the Voiceemeter API" optional = false -python-versions = "<4.0,>=3.10" -groups = ["main"] -files = [ - {file = "voicemeeter_api-2.6.1-py3-none-any.whl", hash = "sha256:8ae3bce0f9ad6bbad78f2f69f522b6fb2e229d314918a075ad83d4009aff7020"}, - {file = "voicemeeter_api-2.6.1.tar.gz", hash = "sha256:34d8672603ec66197f2d61fd8f038f46d8451759c81fbe222b00e7d3ccccd1f5"}, -] +python-versions = ">=3.10" +groups = ["main", "dev"] +files = [] +develop = true [package.dependencies] tomli = {version = ">=2.0.1,<3.0", markers = "python_version < \"3.11\""} +[package.source] +type = "directory" +url = "../voicemeeter-api-python" + [metadata] lock-version = "2.1" python-versions = ">=3.10,<3.14" -content-hash = "19c384acd36868a5bfdc3f3173f444858136603694c3f1134c0d30cd17157651" +content-hash = "d457ab1aaa0beaad130dc9a2a04e5e1f8c1b29ed1d0e7d43183e2648fd9ed47c" diff --git a/pyproject.toml b/pyproject.toml index 7cdf803..d29438b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,10 +2,8 @@ name = "voicemeeter-compact" version = "1.9.8" description = "A Compact Voicemeeter Remote App" -authors = [ - {name = "Onyx and Iris",email = "code@onyxandiris.online"} -] -license = {text = "MIT"} +authors = [{ name = "Onyx and Iris", email = "code@onyxandiris.online" }] +license = { text = "MIT" } readme = "README.md" requires-python = ">=3.10,<3.14" dependencies = [ @@ -25,10 +23,12 @@ packages = [{ include = "vmcompact" }] include = ["vmcompact/img/cat.ico"] [tool.poetry.requires-plugins] -poethepoet = "^0.32.1" +poethepoet = "^0.35.0" [tool.poetry.group.dev.dependencies] ruff = "^0.9.1" +voicemeeter-api = { path = "../voicemeeter-api-python/", develop = true } +vban-cmd = { path = "../vban-cmd-python/", develop = true } [tool.poetry.group.build.dependencies] pyinstaller = "^6.11.1" @@ -41,10 +41,10 @@ build-backend = "poetry.core.masonry.api" build-sunvalley = "task build-sunvalley" build-forest = "task build-forest" release = [ - { ref = "build-sunvalley" }, - { ref = "build-forest" }, - { cmd = "task compress-sunvalley" }, - { cmd = "task compress-forest" }, + { ref = "build-sunvalley" }, + { ref = "build-forest" }, + { cmd = "task compress-sunvalley" }, + { cmd = "task compress-forest" }, ] [tool.ruff] @@ -125,7 +125,4 @@ docstring-code-line-length = "dynamic" max-complexity = 10 [tool.ruff.lint.per-file-ignores] -"__init__.py" = [ - "E402", - "F401", -] \ No newline at end of file +"__init__.py" = ["E402", "F401"]