1- [tool . poetry ]
1+ [project ]
22name = " pybricksdev"
33version = " 1.2.0"
44description = " Pybricks developer tools"
5- authors = [
" The Pybricks Authors <[email protected] >" ]
6- maintainers = [
" Laurens Valk <[email protected] >" ,
" David Lechner <[email protected] >" ]
7- license = " MIT"
5+ authors = [{
name =
" The Pybricks Authors" ,
email =
" [email protected] " }]
6+ maintainers = [
7+ {
name =
" Laurens Valk" ,
email =
" [email protected] " },
8+ {
name =
" David Lechner" ,
email =
" [email protected] " }
9+ ]
10+ license = { text = " MIT" }
811readme = " README.md"
9- homepage = " https://pybricks.com"
10- repository = " https://github.com/pybricks/pybricksdev"
11- documentation = " https://docs.pybricks.com/projects/pybricksdev"
1212classifiers = [
13- " Development Status :: 3 - Alpha" ,
1413 " Intended Audience :: Developers" ,
1514 " Natural Language :: English" ,
1615 " Operating System :: OS Independent" ,
1716]
18- include = [
19- " AUTHORS.md"
20- ]
17+ requires-python = " >=3.10"
18+ dynamic = [" dependencies" ]
2119
22- [tool .poetry .urls ]
20+ [project .urls ]
21+ homepage = " https://pybricks.com"
22+ repository = " https://github.com/pybricks/pybricksdev"
23+ documentation = " https://docs.pybricks.com/projects/pybricksdev"
2324"Changelog" = " https://github.com/pybricks/pybricksdev/blob/master/CHANGELOG.md"
2425"Support" = " https://github.com/pybricks/support/discussions"
2526"Issues" = " https://github.com/pybricks/support/issues"
2627
27- [tool . poetry .scripts ]
28+ [project .scripts ]
2829pybricksdev = ' pybricksdev.cli:main'
2930
31+ [tool .poetry ]
32+ include = [
33+ " AUTHORS.md"
34+ ]
35+
3036[tool .poetry .dependencies ]
3137argcomplete = " >=3.6.2"
3238bleak = " >=0.22.0"
3339mpy-cross-v5 = " >=1.1.0"
34- python = " >=3.10,<3.14"
3540tqdm = " >=4.62.3"
3641pyusb = " >=1.0.2"
3742semver = " >=2.13.0"
@@ -40,9 +45,9 @@ prompt-toolkit = ">=3.0.18"
4045mpy-cross-v6 = " >=1.1.0"
4146packaging = " >=22"
4247typing-extensions = " >=4.3.0"
43- reactivex = " >=4.0.4"
48+ reactivex = { version = " >=4.0.4" , python = " <4 " }
4449hidapi = " >=0.14.0"
45- pybricks = {version = " >=3" , allow-prereleases = true }
50+ pybricks = {version = " >=3" , allow-prereleases = true , python = " <4 " }
4651
4752[tool .poetry .group .lint .dependencies ]
4853black = " >=23,<25"
@@ -61,8 +66,8 @@ pytest = ">=7.3.1"
6166pytest-asyncio = " >=0.21.0"
6267
6368[build-system ]
64- requires = [" poetry>=0.12 " ]
65- build-backend = " poetry.masonry.api"
69+ requires = [" poetry-core>=1.0.0 " ]
70+ build-backend = " poetry.core. masonry.api"
6671
6772[tool .black ]
6873target-version = [' py38' ]
0 commit comments