MakiAi commited on
Commit
0fe0f23
1 Parent(s): 77532a8

✨ chore: プロジェクトの初期設定とパッケージ定義を追加

Browse files

- `setup.py` ファイルを作成し、プロジェクトのメタデータ、依存関係、エントリーポイントを定義しました。
- プロジェクトに必要なパッケージ(streamlit, opencv-python, numpy, loguru)を `install_requires` に指定しました。
- エントリーポイントとして `pic_to_header` コマンドを定義し、`pic_to_header.app:main` を実行するように設定しました。
- README.mdの内容をlong_descriptionとして読み込みました。
- プロジェクトのバージョンを0.1.0に設定しました。
- MITライセンスを採用しました。
- Python 3.7以上をサポートするように設定しました。

Files changed (1) hide show
  1. setup.py +38 -0
setup.py ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from setuptools import setup, find_packages
2
+
3
+ with open("README.md", "r", encoding="utf-8") as fh:
4
+ long_description = fh.read()
5
+
6
+ setup(
7
+ name="pic-to-header",
8
+ version="0.1.0",
9
+ author="Sunwood-ai-labs",
10
+ author_email="your.email@example.com",
11
+ description="A Python application to generate header images using mask and input images",
12
+ long_description=long_description,
13
+ long_description_content_type="text/markdown",
14
+ url="https://github.com/Sunwood-ai-labs/pic-to-header",
15
+ packages=find_packages(),
16
+ classifiers=[
17
+ "Development Status :: 3 - Alpha",
18
+ "Intended Audience :: Developers",
19
+ "License :: OSI Approved :: MIT License",
20
+ "Operating System :: OS Independent",
21
+ "Programming Language :: Python :: 3",
22
+ "Programming Language :: Python :: 3.7",
23
+ "Programming Language :: Python :: 3.8",
24
+ "Programming Language :: Python :: 3.9",
25
+ ],
26
+ python_requires=">=3.7",
27
+ install_requires=[
28
+ "streamlit",
29
+ "opencv-python",
30
+ "numpy",
31
+ "loguru",
32
+ ],
33
+ entry_points={
34
+ "console_scripts": [
35
+ "pic-to-header=pic_to_header.app:main",
36
+ ],
37
+ },
38
+ )