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