Skip to content

Commit dd4a5ed

Browse files
authored
Merge pull request #98 from M4thM4gician/load_pkgs_windows_bug
bug fix for load_pkgs function on Windows OS
2 parents 64e84e1 + d77be48 commit dd4a5ed

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

vetiver/attach_pkgs.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,12 @@ def load_pkgs(model: VetiverModel = None, packages: list = None, path=""):
2222
if model.metadata.get("required_pkgs"):
2323
required_pkgs = list(set(required_pkgs + model.metadata.get("required_pkgs")))
2424

25-
tmp = tempfile.NamedTemporaryFile(suffix=".in")
25+
tmp = tempfile.NamedTemporaryFile(suffix=".in", delete=False)
26+
tmp.close()
2627

2728
with open(tmp.name, "a") as f:
2829
for package in required_pkgs:
2930
f.write(package + "\n")
3031

3132
os.system(f"pip-compile {f.name} --output-file={path}vetiver_requirements.txt")
33+
os.remove(tmp.name)

0 commit comments

Comments
 (0)