Skip to content

Commit 119ec14

Browse files
committed
release: v0.2.15-rc4
1 parent 41d6ca2 commit 119ec14

File tree

6 files changed

+65
-112
lines changed

6 files changed

+65
-112
lines changed

apps/beeai-cli/pyproject.toml

Lines changed: 25 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,30 @@
1+
[build-system]
2+
build-backend = 'uv_build'
3+
requires = ['uv_build>=0.7.12,<0.8.0']
4+
15
[project]
2-
name = "beeai-cli"
3-
version = "0.2.15-rc3"
4-
description = "BeeAI CLI"
5-
readme = "README.md"
6-
authors = [{ name = "IBM Corp." }]
7-
requires-python = ">=3.13,<4.0"
8-
dependencies = [
9-
"anyio~=4.9.0",
10-
"pydantic~=2.11.7",
11-
"pydantic-settings~=2.10.1",
12-
"requests~=2.32.4",
13-
"jsonschema~=4.24.0",
14-
"jsf~=0.11.2",
15-
'gnureadline~=8.2.13; sys_platform != "win32"',
16-
"prompt-toolkit~=3.0.51",
17-
"jsonref~=1.1.0",
18-
"inquirerpy~=0.3.4",
19-
"psutil~=7.0.0",
20-
"acp-sdk~=1.0.0",
21-
"tenacity~=9.1.2",
22-
"typer~=0.16.0",
23-
]
6+
dependencies = ['anyio~=4.9.0', 'pydantic~=2.11.7', 'pydantic-settings~=2.10.1', 'requests~=2.32.4', 'jsonschema~=4.24.0', 'jsf~=0.11.2', 'gnureadline~=8.2.13; sys_platform != "win32"', 'prompt-toolkit~=3.0.51', 'jsonref~=1.1.0', 'inquirerpy~=0.3.4', 'psutil~=7.0.0', 'acp-sdk~=1.0.0', 'tenacity~=9.1.2', 'typer~=0.16.0']
7+
description = 'BeeAI CLI'
8+
name = 'beeai-cli'
9+
readme = 'README.md'
10+
requires-python = '>=3.13,<4.0'
11+
version = '0.2.15-rc4'
2412

25-
[tool.uv.sources]
26-
beeai-server = { workspace = true }
27-
beeai-sdk = { workspace = true }
13+
[[project.authors]]
14+
name = 'IBM Corp.'
2815

29-
[project.scripts]
30-
beeai = "beeai_cli:app"
31-
beeai-cli = "beeai_cli:app"
16+
[project.scripts]
17+
beeai = 'beeai_cli:app'
18+
beeai-cli = 'beeai_cli:app'
3219

33-
[build-system]
34-
requires = ["uv_build>=0.7.12,<0.8.0"]
35-
build-backend = "uv_build"
20+
[tool]
21+
[tool.uv]
22+
[tool.uv.build-backend]
23+
source-include = ['src/beeai_cli/data']
24+
25+
[tool.uv.sources]
26+
[tool.uv.sources.beeai-sdk]
27+
workspace = true
3628

37-
[tool.uv.build-backend]
38-
source-include = ["src/beeai_cli/data"]
29+
[tool.uv.sources.beeai-server]
30+
workspace = true

apps/beeai-server/pyproject.toml

Lines changed: 34 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,40 @@
1-
[project]
2-
name = "beeai-server"
3-
version = "0.2.15-rc3"
4-
description = "BeeAI server"
5-
readme = "README.md"
6-
authors = [{ name = "IBM Corp." }]
7-
requires-python = ">=3.13,<4.0"
8-
dependencies = [
9-
"acp-sdk>=1.0.0",
10-
"aiohttp>=3.11.11",
11-
"anyio>=4.9.0",
12-
"asgiref>=3.8.1",
13-
"fastapi[standard]>=0.115.7",
14-
"httpx>=0.28.1",
15-
"kink>=0.8.1",
16-
"orjson>=3.10.15",
17-
"pydantic>=2.10.6",
18-
"pydantic-settings>=2.7.1",
19-
"structlog>=25.1.0",
20-
"uvicorn>=0.34.0",
21-
"opentelemetry-sdk>=1.30.0",
22-
"opentelemetry-api>=1.30.0",
23-
"opentelemetry-exporter-otlp-proto-http>=1.30.0",
24-
"aiodocker>=0.24.0",
25-
"tenacity>=9.0.0",
26-
"cachetools>=5.5.2",
27-
"python-multipart>=0.0.20",
28-
"kr8s>=0.20.7",
29-
"beeai-framework~=0.1.29",
30-
"alembic>=1.15.2",
31-
"asyncpg>=0.30.0",
32-
"sqlalchemy[asyncio]>=2.0.41",
33-
"aioboto3>=14.3.0",
34-
"pyjwt>=2.10.1",
35-
# !!! WARNING !!!
36-
# Migrations need to be applied appropriately when upgrading procrastinate. Make sure to update the appropriate
37-
# migration scripts in ./src/beeai_server/infrastructure/peristence/migrations/alembic
38-
# https://procrastinate.readthedocs.io/en/stable/howto/production/migrations.html#migrate-the-procrastinate-schema
39-
"procrastinate==3.2.2",
40-
"sqlparse>=0.5.3",
41-
"pgvector>=0.4.1",
42-
"ibm-watsonx-ai>=1.3.28",
43-
]
1+
[build-system]
2+
build-backend = 'hatchling.build'
3+
requires = ['hatchling']
444

45-
[tool.ruff]
46-
line-length = 120
5+
[dependency-groups]
6+
dev = ['pytest>=8.3.4', 'pytest-asyncio>=0.25.3', 'pytest-env>=1.1.5', 'pytest-httpx>=0.35.0', 'pytest-subtests>=0.14.1', 'reportlab>=4.4.2']
477

48-
[project.scripts]
49-
beeai-server = "beeai_server:serve"
50-
migrate = "beeai_server:migrate"
51-
create-buckets = "beeai_server:create_buckets"
52-
create-vector-extension = "beeai_server:create_vector_extension"
8+
[project]
9+
dependencies = ['acp-sdk>=1.0.0', 'aiohttp>=3.11.11', 'anyio>=4.9.0', 'asgiref>=3.8.1', 'fastapi[standard]>=0.115.7', 'httpx>=0.28.1', 'kink>=0.8.1', 'orjson>=3.10.15', 'pydantic>=2.10.6', 'pydantic-settings>=2.7.1', 'structlog>=25.1.0', 'uvicorn>=0.34.0', 'opentelemetry-sdk>=1.30.0', 'opentelemetry-api>=1.30.0', 'opentelemetry-exporter-otlp-proto-http>=1.30.0', 'aiodocker>=0.24.0', 'tenacity>=9.0.0', 'cachetools>=5.5.2', 'python-multipart>=0.0.20', 'kr8s>=0.20.7', 'beeai-framework~=0.1.29', 'alembic>=1.15.2', 'asyncpg>=0.30.0', 'sqlalchemy[asyncio]>=2.0.41', 'aioboto3>=14.3.0', 'pyjwt>=2.10.1', 'procrastinate==3.2.2', 'sqlparse>=0.5.3', 'pgvector>=0.4.1', 'ibm-watsonx-ai>=1.3.28']
10+
description = 'BeeAI server'
11+
name = 'beeai-server'
12+
readme = 'README.md'
13+
requires-python = '>=3.13,<4.0'
14+
version = '0.2.15-rc4'
5315

54-
[build-system]
55-
requires = ["hatchling"]
56-
build-backend = "hatchling.build"
16+
[[project.authors]]
17+
name = 'IBM Corp.'
5718

58-
[tool.pytest.ini_options]
59-
asyncio_default_fixture_loop_scope = "function"
60-
markers = ["e2e", "unit", "integration"]
61-
addopts = "-v --strict-markers"
62-
env = [
63-
# Dummy encryption key
64-
"PERSISTENCE__ENCRYPTION_KEY=3YwblH4IiFObl0igcHFqd-9BxV7csrrCrunaVotMda8=",
65-
"AUTH__DISABLE_AUTH=true",
66-
]
19+
[project.scripts]
20+
beeai-server = 'beeai_server:serve'
21+
create-buckets = 'beeai_server:create_buckets'
22+
create-vector-extension = 'beeai_server:create_vector_extension'
23+
migrate = 'beeai_server:migrate'
6724

68-
[dependency-groups]
69-
dev = [
70-
"pytest>=8.3.4",
71-
"pytest-asyncio>=0.25.3",
72-
"pytest-env>=1.1.5",
73-
"pytest-httpx>=0.35.0",
74-
"pytest-subtests>=0.14.1",
75-
"reportlab>=4.4.2",
76-
]
25+
[tool]
26+
[tool.hatch]
27+
[tool.hatch.build]
28+
[tool.hatch.build.targets]
29+
[tool.hatch.build.targets.wheel]
30+
artifacts = ['static/']
31+
32+
[tool.pytest]
33+
[tool.pytest.ini_options]
34+
addopts = '-v --strict-markers'
35+
asyncio_default_fixture_loop_scope = 'function'
36+
env = ['PERSISTENCE__ENCRYPTION_KEY=3YwblH4IiFObl0igcHFqd-9BxV7csrrCrunaVotMda8=', 'AUTH__DISABLE_AUTH=true']
37+
markers = ['e2e', 'unit', 'integration']
7738

78-
[tool.hatch.build.targets.wheel]
79-
artifacts = ["static/"]
39+
[tool.ruff]
40+
line-length = 120

apps/beeai-ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@i-am-bee/beeai-ui",
33
"autor": "IBM Corp.",
44
"private": true,
5-
"version": "0.2.15-rc3",
5+
"version": "0.2.15-rc4",
66
"type": "module",
77
"scripts": {
88
"dev": "vite",

apps/beeai-web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@i-am-bee/beeai-web",
3-
"version": "0.2.15-rc3",
3+
"version": "0.2.15-rc4",
44
"private": true,
55
"scripts": {
66
"dev": "NODE_OPTIONS=\"--no-experimental-global-navigator\" next dev",

helm/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ name: beeai-platform
33
icon: https://raw.githubusercontent.com/i-am-bee/beeai/master/docs/logo/beeai_framework_dark.svg
44
description: A Helm chart for Kubernetes
55
type: application
6-
version: 0.2.15-rc3
7-
appVersion: 0.2.15-rc3
6+
version: 0.2.15-rc4
7+
appVersion: 0.2.15-rc4
88
dependencies:
99
- name: common
1010
repository: oci://registry-1.docker.io/bitnamicharts

uv.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)