Skip to content

Commit 3a9f6f2

Browse files
committed
Give priority to requirements.txt
1 parent 4afe9e9 commit 3a9f6f2

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

Diff for: bin/package_command.dart

+5-7
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,12 @@ class PackageCommand extends Command {
7878

7979
// discover dependencies
8080
List<String>? dependencies;
81+
final requirementsFile =
82+
File(path.join(tempDir.path, 'requirements.txt'));
8183
final pyprojectFile = File(path.join(tempDir.path, 'pyproject.toml'));
82-
if (pyprojectFile.existsSync()) {
84+
if (requirementsFile.existsSync()) {
85+
dependencies = await requirementsFile.readAsLines();
86+
} else if (pyprojectFile.existsSync()) {
8387
final content = await pyprojectFile.readAsString();
8488
final document = TomlDocument.parse(content).toMap();
8589
var depSection = findTomlDependencies(document);
@@ -93,12 +97,6 @@ class PackageCommand extends Command {
9397
// depSection.keys.map((key) => '$key=${depSection[key]}'));
9498
}
9599
}
96-
} else {
97-
final requirementsFile =
98-
File(path.join(tempDir.path, 'requirements.txt'));
99-
if (requirementsFile.existsSync()) {
100-
dependencies = await requirementsFile.readAsLines();
101-
}
102100
}
103101

104102
// install dependencies

0 commit comments

Comments
 (0)