this repo has no description

add strix

belsanti.xyz 6421af2d 180ccf3f

verified
Changed files
+130 -1
pkgs
by-name
+1 -1
pkgs/by-name/gf/package.nix
···
buildGoModule {
pname = "gf";
version = "unstable-2020-06-18";
-
+
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "tomnomnom";
repo = "gf";
+129
pkgs/by-name/strix/package.nix
···
+
{
+
lib,
+
python3Packages,
+
fetchFromGitHub,
+
fetchPypi,
+
}:
+
let
+
openhands-aci = python3Packages.buildPythonPackage rec {
+
pname = "openhands-aci";
+
version = "0.3.2";
+
pyproject = true;
+
+
src = fetchPypi {
+
pname = "openhands_aci";
+
inherit version;
+
hash = "sha256-33tk32rLcLRbI+iME1COevjydyW+0ww+iGkaDz0fekQ=";
+
};
+
+
build-system = [
+
python3Packages.poetry-core
+
];
+
+
pythonRelaxDeps = [
+
"cachetools"
+
"libcst"
+
"tree-sitter"
+
"tree-sitter-language-pack"
+
];
+
+
dependencies = with python3Packages; [
+
beautifulsoup4
+
binaryornot
+
cachetools
+
charset-normalizer
+
flake8
+
gitpython
+
grep-ast
+
libcst
+
mammoth
+
markdownify
+
matplotlib
+
networkx
+
openpyxl
+
pandas
+
pdfminer-six
+
puremagic
+
pydantic
+
pydub
+
pypdf
+
pypdf2
+
python-pptx
+
rapidfuzz
+
requests
+
speechrecognition
+
tree-sitter
+
tree-sitter-language-pack
+
whatthepatch
+
xlrd
+
youtube-transcript-api
+
];
+
+
optional-dependencies = {
+
llama = with python3Packages; [
+
llama-index
+
llama-index-core
+
llama-index-retrievers-bm25
+
];
+
};
+
+
pythonImportsCheck = [
+
"openhands_aci"
+
];
+
+
meta = {
+
description = "An Agent-Computer Interface (ACI) designed for software development agents OpenHands";
+
homepage = "https://pypi.org/project/openhands-aci/";
+
license = lib.licenses.mit;
+
};
+
};
+
in
+
+
python3Packages.buildPythonApplication rec {
+
pname = "strix";
+
version = "0.3.1";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "usestrix";
+
repo = "strix";
+
rev = "v${version}";
+
hash = "sha256-mDk/5JniALR43bN2BhhRO5PMs2bpvw7Q2BQ7kkOMfAA=";
+
};
+
+
build-system = with python3Packages; [ poetry-core ];
+
+
pythonRelaxDeps = [
+
"gql"
+
"libtmux"
+
"litellm"
+
"openai"
+
"textual"
+
"xmltodict"
+
];
+
+
dependencies = with python3Packages; [
+
python
+
fastapi
+
uvicorn
+
litellm
+
openai
+
tenacity
+
numpydoc
+
pydantic
+
ipython
+
openhands-aci
+
playwright
+
rich
+
docker
+
gql
+
textual
+
xmltodict
+
pyte
+
requests
+
requests-toolbelt
+
libtmux
+
];
+
+
meta = { };
+
}