ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / wifi / default.nix
blob0b5a9444dbfdf04d24e3a6d6ae00f5eac69101b2
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , pbkdf2
5 , pytestCheckHook
6 , pythonOlder
7 , substituteAll
8 , wirelesstools
9 }:
11 buildPythonPackage rec {
12   pname = "wifi";
13   version = "0.3.5";
15   src = fetchFromGitHub {
16     owner = "rockymeza";
17     repo = pname;
18     rev = "v${version}";
19     sha256 = "sha256-scg/DvApvyQZtzDgkHFJzf9gCRfJgBvZ64CG/c2Cx8E=";
20   };
22   disabled = pythonOlder "2.6";
24   postPatch = ''
25     substituteInPlace wifi/scan.py \
26       --replace "/sbin/iwlist" "${wirelesstools}/bin/iwlist"
27   '';
29   checkInputs = [
30     pytestCheckHook
31   ];
33   propagatedBuildInputs = [
34     pbkdf2
35   ];
37   pythonImportsCheck = [ "wifi" ];
39   meta = with lib; {
40     description = "Provides a command line wrapper for iwlist and /etc/network/interfaces";
41     homepage = "https://github.com/rockymeza/wifi";
42     maintainers = with maintainers; [ rhoriguchi ];
43     license = licenses.bsd2;
44   };