lol

bagels: init at 0.3.8 (#404102)

authored by

Yohann Boniface and committed by
GitHub
55ed4b14 192c6455

+100
+100
pkgs/by-name/ba/bagels/package.nix
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchFromGitHub, 5 + }: 6 + 7 + python3Packages.buildPythonApplication rec { 8 + pname = "bagels"; 9 + version = "0.3.8"; 10 + pyproject = true; 11 + 12 + src = fetchFromGitHub { 13 + owner = "EnhancedJax"; 14 + repo = "bagels"; 15 + tag = version; 16 + hash = "sha256-dmBu0HSRGs4LmJY2PHNlRf0RdodmN+ZM0brwuiNmPyU="; 17 + }; 18 + 19 + build-system = with python3Packages; [ 20 + hatchling 21 + ]; 22 + 23 + pythonRelaxDeps = [ 24 + "aiohappyeyeballs" 25 + "aiohttp" 26 + "aiosignal" 27 + "attrs" 28 + "blinker" 29 + "click" 30 + "multidict" 31 + "platformdirs" 32 + "propcache" 33 + "pydantic-core" 34 + "pydantic" 35 + "pygments" 36 + "requests" 37 + "rich" 38 + "sqlalchemy" 39 + "textual" 40 + "typing-extensions" 41 + "werkzeug" 42 + "yarl" 43 + ]; 44 + 45 + dependencies = with python3Packages; [ 46 + aiohappyeyeballs 47 + aiohttp-jinja2 48 + aiohttp 49 + aiosignal 50 + annotated-types 51 + attrs 52 + blinker 53 + click-default-group 54 + click 55 + frozenlist 56 + idna 57 + itsdangerous 58 + linkify-it-py 59 + markdown-it-py 60 + markupsafe 61 + mdit-py-plugins 62 + mdurl 63 + msgpack 64 + multidict 65 + numpy 66 + packaging 67 + platformdirs 68 + plotext 69 + propcache 70 + pydantic-core 71 + pydantic 72 + pygments 73 + python-dateutil 74 + pyyaml 75 + requests 76 + rich 77 + sqlalchemy 78 + textual 79 + tomli 80 + typing-extensions 81 + uc-micro-py 82 + werkzeug 83 + xdg-base-dirs 84 + yarl 85 + ]; 86 + 87 + meta = { 88 + homepage = "https://github.com/EnhancedJax/Bagels"; 89 + description = "Powerful expense tracker that lives in your terminal."; 90 + longDescription = '' 91 + Bagels expense tracker is a TUI application where you can track and analyse your money flow, with convenience oriented features and a complete interface. 92 + ''; 93 + changelog = "https://github.com/EnhancedJax/Bagels/releases/tag/${version}"; 94 + license = lib.licenses.gpl3Only; 95 + maintainers = with lib.maintainers; [ 96 + loc 97 + ]; 98 + mainProgram = "bagels"; 99 + }; 100 + }