1{ lib, buildPythonPackage, fetchPypi, isPy3k
2, six, jaraco_logging, jaraco_text, jaraco_stream, pytz, jaraco_itertools
3, setuptools-scm, jaraco_collections, importlib-metadata
4}:
5
6buildPythonPackage rec {
7 pname = "irc";
8 version = "20.1.0";
9 format = "pyproject";
10
11 disabled = !isPy3k;
12
13 src = fetchPypi {
14 inherit pname version;
15 hash = "sha256-tvc3ky3UeR87GOMZ3nt9rwLSKFpr6iY9EB9NjlU4B+w=";
16 };
17
18 nativeBuildInputs = [ setuptools-scm ];
19
20 propagatedBuildInputs = [
21 six
22 importlib-metadata
23 jaraco_logging
24 jaraco_text
25 jaraco_stream
26 pytz
27 jaraco_itertools
28 jaraco_collections
29 ];
30
31 doCheck = false;
32
33 pythonImportsCheck = [ "irc" ];
34
35 meta = with lib; {
36 description = "IRC (Internet Relay Chat) protocol library for Python";
37 homepage = "https://github.com/jaraco/irc";
38 license = licenses.mit;
39 maintainers = with maintainers; [];
40 };
41}