diff --git a/.gitea/workflows/dl.yml b/.gitea/workflows/dl.yml index e057762..a0b7d5c 100644 --- a/.gitea/workflows/dl.yml +++ b/.gitea/workflows/dl.yml @@ -4,7 +4,7 @@ on: [push] jobs: lint: runs-on: ubuntu-latest - container: python:3.13.0 + container: python:3.13.1 steps: - run: apt-get update - run: apt-get install -y git nodejs diff --git a/Dockerfile b/Dockerfile index 0b92c55..cd97d7e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,10 +9,9 @@ RUN apt-get update && \ apt-get install -y \ vim p7zip* git mc lftp rename wget curl procps psmisc \ openssh-client transmission-cli speedtest-cli \ - python3-pip python3-requests python3-transmissionrpc && \ - apt-get install -y --no-install-recommends mame-tools && \ + python3-requests python3-transmissionrpc && \ + apt-get install -y --no-install-recommends mame-tools yt-dlp && \ rm -rf /var/lib/apt/lists/* && \ - pip install yt-dlp && \ curl -sSL https://raw.githubusercontent.com/MatanZ/tremc/main/tremc -o /usr/local/bin/tremc && \ curl -sSL https://raw.githubusercontent.com/putnam/binmerge/master/binmerge -o /usr/local/bin/binmerge && \ update-alternatives --set editor /usr/bin/vim.basic diff --git a/poetry.lock b/poetry.lock index 87cf633..0549200 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,14 +1,14 @@ -# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.5 and should not be changed by hand. [[package]] name = "certifi" -version = "2024.8.30" +version = "2024.12.14" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, - {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, + {file = "certifi-2024.12.14-py3-none-any.whl", hash = "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56"}, + {file = "certifi-2024.12.14.tar.gz", hash = "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db"}, ] [[package]] @@ -345,28 +345,7 @@ h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] -[[package]] -name = "yt-dlp" -version = "2024.11.27.232921.dev0" -description = "A feature-rich command-line audio/video downloader" -optional = false -python-versions = ">=3.9" -files = [ - {file = "yt_dlp-2024.11.27.232921.dev0-py3-none-any.whl", hash = "sha256:f7f4a408cf856b037ac75b399b49a374dc2fcb7f94b5538cf5d59e637e0f3611"}, - {file = "yt_dlp-2024.11.27.232921.dev0.tar.gz", hash = "sha256:31e3bbf18b327c26d477ba93a5d6020bc74a383df55d12cfaa1c327db5b958c7"}, -] - -[package.extras] -build = ["build", "hatchling", "pip", "setuptools (>=71.0.2)", "wheel"] -curl-cffi = ["curl-cffi (==0.5.10)", "curl-cffi (>=0.5.10,!=0.6.*,<0.7.2)"] -default = ["brotli", "brotlicffi", "certifi", "mutagen", "pycryptodomex", "requests (>=2.32.2,<3)", "urllib3 (>=1.26.17,<3)", "websockets (>=13.0)"] -dev = ["autopep8 (>=2.0,<3.0)", "pre-commit", "pytest (>=8.1,<9.0)", "pytest-rerunfailures (>=14.0,<15.0)", "ruff (>=0.7.0,<0.8.0)"] -pyinstaller = ["pyinstaller (>=6.11.1)"] -secretstorage = ["cffi", "secretstorage"] -static-analysis = ["autopep8 (>=2.0,<3.0)", "ruff (>=0.7.0,<0.8.0)"] -test = ["pytest (>=8.1,<9.0)", "pytest-rerunfailures (>=14.0,<15.0)"] - [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "7ee9116b77bec2674bc14cbde4ac1d6163dd37228100f18822c37bff29e2c904" +content-hash = "9d77ee3378511626b927641897dae689ddfec095bdd13a1c8f66f29d6b6e1eec" diff --git a/pyproject.toml b/pyproject.toml index aa6ed3f..f8d7543 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,6 @@ package-mode = false python = "^3.10" transmissionrpc-ng = "~0.13.1" requests = "^2.32.3" -yt-dlp = "^2024.11.27" [tool.poetry.group.dev.dependencies] ruff = "^0.8.4"