ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / oslo-serialization / default.nix
blob4b33bb06dc10d8725318ccb87947b523c3859d6f
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , msgpack
5 , oslo-utils
6 , oslotest
7 , pbr
8 , pytz
9 , stestr
12 buildPythonPackage rec {
13   pname = "oslo-serialization";
14   version = "5.0.0";
16   src = fetchPypi {
17     pname = "oslo.serialization";
18     inherit version;
19     sha256 = "sha256-KEUyjQ9H3Ioj/tKoIlPpCs/wqnMdvSTzec+OUObMZro=";
20   };
22   postPatch = ''
23     # only a small portion of the listed packages are actually needed for running the tests
24     # so instead of removing them one by one remove everything
25     rm test-requirements.txt
26   '';
28   nativeBuildInputs = [ pbr ];
30   propagatedBuildInputs = [ msgpack oslo-utils pytz ];
32   checkInputs = [ oslotest stestr ];
34   checkPhase = ''
35     stestr run
36   '';
38   pythonImportsCheck = [ "oslo_serialization" ];
40   meta = with lib; {
41     description = "Oslo Serialization library";
42     homepage = "https://github.com/openstack/oslo.serialization";
43     license = licenses.asl20;
44     maintainers = teams.openstack.members;
45   };