diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 81a57282..51c2d37b 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -21,10 +21,14 @@ jobs: os: - ubuntu-latest include: - - version: '1' - os: windows-latest - version: '1' os: macOS-latest + # Do not run tests on Windows since they often result in weird + # Python errors, e.g., + # `AttributeError: module 'brotli' has no attribute 'error'` + # in https://github.com/ranocha/BSeries.jl/pull/145 + # - version: '1' + # os: windows-latest steps: - uses: actions/checkout@v3 - uses: julia-actions/setup-julia@v1 diff --git a/Project.toml b/Project.toml index 09ca0be0..6063b58b 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "BSeries" uuid = "ebb8d67c-85b4-416c-b05f-5f409e808f32" authors = ["Hendrik Ranocha and contributors"] -version = "0.1.53" +version = "0.1.54" [deps] Combinatorics = "861a8166-3701-5b0c-9a16-15d98fcdc6aa" diff --git a/test/runtests.jl b/test/runtests.jl index 3a6291e2..a286597f 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -65,6 +65,12 @@ using Aqua: Aqua b = [1 - α, α] c = [0, 1 / (2 * α)] series_integrator = bseries(A, b, c, 3) + + # Call this once to avoid failing tests with `@test_nowarn` + # caused by deprecation warnings from PyCall.jl. See also + # https://github.com/JuliaPy/PyCall.jl/pull/1042 + deepcopy(α) + @test_nowarn latexify(series_integrator) end