diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..684a5e2 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,75 @@ +[project] +name = "llm-factory" +version = "0.0.1" +authors = [ + { name="Mithat Sinan Ergen", email="mithat.ergen@turkcell.com.tr" }, +] +description = "LLM Factory package" +readme = "README.md" +requires-python = ">=3.9" +classifiers = [ + "Programming Language :: Python :: 3", + "Operating System :: OS Independent", +] + +[build-system] +requires = ["setuptools>=61.0", + "build==0.9.0", + "pep517==0.13.0", + "pyparsing==3.0.9", + "tomli==2.0.1", + "colorama==0.4.6", + "greenlet==1.1.3.post0", + "aiohappyeyeballs==2.4.0", + "aiohttp==3.10.5", + "aiosignal==1.3.1", + "annotated-types==0.7.0", + "anyio==4.4.0", + "async-timeout==4.0.3", + "attrs==24.2.0", + "certifi==2024.8.30", + "charset-normalizer==3.3.2", + "dataclasses-json==0.6.7", + "distro==1.9.0", + "exceptiongroup==1.2.2", + "frozenlist==1.4.1", + "h11==0.14.0", + "httpcore==1.0.5", + "httpx==0.27.2", + "idna==3.8", + "jiter==0.5.0", + "jsonpatch==1.33", + "jsonpointer==3.0.0", + "langchain==0.2.6", + "langchain-community==0.2.6", + "langchain-core==0.2.11", + "langchain-openai==0.1.14", + "langchain-text-splitters==0.2.2", + "langsmith==0.1.116", + "loguru==0.7.2", + "marshmallow==3.22.0", + "multidict==6.0.5", + "mypy-extensions==1.0.0", + "numpy==1.26.4", + "openai==1.44.0", + "orjson==3.10.7", + "packaging==24.1", + "pydantic==2.9.0", + "pydantic_core==2.23.2", + "PyYAML==6.0.2", + "regex==2024.7.24", + "requests==2.32.3", + "sniffio==1.3.1", + "SQLAlchemy==2.0.34", + "tenacity==8.5.0", + "tiktoken==0.7.0", + "tqdm==4.66.5", + "typing-inspect==0.9.0", + "typing_extensions==4.12.2", + "tzdata==2024.1", + "urllib3==2.2.2", + "yarl==1.11.0", + "win32-setctime==1.1.0"] +build-backend = "setuptools.build_meta" + + diff --git a/src/__init__.py b/src/__init__.py new file mode 100644 index 0000000..e69de29