diff options
author | sinanmohd <sinan@sinanmohd.com> | 2024-09-18 20:44:23 +0530 |
---|---|---|
committer | sinanmohd <sinan@sinanmohd.com> | 2024-09-18 20:44:23 +0530 |
commit | 3dd8f3baf19ed0de973aeafe9c3be5488512b2f1 (patch) | |
tree | 2a0248faf84e92fa3909eebb03fab291c8b08327 /bin/nixpkgs_dag.py | |
parent | bc12a2224a79fa1460100338abe4dfc5938a1d6a (diff) |
bin/nixpkgs_dag: clean up
Diffstat (limited to 'bin/nixpkgs_dag.py')
-rwxr-xr-x | bin/nixpkgs_dag.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/bin/nixpkgs_dag.py b/bin/nixpkgs_dag.py index 0805e4b..7b8adea 100755 --- a/bin/nixpkgs_dag.py +++ b/bin/nixpkgs_dag.py @@ -1,5 +1,9 @@ #!/usr/bin/env python3 +# This script is used to evaluate Nixpkgs and store the relationships between +# derivations and their input derivations in a directed acyclic graph (DAG). +# The DAG is represented using an adjacency list and saved in a SQLite db + import re import subprocess import json @@ -67,8 +71,13 @@ class drv: return match.group(1) if __name__ == '__main__': - cmd = ['nix-eval-jobs', '--flake', 'github:nixos/nixpkgs#legacyPackages.x86_64-linux'] - proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.DEVNULL) + cmd = [ + 'nix-eval-jobs', + '--flake', + 'github:nixos/nixpkgs#legacyPackages.x86_64-linux' + ] + proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, + stderr=subprocess.DEVNULL) if proc.stdout is None: raise TypeError |