1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 f5-icontrol-rest,
6 six,
7}:
8
9buildPythonPackage rec {
10 pname = "f5-sdk";
11 version = "3.0.21";
12 format = "setuptools";
13
14 src = fetchPypi {
15 inherit pname version;
16 hash = "sha256-IokMj9mCMsFMVFYO4CpZUB2i32cOamhS5u2mNkNjljo=";
17 };
18
19 propagatedBuildInputs = [
20 f5-icontrol-rest
21 six
22 ];
23
24 # needs to be updated to newer pytest version and requires physical device
25 doCheck = false;
26
27 pythonImportsCheck = [ "f5" ];
28
29 meta = with lib; {
30 description = "F5 Networks Python SDK";
31 homepage = "https://github.com/F5Networks/f5-common-python";
32 license = licenses.asl20;
33 maintainers = with maintainers; [ SuperSandro2000 ];
34 };
35}