-
Notifications
You must be signed in to change notification settings - Fork 37
/
Copy pathpyproject.toml
52 lines (44 loc) · 1.47 KB
/
pyproject.toml
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
[tool.poetry]
name = "skybrush-studio-for-blender"
version = "3.8.1"
description = "Skybrush Studio for Blender is a professional drone show designer framework integrated into Blender"
license = "GPL-3.0-or-later"
authors = ["CollMot Robotics Ltd. <[email protected]>"]
maintainers = [
"Tamas Nepusz <[email protected]>",
"Gabor Vasarhelyi <[email protected]>",
]
homepage = "https://skybrush.io"
repository = "https://github.com/skybrush-io/studio-plugin-blender"
documentation = "https://doc.collmot.com/public/skybrush-plugin-blender/latest/"
package-mode = false
[[tool.poetry.source]]
name = "PyPI"
priority = "primary"
[[tool.poetry.source]]
name = "collmot"
url = "https://pypi.collmot.com/simple/"
priority = "explicit"
[[tool.poetry.source]]
name = "fury"
url = "https://pypi.fury.io/skybrush/"
priority = "supplemental"
[tool.poetry.dependencies]
python = "^3.10"
natsort = "^8.0.0"
skybrush-studio = { version = "^4.10.1", optional = true, source = "collmot" }
svgpathtools = { version = "^1.6.1", optional = true, source = "fury" }
[tool.poetry.extras]
standalone = ["skybrush-studio", "svgpathtools"]
[tool.poetry.group.dev.dependencies]
pyclean = "^2.0.0"
[tool.ruff]
lint.ignore = ["B027", "B905", "C901", "E402", "E501", "E731"]
lint.select = ["B", "C", "E", "F", "W"]
extend-exclude = [
"src/modules/sbstudio/vendor",
"src/modules/sbstudio/i18n/translations.py"
]
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"