Skip to content

Commit a2b2762

Browse files
손봉균손봉균
authored andcommitted
feat: setup.py
1 parent 585c032 commit a2b2762

File tree

3 files changed

+17
-120
lines changed

3 files changed

+17
-120
lines changed

.env.example

Lines changed: 0 additions & 66 deletions
This file was deleted.

pyproject.toml

Lines changed: 0 additions & 51 deletions
This file was deleted.

setup.py

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,32 @@
11
# setup.py
22
from setuptools import setup, find_packages
3+
import os
4+
import glob
35

4-
with open("docs/README.md", "r", encoding="utf-8") as fh:
6+
with open("README.md", "r", encoding="utf-8") as fh:
57
long_description = fh.read()
68

9+
# 프롬프트 파일들을 찾습니다
10+
prompt_files = glob.glob('prompt/*.md')
11+
prompt_files = [os.path.basename(f) for f in prompt_files]
12+
713
setup(
8-
name="lang2sql", # 패키지 이름
14+
name="lang2SQL", # 패키지 이름
915
version="0.1.9", # 버전
1016
author="ehddnr301",
1117
author_email="[email protected]",
1218
url="https://github.com/CausalInferenceLab/Lang2SQL",
1319
description="Lang2SQL - Query Generator for Data Warehouse",
1420
long_description=long_description,
1521
long_description_content_type="text/markdown",
16-
packages=find_packages(), # my_package를 자동으로 찾음
22+
packages=find_packages() + ['prompt'], # prompt 패키지 직접 추가
23+
package_data={
24+
'prompt': ['*.md', '*.py'], # prompt 디렉토리의 모든 .md 파일 포함
25+
},
26+
data_files=[
27+
('prompt', [os.path.join('prompt', f) for f in prompt_files])
28+
],
29+
include_package_data=True,
1730
install_requires=[
1831
"langgraph==0.2.62",
1932
"datahub==0.999.1",
@@ -29,6 +42,7 @@
2942
"langchain-ollama>=0.3.2,<0.4.0",
3043
"langchain-huggingface>=0.1.2,<0.2.0",
3144
"transformers==4.51.2",
45+
"clickhouse-driver==0.2.9",
3246
],
3347
entry_points={
3448
"console_scripts": [

0 commit comments

Comments
 (0)