@@ -124,7 +124,7 @@ def build_python(session: Session) -> None:
124124 """Build sdist and wheel packages (uv build)."""
125125 session .log ("Installing build dependencies..." )
126126 # Sync core & dev deps are needed for accessing project source code.
127- session .run ( "uv " , "sync " , "--locked" , "-- group" , "dev" , external = True )
127+ session .install ( "-e " , ". " , "--group" , "dev" )
128128
129129 session .log (f"Building sdist and wheel packages with py{ session .python } ." )
130130 {% if cookiecutter .add_rust_extension == 'y' - % }
@@ -176,7 +176,7 @@ def publish_python(session: Session) -> None:
176176 Requires packages to be built first (`nox -s build-python` or `nox -s build`).
177177 Requires TWINE_USERNAME/TWINE_PASSWORD or TWINE_API_KEY environment variables set (usually in CI).
178178 """
179- session .run ( "uv " , "sync " , "--locked" , "-- group" , "dev" , external = True )
179+ session .install ( "-e " , ". " , "--group" , "dev" )
180180
181181 session .log ("Checking built packages with Twine." )
182182 session .run ("twine" , "check" , "dist/*" )
@@ -202,7 +202,7 @@ def release(session: Session) -> None:
202202 Optionally accepts increment (major, minor, patch) after '--'.
203203 """
204204 session .log ("Running release process using Commitizen..." )
205- session .run ( "uv " , "sync " , "--locked" , "-- group" , "dev" , external = True )
205+ session .install ( "-e " , ". " , "--group" , "dev" )
206206
207207 try :
208208 session .run ("git" , "version" , success_codes = [0 ], external = True , silent = True )
@@ -246,7 +246,7 @@ def tox(session: Session) -> None:
246246 Accepts tox args after '--' (e.g., `nox -s tox -- -e py39`).
247247 """
248248 session .log ("Running Tox test matrix via uvx..." )
249- session .run ( "uv " , "sync " , "--locked" , "-- group" , "dev" , external = True )
249+ session .install ( "-e " , ". " , "--group" , "dev" )
250250
251251 tox_ini_path = Path ("tox.ini" )
252252 if not tox_ini_path .exists ():
0 commit comments