Skip to content

Commit aed8f7c

Browse files
authored
Feature/actor dependency update (#184)
* add sqlmodel and nacos dep * add redis dep
1 parent de05976 commit aed8f7c

3 files changed

Lines changed: 136 additions & 7 deletions

File tree

pyproject.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,10 @@ rocklet = [
6060

6161
sandbox-actor = [
6262
"apscheduler>=3.11.0",
63-
"gem-llm>=0.1.0"
63+
"gem-llm>=0.1.0",
64+
"sqlmodel",
65+
"nacos-sdk-python>=0.1.14",
66+
"redis",
6467
]
6568

6669
# Legacy optional dependencies for backward compatibility

requirements_sandbox_actor.txt

Lines changed: 126 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,69 @@
11
# This file was autogenerated by uv via the following command:
22
# uv export --no-editable --no-emit-project --extra sandbox-actor --no-hashes
3+
aiofiles==24.1.0
4+
# via
5+
# alibabacloud-credentials
6+
# nacos-sdk-python
7+
aiohappyeyeballs==2.6.1
8+
# via aiohttp
9+
aiohttp==3.13.2
10+
# via
11+
# alibabacloud-tea
12+
# darabonba-core
13+
# nacos-sdk-python
14+
aiosignal==1.4.0
15+
# via aiohttp
16+
alibabacloud-credentials==1.0.3
17+
# via
18+
# alibabacloud-gateway-pop
19+
# alibabacloud-gateway-spi
20+
# alibabacloud-tea-openapi
21+
alibabacloud-credentials-api==1.0.0
22+
# via alibabacloud-credentials
23+
alibabacloud-darabonba-array==0.1.0
24+
# via alibabacloud-gateway-pop
25+
alibabacloud-darabonba-encode-util==0.0.2
26+
# via alibabacloud-gateway-pop
27+
alibabacloud-darabonba-map==0.0.1
28+
# via alibabacloud-gateway-pop
29+
alibabacloud-darabonba-signature-util==0.0.4
30+
# via alibabacloud-gateway-pop
31+
alibabacloud-darabonba-string==0.0.4
32+
# via alibabacloud-gateway-pop
33+
alibabacloud-endpoint-util==0.0.4
34+
# via
35+
# alibabacloud-gateway-pop
36+
# alibabacloud-kms20160120
37+
alibabacloud-gateway-pop==0.1.0
38+
# via alibabacloud-kms20160120
39+
alibabacloud-gateway-spi==0.0.3
40+
# via
41+
# alibabacloud-gateway-pop
42+
# alibabacloud-tea-openapi
43+
alibabacloud-kms20160120==2.3.1
44+
# via nacos-sdk-python
45+
alibabacloud-openapi-util==0.2.2
46+
# via
47+
# alibabacloud-gateway-pop
48+
# alibabacloud-kms20160120
49+
alibabacloud-tea==0.4.3
50+
# via
51+
# alibabacloud-credentials
52+
# alibabacloud-tea-util
53+
# alibabacloud-tea-xml
54+
# darabonba-core
55+
alibabacloud-tea-openapi==0.4.1
56+
# via
57+
# alibabacloud-kms20160120
58+
# nacos-sdk-python
59+
alibabacloud-tea-util==0.3.13
60+
# via
61+
# alibabacloud-gateway-pop
62+
# alibabacloud-kms20160120
63+
# alibabacloud-openapi-util
64+
# alibabacloud-tea-openapi
65+
alibabacloud-tea-xml==0.0.3
66+
# via alibabacloud-gateway-pop
367
aliyun-python-sdk-core==2.16.0
468
# via
569
# aliyun-python-sdk-kms
@@ -15,9 +79,17 @@ anyio==4.11.0
1579
# httpx
1680
# rl-rock
1781
apscheduler==3.11.1
18-
# via rl-rock
82+
# via
83+
# alibabacloud-credentials
84+
# rl-rock
1985
arckit==0.1.0
2086
# via reasoning-gym
87+
async-timeout==5.0.1 ; python_full_version < '3.11.3'
88+
# via
89+
# aiohttp
90+
# redis
91+
attrs==25.4.0
92+
# via aiohttp
2193
bfi==1.0.4
2294
# via reasoning-gym
2395
build==1.3.0
@@ -47,23 +119,37 @@ contourpy==1.3.3 ; python_full_version >= '3.11'
47119
crcmod==1.7
48120
# via oss2
49121
cryptography==44.0.3
50-
# via aliyun-python-sdk-core
122+
# via
123+
# alibabacloud-darabonba-signature-util
124+
# alibabacloud-openapi-util
125+
# alibabacloud-tea-openapi
126+
# aliyun-python-sdk-core
51127
cycler==0.12.1
52128
# via matplotlib
129+
darabonba-core==1.0.4
130+
# via alibabacloud-tea-openapi
53131
drawsvg==2.4.0
54132
# via arckit
55133
exceptiongroup==1.3.0 ; python_full_version < '3.11'
56134
# via anyio
57135
fonttools==4.60.1
58136
# via matplotlib
137+
frozenlist==1.8.0
138+
# via
139+
# aiohttp
140+
# aiosignal
59141
gem-llm==0.1.0
60142
# via rl-rock
61143
googleapis-common-protos==1.71.0
62144
# via
63145
# opentelemetry-exporter-otlp-proto-grpc
64146
# opentelemetry-exporter-otlp-proto-http
147+
greenlet==3.2.4 ; platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64'
148+
# via sqlalchemy
65149
grpcio==1.76.0
66-
# via opentelemetry-exporter-otlp-proto-grpc
150+
# via
151+
# nacos-sdk-python
152+
# opentelemetry-exporter-otlp-proto-grpc
67153
h11==0.16.0
68154
# via httpcore
69155
httpcore==1.0.9
@@ -75,6 +161,7 @@ idna==3.11
75161
# anyio
76162
# httpx
77163
# requests
164+
# yarl
78165
importlib-metadata==8.7.0
79166
# via
80167
# build
@@ -101,6 +188,12 @@ mpmath==1.3.0
101188
# via sympy
102189
msgspec==0.19.0
103190
# via gem-llm
191+
multidict==6.7.0
192+
# via
193+
# aiohttp
194+
# yarl
195+
nacos-sdk-python==2.0.9
196+
# via rl-rock
104197
nltk==3.9.1
105198
# via gem-llm
106199
numpy==2.2.6 ; python_full_version < '3.11'
@@ -160,18 +253,30 @@ pillow==12.0.0
160253
# via matplotlib
161254
prometheus-client==0.23.1
162255
# via opentelemetry-exporter-prometheus
256+
propcache==0.4.1
257+
# via
258+
# aiohttp
259+
# yarl
163260
protobuf==6.33.0
164261
# via
165262
# googleapis-common-protos
263+
# nacos-sdk-python
166264
# opentelemetry-proto
265+
psutil==7.1.3
266+
# via nacos-sdk-python
167267
pycosat==0.6.6
168268
# via reasoning-gym
169269
pycparser==2.23 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
170270
# via cffi
171271
pycryptodome==3.23.0
172-
# via oss2
272+
# via
273+
# nacos-sdk-python
274+
# oss2
173275
pydantic==2.11.9
174-
# via rl-rock
276+
# via
277+
# nacos-sdk-python
278+
# rl-rock
279+
# sqlmodel
175280
pydantic-core==2.33.2
176281
# via pydantic
177282
pyfiglet==1.0.2
@@ -189,13 +294,19 @@ python-multipart==0.0.20
189294
pytz==2025.2
190295
# via reasoning-gym
191296
pyyaml==6.0.3
192-
# via reasoning-gym
297+
# via
298+
# reasoning-gym
299+
# rl-rock
193300
reasoning-gym==0.1.23
194301
# via gem-llm
302+
redis==7.0.1
303+
# via rl-rock
195304
regex==2025.11.3
196305
# via nltk
197306
requests==2.32.5
198307
# via
308+
# alibabacloud-tea
309+
# darabonba-core
199310
# opentelemetry-exporter-otlp-proto-http
200311
# oss2
201312
# rl-rock
@@ -210,6 +321,10 @@ six==1.17.0
210321
# zss
211322
sniffio==1.3.1
212323
# via anyio
324+
sqlalchemy==2.0.44
325+
# via sqlmodel
326+
sqlmodel==0.0.27
327+
# via rl-rock
213328
sympy==1.14.0
214329
# via
215330
# latex2sympy2-extended
@@ -222,16 +337,19 @@ tqdm==4.67.1
222337
# via nltk
223338
typing-extensions==4.15.0
224339
# via
340+
# aiosignal
225341
# anyio
226342
# exceptiongroup
227343
# grpcio
344+
# multidict
228345
# opentelemetry-api
229346
# opentelemetry-exporter-otlp-proto-grpc
230347
# opentelemetry-exporter-otlp-proto-http
231348
# opentelemetry-sdk
232349
# opentelemetry-semantic-conventions
233350
# pydantic
234351
# pydantic-core
352+
# sqlalchemy
235353
# typing-inspection
236354
typing-inspection==0.4.2
237355
# via pydantic
@@ -243,6 +361,8 @@ urllib3==2.5.0
243361
# via requests
244362
uuid==1.30
245363
# via rl-rock
364+
yarl==1.22.0
365+
# via aiohttp
246366
zipp==3.23.0
247367
# via importlib-metadata
248368
zss==1.2.0

uv.lock

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)