ps3-disc-dumper: 3.2.3 -> 4.2.5, .NET 6 -> 9 (#361506)
[NixPkgs.git] / pkgs / development / python-modules / oslo-i18n / default.nix
blob42358d6f59e1159f5799c7790a1fb133f1d960b9
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   oslotest,
6   pbr,
7   setuptools,
8   testscenarios,
9   stestr,
12 buildPythonPackage rec {
13   pname = "oslo-i18n";
14   version = "6.4.0";
15   pyproject = true;
17   src = fetchPypi {
18     pname = "oslo.i18n";
19     inherit version;
20     hash = "sha256-ZuBMBB6f8X0H4T7H9IKV+8NhaRQ8csojUqPvzJjntgg=";
21   };
23   postPatch = ''
24     # only a small portion of the listed packages are actually needed for running the tests
25     # so instead of removing them one by one remove everything
26     rm test-requirements.txt
27   '';
29   build-system = [
30     pbr
31     setuptools
32   ];
34   nativeCheckInputs = [
35     oslotest
36     stestr
37     testscenarios
38   ];
40   checkPhase = ''
41     runHook preCheck
43     stestr run -e <(echo "
44     # test counts warnings which no longer matches in python 3.11
45     oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_bad_translation
46     ")
48     runHook postCheck
49   '';
51   pythonImportsCheck = [ "oslo_i18n" ];
53   meta = with lib; {
54     description = "Oslo i18n library";
55     homepage = "https://github.com/openstack/oslo.i18n";
56     license = licenses.asl20;
57     maintainers = teams.openstack.members;
58   };