feat:(anime screen):add basic error handling

This commit is contained in:
Benex254
2024-08-05 09:46:58 +03:00
parent 3e68afc656
commit ed713375ef
13 changed files with 118 additions and 80 deletions

60
setup.py Normal file
View 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",
],
},
)