3434platform = platformio/atmelavr@^2
3535framework = arduino
3636board = attiny88
37- lib_deps = milesburton/DallasTemperature@^3.8.0
37+ lib_deps = milesburton/DallasTemperature@^3.9.1
3838"""
3939
4040PROJECT_UPDATED_CONFIG_TPL = """
4141[env:devkit]
4242platform = platformio/atmelavr@<4
4343framework = arduino
4444board = attiny88
45- lib_deps = milesburton/DallasTemperature@^3.8.0
45+ lib_deps = milesburton/DallasTemperature@^3.9.1
4646"""
4747
4848
@@ -179,7 +179,7 @@ def test_project(
179179 PackageSpec ("toolchain-atmelavr@1.50400.190710" ),
180180 ]
181181 assert config .get ("env:devkit" , "lib_deps" ) == [
182- "milesburton/DallasTemperature@^3.8.0 "
182+ "milesburton/DallasTemperature@^3.9.1 "
183183 ]
184184
185185 # update packages
@@ -195,10 +195,7 @@ def test_project(
195195 assert pkgs [0 ].metadata .name == "atmelavr"
196196 assert pkgs [0 ].metadata .version .major == 3
197197 assert pkgs_to_specs (lm .get_installed ()) == [
198- PackageSpec (
199- "DallasTemperature@%s"
200- % get_pkg_latest_version ("milesburton/DallasTemperature" )
201- ),
198+ PackageSpec ("DallasTemperature@3.11.0" ),
202199 PackageSpec (
203200 "OneWire@%s" % get_pkg_latest_version ("paulstoffregen/OneWire" )
204201 ),
@@ -210,7 +207,7 @@ def test_project(
210207 PackageSpec ("toolchain-atmelavr@1.50400.190710" ),
211208 ]
212209 assert config .get ("env:devkit" , "lib_deps" ) == [
213- "milesburton/DallasTemperature@^3.8.0 "
210+ "milesburton/DallasTemperature@^3.9.1 "
214211 ]
215212
216213 # update again
@@ -230,7 +227,7 @@ def test_custom_project_libraries(
230227 project_dir = tmp_path / "project"
231228 project_dir .mkdir ()
232229 (project_dir / "platformio.ini" ).write_text (PROJECT_OUTDATED_CONFIG_TPL )
233- spec = "milesburton/DallasTemperature@^3.8.0 "
230+ spec = "milesburton/DallasTemperature@^3.9.1 "
234231 result = clirunner .invoke (
235232 package_install_cmd ,
236233 ["-d" , str (project_dir ), "-e" , "devkit" , "-l" , spec ],
@@ -251,15 +248,15 @@ def test_custom_project_libraries(
251248 # update package
252249 result = clirunner .invoke (
253250 package_update_cmd ,
254- ["-e" , "devkit" , "-l" , "milesburton/DallasTemperature@^3.8.0 " ],
251+ ["-e" , "devkit" , "-l" , "milesburton/DallasTemperature@^3.9.1 " ],
255252 )
256253 assert ProjectConfig ().get ("env:devkit" , "lib_deps" ) == [
257- "milesburton/DallasTemperature@^3.8.0 "
254+ "milesburton/DallasTemperature@^3.9.1 "
258255 ]
259256 # try again
260257 result = clirunner .invoke (
261258 package_update_cmd ,
262- ["-e" , "devkit" , "-l" , "milesburton/DallasTemperature@^3.8.0 " ],
259+ ["-e" , "devkit" , "-l" , "milesburton/DallasTemperature@^3.9.1 " ],
263260 )
264261 validate_cliresult (result )
265262 assert "Already up-to-date." in result .output
@@ -276,16 +273,13 @@ def test_custom_project_libraries(
276273 os .path .join (config .get ("platformio" , "libdeps_dir" ), "devkit" )
277274 )
278275 assert pkgs_to_specs (lm .get_installed ()) == [
279- PackageSpec (
280- "DallasTemperature@%s"
281- % get_pkg_latest_version ("milesburton/DallasTemperature" )
282- ),
276+ PackageSpec ("DallasTemperature@3.11.0" ),
283277 PackageSpec (
284278 "OneWire@%s" % get_pkg_latest_version ("paulstoffregen/OneWire" )
285279 ),
286280 ]
287281 assert config .get ("env:devkit" , "lib_deps" ) == [
288- "milesburton/DallasTemperature@^3.8.0 "
282+ "milesburton/DallasTemperature@^3.9.1 "
289283 ]
290284
291285 # unknown libraries
0 commit comments