Pythonv10.9

sagemath Dependency Tower

79 dependencies · 120 connections · 1 version tracked

alabaster appnope asttokens babel certifi cffi charset-normalizer comm comm contourpy conway-polynomials cycler cycler cysignals cython debugpy decorator docutils executing fonttools fpylll gmpy2 idna imagesize ipykernel ipykernel ipython ipython ipywidgets ipywidgets jedi jinja2 jupyter-client jupyter-client jupyter-core jupyterlab-widgets kiwisolver markupsafe matplotlib matplotlib mpmath nest-asyncio2 networkx numpy packaging parso pexpect pillow pkgconfig platformdirs pplpy primecountpy prompt-toolkit psutil ptyprocess pure-eval pycparser pygments pyparsing pyzmq requests roman-numerals sagemath scipy six snowballstemmer sphinx sphinx sphinxcontrib-applehelp sphinxcontrib-devhelp sphinxcontrib-htmlhelp sphinxcontrib-jsmath sphinxcontrib-qthelp sphinxcontrib-serializinghtml stack-data sympy tornado traitlets typing-extensions urllib3 wcwidth widgetsnbextension Mozilla Public License 2.0 (MPL 2.0) (weak-copyleft) GPL-3.0 (copyleft) LGPL-3.0 (weak-copyleft) GPL-2.0 (copyleft) LGPL-3.0 (weak-copyleft) vuln: high GPL-3.0 (copyleft) GPL-2.0 (copyleft) Sep_2_comm_contourpy Sep_4_ipython-pygments-lexers_jupyter-core Sep_6_ptyprocess_pure-eval Lightweight, configurable Sphinx theme ⚠ last commit: 2024-07-26 ⚠ last release: 2024-07-26 ★ 776 ⚖ BSD License Disable App Nap on OS X 10.9 last commit: 2026-07-06 ★ 58 ⚖ BSD License Annotate Python AST trees with source text and token information last commit: 2026-07-12 last release: 2026-07-12 ★ 192 ⚖ Apache-2.0 The official repository for Babel, the Python Internationalization Library last commit: 2026-04-20 last release: 2026-02-01 ★ 1.5k ⚖ BSD-3-Clause (Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. last commit: 2026-07-16 ★ 983 ⚖ Mozilla Public License 2.0 … · weak-copyleft A Foreign Function Interface package for calling C libraries from Python. last commit: 2026-07-16 last release: 2026-07-06 ★ 274 ⚖ MIT-0 Truly universal encoding detector in pure Python. last commit: 2026-07-07 last release: 2026-07-07 ★ 781 ⚖ MIT Python Comm implementation for the Jupyter kernel protocol last commit: 2025-11-24 last release: 2025-07-25 ★ 12 ⚖ BSD-3-Clause Python Comm implementation for the Jupyter kernel protocol last commit: 2025-11-24 last release: 2025-07-25 ★ 12 ⚖ BSD-3-Clause Python library for calculating contours in 2D quadrilateral grids last commit: 2026-07-15 last release: 2025-07-26 ★ 112 ⚖ BSD-3-Clause Python interface to Frank Lübeck's Conway polynomial database. Source repository for https://pypi.org/project/conway-polynomials/ ⚠ last commit: 2024-05-07 ⚖ GPL-3.0 · copyleft cycler: composable cycles ⚠ last commit: 2025-02-27 ⚠ last release: 2023-10-07 ★ 81 ⚖ BSD-3-Clause cycler: composable cycles ⚠ last commit: 2025-02-27 ⚠ last release: 2023-10-07 ★ 81 ⚖ BSD-3-Clause Python interface to the number theory library PARI/GP. Source repository for https://pypi.org/project/cypari2/ last commit: 2026-05-01 last release: 2025-10-31 ★ 32 ⚖ GPL-2.0 · copyleft cysignals: interrupt and signal handling for Cython. Source repository for https://pypi.org/project/cysignals/ last commit: 2026-04-11 last release: 2025-10-30 ★ 44 ⚖ LGPL-3.0 · weak-copyleft The most widely used Python to C compiler last commit: 2026-07-18 last release: 2026-06-30 ★ 10.8k ⚖ Apache-2.0 An implementation of the Debug Adapter Protocol for Python last commit: 2026-06-25 last release: 2026-06-01 ★ 2.4k ⚖ MIT License Decorators for Humans ⚖ BSD-2-Clause Docutils -- Python Documentation Utilities ⚖ BSD License Get information about what a Python frame is currently doing, particularly the AST node being executed last commit: 2026-06-30 last release: 2024-09-01 ★ 397 ⚖ MIT A library to manipulate font files from Python. last commit: 2026-07-14 last release: 2026-05-14 ★ 5.2k ⚖ MIT A Python interface for https://github.com/fplll/fplll last commit: 2026-06-15 last release: 2025-05-29 ★ 166 ⚖ GPL-2.0 · copyleft General Multi-Precision arithmetic for Python (GMP, MPIR, MPFR, MPC) last commit: 2026-07-12 last release: 2026-06-24 ★ 594 ⚖ LGPL-3.0 · weak-copyleft Internationalized Domain Names for Python (IDNA 2008 and UTS #46) last commit: 2026-07-16 last release: 2026-06-02 ★ 287 ⚖ BSD-3-Clause Get image size from headers (BMP/PNG/JPEG/JPEG2000/GIF/TIFF/SVG/Netpbm/WebP/AVIF/HEIC/HEIF) last commit: 2026-03-03 ★ 254 ⚖ MIT IPython Kernel for Jupyter last commit: 2026-07-17 last release: 2026-06-10 ★ 730 ⚖ BSD-3-Clause IPython Kernel for Jupyter last commit: 2026-07-17 last release: 2026-06-10 ★ 730 ⚖ BSD-3-Clause Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc. last commit: 2026-07-17 last release: 2021-01-30 ★ 16.7k ⚖ BSD-3-Clause Pygments lexers for syntax-highlighting IPython code & sessions last commit: 2025-12-15 ⚖ BSD-3-Clause Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc. last commit: 2026-07-17 last release: 2021-01-30 ★ 16.7k ⚖ BSD-3-Clause Jupyter interactive widgets ⚖ BSD License Jupyter interactive widgets ⚖ BSD License Awesome autocompletion, static analysis and refactoring library for python last commit: 2026-07-09 ★ 6.2k ⚖ MIT License A very fast and expressive template engine. ⚠ last commit: 2025-06-14 ⚠ last release: 2025-03-05 ★ 11.7k ⚖ BSD-3-Clause ⚠ high Jupyter protocol client APIs last commit: 2026-06-12 last release: 2026-06-09 ★ 472 ⚖ BSD-3-Clause Jupyter protocol client APIs last commit: 2026-06-12 last release: 2026-06-09 ★ 472 ⚖ BSD-3-Clause Core Jupyter functionality last commit: 2026-07-06 last release: 2025-10-16 ★ 213 ⚖ BSD-3-Clause Interactive Widgets for the Jupyter Notebook last commit: 2026-06-15 last release: 2025-11-01 ★ 3.3k ⚖ BSD-3-Clause Efficient C++ implementation of the Cassowary constraint solving algorithm last commit: 2026-07-01 last release: 2026-03-09 ★ 775 ⚖ BSD License Safely add untrusted strings to HTML/XML markup. last commit: 2025-09-27 last release: 2025-09-27 ★ 693 ⚖ BSD-3-Clause matplotlib: plotting with Python last commit: 2026-07-18 last release: 2026-07-18 ★ 23.0k ⚖ Python Software Foundation … Inline Matplotlib backend for Jupyter last commit: 2026-07-02 ★ 31 ⚖ BSD-3-Clause matplotlib: plotting with Python last commit: 2026-07-18 last release: 2026-07-18 ★ 23.0k ⚖ Python Software Foundation … matplotlib: plotting with Python last commit: 2026-07-18 last release: 2026-07-18 ★ 23.0k ⚖ Python Software Foundation … Cython extension class to allocate memory. Source repository for https://pypi.org/project/memory-allocator/ last commit: 2025-12-31 last release: 2025-12-31 ★ 11 ⚖ GPL-3.0 · copyleft Python library for arbitrary-precision floating-point arithmetic last commit: 2026-07-18 last release: 2026-03-15 ★ 1.2k ⚖ BSD-3-Clause Patch asyncio to allow nested event loops last commit: 2026-02-13 last release: 2026-02-13 ★ 19 ⚖ BSD-2-Clause Network Analysis in Python last commit: 2026-07-18 last release: 2025-12-08 ★ 17.1k ⚖ BSD-3-Clause The fundamental package for scientific computing with Python. last commit: 2026-07-18 last release: 2026-07-04 ★ 32.4k ⚖ BSD-3-Clause AND 0BSD AND M… Core utilities for Python packages last commit: 2026-07-17 last release: 2026-04-24 ★ 745 ⚖ Apache-2.0 OR BSD-2-Clause A Python Parser last commit: 2026-05-01 ★ 675 ⚖ MIT License A Python module for controlling interactive programs in a pseudo-terminal ⚠ last commit: 2025-04-11 ⚠ last release: 2023-11-25 ★ 2.8k ⚖ ISC License (ISCL) Python Imaging Library (fork) last commit: 2026-07-18 last release: 2026-07-01 ★ 13.7k ⚖ MIT-CMU A Python interface to the pkg-config command line tool last commit: 2026-03-06 last release: 2026-03-06 ★ 64 ⚖ MIT A Python package for determining platform-specific directories (e.g. user data, config, cache, logs). Handles the differences between macOS, Windows, Linux/Unix, and Android so you don't have to. last commit: 2026-07-18 last release: 2026-07-18 ★ 958 ⚖ MIT Python wrapper to the PPL library. Source repository for https://pypi.org/project/pplpy/ last commit: 2026-03-24 ★ 9 ⚖ GPL-3.0 · copyleft Cython interface for C++ primecount library last commit: 2025-12-27 last release: 2025-12-27 ★ 6 ⚖ GPL-2.0 · copyleft Library for building powerful interactive command line applications in Python last commit: 2026-05-14 last release: 2025-08-27 ★ 10.5k ⚖ BSD-3-Clause Cross-platform lib for process and system monitoring in Python last commit: 2026-07-18 ★ 11.2k ⚖ BSD-3-Clause Run a subprocess in a pseudo terminal ⚠ last commit: 2025-07-17 ⚠ last release: 2020-12-28 ★ 239 ⚖ ISC License (ISCL) Safely evaluate AST nodes without side effects last commit: 2026-01-11 ★ 51 ⚖ MIT :snake: Complete C99 parser in pure Python last commit: 2026-07-06 last release: 2026-01-21 ★ 3.6k ⚖ BSD-3-Clause Pygments is a generic syntax highlighter written in Python last commit: 2026-07-16 last release: 2026-03-29 ★ 2.2k ⚖ BSD-2-Clause Python library for creating PEG parsers last commit: 2026-07-16 last release: 2026-01-21 ★ 2.5k ⚖ MIT Useful extensions to the standard Python datetime features last commit: 2026-05-19 last release: 2024-03-01 ★ 2.6k ⚖ Apache Software License PyZMQ: Python bindings for zeromq last commit: 2026-07-08 last release: 2025-09-08 ★ 4.2k ⚖ BSD-3-Clause A simple, yet elegant, HTTP library. last commit: 2026-07-09 last release: 2026-05-14 ★ 54.1k ⚖ Apache-2.0 Manipulate Roman numerals last commit: 2026-04-02 last release: 2025-12-17 ★ 5 ⚖ 0BSD OR CC0-1.0 Sage: Open Source Mathematics Software: Standard Python Library ⚖ GPL-2.0-or-later SciPy library main repository last commit: 2026-07-18 last release: 2026-06-19 ★ 14.8k ⚖ BSD-3-Clause Python 2 and 3 compatibility library last commit: 2026-02-23 ★ 1.0k ⚖ MIT Snowball compiler and stemming algorithms last commit: 2026-07-15 ★ 869 ⚖ BSD-3-Clause The Sphinx documentation generator last commit: 2026-07-12 last release: 2025-12-31 ★ 7.9k ⚖ BSD-2-Clause The Sphinx documentation generator last commit: 2026-07-12 last release: 2025-12-31 ★ 7.9k ⚖ BSD-2-Clause sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books ⚠ last commit: 2024-10-25 ⚠ last release: 2024-07-29 ★ 2 ⚖ BSD License sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents ⚠ last commit: 2024-10-25 ⚠ last release: 2024-07-29 ★ 3 ⚖ BSD License sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files ⚠ last commit: 2024-10-25 ⚠ last release: 2024-07-29 ★ 2 ⚖ BSD License A sphinx extension which renders display math in HTML via JavaScript ⚖ BSD License sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents ⚠ last commit: 2024-10-25 ⚠ last release: 2024-07-29 ★ 2 ⚖ BSD License sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized" HTML files (json and pickle) ⚠ last commit: 2024-10-24 ⚠ last release: 2024-07-29 ★ 4 ⚖ BSD License Extract data from python stack frames and tracebacks for informative displays last commit: 2026-05-17 ★ 51 ⚖ MIT A computer algebra system written in pure Python last commit: 2026-07-18 last release: 2025-04-27 ★ 14.8k ⚖ BSD License Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. last commit: 2026-07-08 ★ 22.2k ⚖ Apache-2.0 A lightweight Traits like module last commit: 2026-07-17 last release: 2026-06-03 ★ 653 ⚖ BSD-3-Clause Backported and experimental type hints for Python last commit: 2026-07-08 last release: 2026-07-02 ★ 577 ⚖ PSF-2.0 urllib3 is a user-friendly HTTP client library for Python last commit: 2026-07-18 last release: 2026-05-07 ★ 4.0k ⚖ MIT Python library that measures the width of strings in a terminal last commit: 2026-06-29 last release: 2026-06-29 ★ 460 ⚖ MIT Jupyter interactive widgets for Jupyter Notebook ⚖ BSD License stacktower.io
Dependencies

79

Connections

120

Vulnerabilities

1

License Risks

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)via sphinx

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)via sphinx
  • conway-polynomials(low activity or limited maintainers)
  • cycler(low activity or limited maintainers)via matplotlib
  • jinja2(low activity or limited maintainers)via sphinx
  • pexpect(low activity or limited maintainers)

Heaviest Dependencies

Direct DependencyTransitive Deps% of Total
ipykernel3241.0%
sphinx2126.9%
ipywidgets2126.9%

Version History

VersionDepsRenderedCompare
7922d agocurrent

Share & Embed

https://app.stacktower.io/package/python/sagemath
[![Dependencies](https://api.stacktower.io/v1/badge/3eb8a7b0-bc40-41ae-8bf8-59e8816b560a)](https://app.stacktower.io/package/python/sagemath)

Cookie Preferences

We use essential cookies for authentication. We also use analytics cookies to understand how you use Stacktower and improve the experience. Read our Privacy Policy.