-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathpyproject.toml
129 lines (120 loc) · 3.19 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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
[tool.briefcase]
project_name = "Tailor"
bundle = "com.amsphyslab.tailor"
version = "2.0.6"
url = "https://github.com/davidfokkema/tailor"
license = "GNU General Public License v3 (GPLv3)"
author = 'David Fokkema'
author_email = "[email protected]"
[tool.briefcase.app.tailor]
formal_name = "Tailor"
description = "Explore datasets and fit models."
icon = "src/tailor/resources/tailor"
sources = ['src/tailor']
test_sources = ["tests"]
requires = [
'std-nslog',
'appdirs>=1.4.4,<2.0.0',
'tomli_w>=1.0.0,<2.0.0',
'numpy>=1.22.1,<2.0.0',
'pandas>=2.0.0,<3.0.0',
'lmfit>=1.0.3,<2.0.0',
'scipy>=1.8.0,<1.14',
'asteval>=0.9.26,<1.0.0',
'libcst>=1.2.0,<2.0.0',
'PySide6_essentials>=6.6.2,<6.6.3',
'pyqtgraph>=0.13.3,<0.14.0',
'matplotlib>=3.5.1,<4.0.0',
'xxhash>=3.2.0,<4.0.0',
'pydantic>=2.1.1,<3.0.0',
'click>=8.1.7,<8.2.0',
]
test_requires = ["pytest", "pytest-mock"]
[tool.briefcase.app.tailor.document_type.project]
extension = "tlr"
description = "Tailor project"
icon = "src/tailor/resources/document_icon"
url = "https://github.com/davidfokkema/tailor"
[tool.briefcase.app.tailor.macOS]
requires = []
[tool.briefcase.app.tailor.linux]
requires = []
system_requires = []
[tool.briefcase.app.tailor.windows]
use_full_install_path = false
requires = []
# Mobile deployments
[tool.briefcase.app.tailor.iOS]
requires = []
[tool.briefcase.app.tailor.android]
requires = []
[tool.pruner.darwin]
base_dir = "build/tailor/macos/app/Tailor.app/Contents/Resources/app_packages"
exclude = [
"**/tests",
"**/examples",
"**/docs",
"PySide6/*",
"PySide6/Qt/*",
"PySide6/Qt/lib/*",
"PySide6/Qt/plugins/*",
]
include = [
"PySide6/*.dylib",
"PySide6/__init__.py",
"PySide6/QtCore.*",
"PySide6/QtGui.*",
"PySide6/QtUiTools.*",
"PySide6/QtWidgets.*",
"PySide6/Qt",
"PySide6/Qt/lib",
"PySide6/Qt/lib/QtGui.framework",
"PySide6/Qt/lib/QtDBus.framework",
"PySide6/Qt/lib/QtCore.framework",
"PySide6/Qt/lib/QtQml.framework",
"PySide6/Qt/lib/QtOpenGL.framework",
"PySide6/Qt/lib/QtOpenGLWidgets.framework",
"PySide6/Qt/lib/QtUiTools.framework",
"PySide6/Qt/lib/QtWidgets.framework",
"PySide6/Qt/lib/QtNetwork.framework",
"PySide6/Qt/plugins",
"PySide6/Qt/plugins/platforms",
"PySide6/Qt/plugins/styles",
]
[tool.pruner.win32]
base_dir = "build/tailor/windows/app/src/app_packages"
exclude = [
"**/tests",
"**/examples",
"**/docs",
"PySide6/*",
"PySide6/plugins/*",
]
include = [
"PySide6/*.py",
"PySide6/qt.conf",
"PySide6/pyside6.*",
"PySide6/concrt140.dll",
"PySide6/opengl32sw.dll",
"PySide6/d3d*.dll",
"PySide6/ucrtbase.dll",
"PySide6/msvc*.dll",
"PySide6/vc*.dll",
"PySide6/Qt6Core.dll",
"PySide6/Qt6Gui.dll",
"PySide6/Qt6Network.dll",
"PySide6/Qt6OpenGL*.dll",
"PySide6/Qt6Qml.dll",
"PySide6/Qt6UiTools.dll",
"PySide6/Qt6Widgets.dll",
"PySide6/QtCore.py*",
"PySide6/QtNetwork.py*",
"PySide6/QtOpenGL*.py*",
"PySide6/QtGui.py*",
"PySide6/QtQml.py*",
"PySide6/QtUiTools.py*",
"PySide6/QtWidgets.py*",
"PySide6/plugins",
"PySide6/plugins/platforms",
"PySide6/plugins/styles",
]