• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ranocha / PolynomialBases.jl / 26867244636

03 Jun 2026 06:15AM UTC coverage: 97.73% (-0.8%) from 98.487%
26867244636

push

github

web-flow
Update SymPy requirement from 1.1 to 1.1, 2 (#120)

* Update SymPy requirement 2.3

Updates the requirements on [SymPy](https://github.com/JuliaPy/SymPy.jl) to permit the latest version.

Updates `SymPy` to 2.3.3
- [Release notes](https://github.com/JuliaPy/SymPy.jl/releases)
- [Commits](https://github.com/JuliaPy/SymPy.jl/compare/v1.1.0...v2.3.3)

---
updated-dependencies:
- dependency-name: SymPy
  dependency-version: 2.3.3
  dependency-type: direct:production
  dependency-group: all-julia-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* update compat bounds in both Project.toml files

* fix SymPy.jl v2

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hendrik Ranocha <ranocha@users.noreply.github.com>
Co-authored-by: Hendrik Ranocha <mail@ranocha.de>

5 of 5 new or added lines in 1 file covered. (100.0%)

6 existing lines in 1 file now uncovered.

775 of 793 relevant lines covered (97.73%)

2136848.04 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

14.29
/ext/PolynomialBasesSymPyPythonCallExt.jl
1
module PolynomialBasesSymPyPythonCallExt
3✔
2

3
using PolynomialBases: PolynomialBases
4
using SymPyPythonCall: SymPyPythonCall
5

6
# SymPyPythonCall.Sym is the UnionAll Sym{T} where T; the concrete type
7
# used at runtime is Sym{PythonCall.Py}.
8
# This mirrors the pattern used in BSeries.jl.
9
const _Sym = SymPyPythonCall.Sym{SymPyPythonCall.PythonCall.Core.Py}
10

11
include("general_symbolic_extension.jl")
12

UNCOV
13
function PolynomialBases.interpolation_matrix!(mat, dest, src::AbstractVector{<:SymPyPythonCall.Sym}, baryweights)
×
UNCOV
14
    symbolic_interpolation_matrix!(mat, dest, src, baryweights, SymPyPythonCall.simplify)
×
15
end
16

UNCOV
17
PolynomialBases.LobattoLegendre(p::Int, ::Type{<:SymPyPythonCall.Sym}) = symbolic_lobatto_legendre(p, _Sym, SymPyPythonCall.simplify)
×
UNCOV
18
PolynomialBases.GaussLegendre(p::Int, ::Type{<:SymPyPythonCall.Sym}) = symbolic_gauss_legendre(p, _Sym, SymPyPythonCall.simplify)
×
UNCOV
19
PolynomialBases.GaussRadauLeft(p::Int, ::Type{<:SymPyPythonCall.Sym}) = symbolic_gauss_radau_left(p, _Sym, SymPyPythonCall.simplify)
×
UNCOV
20
PolynomialBases.GaussRadauRight(p::Int, ::Type{<:SymPyPythonCall.Sym}) = symbolic_gauss_radau_right(p, _Sym, SymPyPythonCall.simplify)
×
21

22
end # module
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc