diff --git a/packages/preserves-py/default.nix b/packages/preserves-py/default.nix index c9248f3..2b2c3b3 100644 --- a/packages/preserves-py/default.nix +++ b/packages/preserves-py/default.nix @@ -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 ]; }; }