-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
33 lines (29 loc) · 978 Bytes
/
pyproject.toml
File metadata and controls
33 lines (29 loc) · 978 Bytes
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
[tool.poetry]
name = "fitbit-data-pipeline"
version = "1.0.3"
description = "Fitbit Data Collection Pipeline"
authors = ["Abiola Saka <abiola.saka@bristol.ac.uk>"]
license = "MIT"
homepage = "https://github.com/sleepdetectives/fitbit-data-collector"
repository = "https://github.com/sleepdetectives/fitbit-data-collector"
documentation = "https://zenodo.org/records/15351924"
readme = "README.md"
[tool.poetry.dependencies]
python = ">=3.10,<3.13"
Flask = ">=3.1,<4.0"
requests = ">=2.32,<3.0"
requests-oauthlib = ">=2.0,<3.0"
pandas = ">=2.2,<3.0"
numpy = ">=2.2,<3.0"
python-dateutil = ">=2.8"
python-dotenv = ">=1.0"
cryptography = ">=44.0,<45.0"
cffi = ">=1.17,<2.0"
[tool.poetry.scripts]
fitbit-auth = "fitbit_data_pipeline.cli:start_server"
fitbit-app = "fitbit_data_pipeline.cli:run_pipeline"
[tool.poetry.group.dev.dependencies]
pytest = "^7.0" # Optional: Add testing dependencies here
[build-system]
requires = ["poetry>=1.0"]
build-backend = "poetry.masonry.api"