1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 setuptools-scm,
6 requests,
7 mock,
8}:
9
10buildPythonPackage rec {
11 pname = "pysolr";
12 version = "3.10.0";
13 format = "setuptools";
14
15 src = fetchPypi {
16 inherit pname version;
17 sha256 = "sha256-EntKLdFpI0rLFYZkOmzR4+lLkXkh5pv1adeyoqoO9Ak=";
18 };
19
20 nativeBuildInputs = [ setuptools-scm ];
21
22 propagatedBuildInputs = [ requests ];
23
24 nativeCheckInputs = [ mock ];
25
26 doCheck = false; # requires network access
27
28 meta = with lib; {
29 description = "Lightweight Python wrapper for Apache Solr";
30 homepage = "https://github.com/toastdriven/pysolr/";
31 license = licenses.bsd3;
32 };
33}