mirror of
https://github.com/Quad4-Software/MeshChatX.git
synced 2026-08-18 09:49:09 -04:00
chore: update RNS dependency to version 1.3.9 across configuration files and scripts
This commit is contained in:
parent
7c2655aff0
commit
6320e9bb7a
12 changed files with 4152 additions and 4141 deletions
|
|
@ -50,9 +50,9 @@ runs:
|
|||
if command -v python >/dev/null 2>&1; then
|
||||
py=python
|
||||
fi
|
||||
if "$py" -m pip install --user 'rns>=1.3.8' 2>/dev/null; then
|
||||
if "$py" -m pip install --user 'rns>=1.3.9' 2>/dev/null; then
|
||||
:
|
||||
elif "$py" -m pip install --user --break-system-packages 'rns>=1.3.8' 2>/dev/null; then
|
||||
elif "$py" -m pip install --user --break-system-packages 'rns>=1.3.9' 2>/dev/null; then
|
||||
:
|
||||
else
|
||||
echo "WARNING: could not install rnid via pip (tree verify may be skipped)" >&2
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ def pythonTempDir = new File(buildDir, "python-tmp")
|
|||
def vendorWheelDir = new File(rootProject.projectDir, "vendor")
|
||||
def lxstPatchedWheel = new File(rootProject.projectDir, "vendor/lxst-0.4.8-py3-none-any.whl")
|
||||
def bleakPatchedWheel = new File(rootProject.projectDir, "vendor/bleak-3.0.2-py3-none-any.whl")
|
||||
def rnsPatchedWheel = new File(rootProject.projectDir, "vendor/rns-1.3.8-py3-none-any.whl")
|
||||
def rnsPatchedWheel = new File(rootProject.projectDir, "vendor/rns-1.3.9-py3-none-any.whl")
|
||||
def allAndroidAbis = ["arm64-v8a", "x86_64", "armeabi-v7a"]
|
||||
def selectedAndroidAbis = (
|
||||
project.findProperty("meshchatxAbis")
|
||||
|
|
|
|||
BIN
meshchatx.rsm
BIN
meshchatx.rsm
Binary file not shown.
|
|
@ -1,5 +1,5 @@
|
|||
Reticulum MeshChatX - Third-party notices
|
||||
Generated at: 2026-07-04T22:50:15.826526Z
|
||||
Generated at: 2026-07-19T06:42:05.960356Z
|
||||
Frontend source: pnpm
|
||||
|
||||
Python dependencies
|
||||
|
|
@ -25,6 +25,9 @@ audioop-lts 0.2.2
|
|||
bcrypt 5.0.0
|
||||
License: Apache-2.0
|
||||
Author: The Python Cryptographic Authority developers <cryptography-dev@python.org>
|
||||
bleak 3.0.2
|
||||
License: MIT
|
||||
Author: Henrik Blidh
|
||||
cbor2 6.1.1
|
||||
License: MIT
|
||||
Author: Alex Grönholm <alex.gronholm@nextday.fi>
|
||||
|
|
@ -34,6 +37,9 @@ cffi 2.0.0
|
|||
cryptography 49.0.0
|
||||
License: Apache-2.0 OR BSD-3-Clause
|
||||
Author: The Python Cryptographic Authority and individual contributors <cryptography-dev@python.org>
|
||||
dbus-fast 5.0.22
|
||||
License: MIT
|
||||
Author: Bluetooth Devices Authors
|
||||
frozenlist 1.8.0
|
||||
License: Apache-2.0
|
||||
Author: aiohttp team <team@aiohttp.org>
|
||||
|
|
@ -46,7 +52,7 @@ lxmf 1.0.1
|
|||
lxmfy 1.6.5
|
||||
License: BSD-0-Clause
|
||||
Author: Quad4 <team@quad4.io>
|
||||
lxst 0.4.8
|
||||
lxst 0.5.0
|
||||
License: Other/Proprietary License
|
||||
Author: Mark Qvist
|
||||
miniaudio 1.71
|
||||
|
|
@ -79,9 +85,12 @@ pyserial 3.5
|
|||
reticulum-meshchatx 4.8.0
|
||||
License: 0BSD AND MIT
|
||||
Author: Quad4
|
||||
rns 1.3.8
|
||||
rns 1.3.9
|
||||
License: Reticulum License
|
||||
Author: Mark Qvist
|
||||
wasmtime 46.0.1
|
||||
License: Apache-2.0 WITH LLVM-exception
|
||||
Author: The Wasmtime Project Developers <hello@bytecodealliance.org>
|
||||
websockets 16.0
|
||||
License: BSD-3-Clause
|
||||
Author: Aymeric Augustin <aymeric.augustin@m4x.org>
|
||||
|
|
@ -628,9 +637,6 @@ ci-info 4.3.1
|
|||
cli-table3 0.5.0
|
||||
License: MIT
|
||||
Author: James Talmage
|
||||
click-outside-vue3 4.0.1
|
||||
License: MIT
|
||||
Author: ndelvalle
|
||||
cliui 4.0.0
|
||||
License: ISC
|
||||
Author: Ben Coe
|
||||
|
|
@ -916,8 +922,8 @@ fast-json-stable-stringify 2.0.0
|
|||
fast-levenshtein 2.0.6
|
||||
License: MIT
|
||||
Author: Ramesh Nair
|
||||
fast-uri 3.0.1
|
||||
License: MIT
|
||||
fast-uri 3.1.2
|
||||
License: BSD-3-Clause
|
||||
Author: Vincent Le Goff
|
||||
fd-package-json 2.0.0
|
||||
License: MIT
|
||||
|
|
@ -1351,7 +1357,7 @@ minimatch 3.1.4
|
|||
minimatch 10.2.3
|
||||
License: BlueOak-1.0.0
|
||||
Author: Isaac Z. Schlueter
|
||||
minimist 0.0.8
|
||||
minimist 1.2.8
|
||||
License: MIT
|
||||
Author: James Halliday
|
||||
minipass 7.1.2
|
||||
|
|
@ -1360,9 +1366,6 @@ minipass 7.1.2
|
|||
minizlib 3.1.0
|
||||
License: MIT
|
||||
Author: Isaac Z. Schlueter
|
||||
mitt 3.0.1
|
||||
License: MIT
|
||||
Author: —
|
||||
mkdirp 0.5.1
|
||||
License: MIT
|
||||
Author: James Halliday
|
||||
|
|
@ -1861,7 +1864,7 @@ tr46 6.0.0
|
|||
truncate-utf8-bytes 1.0.2
|
||||
License: WTFPL
|
||||
Author: Carl Xiong
|
||||
tslib 2.8.1
|
||||
tslib 2.4.0
|
||||
License: 0BSD
|
||||
Author: Microsoft Corp.
|
||||
type-check 0.4.0
|
||||
|
|
|
|||
|
|
@ -1,170 +1,188 @@
|
|||
[
|
||||
{
|
||||
"name": "aiohappyeyeballs",
|
||||
"version": "2.6.1",
|
||||
"author": "J. Nick Koston",
|
||||
"license": "PSF-2.0"
|
||||
},
|
||||
{
|
||||
"name": "aiohttp",
|
||||
"version": "3.14.1",
|
||||
"author": "—",
|
||||
"license": "Apache-2.0 AND MIT"
|
||||
},
|
||||
{
|
||||
"name": "aiohttp-session",
|
||||
"version": "2.12.1",
|
||||
"author": "Andrew Svetlov",
|
||||
"license": "Apache 2"
|
||||
},
|
||||
{
|
||||
"name": "aiosignal",
|
||||
"version": "1.4.0",
|
||||
"author": "aiohttp team <team@aiohttp.org>",
|
||||
"license": "Apache 2.0"
|
||||
},
|
||||
{
|
||||
"name": "attrs",
|
||||
"version": "26.1.0",
|
||||
"author": "Hynek Schlawack <hs@ox.cx>",
|
||||
"license": "MIT"
|
||||
},
|
||||
{
|
||||
"name": "audioop-lts",
|
||||
"version": "0.2.2",
|
||||
"author": "—",
|
||||
"license": "PSF-2.0"
|
||||
},
|
||||
{
|
||||
"name": "bcrypt",
|
||||
"version": "5.0.0",
|
||||
"author": "The Python Cryptographic Authority developers <cryptography-dev@python.org>",
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
{
|
||||
"name": "cbor2",
|
||||
"version": "6.1.1",
|
||||
"author": "Alex Grönholm <alex.gronholm@nextday.fi>",
|
||||
"license": "MIT"
|
||||
},
|
||||
{
|
||||
"name": "cffi",
|
||||
"version": "2.0.0",
|
||||
"author": "Armin Rigo, Maciej Fijalkowski",
|
||||
"license": "MIT"
|
||||
},
|
||||
{
|
||||
"name": "cryptography",
|
||||
"version": "49.0.0",
|
||||
"author": "The Python Cryptographic Authority and individual contributors <cryptography-dev@python.org>",
|
||||
"license": "Apache-2.0 OR BSD-3-Clause"
|
||||
},
|
||||
{
|
||||
"name": "frozenlist",
|
||||
"version": "1.8.0",
|
||||
"author": "aiohttp team <team@aiohttp.org>",
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
{
|
||||
"name": "idna",
|
||||
"version": "3.18",
|
||||
"author": "Kim Davies <kim+pypi@gumleaf.org>",
|
||||
"license": "BSD-3-Clause"
|
||||
},
|
||||
{
|
||||
"name": "lxmf",
|
||||
"version": "1.0.1",
|
||||
"author": "Mark Qvist",
|
||||
"license": "Reticulum License"
|
||||
},
|
||||
{
|
||||
"name": "lxmfy",
|
||||
"version": "1.6.5",
|
||||
"author": "Quad4 <team@quad4.io>",
|
||||
"license": "BSD-0-Clause"
|
||||
},
|
||||
{
|
||||
"name": "lxst",
|
||||
"version": "0.4.8",
|
||||
"author": "Mark Qvist",
|
||||
"license": "Other/Proprietary License"
|
||||
},
|
||||
{
|
||||
"name": "miniaudio",
|
||||
"version": "1.71",
|
||||
"author": "Irmen de Jong <irmen@razorvine.net>",
|
||||
"license": "MIT"
|
||||
},
|
||||
{
|
||||
"name": "multidict",
|
||||
"version": "6.7.1",
|
||||
"author": "Andrew Svetlov",
|
||||
"license": "Apache License 2.0"
|
||||
},
|
||||
{
|
||||
"name": "numpy",
|
||||
"version": "2.4.6",
|
||||
"author": "Travis E. Oliphant et al.",
|
||||
"license": "BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0"
|
||||
},
|
||||
{
|
||||
"name": "ply",
|
||||
"version": "3.11",
|
||||
"author": "David Beazley",
|
||||
"license": "BSD"
|
||||
},
|
||||
{
|
||||
"name": "propcache",
|
||||
"version": "0.4.1",
|
||||
"author": "Andrew Svetlov",
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
{
|
||||
"name": "psutil",
|
||||
"version": "7.2.2",
|
||||
"author": "Giampaolo Rodola",
|
||||
"license": "BSD-3-Clause"
|
||||
},
|
||||
{
|
||||
"name": "pycodec2",
|
||||
"version": "4.1.1",
|
||||
"author": "Grzegorz Milka",
|
||||
"license": "OSI Approved :: BSD License"
|
||||
},
|
||||
{
|
||||
"name": "pycparser",
|
||||
"version": "3.0",
|
||||
"author": "Eli Bendersky <eliben@gmail.com>",
|
||||
"license": "BSD-3-Clause"
|
||||
},
|
||||
{
|
||||
"name": "pyserial",
|
||||
"version": "3.5",
|
||||
"author": "Chris Liechti",
|
||||
"license": "BSD"
|
||||
},
|
||||
{
|
||||
"name": "reticulum-meshchatx",
|
||||
"version": "4.8.0",
|
||||
"author": "Quad4",
|
||||
"license": "0BSD AND MIT"
|
||||
},
|
||||
{
|
||||
"name": "rns",
|
||||
"version": "1.3.7",
|
||||
"author": "Mark Qvist",
|
||||
"license": "Reticulum License"
|
||||
},
|
||||
{
|
||||
"name": "websockets",
|
||||
"version": "16.0",
|
||||
"author": "Aymeric Augustin <aymeric.augustin@m4x.org>",
|
||||
"license": "BSD-3-Clause"
|
||||
},
|
||||
{
|
||||
"name": "yarl",
|
||||
"version": "1.23.0",
|
||||
"author": "Andrew Svetlov",
|
||||
"license": "Apache-2.0"
|
||||
}
|
||||
{
|
||||
"name": "aiohappyeyeballs",
|
||||
"version": "2.6.1",
|
||||
"author": "J. Nick Koston",
|
||||
"license": "PSF-2.0"
|
||||
},
|
||||
{
|
||||
"name": "aiohttp",
|
||||
"version": "3.14.1",
|
||||
"author": "—",
|
||||
"license": "Apache-2.0 AND MIT"
|
||||
},
|
||||
{
|
||||
"name": "aiohttp-session",
|
||||
"version": "2.12.1",
|
||||
"author": "Andrew Svetlov",
|
||||
"license": "Apache 2"
|
||||
},
|
||||
{
|
||||
"name": "aiosignal",
|
||||
"version": "1.4.0",
|
||||
"author": "aiohttp team <team@aiohttp.org>",
|
||||
"license": "Apache 2.0"
|
||||
},
|
||||
{
|
||||
"name": "attrs",
|
||||
"version": "26.1.0",
|
||||
"author": "Hynek Schlawack <hs@ox.cx>",
|
||||
"license": "MIT"
|
||||
},
|
||||
{
|
||||
"name": "audioop-lts",
|
||||
"version": "0.2.2",
|
||||
"author": "—",
|
||||
"license": "PSF-2.0"
|
||||
},
|
||||
{
|
||||
"name": "bcrypt",
|
||||
"version": "5.0.0",
|
||||
"author": "The Python Cryptographic Authority developers <cryptography-dev@python.org>",
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
{
|
||||
"name": "bleak",
|
||||
"version": "3.0.2",
|
||||
"author": "Henrik Blidh",
|
||||
"license": "MIT"
|
||||
},
|
||||
{
|
||||
"name": "cbor2",
|
||||
"version": "6.1.1",
|
||||
"author": "Alex Grönholm <alex.gronholm@nextday.fi>",
|
||||
"license": "MIT"
|
||||
},
|
||||
{
|
||||
"name": "cffi",
|
||||
"version": "2.0.0",
|
||||
"author": "Armin Rigo, Maciej Fijalkowski",
|
||||
"license": "MIT"
|
||||
},
|
||||
{
|
||||
"name": "cryptography",
|
||||
"version": "49.0.0",
|
||||
"author": "The Python Cryptographic Authority and individual contributors <cryptography-dev@python.org>",
|
||||
"license": "Apache-2.0 OR BSD-3-Clause"
|
||||
},
|
||||
{
|
||||
"name": "dbus-fast",
|
||||
"version": "5.0.22",
|
||||
"author": "Bluetooth Devices Authors",
|
||||
"license": "MIT"
|
||||
},
|
||||
{
|
||||
"name": "frozenlist",
|
||||
"version": "1.8.0",
|
||||
"author": "aiohttp team <team@aiohttp.org>",
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
{
|
||||
"name": "idna",
|
||||
"version": "3.18",
|
||||
"author": "Kim Davies <kim+pypi@gumleaf.org>",
|
||||
"license": "BSD-3-Clause"
|
||||
},
|
||||
{
|
||||
"name": "lxmf",
|
||||
"version": "1.0.1",
|
||||
"author": "Mark Qvist",
|
||||
"license": "Reticulum License"
|
||||
},
|
||||
{
|
||||
"name": "lxmfy",
|
||||
"version": "1.6.5",
|
||||
"author": "Quad4 <team@quad4.io>",
|
||||
"license": "BSD-0-Clause"
|
||||
},
|
||||
{
|
||||
"name": "lxst",
|
||||
"version": "0.5.0",
|
||||
"author": "Mark Qvist",
|
||||
"license": "Other/Proprietary License"
|
||||
},
|
||||
{
|
||||
"name": "miniaudio",
|
||||
"version": "1.71",
|
||||
"author": "Irmen de Jong <irmen@razorvine.net>",
|
||||
"license": "MIT"
|
||||
},
|
||||
{
|
||||
"name": "multidict",
|
||||
"version": "6.7.1",
|
||||
"author": "Andrew Svetlov",
|
||||
"license": "Apache License 2.0"
|
||||
},
|
||||
{
|
||||
"name": "numpy",
|
||||
"version": "2.4.6",
|
||||
"author": "Travis E. Oliphant et al.",
|
||||
"license": "BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0"
|
||||
},
|
||||
{
|
||||
"name": "ply",
|
||||
"version": "3.11",
|
||||
"author": "David Beazley",
|
||||
"license": "BSD"
|
||||
},
|
||||
{
|
||||
"name": "propcache",
|
||||
"version": "0.4.1",
|
||||
"author": "Andrew Svetlov",
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
{
|
||||
"name": "psutil",
|
||||
"version": "7.2.2",
|
||||
"author": "Giampaolo Rodola",
|
||||
"license": "BSD-3-Clause"
|
||||
},
|
||||
{
|
||||
"name": "pycodec2",
|
||||
"version": "4.1.1",
|
||||
"author": "Grzegorz Milka",
|
||||
"license": "OSI Approved :: BSD License"
|
||||
},
|
||||
{
|
||||
"name": "pycparser",
|
||||
"version": "3.0",
|
||||
"author": "Eli Bendersky <eliben@gmail.com>",
|
||||
"license": "BSD-3-Clause"
|
||||
},
|
||||
{
|
||||
"name": "pyserial",
|
||||
"version": "3.5",
|
||||
"author": "Chris Liechti",
|
||||
"license": "BSD"
|
||||
},
|
||||
{
|
||||
"name": "reticulum-meshchatx",
|
||||
"version": "4.8.0",
|
||||
"author": "Quad4",
|
||||
"license": "0BSD AND MIT"
|
||||
},
|
||||
{
|
||||
"name": "rns",
|
||||
"version": "1.3.9",
|
||||
"author": "Mark Qvist",
|
||||
"license": "Reticulum License"
|
||||
},
|
||||
{
|
||||
"name": "wasmtime",
|
||||
"version": "46.0.1",
|
||||
"author": "The Wasmtime Project Developers <hello@bytecodealliance.org>",
|
||||
"license": "Apache-2.0 WITH LLVM-exception"
|
||||
},
|
||||
{
|
||||
"name": "websockets",
|
||||
"version": "16.0",
|
||||
"author": "Aymeric Augustin <aymeric.augustin@m4x.org>",
|
||||
"license": "BSD-3-Clause"
|
||||
},
|
||||
{
|
||||
"name": "yarl",
|
||||
"version": "1.23.0",
|
||||
"author": "Andrew Svetlov",
|
||||
"license": "Apache-2.0"
|
||||
}
|
||||
]
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -293,9 +293,11 @@ class RNSHSession:
|
|||
# same shared instance and rpc_key) as the MeshChatX app. Without this
|
||||
# rnsh bootstraps its own default config, becomes a mismatched shared
|
||||
# instance client and fails RPC auth with "digest sent was rejected".
|
||||
# RNS 1.3.9+: --rnsconfig is the Reticulum config dir. -c/--config is
|
||||
# the rnsh config directory (HOME/.rnsh via _build_env).
|
||||
config_path = self.resolved_config_dir
|
||||
if config_path:
|
||||
command.extend(["-c", config_path])
|
||||
command.extend(["--rnsconfig", config_path])
|
||||
|
||||
identity_path = (self.config.get("identity_path") or "").strip()
|
||||
if identity_path:
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ dependencies = [
|
|||
"lxmf>=1.0.1",
|
||||
"psutil>=7.2.2",
|
||||
"pyserial>=3.5",
|
||||
"rns>=1.3.8",
|
||||
"rns>=1.3.9",
|
||||
"websockets>=16.0",
|
||||
"bcrypt>=5.0.0,<6.0.0",
|
||||
"aiohttp-session>=2.12.1,<3.0.0",
|
||||
|
|
|
|||
|
|
@ -985,9 +985,9 @@ pyserial==3.5 \
|
|||
# via
|
||||
# reticulum-meshchatx
|
||||
# rns
|
||||
rns==1.3.8 \
|
||||
--hash=sha256:c7f60abc7a2e42869df5be22335cf48a467c988ad67320e55301a183542e4a78 \
|
||||
--hash=sha256:d5c1f39493aa9b75ab67b83997d4ad5bd357e67e9d629ffa294e31a2ffde347d
|
||||
rns==1.3.9 \
|
||||
--hash=sha256:ceeac4799dda72b48a34b1e36de538e64009cba5b7b28d086918c0120ca8bfa4 \
|
||||
--hash=sha256:fd3745c1aba4dcbf8833fa87a3157ec9900745a32d6d96ba330d623a98932a15
|
||||
# via
|
||||
# lxmf
|
||||
# lxst
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ Options:
|
|||
--numpy-version V NumPy version used during pycodec2 build (default: 1.26.2)
|
||||
--lxst-version V LXST wheel version for metadata patch (default: 0.4.8)
|
||||
--bleak-version V bleak pure-python wheel version to vendor (default: 3.0.2)
|
||||
--rns-version V rns wheel version to patch (default: 1.3.8)
|
||||
--rns-version V rns wheel version to patch (default: 1.3.9)
|
||||
--no-lxst-patch Skip LXST metadata patch
|
||||
--no-rns-patch Skip RNS Android RNodeInterface patch
|
||||
--only-recipes LIST Comma-separated recipe directory names under
|
||||
|
|
@ -60,7 +60,7 @@ LIBCODEC2_VERSION="1.2.0"
|
|||
NUMPY_VERSION="1.26.2"
|
||||
LXST_VERSION="0.4.8"
|
||||
BLEAK_VERSION="3.0.2"
|
||||
RNS_VERSION="1.3.8"
|
||||
RNS_VERSION="1.3.9"
|
||||
PATCH_LXST="1"
|
||||
PATCH_RNS="1"
|
||||
ONLY_RECIPES=""
|
||||
|
|
|
|||
|
|
@ -288,8 +288,8 @@ def test_rnsh_frozen_listen_command_keeps_mirror_flag_separate(monkeypatch):
|
|||
]
|
||||
assert command.count("-m") == 1
|
||||
assert command.index("-m") > command.index(rnsh_mod._RNSH_MODULE)
|
||||
assert "-c" in command
|
||||
assert command[command.index("-c") + 1] == "/tmp/session-config"
|
||||
assert "--rnsconfig" in command
|
||||
assert command[command.index("--rnsconfig") + 1] == "/tmp/session-config"
|
||||
assert "-l" in command
|
||||
assert "-n" in command
|
||||
assert "-q" in command
|
||||
|
|
@ -315,8 +315,8 @@ def test_rnsh_connect_command_includes_destination_and_remote(monkeypatch):
|
|||
)
|
||||
command = session._build_command()
|
||||
assert command[:3] == [rnsh_mod.sys.executable, "-m", rnsh_mod._RNSH_MODULE]
|
||||
assert "-c" in command
|
||||
assert command[command.index("-c") + 1] == "/shared/rns"
|
||||
assert "--rnsconfig" in command
|
||||
assert command[command.index("--rnsconfig") + 1] == "/shared/rns"
|
||||
assert "-N" in command
|
||||
assert "aabbccddeeff0011" in command
|
||||
assert "--" in command
|
||||
|
|
|
|||
8
uv.lock
generated
8
uv.lock
generated
|
|
@ -1958,7 +1958,7 @@ requires-dist = [
|
|||
{ name = "psutil", specifier = ">=7.2.2" },
|
||||
{ name = "pycparser", specifier = ">=3.0" },
|
||||
{ name = "pyserial", specifier = ">=3.5" },
|
||||
{ name = "rns", specifier = ">=1.3.8" },
|
||||
{ name = "rns", specifier = ">=1.3.9" },
|
||||
{ name = "wasmtime", specifier = ">=28.0.0" },
|
||||
{ name = "websockets", specifier = ">=16.0" },
|
||||
]
|
||||
|
|
@ -1993,15 +1993,15 @@ wheels = [
|
|||
|
||||
[[package]]
|
||||
name = "rns"
|
||||
version = "1.3.8"
|
||||
version = "1.3.9"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "cryptography" },
|
||||
{ name = "pyserial" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/3d/74/8be6773e1eeae3c260253bf6f0803dd3ab25ec7082d37f5e66df42c1dd6a/rns-1.3.8.tar.gz", hash = "sha256:d5c1f39493aa9b75ab67b83997d4ad5bd357e67e9d629ffa294e31a2ffde347d", size = 516947, upload-time = "2026-07-10T10:44:36.998Z" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/66/52/28a6db2911f32feeffd9800a88929762321be14700a67a3f5d289ad9ecc0/rns-1.3.9.tar.gz", hash = "sha256:fd3745c1aba4dcbf8833fa87a3157ec9900745a32d6d96ba330d623a98932a15", size = 519005, upload-time = "2026-07-19T00:33:44.851Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/11/ec/fb7ace62340b618f4408bdbabd46fbb2c3dd0eb870c5fc7a2ce073472532/rns-1.3.8-py3-none-any.whl", hash = "sha256:c7f60abc7a2e42869df5be22335cf48a467c988ad67320e55301a183542e4a78", size = 603683, upload-time = "2026-07-10T10:44:32.55Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/ac/ef/b9b3bccc082a70ebdf862147c83f2dc09ecce9fceed034af610fbc50af66/rns-1.3.9-py3-none-any.whl", hash = "sha256:ceeac4799dda72b48a34b1e36de538e64009cba5b7b28d086918c0120ca8bfa4", size = 606018, upload-time = "2026-07-19T00:33:39.354Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue