From 5a7d884781a69cccaf84f8668ce430304cb2fa13 Mon Sep 17 00:00:00 2001 From: Rafael Moraes <50295204+glomatico@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:22:42 -0300 Subject: [PATCH] Update project config and dependencies --- .gitignore | 4 ++-- .python-version | 1 + pyproject.toml | 37 +++++++++++++++---------------------- requirements.txt | 10 ---------- 4 files changed, 18 insertions(+), 34 deletions(-) create mode 100644 .python-version delete mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore index ca5c9a9..11b2fa2 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,6 @@ __pycache__ !gamdl !.gitignore +!.python-version !pyproject.toml -!README.md -!requirements.txt +!README.mds diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..c8cfe39 --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.10 diff --git a/pyproject.toml b/pyproject.toml index 443ae97..1745de5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,28 +1,21 @@ [project] name = "gamdl" +version = "2.7" description = "A command-line app for downloading Apple Music songs, music videos and post videos." -requires-python = ">=3.10" -authors = [{ name = "glomatico" }] -dependencies = [ - "click", - "colorama", - "inquirerpy", - "m3u8", - "mutagen", - "pillow", - "pywidevine", - "yt-dlp", -] readme = "README.md" -dynamic = ["version"] - -[project.urls] -homepage = "https://github.com/glomatico/gamdl" -repository = "https://github.com/glomatico/gamdl" - -[build-system] -requires = ["flit_core"] -build-backend = "flit_core.buildapi" +license = { file = "LICENSE" } +requires-python = ">=3.10" +dependencies = [ + "async-lru>=2.0.5", + "click>=8.3.0", + "httpx>=0.28.1", + "inquirerpy>=0.3.4", + "m3u8>=6.0.0", + "mutagen>=1.47.0", + "pillow>=12.0.0", + "pywidevine>=1.8.0", + "yt-dlp>=2025.10.22", +] [project.scripts] -gamdl = "gamdl.cli:main" +gamdl = "gamdl.cli.cli:main" diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 2c05a99..0000000 --- a/requirements.txt +++ /dev/null @@ -1,10 +0,0 @@ -click -colorama -inquirerpy -m3u8 -mutagen -pillow -pywidevine -pyyaml -termcolor -yt-dlp