-
Notifications
You must be signed in to change notification settings - Fork 5
/
setup.py
59 lines (56 loc) · 1.29 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
from setuptools import setup, find_packages
__description__ = "A sleek API wrapper for Spotify's private API"
__install_require__ = [
"requests",
"colorama",
"Pillow",
"readerwriterlock",
"tls_client",
"typing_extensions",
"validators",
]
__extras__ = {
"websocket": ["websockets"],
"redis": ["redis"],
"pymongo": ["pymongo"],
}
with open("README.md", "r") as f:
long_description = f.read()
setup(
name="spotapi",
author="Aran",
description=__description__,
packages=find_packages(),
install_requires=__install_require__,
extras_require=__extras__,
keywords=[
"Spotify",
"API",
"Spotify API",
"Spotify Private API",
"Follow",
"Like",
"Creator",
"Music",
"Music API",
"Streaming",
"Music Data",
"Track",
"Playlist",
"Album",
"Artist",
"Music Search",
"Music Metadata",
"SpotAPI",
"Python Spotify Wrapper",
"Music Automation",
"Web Scraping",
"Python Music API",
"Spotify Integration",
"Spotify Playlist",
"Spotify Tracks",
],
long_description=long_description,
long_description_content_type="text/markdown",
version="1.1.0",
)