diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8512399..1cf1b3e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,20 +1,8 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.0.290 + rev: v0.9.0 hooks: - id: ruff args: - [--exclude, features, --ignore, "E501", --fix, --exit-non-zero-on-fix] - - - repo: https://github.com/psf/black-pre-commit-mirror - rev: 23.9.1 - hooks: - - id: black - args: [--force-exclude, features] - - - repo: https://github.com/pycqa/isort - rev: 5.12.0 - hooks: - - id: isort - name: isort (python) - args: [--profile, black, --skip, features, --filter-files] + [--exclude, features, --ignore, "E501", --fix, --exit-non-zero-on-fix, --select, "E,F,I"] + - id: ruff-format \ No newline at end of file diff --git a/promptlayer/promptlayer_base.py b/promptlayer/promptlayer_base.py index 39191c7..8b46108 100644 --- a/promptlayer/promptlayer_base.py +++ b/promptlayer/promptlayer_base.py @@ -51,7 +51,7 @@ def __getattr__(self, name): ): return PromptLayerBase( attr, - function_name=f'{object.__getattribute__(self, "_function_name")}.{name}', + function_name=f"{object.__getattribute__(self, '_function_name')}.{name}", provider_type=object.__getattribute__(self, "_provider_type"), api_key=object.__getattribute__(self, "_api_key"), tracer=object.__getattribute__(self, "_tracer"), diff --git a/promptlayer/py.typed b/promptlayer/py.typed new file mode 100644 index 0000000..e69de29 diff --git a/promptlayer/track/__init__.py b/promptlayer/track/__init__.py index e9ada03..7b5f8c1 100644 --- a/promptlayer/track/__init__.py +++ b/promptlayer/track/__init__.py @@ -1,6 +1,5 @@ -from promptlayer.track.track import agroup, ametadata, aprompt, ascore, group +from promptlayer.track.track import agroup, ametadata, aprompt, ascore, group, prompt from promptlayer.track.track import metadata as metadata_ -from promptlayer.track.track import prompt from promptlayer.track.track import score as score_ diff --git a/promptlayer/utils.py b/promptlayer/utils.py index 8989ac1..8979c48 100644 --- a/promptlayer/utils.py +++ b/promptlayer/utils.py @@ -748,9 +748,9 @@ def cleaned_result(self): hasattr(result.choices[0].delta, "content") and result.choices[0].delta.content is not None ): - response["content"] = response[ - "content" - ] = f"{response['content']}{result.choices[0].delta.content}" + response["content"] = response["content"] = ( + f"{response['content']}{result.choices[0].delta.content}" + ) final_result = deepcopy(self.results[-1]) final_result.choices[0] = response return final_result