Skip to content

Commit ceed48f

Browse files
Release/v0.6.7
Release/v0.6.7
2 parents eac159b + 6e17c26 commit ceed48f

4 files changed

Lines changed: 8 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## [v0.6.7] - 2025-07-24
4+
5+
### Removed
6+
- Removed the `structure_classes` parameter from the `Pipelex` class.
7+
38
## [v0.6.6] - 2025-07-24
49

510
### Added

pipelex/pipelex.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import inspect
22
import os
33
from importlib.metadata import metadata
4-
from typing import Any, List, Optional, Type, cast
4+
from typing import Optional, Type, cast
55

66
from dotenv import load_dotenv
77
from kajson.class_registry import ClassRegistry
@@ -161,7 +161,6 @@ def setup(
161161
secrets_provider: Optional[SecretsProviderAbstract] = None,
162162
content_generator: Optional[ContentGeneratorProtocol] = None,
163163
pipe_router: Optional[PipeRouterProtocol] = None,
164-
structure_classes: Optional[List[Type[Any]]] = None,
165164
storage_provider: Optional[StorageProviderAbstract] = None,
166165
):
167166
# tools
@@ -177,9 +176,6 @@ def setup(
177176
self.class_registry.register_classes(PipelexTestModels.get_all_models())
178177
self.activity_manager.setup()
179178

180-
if structure_classes:
181-
self.class_registry.register_classes(structure_classes)
182-
183179
self.pipelex_hub.set_pipe_router(pipe_router or PipeRouter())
184180

185181
# pipeline

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pipelex"
3-
version = "0.6.6"
3+
version = "0.6.7"
44
description = "Pipelex is an open-source dev tool based on a simple declarative language that lets you define replicable, structured, composable LLM pipelines."
55
authors = [{ name = "Evotis S.A.S.", email = "evotis@pipelex.com" }]
66
maintainers = [{ name = "Pipelex staff", email = "oss@pipelex.com" }]

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)