qbhf2 commited on
Commit
d92ded7
·
1 Parent(s): 52df11a

modified: app.py

Browse files
Files changed (2) hide show
  1. =6.0 +71 -243
  2. app.py +1 -1
=6.0 CHANGED
@@ -1,256 +1,84 @@
1
- Collecting scipy
2
- Downloading scipy-1.15.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
3
- Collecting pyaml
4
- Downloading pyaml-25.1.0-py3-none-any.whl.metadata (12 kB)
5
- Collecting svgwrite
6
- Downloading svgwrite-1.4.3-py3-none-any.whl.metadata (8.8 kB)
7
- Collecting psutil
8
- Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB)
9
- Collecting matplotlib
10
- Downloading matplotlib-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
11
- Collecting svgpathtools
12
- Downloading svgpathtools-1.6.1-py2.py3-none-any.whl.metadata (22 kB)
13
- Collecting cairosvg
14
- Downloading CairoSVG-2.7.1-py3-none-any.whl.metadata (2.7 kB)
15
- Collecting nicegui
16
- Downloading nicegui-2.14.1-py3-none-any.whl.metadata (10 kB)
17
- Collecting trimesh
18
- Downloading trimesh-4.6.6-py3-none-any.whl.metadata (18 kB)
19
- Collecting libigl
20
- Downloading libigl-2.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB)
21
- Collecting pyrender
22
- Downloading pyrender-0.1.45-py3-none-any.whl.metadata (1.5 kB)
23
- Collecting cgal
24
- Downloading cgal-6.0.1.post202410241521-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.3 kB)
25
- Collecting pygarment
26
- Downloading pygarment-2.0.1-py3-none-any.whl.metadata (7.5 kB)
27
- Collecting numpy<2.5,>=1.23.5 (from scipy)
28
- Downloading numpy-2.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB)
29
- Collecting PyYAML (from pyaml)
30
- Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
31
- Collecting contourpy>=1.0.1 (from matplotlib)
32
- Downloading contourpy-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB)
33
- Collecting cycler>=0.10 (from matplotlib)
34
- Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
35
- Collecting fonttools>=4.22.0 (from matplotlib)
36
- Downloading fonttools-4.57.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (102 kB)
37
- Collecting kiwisolver>=1.3.1 (from matplotlib)
38
- Downloading kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.2 kB)
39
  Requirement already satisfied: packaging>=20.0 in /home/user/miniconda/lib/python3.12/site-packages (from matplotlib) (24.2)
40
- Collecting pillow>=8 (from matplotlib)
41
- Downloading pillow-11.1.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (9.1 kB)
42
- Collecting pyparsing>=2.3.1 (from matplotlib)
43
- Downloading pyparsing-3.2.3-py3-none-any.whl.metadata (5.0 kB)
44
- Collecting python-dateutil>=2.7 (from matplotlib)
45
- Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
46
- Collecting cairocffi (from cairosvg)
47
- Downloading cairocffi-1.7.1-py3-none-any.whl.metadata (3.3 kB)
48
- Collecting cssselect2 (from cairosvg)
49
- Downloading cssselect2-0.8.0-py3-none-any.whl.metadata (2.9 kB)
50
- Collecting defusedxml (from cairosvg)
51
- Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
52
- Collecting tinycss2 (from cairosvg)
53
- Downloading tinycss2-1.4.0-py3-none-any.whl.metadata (3.0 kB)
54
  Requirement already satisfied: Pygments<3.0.0,>=2.15.1 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (2.15.1)
55
- Collecting aiofiles>=23.1.0 (from nicegui)
56
- Downloading aiofiles-24.1.0-py3-none-any.whl.metadata (10 kB)
57
- Collecting aiohttp>=3.10.2 (from nicegui)
58
- Downloading aiohttp-3.11.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.7 kB)
59
  Requirement already satisfied: certifi>=2024.07.04 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (2025.1.31)
60
- Collecting docutils>=0.19.0 (from nicegui)
61
- Downloading docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB)
62
- Collecting fastapi>=0.109.1 (from nicegui)
63
- Downloading fastapi-0.115.12-py3-none-any.whl.metadata (27 kB)
64
- Collecting httpx>=0.24.0 (from nicegui)
65
- Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
66
- Collecting ifaddr>=0.2.0 (from nicegui)
67
- Downloading ifaddr-0.2.0-py3-none-any.whl.metadata (4.9 kB)
68
- Collecting itsdangerous<3.0.0,>=2.1.2 (from nicegui)
69
- Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
70
- Collecting jinja2<4.0.0,>=3.1.6 (from nicegui)
71
- Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
72
- Collecting markdown2!=2.4.11,>=2.4.7 (from nicegui)
73
- Downloading markdown2-2.5.3-py3-none-any.whl.metadata (2.1 kB)
74
- Collecting orjson>=3.9.15 (from nicegui)
75
- Downloading orjson-3.10.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (41 kB)
76
- Collecting python-multipart>=0.0.18 (from nicegui)
77
- Downloading python_multipart-0.0.20-py3-none-any.whl.metadata (1.8 kB)
78
- Collecting python-socketio>=5.10.0 (from python-socketio[asyncio-client]>=5.10.0->nicegui)
79
- Downloading python_socketio-5.12.1-py3-none-any.whl.metadata (3.2 kB)
80
  Requirement already satisfied: requests>=2.32.0 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (2.32.3)
81
- Collecting starlette>=0.45.3 (from nicegui)
82
- Downloading starlette-0.46.1-py3-none-any.whl.metadata (6.2 kB)
83
  Requirement already satisfied: typing-extensions>=4.0.0 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (4.12.2)
84
  Requirement already satisfied: urllib3!=2.0.0,!=2.0.1,!=2.0.2,!=2.0.3,!=2.0.4,!=2.0.5,!=2.0.6,!=2.0.7,!=2.1.0,!=2.2.0,!=2.2.1,>=1.26.18 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (2.3.0)
85
- Collecting uvicorn>=0.22.0 (from uvicorn[standard]>=0.22.0->nicegui)
86
- Downloading uvicorn-0.34.0-py3-none-any.whl.metadata (6.5 kB)
87
- Collecting vbuild>=0.8.2 (from nicegui)
88
- Downloading vbuild-0.8.2-py2.py3-none-any.whl.metadata (5.0 kB)
89
- Collecting watchfiles>=0.18.1 (from nicegui)
90
- Downloading watchfiles-1.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB)
91
- Collecting freetype-py (from pyrender)
92
- Downloading freetype_py-2.5.1-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.3 kB)
93
- Collecting imageio (from pyrender)
94
- Downloading imageio-2.37.0-py3-none-any.whl.metadata (5.2 kB)
95
- Collecting networkx (from pyrender)
96
- Downloading networkx-3.4.2-py3-none-any.whl.metadata (6.3 kB)
97
- Collecting pyglet>=1.4.10 (from pyrender)
98
- Downloading pyglet-2.1.3-py3-none-any.whl.metadata (7.7 kB)
99
- Collecting PyOpenGL==3.1.0 (from pyrender)
100
- Downloading PyOpenGL-3.1.0.zip (2.2 MB)
101
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 198.0 MB/s eta 0:00:00
102
- Preparing metadata (setup.py): started
103
- Preparing metadata (setup.py): finished with status 'done'
104
- Collecting six (from pyrender)
105
- Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
106
- Collecting numpy<2.5,>=1.23.5 (from scipy)
107
- Downloading numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
108
- Collecting aiohappyeyeballs>=2.3.0 (from aiohttp>=3.10.2->nicegui)
109
- Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl.metadata (5.9 kB)
110
- Collecting aiosignal>=1.1.2 (from aiohttp>=3.10.2->nicegui)
111
- Downloading aiosignal-1.3.2-py2.py3-none-any.whl.metadata (3.8 kB)
112
- Collecting attrs>=17.3.0 (from aiohttp>=3.10.2->nicegui)
113
- Downloading attrs-25.3.0-py3-none-any.whl.metadata (10 kB)
114
- Collecting frozenlist>=1.1.1 (from aiohttp>=3.10.2->nicegui)
115
- Downloading frozenlist-1.5.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (13 kB)
116
- Collecting multidict<7.0,>=4.5 (from aiohttp>=3.10.2->nicegui)
117
- Downloading multidict-6.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.3 kB)
118
- Collecting propcache>=0.2.0 (from aiohttp>=3.10.2->nicegui)
119
- Downloading propcache-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (10 kB)
120
- Collecting yarl<2.0,>=1.17.0 (from aiohttp>=3.10.2->nicegui)
121
- Downloading yarl-1.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (71 kB)
122
  Requirement already satisfied: pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4 in /home/user/miniconda/lib/python3.12/site-packages (from fastapi>=0.109.1->nicegui) (2.10.3)
123
- Collecting anyio (from httpx>=0.24.0->nicegui)
124
- Downloading anyio-4.9.0-py3-none-any.whl.metadata (4.7 kB)
125
- Collecting httpcore==1.* (from httpx>=0.24.0->nicegui)
126
- Downloading httpcore-1.0.7-py3-none-any.whl.metadata (21 kB)
127
  Requirement already satisfied: idna in /home/user/miniconda/lib/python3.12/site-packages (from httpx>=0.24.0->nicegui) (3.7)
128
- Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx>=0.24.0->nicegui)
129
- Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
130
- Collecting MarkupSafe>=2.0 (from jinja2<4.0.0,>=3.1.6->nicegui)
131
- Downloading MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
132
- Collecting bidict>=0.21.0 (from python-socketio>=5.10.0->python-socketio[asyncio-client]>=5.10.0->nicegui)
133
- Downloading bidict-0.23.1-py3-none-any.whl.metadata (8.7 kB)
134
- Collecting python-engineio>=4.11.0 (from python-socketio>=5.10.0->python-socketio[asyncio-client]>=5.10.0->nicegui)
135
- Downloading python_engineio-4.11.2-py3-none-any.whl.metadata (2.2 kB)
136
  Requirement already satisfied: charset-normalizer<4,>=2 in /home/user/miniconda/lib/python3.12/site-packages (from requests>=2.32.0->nicegui) (3.3.2)
137
- Collecting click>=7.0 (from uvicorn>=0.22.0->uvicorn[standard]>=0.22.0->nicegui)
138
- Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
139
- Collecting httptools>=0.6.3 (from uvicorn[standard]>=0.22.0->nicegui)
140
- Downloading httptools-0.6.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.6 kB)
141
- Collecting python-dotenv>=0.13 (from uvicorn[standard]>=0.22.0->nicegui)
142
- Downloading python_dotenv-1.1.0-py3-none-any.whl.metadata (24 kB)
143
- Collecting uvloop!=0.15.0,!=0.15.1,>=0.14.0 (from uvicorn[standard]>=0.22.0->nicegui)
144
- Downloading uvloop-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB)
145
- Collecting websockets>=10.4 (from uvicorn[standard]>=0.22.0->nicegui)
146
- Downloading websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.8 kB)
147
- Collecting pscript<0.8.0,>=0.7.0 (from vbuild>=0.8.2->nicegui)
148
- Downloading pscript-0.7.7-py3-none-any.whl.metadata (1.2 kB)
149
  Requirement already satisfied: cffi>=1.1.0 in /home/user/miniconda/lib/python3.12/site-packages (from cairocffi->cairosvg) (1.17.1)
150
- Collecting webencodings (from cssselect2->cairosvg)
151
- Downloading webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB)
152
- Collecting sniffio>=1.1 (from anyio->httpx>=0.24.0->nicegui)
153
- Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
154
  Requirement already satisfied: pycparser in /home/user/miniconda/lib/python3.12/site-packages (from cffi>=1.1.0->cairocffi->cairosvg) (2.21)
155
  Requirement already satisfied: annotated-types>=0.6.0 in /home/user/miniconda/lib/python3.12/site-packages (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi>=0.109.1->nicegui) (0.6.0)
156
  Requirement already satisfied: pydantic-core==2.27.1 in /home/user/miniconda/lib/python3.12/site-packages (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi>=0.109.1->nicegui) (2.27.1)
157
- Collecting simple-websocket>=0.10.0 (from python-engineio>=4.11.0->python-socketio>=5.10.0->python-socketio[asyncio-client]>=5.10.0->nicegui)
158
- Downloading simple_websocket-1.1.0-py3-none-any.whl.metadata (1.5 kB)
159
- Collecting wsproto (from simple-websocket>=0.10.0->python-engineio>=4.11.0->python-socketio>=5.10.0->python-socketio[asyncio-client]>=5.10.0->nicegui)
160
- Downloading wsproto-1.2.0-py3-none-any.whl.metadata (5.6 kB)
161
- Downloading scipy-1.15.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.3 MB)
162
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 37.3/37.3 MB 261.2 MB/s eta 0:00:00
163
- Downloading pyaml-25.1.0-py3-none-any.whl (26 kB)
164
- Downloading svgwrite-1.4.3-py3-none-any.whl (67 kB)
165
- Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB)
166
- Downloading matplotlib-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB)
167
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 279.4 MB/s eta 0:00:00
168
- Downloading svgpathtools-1.6.1-py2.py3-none-any.whl (67 kB)
169
- Downloading CairoSVG-2.7.1-py3-none-any.whl (43 kB)
170
- Downloading nicegui-2.14.1-py3-none-any.whl (16.5 MB)
171
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.5/16.5 MB 256.2 MB/s eta 0:00:00
172
- Downloading trimesh-4.6.6-py3-none-any.whl (709 kB)
173
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 709.3/709.3 kB 132.2 MB/s eta 0:00:00
174
- Downloading libigl-2.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.2 MB)
175
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.2/16.2 MB 187.8 MB/s eta 0:00:00
176
- Downloading pyrender-0.1.45-py3-none-any.whl (1.2 MB)
177
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 183.7 MB/s eta 0:00:00
178
- Downloading cgal-6.0.1.post202410241521-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB)
179
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.0/16.0 MB 198.9 MB/s eta 0:00:00
180
- Downloading pygarment-2.0.1-py3-none-any.whl (139 kB)
181
- Downloading aiofiles-24.1.0-py3-none-any.whl (15 kB)
182
- Downloading aiohttp-3.11.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
183
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 185.4 MB/s eta 0:00:00
184
- Downloading contourpy-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (323 kB)
185
- Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB)
186
- Downloading docutils-0.21.2-py3-none-any.whl (587 kB)
187
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.4/587.4 kB 108.0 MB/s eta 0:00:00
188
- Downloading fastapi-0.115.12-py3-none-any.whl (95 kB)
189
- Downloading fonttools-4.57.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB)
190
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 225.6 MB/s eta 0:00:00
191
- Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
192
- Downloading httpcore-1.0.7-py3-none-any.whl (78 kB)
193
- Downloading ifaddr-0.2.0-py3-none-any.whl (12 kB)
194
- Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)
195
- Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
196
- Downloading kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB)
197
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 195.8 MB/s eta 0:00:00
198
- Downloading markdown2-2.5.3-py3-none-any.whl (48 kB)
199
- Downloading numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.0 MB)
200
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.0/18.0 MB 217.1 MB/s eta 0:00:00
201
- Downloading orjson-3.10.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (133 kB)
202
- Downloading pillow-11.1.0-cp312-cp312-manylinux_2_28_x86_64.whl (4.5 MB)
203
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 237.1 MB/s eta 0:00:00
204
- Downloading pyglet-2.1.3-py3-none-any.whl (962 kB)
205
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 962.1/962.1 kB 170.4 MB/s eta 0:00:00
206
- Downloading pyparsing-3.2.3-py3-none-any.whl (111 kB)
207
- Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
208
- Downloading python_multipart-0.0.20-py3-none-any.whl (24 kB)
209
- Downloading python_socketio-5.12.1-py3-none-any.whl (76 kB)
210
- Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (767 kB)
211
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 767.5/767.5 kB 137.4 MB/s eta 0:00:00
212
- Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
213
- Downloading starlette-0.46.1-py3-none-any.whl (71 kB)
214
- Downloading uvicorn-0.34.0-py3-none-any.whl (62 kB)
215
- Downloading vbuild-0.8.2-py2.py3-none-any.whl (9.4 kB)
216
- Downloading watchfiles-1.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (454 kB)
217
- Downloading cairocffi-1.7.1-py3-none-any.whl (75 kB)
218
- Downloading cssselect2-0.8.0-py3-none-any.whl (15 kB)
219
- Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
220
- Downloading freetype_py-2.5.1-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.0 MB)
221
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 168.0 MB/s eta 0:00:00
222
- Downloading imageio-2.37.0-py3-none-any.whl (315 kB)
223
- Downloading networkx-3.4.2-py3-none-any.whl (1.7 MB)
224
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 207.5 MB/s eta 0:00:00
225
- Downloading tinycss2-1.4.0-py3-none-any.whl (26 kB)
226
- Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB)
227
- Downloading aiosignal-1.3.2-py2.py3-none-any.whl (7.6 kB)
228
- Downloading anyio-4.9.0-py3-none-any.whl (100 kB)
229
- Downloading attrs-25.3.0-py3-none-any.whl (63 kB)
230
- Downloading bidict-0.23.1-py3-none-any.whl (32 kB)
231
- Downloading click-8.1.8-py3-none-any.whl (98 kB)
232
- Downloading frozenlist-1.5.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (283 kB)
233
- Downloading h11-0.14.0-py3-none-any.whl (58 kB)
234
- Downloading httptools-0.6.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (510 kB)
235
- Downloading MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)
236
- Downloading multidict-6.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (223 kB)
237
- Downloading propcache-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (245 kB)
238
- Downloading pscript-0.7.7-py3-none-any.whl (126 kB)
239
- Downloading python_dotenv-1.1.0-py3-none-any.whl (20 kB)
240
- Downloading python_engineio-4.11.2-py3-none-any.whl (59 kB)
241
- Downloading uvloop-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB)
242
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 239.3 MB/s eta 0:00:00
243
- Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
244
- Downloading websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (182 kB)
245
- Downloading yarl-1.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (349 kB)
246
- Downloading simple_websocket-1.1.0-py3-none-any.whl (13 kB)
247
- Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
248
- Downloading wsproto-1.2.0-py3-none-any.whl (24 kB)
249
- Building wheels for collected packages: PyOpenGL
250
- Building wheel for PyOpenGL (setup.py): started
251
- Building wheel for PyOpenGL (setup.py): finished with status 'done'
252
- Created wheel for PyOpenGL: filename=PyOpenGL-3.1.0-py3-none-any.whl size=1745235 sha256=0b7def343d5be573fefc5cf254e54bfdc7a8cb1d1d9d77f2ee0ff21b2f7ee4ae
253
- Stored in directory: /home/user/.cache/pip/wheels/5c/d0/77/e69597cdbcb72ea27345036f549a737909bcf17c39789472ce
254
- Successfully built PyOpenGL
255
- Installing collected packages: webencodings, PyOpenGL, pscript, ifaddr, websockets, vbuild, uvloop, tinycss2, svgwrite, sniffio, six, PyYAML, python-multipart, python-dotenv, pyparsing, pyglet, psutil, propcache, pillow, orjson, numpy, networkx, multidict, MarkupSafe, markdown2, kiwisolver, itsdangerous, httptools, h11, frozenlist, freetype-py, fonttools, docutils, defusedxml, cycler, click, bidict, attrs, aiohappyeyeballs, aiofiles, yarl, wsproto, uvicorn, trimesh, scipy, python-dateutil, pyaml, jinja2, imageio, httpcore, cssselect2, contourpy, cgal, cairocffi, anyio, aiosignal, watchfiles, svgpathtools, starlette, simple-websocket, pyrender, matplotlib, libigl, httpx, cairosvg, aiohttp, python-engineio, fastapi, python-socketio, nicegui, pygarment
256
- Successfully installed MarkupSafe-3.0.2 PyOpenGL-3.1.0 PyYAML-6.0.2 aiofiles-24.1.0 aiohappyeyeballs-2.6.1 aiohttp-3.11.16 aiosignal-1.3.2 anyio-4.9.0 attrs-25.3.0 bidict-0.23.1 cairocffi-1.7.1 cairosvg-2.7.1 cgal-6.0.1.post202410241521 click-8.1.8 contourpy-1.3.1 cssselect2-0.8.0 cycler-0.12.1 defusedxml-0.7.1 docutils-0.21.2 fastapi-0.115.12 fonttools-4.57.0 freetype-py-2.5.1 frozenlist-1.5.0 h11-0.14.0 httpcore-1.0.7 httptools-0.6.4 httpx-0.28.1 ifaddr-0.2.0 imageio-2.37.0 itsdangerous-2.2.0 jinja2-3.1.6 kiwisolver-1.4.8 libigl-2.5.1 markdown2-2.5.3 matplotlib-3.10.1 multidict-6.4.3 networkx-3.4.2 nicegui-2.14.1 numpy-1.26.4 orjson-3.10.16 pillow-11.1.0 propcache-0.3.1 pscript-0.7.7 psutil-7.0.0 pyaml-25.1.0 pygarment-2.0.1 pyglet-2.1.3 pyparsing-3.2.3 pyrender-0.1.45 python-dateutil-2.9.0.post0 python-dotenv-1.1.0 python-engineio-4.11.2 python-multipart-0.0.20 python-socketio-5.12.1 scipy-1.15.2 simple-websocket-1.1.0 six-1.17.0 sniffio-1.3.1 starlette-0.46.1 svgpathtools-1.6.1 svgwrite-1.4.3 tinycss2-1.4.0 trimesh-4.6.6 uvicorn-0.34.0 uvloop-0.21.0 vbuild-0.8.2 watchfiles-1.0.5 webencodings-0.5.1 websockets-15.0.1 wsproto-1.2.0 yarl-1.19.0
 
1
+ Requirement already satisfied: scipy in /home/user/miniconda/lib/python3.12/site-packages (1.15.2)
2
+ Requirement already satisfied: pyaml in /home/user/miniconda/lib/python3.12/site-packages (25.1.0)
3
+ Requirement already satisfied: svgwrite in /home/user/miniconda/lib/python3.12/site-packages (1.4.3)
4
+ Requirement already satisfied: psutil in /home/user/miniconda/lib/python3.12/site-packages (7.0.0)
5
+ Requirement already satisfied: matplotlib in /home/user/miniconda/lib/python3.12/site-packages (3.10.1)
6
+ Requirement already satisfied: svgpathtools in /home/user/miniconda/lib/python3.12/site-packages (1.6.1)
7
+ Requirement already satisfied: cairosvg in /home/user/miniconda/lib/python3.12/site-packages (2.7.1)
8
+ Requirement already satisfied: nicegui in /home/user/miniconda/lib/python3.12/site-packages (2.14.1)
9
+ Requirement already satisfied: trimesh in /home/user/miniconda/lib/python3.12/site-packages (4.6.6)
10
+ Requirement already satisfied: libigl in /home/user/miniconda/lib/python3.12/site-packages (2.5.1)
11
+ Requirement already satisfied: pyrender in /home/user/miniconda/lib/python3.12/site-packages (0.1.45)
12
+ Requirement already satisfied: cgal in /home/user/miniconda/lib/python3.12/site-packages (6.0.1.post202410241521)
13
+ Requirement already satisfied: pygarment in /home/user/miniconda/lib/python3.12/site-packages (2.0.1)
14
+ Requirement already satisfied: numpy<2.5,>=1.23.5 in /home/user/miniconda/lib/python3.12/site-packages (from scipy) (1.26.4)
15
+ Requirement already satisfied: PyYAML in /home/user/miniconda/lib/python3.12/site-packages (from pyaml) (6.0.2)
16
+ Requirement already satisfied: contourpy>=1.0.1 in /home/user/miniconda/lib/python3.12/site-packages (from matplotlib) (1.3.1)
17
+ Requirement already satisfied: cycler>=0.10 in /home/user/miniconda/lib/python3.12/site-packages (from matplotlib) (0.12.1)
18
+ Requirement already satisfied: fonttools>=4.22.0 in /home/user/miniconda/lib/python3.12/site-packages (from matplotlib) (4.57.0)
19
+ Requirement already satisfied: kiwisolver>=1.3.1 in /home/user/miniconda/lib/python3.12/site-packages (from matplotlib) (1.4.8)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  Requirement already satisfied: packaging>=20.0 in /home/user/miniconda/lib/python3.12/site-packages (from matplotlib) (24.2)
21
+ Requirement already satisfied: pillow>=8 in /home/user/miniconda/lib/python3.12/site-packages (from matplotlib) (11.1.0)
22
+ Requirement already satisfied: pyparsing>=2.3.1 in /home/user/miniconda/lib/python3.12/site-packages (from matplotlib) (3.2.3)
23
+ Requirement already satisfied: python-dateutil>=2.7 in /home/user/miniconda/lib/python3.12/site-packages (from matplotlib) (2.9.0.post0)
24
+ Requirement already satisfied: cairocffi in /home/user/miniconda/lib/python3.12/site-packages (from cairosvg) (1.7.1)
25
+ Requirement already satisfied: cssselect2 in /home/user/miniconda/lib/python3.12/site-packages (from cairosvg) (0.8.0)
26
+ Requirement already satisfied: defusedxml in /home/user/miniconda/lib/python3.12/site-packages (from cairosvg) (0.7.1)
27
+ Requirement already satisfied: tinycss2 in /home/user/miniconda/lib/python3.12/site-packages (from cairosvg) (1.4.0)
 
 
 
 
 
 
 
28
  Requirement already satisfied: Pygments<3.0.0,>=2.15.1 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (2.15.1)
29
+ Requirement already satisfied: aiofiles>=23.1.0 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (24.1.0)
30
+ Requirement already satisfied: aiohttp>=3.10.2 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (3.11.16)
 
 
31
  Requirement already satisfied: certifi>=2024.07.04 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (2025.1.31)
32
+ Requirement already satisfied: docutils>=0.19.0 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (0.21.2)
33
+ Requirement already satisfied: fastapi>=0.109.1 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (0.115.12)
34
+ Requirement already satisfied: httpx>=0.24.0 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (0.28.1)
35
+ Requirement already satisfied: ifaddr>=0.2.0 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (0.2.0)
36
+ Requirement already satisfied: itsdangerous<3.0.0,>=2.1.2 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (2.2.0)
37
+ Requirement already satisfied: jinja2<4.0.0,>=3.1.6 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (3.1.6)
38
+ Requirement already satisfied: markdown2!=2.4.11,>=2.4.7 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (2.5.3)
39
+ Requirement already satisfied: orjson>=3.9.15 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (3.10.16)
40
+ Requirement already satisfied: python-multipart>=0.0.18 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (0.0.20)
41
+ Requirement already satisfied: python-socketio>=5.10.0 in /home/user/miniconda/lib/python3.12/site-packages (from python-socketio[asyncio-client]>=5.10.0->nicegui) (5.12.1)
 
 
 
 
 
 
 
 
 
 
42
  Requirement already satisfied: requests>=2.32.0 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (2.32.3)
43
+ Requirement already satisfied: starlette>=0.45.3 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (0.46.1)
 
44
  Requirement already satisfied: typing-extensions>=4.0.0 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (4.12.2)
45
  Requirement already satisfied: urllib3!=2.0.0,!=2.0.1,!=2.0.2,!=2.0.3,!=2.0.4,!=2.0.5,!=2.0.6,!=2.0.7,!=2.1.0,!=2.2.0,!=2.2.1,>=1.26.18 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (2.3.0)
46
+ Requirement already satisfied: uvicorn>=0.22.0 in /home/user/miniconda/lib/python3.12/site-packages (from uvicorn[standard]>=0.22.0->nicegui) (0.34.0)
47
+ Requirement already satisfied: vbuild>=0.8.2 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (0.8.2)
48
+ Requirement already satisfied: watchfiles>=0.18.1 in /home/user/miniconda/lib/python3.12/site-packages (from nicegui) (1.0.5)
49
+ Requirement already satisfied: freetype-py in /home/user/miniconda/lib/python3.12/site-packages (from pyrender) (2.5.1)
50
+ Requirement already satisfied: imageio in /home/user/miniconda/lib/python3.12/site-packages (from pyrender) (2.37.0)
51
+ Requirement already satisfied: networkx in /home/user/miniconda/lib/python3.12/site-packages (from pyrender) (3.4.2)
52
+ Requirement already satisfied: pyglet>=1.4.10 in /home/user/miniconda/lib/python3.12/site-packages (from pyrender) (2.1.3)
53
+ Requirement already satisfied: PyOpenGL==3.1.0 in /home/user/miniconda/lib/python3.12/site-packages (from pyrender) (3.1.0)
54
+ Requirement already satisfied: six in /home/user/miniconda/lib/python3.12/site-packages (from pyrender) (1.17.0)
55
+ Requirement already satisfied: aiohappyeyeballs>=2.3.0 in /home/user/miniconda/lib/python3.12/site-packages (from aiohttp>=3.10.2->nicegui) (2.6.1)
56
+ Requirement already satisfied: aiosignal>=1.1.2 in /home/user/miniconda/lib/python3.12/site-packages (from aiohttp>=3.10.2->nicegui) (1.3.2)
57
+ Requirement already satisfied: attrs>=17.3.0 in /home/user/miniconda/lib/python3.12/site-packages (from aiohttp>=3.10.2->nicegui) (25.3.0)
58
+ Requirement already satisfied: frozenlist>=1.1.1 in /home/user/miniconda/lib/python3.12/site-packages (from aiohttp>=3.10.2->nicegui) (1.5.0)
59
+ Requirement already satisfied: multidict<7.0,>=4.5 in /home/user/miniconda/lib/python3.12/site-packages (from aiohttp>=3.10.2->nicegui) (6.4.3)
60
+ Requirement already satisfied: propcache>=0.2.0 in /home/user/miniconda/lib/python3.12/site-packages (from aiohttp>=3.10.2->nicegui) (0.3.1)
61
+ Requirement already satisfied: yarl<2.0,>=1.17.0 in /home/user/miniconda/lib/python3.12/site-packages (from aiohttp>=3.10.2->nicegui) (1.19.0)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
62
  Requirement already satisfied: pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4 in /home/user/miniconda/lib/python3.12/site-packages (from fastapi>=0.109.1->nicegui) (2.10.3)
63
+ Requirement already satisfied: anyio in /home/user/miniconda/lib/python3.12/site-packages (from httpx>=0.24.0->nicegui) (4.9.0)
64
+ Requirement already satisfied: httpcore==1.* in /home/user/miniconda/lib/python3.12/site-packages (from httpx>=0.24.0->nicegui) (1.0.7)
 
 
65
  Requirement already satisfied: idna in /home/user/miniconda/lib/python3.12/site-packages (from httpx>=0.24.0->nicegui) (3.7)
66
+ Requirement already satisfied: h11<0.15,>=0.13 in /home/user/miniconda/lib/python3.12/site-packages (from httpcore==1.*->httpx>=0.24.0->nicegui) (0.14.0)
67
+ Requirement already satisfied: MarkupSafe>=2.0 in /home/user/miniconda/lib/python3.12/site-packages (from jinja2<4.0.0,>=3.1.6->nicegui) (3.0.2)
68
+ Requirement already satisfied: bidict>=0.21.0 in /home/user/miniconda/lib/python3.12/site-packages (from python-socketio>=5.10.0->python-socketio[asyncio-client]>=5.10.0->nicegui) (0.23.1)
69
+ Requirement already satisfied: python-engineio>=4.11.0 in /home/user/miniconda/lib/python3.12/site-packages (from python-socketio>=5.10.0->python-socketio[asyncio-client]>=5.10.0->nicegui) (4.11.2)
 
 
 
 
70
  Requirement already satisfied: charset-normalizer<4,>=2 in /home/user/miniconda/lib/python3.12/site-packages (from requests>=2.32.0->nicegui) (3.3.2)
71
+ Requirement already satisfied: click>=7.0 in /home/user/miniconda/lib/python3.12/site-packages (from uvicorn>=0.22.0->uvicorn[standard]>=0.22.0->nicegui) (8.1.8)
72
+ Requirement already satisfied: httptools>=0.6.3 in /home/user/miniconda/lib/python3.12/site-packages (from uvicorn[standard]>=0.22.0->nicegui) (0.6.4)
73
+ Requirement already satisfied: python-dotenv>=0.13 in /home/user/miniconda/lib/python3.12/site-packages (from uvicorn[standard]>=0.22.0->nicegui) (1.1.0)
74
+ Requirement already satisfied: uvloop!=0.15.0,!=0.15.1,>=0.14.0 in /home/user/miniconda/lib/python3.12/site-packages (from uvicorn[standard]>=0.22.0->nicegui) (0.21.0)
75
+ Requirement already satisfied: websockets>=10.4 in /home/user/miniconda/lib/python3.12/site-packages (from uvicorn[standard]>=0.22.0->nicegui) (15.0.1)
76
+ Requirement already satisfied: pscript<0.8.0,>=0.7.0 in /home/user/miniconda/lib/python3.12/site-packages (from vbuild>=0.8.2->nicegui) (0.7.7)
 
 
 
 
 
 
77
  Requirement already satisfied: cffi>=1.1.0 in /home/user/miniconda/lib/python3.12/site-packages (from cairocffi->cairosvg) (1.17.1)
78
+ Requirement already satisfied: webencodings in /home/user/miniconda/lib/python3.12/site-packages (from cssselect2->cairosvg) (0.5.1)
79
+ Requirement already satisfied: sniffio>=1.1 in /home/user/miniconda/lib/python3.12/site-packages (from anyio->httpx>=0.24.0->nicegui) (1.3.1)
 
 
80
  Requirement already satisfied: pycparser in /home/user/miniconda/lib/python3.12/site-packages (from cffi>=1.1.0->cairocffi->cairosvg) (2.21)
81
  Requirement already satisfied: annotated-types>=0.6.0 in /home/user/miniconda/lib/python3.12/site-packages (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi>=0.109.1->nicegui) (0.6.0)
82
  Requirement already satisfied: pydantic-core==2.27.1 in /home/user/miniconda/lib/python3.12/site-packages (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi>=0.109.1->nicegui) (2.27.1)
83
+ Requirement already satisfied: simple-websocket>=0.10.0 in /home/user/miniconda/lib/python3.12/site-packages (from python-engineio>=4.11.0->python-socketio>=5.10.0->python-socketio[asyncio-client]>=5.10.0->nicegui) (1.1.0)
84
+ Requirement already satisfied: wsproto in /home/user/miniconda/lib/python3.12/site-packages (from simple-websocket>=0.10.0->python-engineio>=4.11.0->python-socketio>=5.10.0->python-socketio[asyncio-client]>=5.10.0->nicegui) (1.2.0)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app.py CHANGED
@@ -42,7 +42,7 @@ with gr.Blocks(title="3D Garment Generator") as demo:
42
 
43
  # Правый столбец (3D просмотрщик)
44
  with gr.Column(scale=2):
45
- gr.Markdown("### 3D Просмотрщик")
46
 
47
  # 3D просмотрщик (поддерживает OBJ/GLB)
48
  viewer = gr.Model3D(label="Результат генерации", interactive=True)
 
42
 
43
  # Правый столбец (3D просмотрщик)
44
  with gr.Column(scale=2):
45
+ gr.Markdown("### 3D Просмотр")
46
 
47
  # 3D просмотрщик (поддерживает OBJ/GLB)
48
  viewer = gr.Model3D(label="Результат генерации", interactive=True)