diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 177bfa9..013d7ee 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -32,16 +32,9 @@ jobs: requirements-dev.txt - name: "Install OS packages" run: | + wget https://mediaarea.net/repo/deb/repo-mediaarea_1.0-24_all.deb sudo apt-get --quiet update - sudo apt-get install --quiet --yes libmms0 libjansson4 libcurl3-gnutls libxml2 libxslt1.1 - wget https://mediaarea.net/download/binary/libzen0/0.4.37/libzen0v5_0.4.37-1_amd64.xUbuntu_18.04.deb - sudo dpkg -i libzen0v5_0.4.37-1_amd64.xUbuntu_18.04.deb - wget https://mediaarea.net/download/binary/libmediainfo0/18.05/libmediainfo0v5_18.05-1_amd64.xUbuntu_18.04.deb - sudo dpkg -i libmediainfo0v5_18.05-1_amd64.xUbuntu_18.04.deb - wget http://mirrors.kernel.org/ubuntu/pool/main/libe/libevent/libevent-2.1-6_2.1.8-stable-4build1_amd64.deb - sudo dpkg -i libevent-2.1-6_2.1.8-stable-4build1_amd64.deb - wget https://mediaarea.net/download/binary/mediaconch/18.03.2/mediaconch_18.03.2-1_amd64.xUbuntu_18.04.deb - sudo dpkg -i mediaconch_18.03.2-1_amd64.xUbuntu_18.04.deb + sudo apt-get install --quiet --yes mediaconch - name: "Install tox" run: | python -m pip install --upgrade pip diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3c59e5f..ad50ca7 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,11 +1,11 @@ repos: - repo: https://github.com/asottile/pyupgrade - rev: v3.15.2 + rev: v3.16.0 hooks: - id: pyupgrade args: [--py38-plus] - repo: https://github.com/asottile/reorder_python_imports - rev: v3.12.0 + rev: v3.13.0 hooks: - id: reorder-python-imports args: [--py38-plus] @@ -15,13 +15,13 @@ repos: - id: black args: [--safe, --quiet] - repo: https://github.com/pycqa/flake8 - rev: "7.0.0" + rev: "7.1.0" hooks: - id: flake8 additional_dependencies: - - flake8-bugbear==24.2.6 + - flake8-bugbear==24.4.26 - flake8-comprehensions==3.14.0 - repo: https://github.com/igorshubovych/markdownlint-cli - rev: v0.39.0 + rev: v0.41.0 hooks: - id: markdownlint diff --git a/requirements-dev.txt b/requirements-dev.txt index cd136f9..fb4f428 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -8,7 +8,7 @@ build==1.2.1 # via pip-tools click==8.1.7 # via pip-tools -coverage[toml]==7.5.1 +coverage[toml]==7.5.3 # via # ammcpc (pyproject.toml) # pytest-cov @@ -20,7 +20,7 @@ iniconfig==2.0.0 # via pytest lxml==5.2.2 # via ammcpc (pyproject.toml) -packaging==24.0 +packaging==24.1 # via # build # pytest @@ -32,7 +32,7 @@ pyproject-hooks==1.1.0 # via # build # pip-tools -pytest==8.2.1 +pytest==8.2.2 # via # ammcpc (pyproject.toml) # pytest-cov @@ -46,11 +46,11 @@ tomli==2.0.1 # pytest wheel==0.43.0 # via pip-tools -zipp==3.18.2 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: pip==24.0 # via pip-tools -setuptools==70.0.0 +setuptools==70.1.0 # via pip-tools