Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion src/usethis/_core/tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,6 @@ def use_requirements_txt(*, remove: bool = False, how: bool = False) -> None:
[
"export",
"--frozen",
"--no-default-groups",
"--output-file=requirements.txt",
],
change_toml=False,
Expand Down
4 changes: 2 additions & 2 deletions src/usethis/_tool/impl/requirements_txt.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ def print_how_to_use(self) -> None:
elif install_method == "devdep" or install_method is None:
if backend is BackendEnum.uv:
how_print(
"Run 'uv export --no-default-groups -o=requirements.txt' to write 'requirements.txt'."
"Run 'uv export -o=requirements.txt' to write 'requirements.txt'."
)
elif backend is BackendEnum.none:
if not (usethis_config.cpd() / "requirements.txt").exists():
Expand Down Expand Up @@ -72,7 +72,7 @@ def get_pre_commit_config(self) -> PreCommitConfig:
name="uv-export",
files="^uv\\.lock$",
pass_filenames=False,
entry="uv export --frozen --offline --quiet --no-default-groups -o=requirements.txt",
entry="uv export --frozen --offline --quiet -o=requirements.txt",
language=Language("system"),
require_serial=True,
)
Expand Down
10 changes: 5 additions & 5 deletions tests/usethis/_core/test_core_tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -2044,7 +2044,7 @@ def test_requirements_txt_used(
"☐ Run 'uv run --with pre-commit pre-commit uninstall' to deregister pre-commit."
"✔ Removing '.pre-commit-config.yaml'."
"✔ Removing dependency 'pre-commit' from the 'dev' group in 'pyproject.toml'."
"☐ Run 'uv export --no-default-groups -o=requirements.txt' to write 'requirements.txt'."
"☐ Run 'uv export -o=requirements.txt' to write 'requirements.txt'."
)

@pytest.mark.usefixtures("_vary_network_conn")
Expand Down Expand Up @@ -3031,7 +3031,7 @@ def test_start_from_nothing(
"✔ Writing 'pyproject.toml'."
"✔ Writing 'uv.lock'."
"✔ Writing 'requirements.txt'."
"☐ Run 'uv export --no-default-groups -o=requirements.txt' to write 'requirements.txt'."
"☐ Run 'uv export -o=requirements.txt' to write 'requirements.txt'."
)

def test_start_from_uv_init(
Expand All @@ -3052,7 +3052,7 @@ def test_start_from_uv_init(
assert out.replace("\n", "") == (
"✔ Writing 'uv.lock'."
"✔ Writing 'requirements.txt'."
"☐ Run 'uv export --no-default-groups -o=requirements.txt' to write 'requirements.txt'."
"☐ Run 'uv export -o=requirements.txt' to write 'requirements.txt'."
)

def test_start_from_uv_locked(
Expand All @@ -3075,7 +3075,7 @@ def test_start_from_uv_locked(
assert not err
assert out.replace("\n", "") == (
"✔ Writing 'requirements.txt'."
"☐ Run 'uv export --no-default-groups -o=requirements.txt' to write 'requirements.txt'."
"☐ Run 'uv export -o=requirements.txt' to write 'requirements.txt'."
)

@pytest.mark.usefixtures("_vary_network_conn")
Expand Down Expand Up @@ -3109,7 +3109,7 @@ def test_pre_commit(
- id: uv-export
name: uv-export
files: ^uv\\.lock$
entry: uv export --frozen --offline --quiet --no-default-groups -o=requirements.txt
entry: uv export --frozen --offline --quiet -o=requirements.txt
language: system
pass_filenames: false
require_serial: true
Expand Down
3 changes: 1 addition & 2 deletions tests/usethis/_ui/interface/test_tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -379,8 +379,7 @@ def test_how(self, tmp_path: Path):
assert (
result.output
== """\
☐ Run 'uv export --no-default-groups -o=requirements.txt' to write
'requirements.txt'.
☐ Run 'uv export -o=requirements.txt' to write 'requirements.txt'.
"""
)

Expand Down