Skip to content

Bump black from 24.10.0 to 25.1.0 #1450

Bump black from 24.10.0 to 25.1.0

Bump black from 24.10.0 to 25.1.0 #1450

Workflow file for this run

name: CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.12", "3.13"]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Log environment variables
run: |
echo "HOME: $HOME"
echo "GITHUB_WORKSPACE: $GITHUB_WORKSPACE"
echo "PATH: $PATH"
echo "PYTHONPATH: ${PYTHONPATH:-not set}"
- name: Install LilyPond
uses: Abjad/[email protected]
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install -r ci/requirements.txt --no-cache-dir
- name: Log dependencies
run: |
black --version
flake8 --version
isort --version
pip --version
pytest --version
- name: Install Abjad trevor/dev branch
run: |
git clone -b trevor/dev https://github.com/Abjad/abjad.git /tmp/abjad
python -m pip install /tmp/abjad
echo Priming Abjad parser tables ...
import="import abjad; from abjad.parsers"
python -c "${import}.parser import LilyPondParser; LilyPondParser()"
python -c "${import}.reduced import ReducedLyParser; ReducedLyParser()"
python -c "${import}.scheme import SchemeParser; SchemeParser()"
- name: Install rmakers
run: |
git clone https://github.com/Abjad/abjad-ext-rmakers.git /tmp/abjad-ext-rmakers
python -m pip install /tmp/abjad-ext-rmakers
- name: Install Bača
run: |
git clone https://github.com/trevorbaca/baca.git /tmp/baca
python -m pip install -e /tmp/baca
- name: Install this score
run: |
python -m pip install .
- name: List installed packages
run: |
python -m pip list
- name: Run checks
run: |
make black-check
make flake8
make isort-check
- name: Run doctest
run: |
export PATH=/home/runner/bin:$PATH
/tmp/baca/scr/doctest $GITHUB_WORKSPACE
- name: Test sections
run: |
export PATH=/tmp/lilypond-2.25.23/bin:/tmp/baca/scr:/home/runner/bin:$PATH
export PYTHONUNBUFFERED=TRUE
/tmp/baca/scr/test-sections
- name: Test score builds
run: |
export PATH=/tmp/lilypond-2.25.23/bin:/tmp/baca/scr:/home/runner/bin:$PATH
export PYTHONUNBUFFERED=TRUE
NAME=$(basename $GITHUB_WORKSPACE)
BUILDS_DIRECTORY=$GITHUB_WORKSPACE/$NAME/builds
if [ -d $BUILDS_DIRECTORY ]; then
cd $BUILDS_DIRECTORY
/tmp/baca/scr/test-score-build-music
fi
cd $GITHUB_WORKSPACE