-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathpyproject.toml
More file actions
52 lines (45 loc) · 1.76 KB
/
Copy pathpyproject.toml
File metadata and controls
52 lines (45 loc) · 1.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
[project]
name = "polar-python"
version = "1.1.1"
description = "polar-python is a Python library for connecting to Polar devices via Bluetooth Low Energy (BLE) using Bleak. It allows querying device capabilities (e.g., ECG, ACC, PPG), exploring configurable options, and streaming parsed data through callback functions."
authors = [{ name = "zHElEARN", email = "i@zhelearn.com" }]
readme = "README.md"
license = { text = "MIT" }
requires-python = ">=3.10"
dependencies = ["bleak"]
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Operating System :: Microsoft :: Windows",
"Operating System :: POSIX :: Linux",
"Operating System :: MacOS :: MacOS X",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: System :: Hardware",
"Topic :: Scientific/Engineering :: Medical Science Apps.",
]
[project.optional-dependencies]
cli = ["rich>=13.0.0", "questionary>=2.0.0"]
[project.urls]
Homepage = "https://github.com/zHElEARN/polar-python"
Repository = "https://github.com/zHElEARN/polar-python"
"Bug Tracker" = "https://github.com/zHElEARN/polar-python/issues"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["src/polar_python"]
[tool.ruff]
src = ["src", "examples"]
line-length = 320
[tool.ruff.lint]
select = ["E", "F", "I"]
ignore = ["E501"]
[tool.ruff.lint.per-file-ignores]
"src/polar_python/cli.py" = ["E402"]
"src/polar_python/__main__.py" = ["E402"]