<services>
  <service name="obs_scm" mode="manual">
    <param name="url">https://github.com/open-webui/pipelines</param>
    <param name="scm">git</param>
    <param name="revision">main</param>
    <param name="version">0.20250819.030501</param>
    <param name="filename">open-webui-pipelines</param>
  </service>
  <service name="tar" mode="buildtime"/>
  <service name="recompress" mode="buildtime">
    <param name="file">*.tar</param>
    <param name="compression">gz</param>
  </service>
  <service name="set_version" mode="buildtime"/>
  <!-- Generate Python vendor archive, for offline modules installation -->
  <service name="python_vendor" mode="manual">
    <param name="archive">open-webui-pipelines-*.obscpio</param>
    <param name="basename">open-webui-pipelines-0.20250819.030501</param>
    <param name="vendorname">python-vendor</param>
    <param name="compression">xz</param>
    <param name="requirements">true</param>
    <param name="dependency_path">requirements-minimum.txt</param>
  </service>
  <service name="download_files" mode="manual" />
  <!-- Generate Rust vendor archive, for offline modules installation -->
  <service name="extract_file" mode="manual">
    <param name="archive">python-vendor.tar.xz</param>
    <param name="files">vendor/watchfiles-*.tar.gz</param>
    <param name="files">vendor/pydantic_core-*.tar.gz</param>
    <param name="files">vendor/maturin-*.tar.gz</param>
    <param name="files">vendor/cryptography-*.tar.gz</param>
    <param name="files">vendor/bcrypt-*.tar.gz</param>
  </service>
  <service name="cargo_vendor" mode="manual">
     <param name="src">bcrypt-*.tar.gz</param>
     <param name="cargotoml">src/_bcrypt/Cargo.toml</param>
     <param name="tag">bcrypt</param>
     <param name="compression">xz</param>
  </service>
  <service name="cargo_vendor" mode="manual">
     <param name="src">watchfiles-*.tar.gz</param>
     <param name="tag">watchfiles</param>
     <param name="compression">xz</param>
  </service>
  <service name="cargo_vendor" mode="manual">
     <param name="src">pydantic_core-*.tar.gz</param>
     <param name="tag">pydantic_core</param>
     <param name="compression">xz</param>
  </service>
  <service name="cargo_vendor" mode="manual">
     <param name="src">maturin-*.tar.gz</param>
     <param name="tag">maturin</param>
     <param name="compression">xz</param>
  </service>
  <service name="cargo_vendor" mode="manual">
     <param name="src">cryptography-*.tar.gz</param>
     <param name="tag">cryptography</param>
     <param name="compression">xz</param>
  </service>
</services>
