Skip to content

Commit 4b5cdbe

Browse files
committed
Add cli config
1 parent 6ed06e7 commit 4b5cdbe

File tree

1 file changed

+41
-2
lines changed

1 file changed

+41
-2
lines changed

setup.py

Lines changed: 41 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1-
from setuptools import setup
1+
from setuptools import setup, find_packages
22

3-
setup()
3+
setup(
4+
name="youtool",
5+
version="0.1.0",
6+
packages=find_packages(),
7+
install_requires=[
8+
'youtool[cli]',
9+
],
10+
extras_require={
11+
'cli': [
12+
'loguru',
13+
'tqdm'
14+
],
15+
'transcription': [
16+
'yt-dlp'
17+
],
18+
'livechat': [
19+
'chat-downloader'
20+
],
21+
'dev': [
22+
'autoflake',
23+
'black',
24+
'flake8',
25+
'ipython',
26+
'isort',
27+
'pytest',
28+
'pytest-dependency',
29+
'twine',
30+
'wheel'
31+
],
32+
'base': [
33+
'isodate',
34+
'requests'
35+
],
36+
},
37+
entry_points={
38+
'console_scripts': [
39+
'youtool=youtool.cli:main',
40+
],
41+
},
42+
)

0 commit comments

Comments
 (0)