55 lines
1.3 KiB
TOML
Executable File
55 lines
1.3 KiB
TOML
Executable File
[project]
|
|
name = "tidal-downloader"
|
|
version = "0.1.0"
|
|
description = ""
|
|
authors = [
|
|
{name = "David Freitag",email = "david@freitag.site"}
|
|
]
|
|
requires-python = ">=3.14,<4.0"
|
|
dependencies = [
|
|
"ffmpeg (>=1.4,<2.0)",
|
|
"tidalapi (>=0.8.11,<0.9.0)",
|
|
"yt-dlp (>=2026.3.3,<2027.0.0)",
|
|
"musicbrainzngs @ git+https://github.com/freitagdavid/python-musicbrainzngs-neo.git",
|
|
"python-redux (>=0.25.4,<0.26.0)",
|
|
"aiohttp (>=3.13.3,<4.0.0)",
|
|
"textual (>=8.0.2,<9.0.0)",
|
|
"textual-dev (>=1.8.0,<2.0.0)",
|
|
"lxml[cssselect] (>=6.0.2,<7.0.0)",
|
|
"cssselect (>=1.4.0,<2.0.0)",
|
|
"selenium (>=4.41.0,<5.0.0)",
|
|
"thefuzz (>=0.22.1,<0.23.0)",
|
|
"ruff (>=0.15.5,<0.16.0)",
|
|
"rich (>=14.3.3,<15.0.0)",
|
|
]
|
|
|
|
[tool.ruff.lint]
|
|
select = [
|
|
# pycodestyle
|
|
"E",
|
|
# Pyflakes
|
|
"F",
|
|
# pyupgrade
|
|
"UP",
|
|
# flake8-bugbear
|
|
"B",
|
|
# flake8-simplify
|
|
"SIM",
|
|
# isort
|
|
"I",
|
|
]
|
|
|
|
[tool.textual]
|
|
default_theme = "textual.themes.tui"
|
|
default_palette = "textual.palettes.tui"
|
|
default_font = "textual.fonts.tui"
|
|
default_font_size = 12
|
|
default_font_weight = "normal"
|
|
default_font_style = "normal"
|
|
default_font_color = "white"
|
|
default_background_color = "black"
|
|
default_foreground_color = "white"
|
|
[build-system]
|
|
requires = ["poetry-core>=2.0.0,<3.0.0"]
|
|
build-backend = "poetry.core.masonry.api"
|