@@ -57,21 +57,21 @@ mesop = [
57
57
]
58
58
59
59
autogen = [
60
- " autogen[anthropic,together]>=0.3.0,<0.4 " ,
61
- " together>=1.2.11,<1.3 " , # ToDo: together 1.3.0 has issues with our dev dependencies
60
+ " autogen[anthropic,together]>=0.3.0,<0.8 " ,
61
+ " together>=1.2.11,<1.4 " , # ToDo: together 1.3.0 has issues with our dev dependencies
62
62
" markdownify==0.14.1" , # Needed by autogen.WebSurferAgent but not included
63
63
]
64
64
65
65
openapi = [
66
- " fastapi-code-generator==0.5.1 " ,
66
+ " fastapi-code-generator==0.5.2 " ,
67
67
" fastapi>=0.112,<1" ,
68
68
" requests" , # do not pin it
69
69
]
70
70
71
71
fastapi = [
72
72
" asyncer==0.0.8" ,
73
73
" fastapi>=0.112,<1" ,
74
- " websockets>=13,<14 " ,
74
+ " websockets>=13,<15 " ,
75
75
]
76
76
77
77
nats = [
@@ -100,9 +100,9 @@ submodules = [
100
100
# dev dependencies
101
101
devdocs = [
102
102
" mkdocs==1.6.1" ,
103
- " mkdocs-autorefs==1.2 .0" , # mkdocs build fails if upgraded
104
- " mkdocs-material==9.5.48 " ,
105
- " mkdocs-static-i18n==1.2.3 " ,
103
+ " mkdocs-autorefs==1.3 .0" , # mkdocs build fails if upgraded
104
+ " mkdocs-material==9.5.50 " ,
105
+ " mkdocs-static-i18n==1.3.0 " ,
106
106
" mdx-include==1.4.2" ,
107
107
" mkdocstrings[python]==0.27.0" ,
108
108
" mkdocs-literate-nav==0.6.1" ,
@@ -111,7 +111,7 @@ devdocs = [
111
111
" mkdocs-minify-plugin==0.8.0" ,
112
112
" mkdocs-macros-plugin==1.3.7" , # includes with variables
113
113
" mkdocs-glightbox==0.4.0" , # img zoom
114
- " pillow==10.4.0,<11 " , # ToDo: together 1.12 needs pillow <11
114
+ " pillow==11.1.0 " , # ToDo: together 1.12 needs pillow <11
115
115
" cairosvg==2.7.1" ,
116
116
" cookiecutter==2.6.0" ,
117
117
]
@@ -122,40 +122,40 @@ lint = [
122
122
" types-ujson" ,
123
123
" types-Pygments" ,
124
124
" types-docutils" ,
125
- " mypy==1.13.0 " ,
126
- " ruff==0.7.4 " ,
125
+ " mypy==1.14.1 " ,
126
+ " ruff==0.9.3 " ,
127
127
" pyupgrade-directories==0.3.0" ,
128
- " bandit==1.7.10 " ,
129
- " semgrep==1.97 .0" ,
130
- " codespell==2.3 .0" ,
131
- " pytest-mypy-plugins==3.1.2 " ,
128
+ " bandit==1.8.2 " ,
129
+ " semgrep==1.104 .0" ,
130
+ " codespell==2.4 .0" ,
131
+ " pytest-mypy-plugins==3.2.0 " ,
132
132
]
133
133
134
134
test-core = [
135
- " coverage[toml]==7.6.9 " ,
136
- " pytest==8.3.3 " ,
137
- " pytest-asyncio==0.24.0 " ,
138
- " dirty-equals==0.8 .0" ,
139
- " pytest-rerunfailures==14 .0" ,
135
+ " coverage[toml]==7.6.10 " ,
136
+ " pytest==8.3.4 " ,
137
+ " pytest-asyncio==0.25.2 " ,
138
+ " dirty-equals==0.9 .0" ,
139
+ " pytest-rerunfailures==15 .0" ,
140
140
" jsondiff==2.2.1" ,
141
141
]
142
142
143
143
testing = [
144
144
" fastagency[submodules]" ,
145
145
" fastagency[test-core]" ,
146
146
" fastagency[server]" , # Uvicorn is needed for testing
147
- " pydantic-settings==2.6 .1" ,
147
+ " pydantic-settings==2.7 .1" ,
148
148
" PyYAML==6.0.2" ,
149
- " watchfiles==0.24.0 " ,
149
+ " watchfiles==1.0.4 " ,
150
150
" email-validator==2.2.0" ,
151
151
" python-multipart>=0.0.12" ,
152
- " PyJWT==2.10.0 " ,
152
+ " PyJWT==2.10.1 " ,
153
153
" passlib[bcrypt]==1.7.4" ,
154
154
]
155
155
156
156
dev = [
157
157
" fastagency[submodules,lint,testing,devdocs]" ,
158
- " pre-commit==4.0.1 " ,
158
+ " pre-commit==4.1.0 " ,
159
159
" detect-secrets==1.5.0" ,
160
160
]
161
161
0 commit comments