preserves-py: unstable-2022-03-08 -> 0.17.0

This commit is contained in:
Emery Hemingway 2023-05-02 14:15:01 +01:00
parent 84f0497e53
commit 09b24fd4c7
1 changed files with 9 additions and 14 deletions

View File

@ -1,26 +1,21 @@
{ lib, buildPythonPackage, fetchFromGitea, python, setuptools-scm }:
{ lib, buildPythonPackage, fetchPypi, python, setuptools-scm }:
buildPythonPackage rec {
pname = "preserves";
version = "unstable-2022-03-08";
version = "0.17.0";
src = fetchFromGitea {
domain = "git.syndicate-lang.org";
owner = "syndicate-lang";
repo = pname;
rev = "197359ff22fa701d8b497860e8eb84dba209e00e";
sha256 = "sha256-1nlyqcNIDGuNzo5/ObjF4YIWbpD8lxgVFXcKM+Dv6PY=";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-4IWjTAT+Ft9QwCDDuPf/O54l9z3RxYRmjh/xN1UiTxc=";
};
sourceRoot = "source/implementations/python";
nativeBuildInputs = [ setuptools-scm ];
buildInputs = [ setuptools-scm ];
postInstall =
"install -t $out/lib/${python.libPrefix}/site-packages/preserves preserves/*.prb ";
doCheck = false; # Python problems.
meta = src.meta // {
homepage = "https://syndicate-lang.org";
description = "Preserves serialization format";
homepage = "https://preserves.dev/";
maintainers = with lib.maintainers; [ ehmry ];
};
}