Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ requires-python = ">=3.14"
# environment markers, so they are resolved into uv.lock automatically rather
# than being listed here.
dependencies = [
"bleak==2.0.0",
"customtkinter==5.2.2",
"bleak==3.0.2",
"customtkinter==6.0.0",
"fit-tool==0.9.15",
"keyring==25.6.0",
"keyring==25.7.0",
"PyYAML==6.0.3",
"requests==2.33.0",
"requests==2.34.2",
]

[project.urls]
Expand All @@ -39,12 +39,12 @@ Repository = "https://github.com/konverga/KayakFit.git"
# Lint, type check and test tooling plus the type stubs mypy reads. Installed by
# a default `uv sync`; build/dev-time only — PyInstaller never bundles them.
dev = [
"ruff==0.15.21",
"mypy==2.2.0",
"ruff==0.15.22",
"mypy==2.3.0",
"pytest>=9.0.3,<10",
"types-PyYAML==6.0.12.20250915",
"types-requests==2.32.4.20250913",
"types-setuptools==80.9.0.20250822",
"types-requests==2.33.0.20260712",
"types-setuptools==83.0.0.20260716",
]
# PyInstaller and its hook helpers — used only to build the desktop bundles, so
# they are kept out of the default dev install (`uv sync --group build`).
Expand Down
16 changes: 8 additions & 8 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ ast-serialize==0.6.0
# via mypy
bitstruct==8.22.1
# via fit-tool
bleak==2.0.0
bleak==3.0.2
# via kayakfit
certifi==2026.6.17
# via requests
Expand All @@ -20,7 +20,7 @@ colorama==0.4.6 ; sys_platform == 'win32'
# via pytest
cryptography==49.0.0 ; sys_platform == 'linux'
# via secretstorage
customtkinter==5.2.2
customtkinter==6.0.0
# via kayakfit
darkdetect==0.8.0
# via customtkinter
Expand All @@ -44,7 +44,7 @@ jeepney==0.9.0 ; sys_platform == 'linux'
# via
# keyring
# secretstorage
keyring==25.6.0
keyring==25.7.0
# via kayakfit
librt==0.13.0 ; platform_python_implementation != 'PyPy'
# via mypy
Expand All @@ -54,7 +54,7 @@ more-itertools==11.1.0
# via
# jaraco-classes
# jaraco-functools
mypy==2.2.0
mypy==2.3.0
mypy-extensions==1.1.0
# via mypy
openpyxl==3.1.5
Expand Down Expand Up @@ -99,16 +99,16 @@ pywin32-ctypes==0.2.3 ; sys_platform == 'win32'
# pyinstaller
pyyaml==6.0.3
# via kayakfit
requests==2.33.0
requests==2.34.2
# via kayakfit
ruff==0.15.21
ruff==0.15.22
secretstorage==3.5.0 ; sys_platform == 'linux'
# via keyring
setuptools==83.0.0
# via pyinstaller
types-pyyaml==6.0.12.20250915
types-requests==2.32.4.20250913
types-setuptools==80.9.0.20250822
types-requests==2.33.0.20260712
types-setuptools==83.0.0.20260716
typing-extensions==4.16.0
# via
# mypy
Expand Down
Loading