python312Packages.fnllm: 0.0.11 -> 0.0.12 (#364582)
[NixPkgs.git] / pkgs / development / python-modules / txaio / default.nix
blob6522246a71e1297cea75b4f655b306f082f246e1
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   mock,
6   pytest-asyncio,
7   pytestCheckHook,
8   pythonOlder,
9   twisted,
10   zope-interface,
13 buildPythonPackage rec {
14   pname = "txaio";
15   version = "23.1.1";
16   format = "setuptools";
18   disabled = pythonOlder "3.7";
20   src = fetchPypi {
21     inherit pname version;
22     hash = "sha256-+akhbpduXjJG39ESrXrVXKkVYGtguEp1esdpvUBP9wQ=";
23   };
25   propagatedBuildInputs = [
26     twisted
27     zope-interface
28   ];
30   nativeCheckInputs = [
31     mock
32     pytest-asyncio
33     pytestCheckHook
34   ];
36   disabledTests = [
37     # No real value
38     "test_sdist"
39     # Some tests seems out-dated and require additional data
40     "test_as_future"
41     "test_errback"
42     "test_create_future"
43     "test_callback"
44     "test_immediate_result"
45     "test_cancel"
46   ];
48   pythonImportsCheck = [ "txaio" ];
50   meta = with lib; {
51     description = "Utilities to support code that runs unmodified on Twisted and asyncio";
52     homepage = "https://github.com/crossbario/txaio";
53     changelog = "https://github.com/crossbario/txaio/blob/v${version}/docs/releases.rst";
54     license = licenses.mit;
55     maintainers = [ ];
56   };