Unverified Commit f03be6c3 authored by Martin Weinelt's avatar Martin Weinelt Committed by GitHub
Browse files

Merge pull request #295068 from r-ryantm/auto-update/ctranslate2

ctranslate2: 4.0.0 -> 4.1.1
parents bb2b73df 3e2b29d5
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -24,13 +24,13 @@ let
in
stdenv.mkDerivation rec {
  pname = "ctranslate2";
  version = "4.0.0";
  version = "4.1.1";

  src = fetchFromGitHub {
    owner = "OpenNMT";
    repo = "CTranslate2";
    rev = "v${version}";
    hash = "sha256-pySnkDnV41rqr4OcNonPtSgv4AJYcF5vtkBg6Ad/IvU=";
    hash = "sha256-vA1KnHRxIX0lYUfwXTbxjnrrBjFmqp2kwpxBNorVf0Y=";
    fetchSubmodules = true;
  };

+15 −11
Original line number Diff line number Diff line
{ lib
, buildPythonPackage
, fetchFromGitHub
, pythonRelaxDepsHook
, pytestCheckHook
, hatchling
, argostranslate
, flask
, flask-swagger
@@ -11,6 +13,8 @@
, flask-session
, waitress
, expiringdict
, langdetect
, lexilang
, ltpycld2
, morfessor
, appdirs
@@ -27,8 +31,7 @@
buildPythonPackage rec {
  pname = "libretranslate";
  version = "1.5.6";

  format = "setuptools";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "LibreTranslate";
@@ -37,7 +40,14 @@ buildPythonPackage rec {
    hash = "sha256-43VnxgtapMRKyXxqsvBgSMUxvpbLI+iOfW3FA0/POpE=";
  };

  propagatedBuildInputs = [
  build-system = [
    hatchling
    pythonRelaxDepsHook
  ];

  pythonRelaxDeps = true;

  dependencies = [
    argostranslate
    flask
    flask-swagger
@@ -47,6 +57,8 @@ buildPythonPackage rec {
    flask-session
    waitress
    expiringdict
    langdetect
    lexilang
    ltpycld2
    morfessor
    appdirs
@@ -59,14 +71,6 @@ buildPythonPackage rec {
    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