123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- [project]
- name = "OpenFreebuds"
- version = "0.16.2"
- description = "FOSS Windows/Linux client for HUAWEI FreeBuds headset series"
- authors = [
- {name = "MelianMiko", email = "support@mmk.pw"},
- ]
- requires-python = "<3.14,>=3.10"
- dependencies = [
- "aiocmd<0.2.0,>=0.1.5",
- "pillow<12.0.0,>=11.0.0",
- "psutil<7.0.0,>=6.1.0",
- "aiohttp<4.0.0,>=3.11.2",
- "qasync<1.0.0,>=0.27.1",
- "pynput<2.0.0,>=1.7.7",
- "pyqt6<7.0.0,>=6.7.1",
- "dbus-next<1.0.0,>=0.2.3",
- "winsdk==1.0.0b10; sys_platform == 'win32'",
- ]
- [dependency-groups]
- dev = [
- "pytest<9.0.0,>=8.3.2",
- "pytest-asyncio<1.0.0,>=0.24.0",
- "pyinstaller==6.10.0; sys_platform == 'win32'",
- # lrelease.exe provider
- "pyside6>=6.8.2.1; sys_platform == 'win32'",
- ]
- no_flatpak = [
- "pyqt6<7.0.0,>=6.7.1",
- "mmk-updater==0.15.5",
- ]
- [tool.pdm.resolution]
- excludes = ["evdev"]
- [tool.pdm.build]
- includes = [
- "openfreebuds",
- "openfreebuds_qt",
- "openfreebuds_cmd",
- "openfreebuds_backend",
- "openfreebuds_qt/assets/i18n/*.qm",
- "openfreebuds_qt/designer/*.py",
- ]
- [project.scripts]
- openfreebuds_qt = "openfreebuds_qt:main"
- openfreebuds_cmd = "openfreebuds_cmd:main"
- [build-system]
- requires = ["pdm-backend"]
- build-backend = "pdm.backend"
|