nav: init at 1.2.1 (#356071)
[NixPkgs.git] / pkgs / development / python-modules / gflags / default.nix
blob7e205f85f8811b7c26b43b589f4be28580976d81
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   six,
6   pytest,
7 }:
9 buildPythonPackage rec {
10   version = "3.1.2";
11   pname = "python-gflags";
13   src = fetchPypi {
14     inherit pname version;
15     sha256 = "40ae131e899ef68e9e14aa53ca063839c34f6a168afe622217b5b875492a1ee2";
16   };
18   nativeCheckInputs = [ pytest ];
20   propagatedBuildInputs = [ six ];
22   checkPhase = ''
23     # clashes with our pythhon wrapper (which is in argv0)
24     # AssertionError: 'gflags._helpers_test' != 'nix_run_setup.py'
25     py.test -k 'not testGetCallingModule'
26   '';
28   meta = {
29     homepage = "https://github.com/google/python-gflags";
30     description = "Module for command line handling, similar to Google's gflags for C++";
31     license = lib.licenses.bsd3;
32   };