xeus-cling: fix improper linking with LLVM (#351130)
[NixPkgs.git] / pkgs / development / python-modules / textual-textarea / default.nix
blobfb8639a8430231313764fd3d3ab9e708a4990469
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   poetry-core,
6   pyperclip,
7   pytest-asyncio,
8   pytestCheckHook,
9   pythonOlder,
10   textual,
13 buildPythonPackage rec {
14   pname = "textual-textarea";
15   version = "0.14.4";
16   pyproject = true;
18   disabled = pythonOlder "3.8";
20   src = fetchFromGitHub {
21     owner = "tconbeer";
22     repo = "textual-textarea";
23     rev = "refs/tags/v${version}";
24     hash = "sha256-tmbSCU1VgxR9aXG22UVpweD71dVmhKSRBTDm1Gf33jM=";
25   };
27   build-system = [ poetry-core ];
29   dependencies = [
30     pyperclip
31     textual
32   ] ++ textual.optional-dependencies.syntax;
34   nativeCheckInputs = [
35     pytest-asyncio
36     pytestCheckHook
37   ];
39   pythonImportsCheck = [ "textual_textarea" ];
41   meta = {
42     description = "A text area (multi-line input) with syntax highlighting for Textual";
43     homepage = "https://github.com/tconbeer/textual-textarea";
44     changelog = "https://github.com/tconbeer/textual-textarea/releases/tag/v${version}";
45     license = lib.licenses.mit;
46     maintainers = with lib.maintainers; [ pcboy ];
47   };