mirror of
https://github.com/Benexl/FastAnime.git
synced 2025-12-25 12:24:52 -08:00
feat:(anime screen):add basic error handling
This commit is contained in:
60
setup.py
Normal file
60
setup.py
Normal file
@@ -0,0 +1,60 @@
|
||||
import os
|
||||
import sys
|
||||
|
||||
from setuptools import find_packages, setup
|
||||
|
||||
assert sys.version_info >= (3, 10, 0), "FastAnime requires python 3.10+"
|
||||
|
||||
path = os.path.abspath(".")
|
||||
|
||||
kv_file_paths = []
|
||||
|
||||
app_dir = os.path.join(path, "fastanime")
|
||||
print(app_dir)
|
||||
|
||||
views_folder = os.path.join(app_dir, "View")
|
||||
for dirpath, dirnames, filenames in os.walk(views_folder):
|
||||
for filename in filenames:
|
||||
if os.path.splitext(filename)[1] == ".kv":
|
||||
kv_file = os.path.join(dirpath, filename)
|
||||
kv_file_paths.append(kv_file)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
setup(
|
||||
version="0.2.0",
|
||||
packages=[
|
||||
*find_packages(
|
||||
include=[
|
||||
"fastanime",
|
||||
"fastanime.*",
|
||||
"fastanime.Utility.*",
|
||||
"fastanime.libs.*",
|
||||
]
|
||||
),
|
||||
],
|
||||
package_dir={"fastanime": "fastanime"},
|
||||
package_data={
|
||||
"fastanime": [
|
||||
"assets/*",
|
||||
"configs/*",
|
||||
*kv_file_paths,
|
||||
]
|
||||
},
|
||||
install_requires=[
|
||||
"kivy",
|
||||
"plyer",
|
||||
"fuzzywuzzy",
|
||||
"python-Levenshtein",
|
||||
"kivymd @ https://github.com/kivymd/KivyMD/archive/master.zip",
|
||||
"ffpyplayer",
|
||||
"yt-dlp",
|
||||
],
|
||||
setup_requires=[],
|
||||
python_requires=">=3.10",
|
||||
entry_points={
|
||||
"gui_scripts": [
|
||||
"fastanime = fastanime.__main__:get_hook_dirs",
|
||||
],
|
||||
},
|
||||
)
|
||||
Reference in New Issue
Block a user