mirror of
https://github.com/RoyalnetworkTR/turkanime-client.git
synced 2026-09-25 01:00:00 +03:00
66 lines
2.0 KiB
TOML
66 lines
2.0 KiB
TOML
[tool.poetry]
|
||
name = "turkanime-gui"
|
||
version = "9.4.9.2"
|
||
description = "Türkanime video oynatıcı ve indirici"
|
||
authors = ["barkeser2002 <bariskeser@bariskeser.com>", "Junicchi <junicchi@waifu.club>"]
|
||
readme = "README.md"
|
||
license = "CC-BY-NC-ND-4.0"
|
||
repository = "https://github.com/barkeser2002/turkanime-gui"
|
||
keywords = ["turkanime","turk","anime","downloader"]
|
||
|
||
classifiers = [
|
||
"Environment :: Console",
|
||
"Programming Language :: Python :: 3.9",
|
||
"Programming Language :: Python :: 3.10",
|
||
"Programming Language :: Python :: 3.11",
|
||
"Programming Language :: Python :: 3.12",
|
||
"Programming Language :: Python :: 3.13"
|
||
]
|
||
|
||
packages = [
|
||
{ include = "turkanime_api" }
|
||
]
|
||
|
||
include = [
|
||
{ path = "docs/TurkAnime.png", format = "sdist" },
|
||
{ path = "docs/TurkAnime.ico", format = "sdist" },
|
||
{ path = "docs/TurkAnime.png", format = "wheel" },
|
||
{ path = "docs/TurkAnime.ico", format = "wheel" },
|
||
]
|
||
|
||
[tool.poetry.dependencies]
|
||
python = ">=3.9,<4"
|
||
yt-dlp = { version = "*", extras = ["default", "curl-cffi"] }
|
||
curl-cffi = ">=0.13"
|
||
pycryptodome = "*"
|
||
appdirs = "*"
|
||
questionary = "*"
|
||
py7zr = "*"
|
||
rich = ">=13.0.0"
|
||
easygui = ">=0.98.2"
|
||
# PyQt6 bazı Linux/musl ve yeni Python kombinasyonlarında tekerlek yayınlamayabilir.
|
||
# Bu nedenle opsiyonel yapıyoruz; GUI isteyenler extras ile kurabilir.
|
||
# PyQt6 = { version = ">=6.5", optional = true }
|
||
customtkinter = { version = ">=5.2.0", optional = true }
|
||
|
||
selenium = { version = ">=4.11.0", optional = true }
|
||
|
||
[tool.poetry.extras]
|
||
gui = ["customtkinter", "selenium"]
|
||
|
||
[tool.poetry.group.dev.dependencies]
|
||
toml = "*"
|
||
|
||
[build-system]
|
||
requires = ["poetry-core"]
|
||
build-backend = "poetry.core.masonry.api"
|
||
|
||
[tool.poetry.scripts]
|
||
# Publish sırasında yapılması gerekenler:
|
||
# turkanime_api/version.py dosyasındaki build, pip olarak değişmeli.
|
||
# poetry build; poetry install; poetry publish
|
||
|
||
turkanime = 'turkanime_api.cli.__main__:main'
|
||
turkanime-cli = 'turkanime_api.cli.__main__:main'
|
||
turkanime-gui = 'turkanime_api.gui.main:run'
|