lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

python3Packages.llm-*: use llm in the dependencies

There's no circular dependency problems anymore.

+93 -130
+4 -2
pkgs/development/python-modules/llm-anthropic/default.nix
··· 26 26 27 27 build-system = [ 28 28 setuptools 29 - llm 30 29 ]; 31 30 32 - dependencies = [ anthropic ]; 31 + dependencies = [ 32 + anthropic 33 + llm 34 + ]; 33 35 34 36 nativeCheckInputs = [ 35 37 pytestCheckHook
+7 -6
pkgs/development/python-modules/llm-cmd/default.nix
··· 27 27 28 28 # Only needed until https://github.com/simonw/llm-cmd/pull/18 is merged and released 29 29 patches = [ ./fix-test.patch ]; 30 - build-system = [ 31 - setuptools 32 - # Follows the reasoning from https://github.com/NixOS/nixpkgs/pull/327800#discussion_r1681586659 about including llm in build-system 33 - llm 34 - ]; 30 + 31 + build-system = [ setuptools ]; 35 32 36 33 dependencies = [ 34 + llm 37 35 prompt-toolkit 38 36 pygments 39 37 ]; ··· 53 51 homepage = "https://github.com/simonw/llm-cmd"; 54 52 changelog = "https://github.com/simonw/llm-cmd/releases/tag/${version}"; 55 53 license = lib.licenses.asl20; 56 - maintainers = with lib.maintainers; [ erethon ]; 54 + maintainers = with lib.maintainers; [ 55 + erethon 56 + philiptaron 57 + ]; 57 58 }; 58 59 }
+4 -4
pkgs/development/python-modules/llm-command-r/default.nix
··· 23 23 hash = "sha256-PxICRds9NJQP64HwoL7Oxd39yaIrMdAyQEbhaumJCgo="; 24 24 }; 25 25 26 - build-system = [ 27 - setuptools 26 + build-system = [ setuptools ]; 27 + 28 + dependencies = [ 29 + cohere 28 30 llm 29 31 ]; 30 - 31 - dependencies = [ cohere ]; 32 32 33 33 nativeCheckInputs = [ 34 34 pytestCheckHook
+2 -5
pkgs/development/python-modules/llm-deepseek/default.nix
··· 19 19 hash = "sha256-yrNvIGnU9Q/0H786DsM0wGEwfxZYIk8IXhqC4mWaQAA="; 20 20 }; 21 21 22 - build-system = [ 23 - setuptools 24 - llm 25 - ]; 22 + build-system = [ setuptools ]; 26 23 27 - dependencies = [ ]; 24 + dependencies = [ llm ]; 28 25 29 26 pythonImportsCheck = [ "llm_deepseek" ]; 30 27
+3 -4
pkgs/development/python-modules/llm-docs/default.nix
··· 19 19 hash = "sha256-+Ha6L2h8p/yA073MfO2Uvd6E4bKA2xAvaBWtvjqglOw="; 20 20 }; 21 21 22 - build-system = [ 23 - setuptools 24 - llm 25 - ]; 22 + build-system = [ setuptools ]; 23 + 24 + dependencies = [ llm ]; 26 25 27 26 pythonImportsCheck = [ "llm_docs" ]; 28 27
+3 -4
pkgs/development/python-modules/llm-echo/default.nix
··· 21 21 hash = "sha256-4345UIyaQx+mYYBAFD5AaX5YbjbnJQt8bKMD5Vl8VJc="; 22 22 }; 23 23 24 - build-system = [ 25 - setuptools 26 - llm 27 - ]; 24 + build-system = [ setuptools ]; 25 + 26 + dependencies = [ llm ]; 28 27 29 28 nativeCheckInputs = [ 30 29 pytestCheckHook
+3 -5
pkgs/development/python-modules/llm-fragments-github/default.nix
··· 19 19 hash = "sha256-7i1WRix5AAEG5EXJqtaU+QY56aL0SePdqz84z+C+iYM="; 20 20 }; 21 21 22 - build-system = [ 23 - setuptools 24 - llm 25 - ]; 26 - dependencies = [ ]; 22 + build-system = [ setuptools ]; 23 + 24 + dependencies = [ llm ]; 27 25 28 26 pythonImportsCheck = [ "llm_fragments_github" ]; 29 27
+4 -3
pkgs/development/python-modules/llm-fragments-pypi/default.nix
··· 20 20 hash = "sha256-1XqAmuZ1WMHD6JbLbLsK9K4Uf3FvvKJD4mn1G2J/3C8="; 21 21 }; 22 22 23 - build-system = [ 24 - hatchling 23 + build-system = [ hatchling ]; 24 + 25 + dependencies = [ 26 + httpx 25 27 llm 26 28 ]; 27 - dependencies = [ httpx ]; 28 29 29 30 pythonImportsCheck = [ "llm_fragments_pypi" ]; 30 31
+3 -4
pkgs/development/python-modules/llm-fragments-reader/default.nix
··· 25 25 hash = "sha256-2xdvOpMGsTtnerrlGiVSHoJrM+GQ7Zgv+zn2SAwYAL4="; 26 26 }; 27 27 28 - build-system = [ 29 - setuptools 30 - llm 31 - ]; 28 + build-system = [ setuptools ]; 29 + 30 + dependencies = [ llm ]; 32 31 33 32 nativeCheckInputs = [ 34 33 pytestCheckHook
+4 -4
pkgs/development/python-modules/llm-fragments-symbex/default.nix
··· 22 22 hash = "sha256-LECMHv4tGMCY60JU68y2Sfxp97Px7T/RJVhYVDSFCy4="; 23 23 }; 24 24 25 - build-system = [ 26 - setuptools 25 + build-system = [ setuptools ]; 26 + 27 + dependencies = [ 27 28 llm 29 + symbex 28 30 ]; 29 - 30 - dependencies = [ symbex ]; 31 31 32 32 nativeCheckInputs = [ 33 33 pytestCheckHook
+2 -4
pkgs/development/python-modules/llm-gemini/default.nix
··· 25 25 hash = "sha256-aCP0YjcghzpgceuZRKGTN15wm7OIPCwcJAJJBxh78f4="; 26 26 }; 27 27 28 - build-system = [ 29 - setuptools 30 - llm 31 - ]; 28 + build-system = [ setuptools ]; 32 29 33 30 dependencies = [ 34 31 httpx 35 32 ijson 33 + llm 36 34 ]; 37 35 38 36 nativeCheckInputs = [
+2 -4
pkgs/development/python-modules/llm-gguf/default.nix
··· 25 25 hash = "sha256-ihMOiQnTfgZKICVDoQHLOMahrd+GiB+HwWFBMyIcs0A="; 26 26 }; 27 27 28 - build-system = [ 29 - setuptools 30 - llm 31 - ]; 28 + build-system = [ setuptools ]; 32 29 33 30 dependencies = [ 34 31 httpx 32 + llm 35 33 llama-cpp-python 36 34 ]; 37 35
+1 -1
pkgs/development/python-modules/llm-git/default.nix
··· 31 31 32 32 build-system = [ 33 33 setuptools 34 - llm 35 34 ]; 36 35 37 36 dependencies = [ 38 37 click 39 38 deepmerge 39 + llm 40 40 pyyaml 41 41 rich 42 42 pygments
+2 -4
pkgs/development/python-modules/llm-grok/default.nix
··· 25 25 hash = "sha256-OeeU/53XKucLCtGvnl5RWc/QqF0TprB/SO8pnnK5fdw="; 26 26 }; 27 27 28 - build-system = [ 29 - setuptools 30 - llm 31 - ]; 28 + build-system = [ setuptools ]; 32 29 33 30 dependencies = [ 31 + llm 34 32 httpx 35 33 httpx-sse 36 34 rich
+4 -2
pkgs/development/python-modules/llm-groq/default.nix
··· 22 22 23 23 build-system = [ 24 24 setuptools 25 - llm 26 25 ]; 27 26 28 - dependencies = [ groq ]; 27 + dependencies = [ 28 + groq 29 + llm 30 + ]; 29 31 30 32 pythonImportsCheck = [ "llm_groq" ]; 31 33
+3 -5
pkgs/development/python-modules/llm-hacker-news/default.nix
··· 19 19 hash = "sha256-pywx9TAN/mnGR6Vv6YsPhLO4R5Geagw/bcydQjvTH5s="; 20 20 }; 21 21 22 - build-system = [ 23 - setuptools 24 - llm 25 - ]; 26 - dependencies = [ ]; 22 + build-system = [ setuptools ]; 23 + 24 + dependencies = [ llm ]; 27 25 28 26 pythonImportsCheck = [ "llm_hacker_news" ]; 29 27
+2 -5
pkgs/development/python-modules/llm-jq/default.nix
··· 18 18 hash = "sha256-Mf/tbB9+UdmSRpulqv5Wagr8wjDcRrNs2741DNQZhO4="; 19 19 }; 20 20 21 - build-system = [ 22 - setuptools 23 - llm 24 - ]; 21 + build-system = [ setuptools ]; 25 22 26 - dependencies = [ ]; 23 + dependencies = [ llm ]; 27 24 28 25 pythonImportsCheck = [ "llm_jq" ]; 29 26
+3 -6
pkgs/development/python-modules/llm-llama-server/default.nix
··· 21 21 hash = "sha256-jtFSfGu3JhNUfTsspY+OFLTMt9jQrh6R05sK9KBOKTE="; 22 22 }; 23 23 24 - build-system = [ 25 - setuptools 26 - llm 27 - ]; 24 + build-system = [ setuptools ]; 28 25 29 - dependencies = [ ]; 26 + dependencies = [ llm ]; 30 27 31 28 nativeCheckInputs = [ 32 29 pytestCheckHook ··· 39 36 40 37 meta = { 41 38 description = "LLM plugin providing access to Mistral models using the Mistral API"; 42 - homepage = "Interact with llama-server models"; 39 + homepage = "https://github.com/simonw/llm-llama-server"; 43 40 changelog = "https://github.com/simonw/llm-llama-server/releases/tag/${version}/CHANGELOG.md"; 44 41 license = lib.licenses.asl20; 45 42 maintainers = with lib.maintainers; [ philiptaron ];
+1 -1
pkgs/development/python-modules/llm-mistral/default.nix
··· 27 27 28 28 build-system = [ 29 29 setuptools 30 - llm 31 30 ]; 32 31 33 32 dependencies = [ 34 33 httpx 35 34 httpx-sse 35 + llm 36 36 ]; 37 37 38 38 nativeCheckInputs = [
+2 -5
pkgs/development/python-modules/llm-ollama/default.nix
··· 32 32 hash = "sha256-iwrDqrPt/zwXypBwD7zDAcen4fQq6PXl7Xj5VUL2KWA="; 33 33 }; 34 34 35 - build-system = [ 36 - setuptools 37 - # Follows the reasoning from https://github.com/NixOS/nixpkgs/pull/327800#discussion_r1681586659 about including llm in build-system 38 - llm 39 - ]; 35 + build-system = [ setuptools ]; 40 36 41 37 dependencies = [ 42 38 click 39 + llm 43 40 ollama 44 41 pydantic 45 42 ];
+2 -4
pkgs/development/python-modules/llm-openai-plugin/default.nix
··· 25 25 hash = "sha256-UoUxCwR+qOUufHuS0gw6A5Q7sB77VO4HYuMjFGN7mhA="; 26 26 }; 27 27 28 - build-system = [ 29 - setuptools 30 - llm 31 - ]; 28 + build-system = [ setuptools ]; 32 29 33 30 dependencies = [ 31 + llm 34 32 openai 35 33 ]; 36 34
+1 -1
pkgs/development/python-modules/llm-openrouter/default.nix
··· 27 27 28 28 build-system = [ 29 29 setuptools 30 - llm 31 30 ]; 32 31 33 32 dependencies = [ 34 33 httpx 34 + llm 35 35 openai 36 36 ]; 37 37
+4 -4
pkgs/development/python-modules/llm-pdf-to-images/default.nix
··· 23 23 hash = "sha256-UWtCPdKrGE93NNjCroct5fPhq1pWIkngXXtRb+BHm8k="; 24 24 }; 25 25 26 - build-system = [ 27 - setuptools 26 + build-system = [ setuptools ]; 27 + 28 + dependencies = [ 28 29 llm 30 + pymupdf 29 31 ]; 30 - 31 - dependencies = [ pymupdf ]; 32 32 33 33 nativeCheckInputs = [ 34 34 pytestCheckHook
+2 -4
pkgs/development/python-modules/llm-sentence-transformers/default.nix
··· 23 23 hash = "sha256-FDDMItKFEYEptiL3EHKgKVxClqRU9RaM3uD3xP0F4OM="; 24 24 }; 25 25 26 - build-system = [ 27 - setuptools 28 - llm 29 - ]; 26 + build-system = [ setuptools ]; 30 27 31 28 dependencies = [ 32 29 einops 30 + llm 33 31 sentence-transformers 34 32 ]; 35 33
+2 -5
pkgs/development/python-modules/llm-templates-fabric/default.nix
··· 19 19 hash = "sha256-tfkSjeT9WstUsNCtVr3fMzqELFCtfYphqf3xFGvHaV0="; 20 20 }; 21 21 22 - build-system = [ 23 - setuptools 24 - llm 25 - ]; 22 + build-system = [ setuptools ]; 26 23 27 - dependencies = [ ]; 24 + dependencies = [ llm ]; 28 25 29 26 pythonImportsCheck = [ "llm_templates_fabric" ]; 30 27
+2 -5
pkgs/development/python-modules/llm-templates-github/default.nix
··· 19 19 hash = "sha256-SFXrvpKrvfIP0JmXQt6OZ52kne4AEtiggbshyac9XQc="; 20 20 }; 21 21 22 - build-system = [ 23 - setuptools 24 - llm 25 - ]; 22 + build-system = [ setuptools ]; 26 23 27 - dependencies = [ ]; 24 + dependencies = [ llm ]; 28 25 29 26 pythonImportsCheck = [ "llm_templates_github" ]; 30 27
+3 -4
pkgs/development/python-modules/llm-tools-datasette/default.nix
··· 23 23 hash = "sha256-Us9bPk2qpTlgJqQ0Cl9QdeqW+h8j+pmnkriM0WXEyyA="; 24 24 }; 25 25 26 - build-system = [ 27 - setuptools 28 - llm 29 - ]; 26 + build-system = [ setuptools ]; 27 + 28 + dependencies = [ llm ]; 30 29 31 30 nativeCheckInputs = [ 32 31 llm-echo
+4 -4
pkgs/development/python-modules/llm-tools-quickjs/default.nix
··· 23 23 hash = "sha256-Si3VcHnRUj8Q/N8pRhltPOM6K64TX9DBH/u4WQxQJjQ="; 24 24 }; 25 25 26 - build-system = [ 27 - setuptools 26 + build-system = [ setuptools ]; 27 + 28 + dependencies = [ 28 29 llm 30 + quickjs 29 31 ]; 30 - 31 - dependencies = [ quickjs ]; 32 32 33 33 nativeCheckInputs = [ 34 34 llm-echo
+4 -4
pkgs/development/python-modules/llm-tools-simpleeval/default.nix
··· 23 23 hash = "sha256-IOmYu7zoim7Co/xIm5VLaGkCPI0o+2Nb2Pu3U2fH0BU="; 24 24 }; 25 25 26 - build-system = [ 27 - setuptools 26 + build-system = [ setuptools ]; 27 + 28 + dependencies = [ 28 29 llm 30 + simpleeval 29 31 ]; 30 - 31 - dependencies = [ simpleeval ]; 32 32 33 33 nativeCheckInputs = [ 34 34 llm-echo
+3 -4
pkgs/development/python-modules/llm-tools-sqlite/default.nix
··· 22 22 hash = "sha256-VAmK4cXzZWTWCU92TwMdhNJPvYPZ88t5BZe8vo60SZY="; 23 23 }; 24 24 25 - build-system = [ 26 - setuptools 27 - llm 28 - ]; 25 + build-system = [ setuptools ]; 26 + 27 + dependencies = [ llm ]; 29 28 30 29 nativeCheckInputs = [ 31 30 llm-echo
+2 -5
pkgs/development/python-modules/llm-venice/default.nix
··· 19 19 hash = "sha256-vsb3oXGr+2FDJnTwYomICfald1ptben28hAJ8ypKiBI="; 20 20 }; 21 21 22 - build-system = [ 23 - setuptools 24 - llm 25 - ]; 22 + build-system = [ setuptools ]; 26 23 27 - dependencies = [ ]; 24 + dependencies = [ llm ]; 28 25 29 26 # Reaches out to the real API 30 27 doCheck = false;
+2 -5
pkgs/development/python-modules/llm-video-frames/default.nix
··· 19 19 hash = "sha256-brTyBymoFuvSQzsD/4aWzFGCrh3yEmWbpsUNGKT9dcU="; 20 20 }; 21 21 22 - build-system = [ 23 - setuptools 24 - llm 25 - ]; 22 + build-system = [ setuptools ]; 26 23 27 - dependencies = [ ]; 24 + dependencies = [ llm ]; 28 25 29 26 pythonImportsCheck = [ "llm_video_frames" ]; 30 27
+3 -3
pkgs/development/python-modules/symbex/default.nix
··· 36 36 ]; 37 37 38 38 meta = { 39 - description = "Ask questions of LLM documentation using LLM"; 40 - homepage = "https://github.com/simonw/llm-docs"; 41 - changelog = "https://github.com/simonw/llm-docs/releases/tag/${version}/CHANGELOG.md"; 39 + description = "Find the Python code for specified symbols"; 40 + homepage = "https://github.com/simonw/symbex"; 41 + changelog = "https://github.com/simonw/symbex/releases/tag/${version}/CHANGELOG.md"; 42 42 license = lib.licenses.asl20; 43 43 maintainers = with lib.maintainers; [ philiptaron ]; 44 44 };