Skip to content

Commit 3d0a889

Browse files
committed
Update RHOAI index to 3.4
1 parent ab86328 commit 3d0a889

19 files changed

Lines changed: 1857 additions & 1551 deletions

.konflux/build-args-konflux.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
BUILDER_BASE_IMAGE=registry.redhat.io/rhai/base-image-cpu-rhel9:3.2
1+
BUILDER_BASE_IMAGE=registry.redhat.io/rhai/base-image-cpu-rhel9:3.4.0-1777399554
22
BUILDER_DNF_COMMAND=dnf
3-
RUNTIME_BASE_IMAGE=registry.redhat.io/rhai/base-image-cpu-rhel9:3.2
3+
RUNTIME_BASE_IMAGE=registry.redhat.io/rhai/base-image-cpu-rhel9:3.4.0-1777399554
44
RUNTIME_DNF_COMMAND=dnf

.konflux/profiles.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[common]
2+
python_version = "3.12"
3+
platforms = ["x86_64", "aarch64"]
4+
bootstrap_packages = ["uv-build", "uv", "pip", "maturin"]
5+
6+
[profiles.cpu]
7+
rhoai_index_url = "https://packages.redhat.com/api/pypi/public-rhai/rhoai/3.4/cpu-ubi9/simple/"
8+
output_suffix = ""
9+
tekton_files = [
10+
".tekton/lightspeed-stack-pull-request.yaml",
11+
".tekton/lightspeed-stack-push.yaml",
12+
".tekton/lightspeed-stack-0-6-pull-request.yaml",
13+
".tekton/lightspeed-stack-0-6-push.yaml",
14+
]

.konflux/pypi_wheel_only.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Packages where PyPI has an sdist but it cannot be built reliably.
2+
# Rust/C++ bootstrap, binary-only distributions, CUDA stack.
3+
#
4+
# Pure-Python packages whose build backends pull in C-extension deps
5+
# (e.g. jinja2→markupsafe) that conflict with RHOAI-rebuilt wheels.
6+
a2a-sdk
7+
opentelemetry-distro
8+
pydantic-ai-skills

.konflux/requirements-build.txt

Lines changed: 1 addition & 171 deletions
Original file line numberDiff line numberDiff line change
@@ -1,171 +1 @@
1-
#
2-
# This file is autogenerated by pip-compile with Python 3.13
3-
# by the following command:
4-
#
5-
# pybuild-deps compile --output-file=requirements-build.txt requirements.source.txt
6-
#
7-
calver==2025.10.20
8-
# via trove-classifiers
9-
cython==3.2.4
10-
# via oracledb
11-
dunamai==1.26.1
12-
# via uv-dynamic-versioning
13-
flit-core==3.12.0
14-
# via
15-
# click
16-
# jinja2
17-
# packaging
18-
# pathspec
19-
# pypdf
20-
# wheel
21-
hatch-fancy-pypi-readme==25.1.0
22-
# via
23-
# attrs
24-
# llama-stack-client
25-
# openai
26-
hatch-vcs==0.5.0
27-
# via
28-
# attrs
29-
# chardet
30-
# filelock
31-
hatchling==1.26.3
32-
# via
33-
# hatch-fancy-pypi-readme
34-
# llama-stack-client
35-
# openai
36-
hatchling==1.29.0
37-
# via
38-
# a2a-sdk
39-
# attrs
40-
# chardet
41-
# filelock
42-
# hatch-fancy-pypi-readme
43-
# hatch-vcs
44-
# mcp
45-
# opentelemetry-api
46-
# opentelemetry-distro
47-
# opentelemetry-exporter-otlp
48-
# opentelemetry-exporter-otlp-proto-common
49-
# opentelemetry-exporter-otlp-proto-grpc
50-
# opentelemetry-exporter-otlp-proto-http
51-
# opentelemetry-instrumentation
52-
# opentelemetry-proto
53-
# opentelemetry-sdk
54-
# opentelemetry-semantic-conventions
55-
# pydantic-settings
56-
# pygments
57-
# pythainlp
58-
# python-multipart
59-
# starlette
60-
# uv-dynamic-versioning
61-
# uvicorn
62-
# wcwidth
63-
jinja2==3.1.6
64-
# via uv-dynamic-versioning
65-
markupsafe==3.0.3
66-
# via jinja2
67-
maturin==1.10.2
68-
# via fastuuid
69-
packaging==26.0
70-
# via
71-
# dunamai
72-
# hatchling
73-
# setuptools-scm
74-
# vcs-versioning
75-
# wheel
76-
pathspec==1.0.4
77-
# via hatchling
78-
pdm-backend==2.4.8
79-
# via fastapi
80-
pkgconfig==1.6.0
81-
# via aiohttp
82-
pluggy==1.6.0
83-
# via hatchling
84-
poetry-core==2.3.2
85-
# via
86-
# dunamai
87-
# litellm
88-
# pkgconfig
89-
# rich
90-
# tomlkit
91-
semantic-version==2.10.0
92-
# via setuptools-rust
93-
setuptools-rust==1.12.1
94-
# via maturin
95-
setuptools-scm==10.0.5
96-
# via
97-
# hatch-vcs
98-
# llama-stack
99-
# llama-stack-api
100-
# pluggy
101-
# setuptools-rust
102-
# tenacity
103-
tomlkit==0.14.0
104-
# via uv-dynamic-versioning
105-
trove-classifiers==2026.1.14.14
106-
# via hatchling
107-
uv-dynamic-versioning==0.14.0
108-
# via
109-
# a2a-sdk
110-
# mcp
111-
vcs-versioning==1.1.1
112-
# via setuptools-scm
113-
wheel==0.46.3
114-
# via
115-
# authlib
116-
# azure-core
117-
# azure-identity
118-
# cachetools
119-
# litellm
120-
# oracledb
121-
# sentence-transformers
122-
# tornado
123-
# tzdata
124-
125-
# The following packages are considered to be unsafe in a requirements file:
126-
setuptools==82.0.1
127-
# via
128-
# aiohttp
129-
# authlib
130-
# azure-core
131-
# azure-identity
132-
# blobfile
133-
# cachetools
134-
# calver
135-
# certifi
136-
# charset-normalizer
137-
# emoji
138-
# google-api-core
139-
# google-cloud-bigquery
140-
# googleapis-common-protos
141-
# greenlet
142-
# grpc-google-iam-v1
143-
# joserfc
144-
# llama-stack
145-
# llama-stack-api
146-
# markupsafe
147-
# maturin
148-
# multiprocess
149-
# oracledb
150-
# pathspec
151-
# pluggy
152-
# polyleven
153-
# proto-plus
154-
# psutil
155-
# pyasn1
156-
# pycryptodomex
157-
# pyjwt
158-
# python-dotenv
159-
# regex
160-
# requests
161-
# semver
162-
# sentence-transformers
163-
# setuptools-rust
164-
# setuptools-scm
165-
# sse-starlette
166-
# tenacity
167-
# tornado
168-
# trl
169-
# trove-classifiers
170-
# tzdata
171-
# vcs-versioning
1+
# No sdist packages — no build dependencies needed.

0 commit comments

Comments
 (0)