Unverified Commit 11fa74a8 authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

open-webui: 0.5.20 -> 0.6.0 (#395086)

parents 0b0aa7b6 887c3a0f
Loading
Loading
Loading
Loading
+15 −3
Original line number Diff line number Diff line
@@ -8,13 +8,13 @@
}:
let
  pname = "open-webui";
  version = "0.5.20";
  version = "0.6.0";

  src = fetchFromGitHub {
    owner = "open-webui";
    repo = "open-webui";
    tag = "v${version}";
    hash = "sha256-GVUEKAuuLrVTVreEeGcIAsDSOltiQAHmWGM67C5RYt4=";
    hash = "sha256-YCob6Tgnpdbt9QqnwakorXGlyaxy4wo2QCp4EMGHTrU=";
  };

  frontend = buildNpmPackage rec {
@@ -30,7 +30,7 @@ let
      url = "https://github.com/pyodide/pyodide/releases/download/${pyodideVersion}/pyodide-${pyodideVersion}.tar.bz2";
    };

    npmDepsHash = "sha256-A84u/IMZX8JlyKXltvQFHZYFXSWPXsx2mr2WwT0Lraw=";
    npmDepsHash = "sha256-lWVkZDlPDCmiNMj+7K47wSFwTKRJkS762uGtcBfx59s=";

    # Disabling `pyodide:fetch` as it downloads packages during `buildPhase`
    # Until this is solved, running python packages from the browser will not work.
@@ -133,11 +133,23 @@ python312.pkgs.buildPythonApplication rec {
      opencv-python-headless
      openpyxl
      opensearch-py
      opentelemetry-api
      opentelemetry-sdk
      opentelemetry-exporter-otlp
      opentelemetry-instrumentation
      opentelemetry-instrumentation-fastapi
      opentelemetry-instrumentation-sqlalchemy
      opentelemetry-instrumentation-redis
      opentelemetry-instrumentation-requests
      opentelemetry-instrumentation-logging
      opentelemetry-instrumentation-httpx
      opentelemetry-instrumentation-aiohttp-client
      pandas
      passlib
      peewee
      peewee-migrate
      pgvector
      pillow
      playwright
      psutil
      psycopg2-binary
+41 −0
Original line number Diff line number Diff line
{
  buildPythonPackage,
  hatchling,
  httpx,
  opentelemetry-api,
  opentelemetry-instrumentation,
  opentelemetry-util-http,
  opentelemetry-test-utils,
  pytestCheckHook,
  respx,
}:

buildPythonPackage {
  inherit (opentelemetry-instrumentation) version src;
  pname = "opentelemetry-instrumentation-httpx";
  pyproject = true;

  sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-httpx";

  build-system = [ hatchling ];

  dependencies = [
    httpx
    opentelemetry-api
    opentelemetry-instrumentation
    opentelemetry-util-http
  ];

  nativeCheckInputs = [
    opentelemetry-test-utils
    pytestCheckHook
    respx
  ];

  pythonImportsCheck = [ "opentelemetry.instrumentation.httpx" ];

  meta = opentelemetry-instrumentation.meta // {
    homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/instrumentation/opentelemetry-instrumentation-httpx";
    description = "Allows tracing HTTP requests made by the httpx library";
  };
}
+4 −0
Original line number Diff line number Diff line
@@ -10291,6 +10291,10 @@ self: super: with self; {
    callPackage ../development/python-modules/opentelemetry-instrumentation-grpc
      { };
  opentelemetry-instrumentation-httpx =
    callPackage ../development/python-modules/opentelemetry-instrumentation-httpx
      { };
  opentelemetry-instrumentation-logging =
    callPackage ../development/python-modules/opentelemetry-instrumentation-logging
      { };