about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/dotnet-modules/python-language-server/process_lockfile.py
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/dotnet-modules/python-language-server/process_lockfile.py')
-rwxr-xr-xnixpkgs/pkgs/development/dotnet-modules/python-language-server/process_lockfile.py37
1 files changed, 0 insertions, 37 deletions
diff --git a/nixpkgs/pkgs/development/dotnet-modules/python-language-server/process_lockfile.py b/nixpkgs/pkgs/development/dotnet-modules/python-language-server/process_lockfile.py
deleted file mode 100755
index d67bdf048c8a..000000000000
--- a/nixpkgs/pkgs/development/dotnet-modules/python-language-server/process_lockfile.py
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/usr/bin/python
-
-import json
-import sys
-
-
-def process_section(name, section):
-    packages = set()
-
-    if "resolved" in section:
-        packages.add((name, section["resolved"]))
-
-    if "dependencies" in section:
-        for name in section["dependencies"]:
-            packages.add((name, section["dependencies"][name]))
-
-    return packages
-
-
-def main():
-    with open(sys.argv[1], 'r') as f:
-        tree = json.loads(f.read())
-
-    packages = set()
-
-    topDependencies = tree["dependencies"]
-
-    for area in topDependencies:
-        for name in topDependencies[area]:
-            packages = packages.union(process_section(name, topDependencies[area][name]))
-
-    for (name, version) in packages:
-        print("%s %s" % (name, version))
-
-
-if __name__ == "__main__":
-    main()