Skip to content

Commit 2c689a6

Browse files
authored
Use more minimal requirements.txt so we don't need to stay up to date with our strict pins (#289)
* use more minimal requirements.txt so we don't need to stay up to date with our strict pins * also need more corrections in the other manifest * more manifest massaging * bump version
1 parent 6919067 commit 2c689a6

File tree

6 files changed

+28
-154
lines changed

6 files changed

+28
-154
lines changed

extensions/chat-with-content/manifest.json

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"tags": ["llm", "shiny", "chat", "python"],
2828
"minimumConnectVersion": "2025.04.0",
2929
"requiredFeatures": ["OAuth Integrations"],
30-
"version": "0.0.1"
30+
"version": "0.0.2"
3131
},
3232
"files": {
3333
"requirements.txt": {
@@ -36,20 +36,17 @@
3636
".gitignore": {
3737
"checksum": "693ec79eaa892babde62587aaacf0d8b"
3838
},
39-
".python-version": {
40-
"checksum": "c0479ff484dacd51dc5ba0461b16b9bf"
41-
},
4239
"README.md": {
4340
"checksum": "d41d8cd98f00b204e9800998ecf8427e"
4441
},
4542
"app.py": {
4643
"checksum": "ef9cdbc80272b4735cbff3fea733ba52"
4744
},
45+
"helpers.py": {
46+
"checksum": "b18f4bc0072b6e47864670a3174b0cea"
47+
},
4848
"pyproject.toml": {
4949
"checksum": "f296646bfcde3f0a4ad4312bc69b28fc"
50-
},
51-
"uv.lock": {
52-
"checksum": "9ecff153167f11d21459dfc20cde4299"
5350
}
5451
}
5552
}

extensions/chat-with-content/pyproject.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,5 @@ dependencies = [
1313
"openai>=1.91.0",
1414
"posit-sdk>=0.10.0",
1515
"shiny>=1.4.0",
16+
"chatlas>=0.10.0",
1617
]
17-
18-
[tool.uv.sources]
19-
chatlas = { git = "https://github.com/posit-dev/chatlas", rev = "8871240172dd470f7eee10028c3be8ac9f64a5eb" }
Lines changed: 9 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,9 @@
1-
# This file was autogenerated by uv via the following command:
2-
# uv export -o requirements.txt --no-hashes
3-
annotated-types==0.7.0
4-
anthropic==0.54.0
5-
anyio==4.9.0
6-
appdirs==1.4.4
7-
asgiref==3.8.1
8-
beautifulsoup4==4.13.4
9-
boto3==1.38.40
10-
botocore==1.38.40
11-
cachetools==5.5.2
12-
certifi==2025.6.15
13-
charset-normalizer==3.4.2
14-
chatlas @ git+https://github.com/posit-dev/chatlas@8871240172dd470f7eee10028c3be8ac9f64a5eb
15-
click==8.2.1 ; platform_system != 'Emscripten'
16-
colorama==0.4.6 ; platform_system == 'Windows'
17-
distro==1.9.0
18-
exceptiongroup==1.3.0 ; python_full_version < '3.11'
19-
google-auth==2.40.3
20-
google-genai==1.22.0
21-
h11==0.16.0
22-
htmltools==0.6.0
23-
httpcore==1.0.9
24-
httpx==0.28.1
25-
idna==3.10
26-
jinja2==3.1.6
27-
jiter==0.10.0
28-
jmespath==1.0.1
29-
linkify-it-py==2.0.3
30-
markdown-it-py==3.0.0
31-
markdownify==1.1.0
32-
markupsafe==3.0.2
33-
mdit-py-plugins==0.4.2
34-
mdurl==0.1.2
35-
narwhals==1.43.1
36-
openai==1.91.0
37-
orjson==3.10.18
38-
packaging==25.0
39-
posit-sdk==0.10.0
40-
prompt-toolkit==3.0.51 ; platform_system != 'Emscripten'
41-
pyasn1==0.6.1
42-
pyasn1-modules==0.4.2
43-
pydantic==2.11.7
44-
pydantic-core==2.33.2
45-
pygments==2.19.2
46-
python-dateutil==2.9.0.post0
47-
python-multipart==0.0.20 ; platform_system != 'Emscripten'
48-
questionary==2.1.0 ; platform_system != 'Emscripten'
49-
requests==2.32.4
50-
rich==14.0.0
51-
rsa==4.9.1
52-
s3transfer==0.13.0
53-
setuptools==80.9.0 ; python_full_version >= '3.12'
54-
shiny==1.4.0
55-
six==1.17.0
56-
sniffio==1.3.1
57-
soupsieve==2.7
58-
starlette==0.47.0
59-
tenacity==8.5.0
60-
tqdm==4.67.1
61-
typing-extensions==4.14.0
62-
typing-inspection==0.4.1
63-
uc-micro-py==1.0.3
64-
urllib3==2.5.0
65-
uvicorn==0.34.3 ; platform_system != 'Emscripten'
66-
watchfiles==1.1.0 ; platform_system != 'Emscripten'
67-
wcwidth==0.2.13 ; platform_system != 'Emscripten'
68-
websockets==15.0.1
1+
anthropic[bedrock]>=0.54.0
2+
boto3>=1.38.40
3+
chatlas
4+
google-genai>=1.22.0
5+
markdownify>=1.1.0
6+
openai>=1.91.0
7+
posit-sdk>=0.10.0
8+
shiny>=1.4.0
9+
chatlas>=0.10.0

extensions/simple-shiny-chat-with-mcp/manifest.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"OAuth Integrations"
3030
],
3131
"minimumConnectVersion": "2025.04.0",
32-
"version": "0.0.2"
32+
"version": "0.0.3"
3333
},
3434
"files": {
3535
"requirements.txt": {
@@ -40,9 +40,6 @@
4040
},
4141
"app.py": {
4242
"checksum": "61ea50f9418a4aaa6d56d566175f2dd7"
43-
},
44-
"mcp_client.py": {
45-
"checksum": "4705bcd135d94c9d2d9cf18af186d9d0"
4643
}
4744
}
4845
}

extensions/simple-shiny-chat-with-mcp/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ dependencies = [
1616
"openai>=1.86.0",
1717
"posit-sdk>=0.10.0",
1818
"shiny>=1.4.0",
19+
"chatlas>=0.10.0"
1920
]
2021

2122
[tool.uv.sources]
Lines changed: 12 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,12 @@
1-
# This file was autogenerated by uv via the following command:
2-
# uv export -o requirements.txt --no-hashes
3-
annotated-types==0.7.0
4-
anthropic==0.54.0
5-
anyio==4.9.0
6-
appdirs==1.4.4
7-
asgiref==3.8.1
8-
boto3==1.38.34
9-
botocore==1.38.34
10-
cachetools==5.5.2
11-
certifi==2025.4.26
12-
charset-normalizer==3.4.2
13-
chatlas @ git+https://github.com/posit-dev/chatlas@8871240172dd470f7eee10028c3be8ac9f64a5eb
14-
click==8.2.1 ; platform_system != 'Emscripten' or sys_platform != 'emscripten'
15-
colorama==0.4.6 ; platform_system == 'Windows'
16-
distro==1.9.0
17-
dotenv==0.9.9
18-
faicons==0.2.2
19-
google-auth==2.40.3
20-
google-genai==1.21.1
21-
h11==0.16.0
22-
htmltools==0.6.0
23-
httpcore==1.0.9
24-
httpx==0.28.1
25-
httpx-sse==0.4.0
26-
idna==3.10
27-
jinja2==3.1.6
28-
jiter==0.10.0
29-
jmespath==1.0.1
30-
linkify-it-py==2.0.3
31-
markdown-it-py==3.0.0
32-
markupsafe==3.0.2
33-
mcp==1.9.3
34-
mdit-py-plugins==0.4.2
35-
mdurl==0.1.2
36-
narwhals==1.42.0
37-
nest-asyncio==1.6.0
38-
openai==1.86.0
39-
orjson==3.10.18
40-
packaging==25.0
41-
posit-sdk==0.10.0
42-
prompt-toolkit==3.0.51 ; platform_system != 'Emscripten'
43-
pyasn1==0.6.1
44-
pyasn1-modules==0.4.2
45-
pydantic==2.11.5
46-
pydantic-core==2.33.2
47-
pydantic-settings==2.9.1
48-
pygments==2.19.2
49-
python-dateutil==2.9.0.post0
50-
python-dotenv==1.1.0
51-
python-multipart==0.0.20
52-
questionary==2.1.0 ; platform_system != 'Emscripten'
53-
requests==2.32.4
54-
rich==14.0.0
55-
rsa==4.9.1
56-
s3transfer==0.13.0
57-
setuptools==80.9.0 ; python_full_version >= '3.12'
58-
shiny==1.4.0
59-
six==1.17.0
60-
sniffio==1.3.1
61-
sse-starlette==2.3.6
62-
starlette==0.47.0
63-
tenacity==8.5.0
64-
tqdm==4.67.1
65-
typing-extensions==4.14.0
66-
typing-inspection==0.4.1
67-
uc-micro-py==1.0.3
68-
urllib3==2.4.0
69-
uvicorn==0.34.3 ; platform_system != 'Emscripten' or sys_platform != 'emscripten'
70-
watchfiles==1.0.5 ; platform_system != 'Emscripten'
71-
wcwidth==0.2.13 ; platform_system != 'Emscripten'
72-
websockets==15.0.1
1+
anthropic[bedrock]>=0.54.0
2+
boto3>=1.38.34
3+
chatlas
4+
dotenv>=0.9.9
5+
faicons>=0.2.2
6+
google-genai>=1.21.1
7+
mcp>=1.9.3
8+
nest-asyncio>=1.6.0
9+
openai>=1.86.0
10+
posit-sdk>=0.10.0
11+
shiny>=1.4.0
12+
chatlas>=0.10.0

0 commit comments

Comments
 (0)