79
120
1
9
About this dependency tree
sagemath (Python, v10.9) has a dependency tree of 79 packages connected by 120 dependency edges. Of these, approximately 75 are transitive dependencies — pulled in indirectly through other packages.
The heaviest direct dependency is ipykernel, which brings in 32 transitive packages (41% of the total tree).
Security analysis found 1 known vulnerability and 9 license risks across the dependency tree.
Security Overview
Vulnerabilities
1 high
- •
jinja2(high)viasphinx
License Risks
9 packages with non-permissive or unknown licenses
Copyleft (6)
- •
cypari2(GPL-2.0) - •
pplpy(GPL-3.0) - •
primecountpy(GPL-2.0)
Weak Copyleft (3)
- •
certifi(Mozilla Public License 2.0 (MPL 2.0)) - •
cysignals(LGPL-3.0) - •
gmpy2(LGPL-3.0)
Brittle Dependencies
11 unmaintained or at-risk packages
- •
alabaster(low activity or limited maintainers)viasphinx - •
conway-polynomials(low activity or limited maintainers) - •
cycler(low activity or limited maintainers)viamatplotlib - •
jinja2(low activity or limited maintainers)viasphinx - •
pexpect(low activity or limited maintainers)
Heaviest Dependencies
| Direct Dependency | Transitive Deps | % of Total |
|---|---|---|
| ipykernel | 32 | 41.0% |
| sphinx | 21 | 26.9% |
| ipywidgets | 21 | 26.9% |
Version History
| Version | Deps | Rendered | Compare |
|---|---|---|---|
| 79 | 22d ago | current |
Share & Embed
https://app.stacktower.io/package/python/sagemath[](https://app.stacktower.io/package/python/sagemath)