install test dependencies as cli arguments rather than through requirements.txt file

This commit is contained in:
gaardhus 2025-12-13 16:43:35 +01:00
parent a3e6487ed9
commit ad09abb363
1 changed files with 2 additions and 5 deletions

View File

@ -579,16 +579,13 @@ fn freeze_prefix() -> Result<()> {
fn freeze_exclude() -> Result<()> { fn freeze_exclude() -> Result<()> {
let context = TestContext::new("3.12"); let context = TestContext::new("3.12");
let requirements_txt = context.temp_dir.child("requirements.txt");
requirements_txt.write_str("MarkupSafe==2.1.3\ntomli==2.0.1")?;
let prefix = context.temp_dir.child("prefix"); let prefix = context.temp_dir.child("prefix");
// Install packages to a prefix directory. // Install packages to a prefix directory.
context context
.pip_install() .pip_install()
.arg("-r") .arg("MarkupSafe")
.arg("requirements.txt") .arg("tomli")
.arg("--prefix") .arg("--prefix")
.arg(prefix.path()) .arg(prefix.path())
.assert() .assert()