--- a/eric6/PipInterface/Pip.py Tue Oct 13 19:02:26 2020 +0200 +++ b/eric6/PipInterface/Pip.py Wed Oct 14 17:50:39 2020 +0200 @@ -458,9 +458,8 @@ requirements, _user = dlg.getData() if requirements and os.path.exists(requirements): try: - f = open(requirements, "r") - reqs = f.read().splitlines() - f.close() + with open(requirements, "r") as f: + reqs = f.read().splitlines() except (OSError, IOError): return