Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
959 B · 41 lines
Python
123456789101112131415161718192021222324252627282930313233343536373839404142#!/usr/bin/env nix-shell#!nix-shell -i python3 -p "python3.withPackages(ps: [ ps.click ps.pyyaml ])"import pathlib
import click
import utils
@click.command@click.argument( "repo-metadata", type=click.Path( exists=True, file_okay=False, resolve_path=True, path_type=pathlib.Path, ),)@click.option( "--nixpkgs", type=click.Path( exists=True, file_okay=False, resolve_path=True, writable=True, path_type=pathlib.Path, ), default=pathlib.Path(__file__).parent.parent.parent.parent)@click.option( "--unstable", default=False, is_flag=True)def main(repo_metadata: pathlib.Path, nixpkgs: pathlib.Path, unstable: bool): metadata = utils.KDERepoMetadata.from_repo_metadata_checkout(repo_metadata, unstable) out_dir = nixpkgs / "pkgs/kde/generated" metadata.write_json(out_dir)
if __name__ == "__main__": main() # type: ignore