diff --git a/unhacs/packages.py b/unhacs/packages.py index 3af40c2..d546786 100644 --- a/unhacs/packages.py +++ b/unhacs/packages.py @@ -174,4 +174,4 @@ def write_lock_packages( packages: Iterable[Package], package_file: str = DEFAULT_PACKAGE_FILE ): with open(package_file, "w") as f: - f.writelines(f"{package.serialize()}\n" for package in packages) + f.writelines(sorted(f"{package.serialize()}\n" for package in packages))