@@ -98,7 +98,7 @@ def example(session: Session) -> None:
9898def docs (session : Session ) -> None :
9999 """Build and display documentation in the browser (automatically reloads on change)"""
100100 install_requirements_file (session , "build-docs" )
101- install_idom_dev (session , extras = "all" )
101+ install_idom_dev (session )
102102 session .run (
103103 "python" ,
104104 "scripts/live_docs.py" ,
@@ -188,7 +188,7 @@ def test_python_suite(session: Session) -> None:
188188 session .install (".[all]" )
189189 else :
190190 posargs += ["--cov=src/idom" , "--cov-report" , "term" ]
191- install_idom_dev (session , extras = "all" )
191+ install_idom_dev (session )
192192
193193 session .run ("pytest" , * posargs )
194194
@@ -234,7 +234,7 @@ def test_python_build(session: Session) -> None:
234234def test_docs (session : Session ) -> None :
235235 """Verify that the docs build and that doctests pass"""
236236 install_requirements_file (session , "build-docs" )
237- install_idom_dev (session , extras = "all" )
237+ install_idom_dev (session )
238238 session .run (
239239 "sphinx-build" ,
240240 "-a" , # re-write all output files
@@ -370,7 +370,8 @@ def install_requirements_file(session: Session, name: str) -> None:
370370 session .install ("-r" , str (file_path ))
371371
372372
373- def install_idom_dev (session : Session , extras : str = "stable" ) -> None :
373+ def install_idom_dev (session : Session , extras : str = "all" ) -> None :
374+ session .run ("pip" , "--version" )
374375 if "--no-install" not in session .posargs :
375376 session .install ("-e" , f".[{ extras } ]" )
376377 else :
0 commit comments