1{ stdenv, fetchPypi, buildPythonPackage, lib }:
2
3buildPythonPackage rec {
4 version = "3.9.2";
5 pname = "thespian";
6 name = "${pname}-${version}";
7
8 src = fetchPypi {
9 inherit pname version;
10 extension = "zip";
11 sha256 = "aec9793fecf45bb91fe919dc61b5c48a4aadfb9f94b06cd92883df7952eacf95";
12 };
13
14 # Do not run the test suite: it takes a long time and uses
15 # significant system resources, including requiring localhost
16 # network operations. Thespian tests are performed via its Travis
17 # CI configuration and do not need to be duplicated here.
18 doCheck = false;
19
20 meta = with lib; {
21 description = "Python Actor concurrency library";
22 homepage = http://thespianpy.com/;
23 license = licenses.mit;
24 maintainers = [ maintainers.kquick ];
25 };
26}