Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / async-tkinter-loop / default.nix
blob2d4c0e538a687d13dc7eb14a4c39747e829bda12
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , python3Packages
5 , poetry-core
6 , tkinter
7 , typing-extensions
8 , pythonRelaxDepsHook
9 , pytestCheckHook
12 buildPythonPackage rec {
13   pname = "async-tkinter-loop";
14   version = "0.9.3";
15   format = "pyproject";
17   src = fetchPypi {
18     inherit version;
19     pname = "async_tkinter_loop";
20     hash = "sha256-UJxBgTmEe8suR6WmttJKLi3KKQvEaNrWtrgCnoqGW/0=";
21   };
23   nativeBuildInputs = [
24     pythonRelaxDepsHook
25     poetry-core
26   ];
28   propagatedBuildInputs = [
29     tkinter
30     typing-extensions
31   ];
33   pythonRemoveDeps = [
34     "asyncio"
35   ];
37   pythonImportsCheck = [
38     "async_tkinter_loop"
39   ];
41   meta = with lib; {
42     description = "Implementation of asynchronous mainloop for tkinter, the use of which allows using async handler functions";
43     homepage = "https://github.com/insolor/async-tkinter-loop";
44     changelog = "https://github.com/insolor/async-tkinter-loop/releases/tag/${version}";
45     license = licenses.mit;
46     maintainers = with maintainers; [ AngryAnt ];
47   };