python311Packages.libretranslate 1.5.2 -> 1.5.6 https://github.com/LibreTranslate/LibreTranslate/releases attrpath: python311Packages.libretranslate Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/lk5q427ffg72l10sw0a356ci41fwmjhb-packages.json.drv building '/nix/store/lk5q427ffg72l10sw0a356ci41fwmjhb-packages.json.drv'... Going to be running update for following packages: - python3.11-libretranslate-1.5.2 Press Enter key to continue... Running update for: - python3.11-libretranslate-1.5.2: UPDATING ... - python3.11-libretranslate-1.5.2: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/python-modules/libretranslate/default.nix b/pkgs/development/python-modules/libretranslate/default.nix index 9dab13428a95..8afdbf97e184 100644 --- a/pkgs/development/python-modules/libretranslate/default.nix +++ b/pkgs/development/python-modules/libretranslate/default.nix @@ -26,7 +26,7 @@ buildPythonPackage rec { pname = "libretranslate"; - version = "1.5.2"; + version = "1.5.6"; format = "setuptools"; @@ -34,7 +34,7 @@ buildPythonPackage rec { owner = "LibreTranslate"; repo = "LibreTranslate"; rev = "refs/tags/v${version}"; - hash = "sha256-8bbVpC53wH9GvwwHHlPEYQd/zqMXIqrwixwn4HY6FMg="; + hash = "sha256-43VnxgtapMRKyXxqsvBgSMUxvpbLI+iOfW3FA0/POpE="; }; propagatedBuildInputs = [ No auto update branch exists Old version 1.5.2" not present in staging derivation file with contents: { lib , buildPythonPackage , fetchFromGitHub , pytestCheckHook , argostranslate , flask , flask-swagger , flask-swagger-ui , flask-limiter , flask-babel , flask-session , waitress , expiringdict , ltpycld2 , morfessor , appdirs , apscheduler , translatehtml , argos-translate-files , requests , redis , prometheus-client , polib , python }: buildPythonPackage rec { pname = "libretranslate"; version = "1.5.6"; format = "setuptools"; src = fetchFromGitHub { owner = "LibreTranslate"; repo = "LibreTranslate"; rev = "refs/tags/v${version}"; hash = "sha256-43VnxgtapMRKyXxqsvBgSMUxvpbLI+iOfW3FA0/POpE="; }; propagatedBuildInputs = [ argostranslate flask flask-swagger flask-swagger-ui flask-limiter flask-babel flask-session waitress expiringdict ltpycld2 morfessor appdirs apscheduler translatehtml argos-translate-files requests redis prometheus-client polib ]; postPatch = '' substituteInPlace requirements.txt \ --replace "==" ">=" substituteInPlace setup.py \ --replace "'pytest-runner'" "" ''; postInstall = '' # expose static files to be able to serve them via web-server mkdir -p $out/share/libretranslate ln -s $out/${python.sitePackages}/libretranslate/static $out/share/libretranslate/static ''; doCheck = false; # needs network access nativeCheckInputs = [ pytestCheckHook ]; # required for import check to work (argostranslate) env.HOME = "/tmp"; pythonImportsCheck = [ "libretranslate" ]; meta = with lib; { description = "Free and Open Source Machine Translation API. Self-hosted, no limits, no ties to proprietary services"; homepage = "https://libretranslate.com"; changelog = "https://github.com/LibreTranslate/LibreTranslate/releases/tag/v${version}"; license = licenses.agpl3Only; maintainers = with maintainers; [ misuzu ]; }; }