mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-27 02:34:53 +00:00
The project moved from safishamsi/graphify to Graphify-Labs/graphify;
repoint src and homepage at the new location.
0.9.x adds numpy and rapidfuzz as runtime dependencies, and four more
tree-sitter grammars (bash, fortran, groovy, json). Four of the grammar
bindings need pythonRelaxDeps because python3Packages.tree-sitter-grammars
tracks the grammar repositories, whose versions drift from the pins
declared upstream.
The pdf extra swapped html2text for markdownify; anthropic, bedrock,
chinese, openai and postgres extras are new and all resolvable in nixpkgs.
falkordb has no nixpkgs package, so that extra is left out.
Set dontCheckPythonMetadata: the attribute and the command are `graphify`,
but upstream publishes the distribution as `graphifyy`, and
pythonMetadataCheckPhase resolves the distribution by `pname`. The plain
build does not run that phase, but any consumer does, e.g.
nix-build -E 'with import ./. {};
python3.withPackages (_: [ (python3.pkgs.toPythonModule graphify) ])'
=> PackageNotFoundError: No package metadata was found for graphify
Changelog: https://github.com/Graphify-Labs/graphify/blob/v0.9.28/CHANGELOG.md
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>