1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 distro,
6 httplib2,
7 oauthlib,
8 setuptools,
9 six,
10 wadllib,
11 fixtures,
12 lazr-uri,
13 pytestCheckHook,
14 wsgi-intercept,
15}:
16
17buildPythonPackage rec {
18 pname = "lazr-restfulclient";
19 version = "0.14.6";
20 pyproject = true;
21
22 src = fetchPypi {
23 pname = "lazr.restfulclient";
24 inherit version;
25 hash = "sha256-Q/EqHTlIRjsUYgOMR7Qp3LXkLgun8uFlEbArpdKt/9s=";
26 };
27
28 build-system = [ setuptools ];
29
30 dependencies = [
31 distro
32 httplib2
33 oauthlib
34 setuptools
35 six
36 wadllib
37 ];
38
39 # E ModuleNotFoundError: No module named 'lazr.uri'
40 doCheck = false;
41 nativeCheckInputs = [
42 fixtures
43 lazr-uri
44 pytestCheckHook
45 wsgi-intercept
46 ];
47
48 pythonImportsCheck = [ "lazr.restfulclient" ];
49
50 pythonNamespaces = [ "lazr" ];
51
52 meta = {
53 description = "Programmable client library that takes advantage of the commonalities among";
54 homepage = "https://launchpad.net/lazr.restfulclient";
55 changelog = "https://git.launchpad.net/lazr.restfulclient/tree/NEWS.rst?h=${version}";
56 license = lib.licenses.lgpl3Plus;
57 maintainers = [ ];
58 };
59}