Skip to content

Commit 27c0f6a

Browse files
authored
ctranslate2: 4.5.0 -> 4.6.0 (#397246)
2 parents 133091c + d7a6d3e commit 27c0f6a

File tree

2 files changed

+5
-20
lines changed

2 files changed

+5
-20
lines changed

pkgs/development/libraries/ctranslate2/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ let
2828
in
2929
stdenv.mkDerivation rec {
3030
pname = "ctranslate2";
31-
version = "4.5.0";
31+
version = "4.6.0";
3232

3333
src = fetchFromGitHub {
3434
owner = "OpenNMT";
3535
repo = "CTranslate2";
3636
rev = "v${version}";
37-
hash = "sha256-2Znrt+TiQf/9YI1HYAikDfqbekAghOvxKoC05S18scQ=";
37+
hash = "sha256-EM2kunqtxo0BTIzrEomfaRsdav7sx6QEOhjDtjjSoYY=";
3838
fetchSubmodules = true;
3939
};
4040

pkgs/development/python-modules/ctranslate2/default.nix

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,19 @@
2020

2121
buildPythonPackage rec {
2222
inherit (ctranslate2-cpp) pname version src;
23-
format = "setuptools";
23+
pyproject = true;
2424

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

28-
nativeBuildInputs = [
28+
build-system = [
2929
pybind11
3030
setuptools
3131
];
3232

3333
buildInputs = [ ctranslate2-cpp ];
3434

35-
propagatedBuildInputs = [
35+
dependencies = [
3636
numpy
3737
pyyaml
3838
];
@@ -59,21 +59,6 @@ buildPythonPackage rec {
5959
export HOME=$TMPDIR
6060
'';
6161

62-
disabledTests = [
63-
# AssertionError: assert 'int8' in {'float32'}
64-
"test_get_supported_compute_types"
65-
# Tensorflow (tf) not available in Python 3.12 yet
66-
# To remove when https://github.com/NixOS/nixpkgs/pull/325224 is fixed
67-
"test_opennmt_tf_model_conversion"
68-
"test_opennmt_tf_model_quantization"
69-
"test_opennmt_tf_model_conversion_invalid_vocab"
70-
"test_opennmt_tf_model_conversion_invalid_dir"
71-
"test_opennmt_tf_shared_embeddings_conversion"
72-
"test_opennmt_tf_postnorm_transformer_conversion"
73-
"test_opennmt_tf_gpt_conversion"
74-
"test_opennmt_tf_multi_features"
75-
];
76-
7762
disabledTestPaths = [
7863
# TODO: ModuleNotFoundError: No module named 'opennmt'
7964
"tests/test_opennmt_tf.py"

0 commit comments

Comments
 (0)