Unverified Commit 27c0f6a1 authored by misuzu's avatar misuzu Committed by GitHub
Browse files

ctranslate2: 4.5.0 -> 4.6.0 (#397246)

parents 133091c9 d7a6d3e3
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -28,13 +28,13 @@ let
in
stdenv.mkDerivation rec {
  pname = "ctranslate2";
  version = "4.5.0";
  version = "4.6.0";

  src = fetchFromGitHub {
    owner = "OpenNMT";
    repo = "CTranslate2";
    rev = "v${version}";
    hash = "sha256-2Znrt+TiQf/9YI1HYAikDfqbekAghOvxKoC05S18scQ=";
    hash = "sha256-EM2kunqtxo0BTIzrEomfaRsdav7sx6QEOhjDtjjSoYY=";
    fetchSubmodules = true;
  };

+3 −18
Original line number Diff line number Diff line
@@ -20,19 +20,19 @@

buildPythonPackage rec {
  inherit (ctranslate2-cpp) pname version src;
  format = "setuptools";
  pyproject = true;

  # https://github.com/OpenNMT/CTranslate2/tree/master/python
  sourceRoot = "${src.name}/python";

  nativeBuildInputs = [
  build-system = [
    pybind11
    setuptools
  ];

  buildInputs = [ ctranslate2-cpp ];

  propagatedBuildInputs = [
  dependencies = [
    numpy
    pyyaml
  ];
@@ -59,21 +59,6 @@ buildPythonPackage rec {
    export HOME=$TMPDIR
  '';

  disabledTests = [
    # AssertionError: assert 'int8' in {'float32'}
    "test_get_supported_compute_types"
    # Tensorflow (tf) not available in Python 3.12 yet
    # To remove when https://github.com/NixOS/nixpkgs/pull/325224 is fixed
    "test_opennmt_tf_model_conversion"
    "test_opennmt_tf_model_quantization"
    "test_opennmt_tf_model_conversion_invalid_vocab"
    "test_opennmt_tf_model_conversion_invalid_dir"
    "test_opennmt_tf_shared_embeddings_conversion"
    "test_opennmt_tf_postnorm_transformer_conversion"
    "test_opennmt_tf_gpt_conversion"
    "test_opennmt_tf_multi_features"
  ];

  disabledTestPaths = [
    # TODO: ModuleNotFoundError: No module named 'opennmt'
    "tests/test_opennmt_tf.py"