chores: run lint and format (#284)

This commit is contained in:
Deshraj Yadav
2023-07-15 21:34:06 -07:00
committed by GitHub
parent ac68986404
commit 05a4eef6ae
7 changed files with 19 additions and 14 deletions

View File

@@ -23,6 +23,6 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: poetry install --all-extras run: poetry install --all-extras
- name: Lint with ruff - name: Lint with ruff
run: poetry run ruff embedchain examples run: make ci_lint
- name: Test with pytest - name: Test with pytest
run: poetry run pytest run: make ci_test

View File

@@ -4,7 +4,7 @@ PIP := $(PYTHON) -m pip
PROJECT_NAME := embedchain PROJECT_NAME := embedchain
# Targets # Targets
.PHONY: install format lint clean test .PHONY: install format lint clean test ci_lint ci_test
install: install:
$(PIP) install --upgrade pip $(PIP) install --upgrade pip
@@ -22,3 +22,9 @@ clean:
test: test:
$(PYTHON) -m pytest $(PYTHON) -m pytest
ci_lint:
poetry run ruff .
ci_test:
poetry run pytest

View File

@@ -2,9 +2,7 @@ import importlib.metadata
__version__ = importlib.metadata.version(__package__ or __name__) __version__ = importlib.metadata.version(__package__ or __name__)
from .embedchain import ( from .embedchain import App # noqa: F401
App, # noqa: F401 from .embedchain import OpenSourceApp # noqa: F401
OpenSourceApp, # noqa: F401 from .embedchain import PersonApp # noqa: F401
PersonApp, # noqa: F401 from .embedchain import PersonOpenSourceApp # noqa: F401
PersonOpenSourceApp, # noqa: F401
)

View File

@@ -1,6 +1,8 @@
import logging import logging
import os import os
from chromadb.utils import embedding_functions from chromadb.utils import embedding_functions
from embedchain.config.BaseConfig import BaseConfig from embedchain.config.BaseConfig import BaseConfig

View File

@@ -9,7 +9,8 @@ from langchain.docstore.document import Document
from langchain.memory import ConversationBufferMemory from langchain.memory import ConversationBufferMemory
from embedchain.config import AddConfig, ChatConfig, InitConfig, QueryConfig from embedchain.config import AddConfig, ChatConfig, InitConfig, QueryConfig
from embedchain.config.QueryConfig import CODE_DOCS_PAGE_PROMPT_TEMPLATE, DEFAULT_PROMPT from embedchain.config.QueryConfig import (CODE_DOCS_PAGE_PROMPT_TEMPLATE,
DEFAULT_PROMPT)
from embedchain.data_formatter import DataFormatter from embedchain.data_formatter import DataFormatter
gpt4all_model = None gpt4all_model = None

View File

@@ -1,8 +1,6 @@
import logging import logging
import os
import chromadb import chromadb
from chromadb.utils import embedding_functions
from embedchain.vectordb.base_vector_db import BaseVectorDB from embedchain.vectordb.base_vector_db import BaseVectorDB

View File

@@ -1,7 +1,7 @@
import setuptools
import importlib.metadata import importlib.metadata
import setuptools
version = importlib.metadata.version(__package__ or __name__) version = importlib.metadata.version(__package__ or __name__)
with open("README.md", "r", encoding="utf-8") as fh: with open("README.md", "r", encoding="utf-8") as fh: