Skip to content

Credits¤

These projects were used to build mkdocstrings. Thank you!

Python | uv | copier-uv

Runtime dependencies¤

Project Summary Version (accepted) Version (last resolved) License
Jinja2 A very fast and expressive template engine. >=2.11.1 3.1.3 BSD-3-Clause
Markdown Python implementation of John Gruber's Markdown. >=3.3 3.5.2 BSD License
MarkupSafe Safely add untrusted strings to HTML/XML markup. >=1.1 2.1.5 BSD-3-Clause
PyYAML YAML parser and emitter for Python >=5.1 6.0.1 MIT
click Composable command line interface toolkit >=8.0.2, >=7.0 8.1.7 BSD-3-Clause
colorama Cross-platform colored terminal text. >=0.4 0.4.6 BSD License
ghp-import Copy your docs directly to the gh-pages branch. >=1.0 2.1.0 Apache Software License
griffe Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API. >=0.40 0.42.0.1.2.0 ISC
importlib_metadata Read metadata from Python packages >=4.6 7.0.2 Apache Software License
mergedeep A deep merge function for 🐍. >=1.3.4 1.3.4 MIT License
mkdocs Project documentation with Markdown. >=1.5, >=1.4 1.5.3 BSD-2-Clause
mkdocs-autorefs Automatically link across pages in MkDocs. >=0.3.1 1.0.1 ISC
mkdocstrings-python A Python handler for mkdocstrings. >=0.5.2 1.8.0.1.6.0 ISC
packaging Core utilities for Python packages >=20.5 24.0 Apache Software License + BSD License
pathspec Utility library for gitignore style pattern matching of file paths. >=0.9.0, >=0.11.1 0.12.1 Mozilla Public License 2.0 (MPL 2.0)
platformdirs A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir". >=2.2.0 4.2.0 MIT
pymdown-extensions Extension pack for Python Markdown. >=6.3 10.7.1 MIT
python-dateutil Extensions to the standard Python datetime module >=2.8.1 2.9.0.post0 BSD License + Apache Software License
pyyaml_env_tag A custom YAML tag for referencing environment variables in YAML files. >=0.1 0.1 MIT License
six Python 2 and 3 compatibility utilities >=1.5 1.16.0 MIT
typing_extensions Backported and Experimental Type Hints for Python 3.8+ >=4.1 4.10.0 Python Software Foundation License
watchdog Filesystem events monitoring >=2.0 4.0.0 Apache-2.0
zipp Backport of pathlib-compatible object wrapper for zip files >=0.5 3.18.0 MIT License

Development dependencies¤

Project Summary Version (accepted) Version (last resolved) License
Babel Internationalization utilities ~=2.10 2.14.0 BSD-3-Clause
GitPython GitPython is a Python library used to interact with Git repositories 3.1.42 BSD-3-Clause
Jinja2 A very fast and expressive template engine. >=2.11.1 3.1.3 BSD-3-Clause
Markdown Python implementation of John Gruber's Markdown. >=3.3 3.5.2 BSD License
MarkupSafe Safely add untrusted strings to HTML/XML markup. >=1.1 2.1.5 BSD-3-Clause
PyYAML YAML parser and emitter for Python >=5.1 6.0.1 MIT
Pygments Pygments is a syntax highlighting package written in Python. >=2.13.0, <3.0.0 2.17.2 BSD-2-Clause
SecretStorage Python bindings to FreeDesktop.org Secret Service API >=3.2 3.3.3 BSD 3-Clause License
ansimarkup Produce colored terminal text with an xml-like markup ~=1.4 1.5.0 Revised BSD License
appdirs A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir". >=1.4 1.4.4 MIT
black The uncompromising code formatter. >=23.9 24.2.0 MIT
blacken-docs Run Black on Python code blocks in documentation files. >=1.16 1.16.0 MIT
build A simple, correct Python build frontend >=1.0 1.1.1 MIT License
certifi Python package for providing Mozilla's CA Bundle. >=2017.4.17 2024.2.2 MPL-2.0
cffi Foreign Function Interface for Python calling C code. >=1.12 1.16.0 MIT
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. >=2, <4 3.3.2 MIT
click Composable command line interface toolkit >=8.0.2, >=7.0 8.1.7 BSD-3-Clause
colorama Cross-platform colored terminal text. >=0.4 0.4.6 BSD License
coverage Code coverage measurement for Python >=5.2.1 7.4.3 Apache-2.0
cryptography cryptography is a package which provides cryptographic recipes and primitives to Python developers. >=2.0 42.0.5 Apache-2.0 OR BSD-3-Clause
csscompressor A python port of YUI CSS Compressor >=0.9.5 0.9.5 BSD
docutils Docutils -- Python Documentation Utilities >=0.13.1 0.20.1 public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)
dparse A parser for Python dependency files >=0.6.2 0.6.3 MIT license
duty A simple task runner. >=0.10 1.2.0 ISC
editables Editable installations 0.5 MIT License
execnet execnet: rapid multi-Python deployment >=1.1 2.0.2 MIT
failprint Run a command, print its output only if it fails. >=0.11, !=1.0.0 1.0.2 ISC
ghp-import Copy your docs directly to the gh-pages branch. >=1.0 2.1.0 Apache Software License
git-changelog Automatic Changelog generator using Jinja2 templates. >=2.3 2.4.0 ISC
gitdb Git Object Database >=4.0.1, <5 4.0.11 BSD License
griffe Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API. >=0.40 0.42.0.1.2.0 ISC
htmlmin2 An HTML Minifier >=0.1.13 0.1.13 BSD
idna Internationalized Domain Names in Applications (IDNA) >=2.5, <4 3.6 BSD License
importlib_metadata Read metadata from Python packages >=4.6 7.0.2 Apache Software License
iniconfig brain-dead simple config-ini parsing 2.0.0 MIT
jaraco.classes Utility functions for Python class constructs 3.3.1 MIT License
jeepney Low-level, pure Python DBus protocol wrapper. >=0.4.2 0.8.0 MIT License
jsmin JavaScript minifier. >=3.0.1 3.0.1 MIT License
keyring Store and access your passwords safely. >=15.1 24.3.1 MIT License
markdown-callouts Markdown extension: a classier syntax for admonitions >=0.3 0.4.0 MIT
markdown-exec Utilities to execute code blocks in Markdown files. >=1.7 1.7.0.1.0.1 ISC
markdown-it-py Python port of markdown-it. Markdown parsing, done right! >=2.2.0 3.0.0 MIT License
mdurl Markdown URL utilities ~=0.1 0.1.2 MIT License
mergedeep A deep merge function for 🐍. >=1.3.4 1.3.4 MIT License
mkdocs Project documentation with Markdown. >=1.5, >=1.4 1.5.3 BSD-2-Clause
mkdocs-autorefs Automatically link across pages in MkDocs. >=0.3.1 1.0.1 ISC
mkdocs-coverage MkDocs plugin to integrate your coverage HTML report into your site. >=1.0 1.0.0 ISC
mkdocs-gen-files MkDocs plugin to programmatically generate documentation pages during the build >=0.5 0.5.0 MIT
mkdocs-git-committers-plugin-2 An MkDocs plugin to create a list of contributors on the page. The git-committers plugin will seed the template context with a list of GitHub or GitLab committers and other useful GIT info such as last modified date >=1.2 2.3.0 MIT
mkdocs-literate-nav MkDocs plugin to specify the navigation in Markdown instead of YAML >=0.6 0.6.1 MIT
mkdocs-material Documentation that simply works >=9.4 9.5.13+insiders.4.53.1 MIT
mkdocs-material-extensions Extension pack for Python Markdown and MkDocs Material. ~=1.3 1.3.1 MIT
mkdocs-minify-plugin An MkDocs plugin to minify HTML, JS or CSS files prior to being written to disk >=0.7 0.8.0 MIT
mkdocs-redirects A MkDocs plugin for dynamic page redirects to prevent broken links. >=1.2 1.2.1 MIT
mkdocstrings Automatic documentation from sources, for MkDocs. >=0.23 0.21.3.dev87+g5a8f613.editable ISC
mkdocstrings-python A Python handler for mkdocstrings. >=0.5.2 1.8.0.1.6.0 ISC
more-itertools More routines for operating on iterables, beyond itertools 10.2.0 MIT License
mypy Optional static typing for Python >=1.5 1.9.0 MIT
mypy-extensions Type system extensions for programs checked with the mypy type checker. >=0.4.3 1.0.0 MIT License
nh3 Python bindings to the ammonia HTML sanitization library. >=0.2.14 0.2.15 MIT
packaging Core utilities for Python packages >=20.5 24.0 Apache Software License + BSD License
paginate Divides large result sets into pages for easier browsing ~=0.5 0.5.6 MIT
pathspec Utility library for gitignore style pattern matching of file paths. >=0.9.0, >=0.11.1 0.12.1 Mozilla Public License 2.0 (MPL 2.0)
pkginfo Query metadata from sdists / bdists / installed packages. >=1.8.1 1.10.0 MIT
platformdirs A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir". >=2.2.0 4.2.0 MIT
pluggy plugin and hook calling mechanisms for python >=1.4, <2.0 1.4.0 MIT
ptyprocess Run a subprocess in a pseudo terminal ~=0.6 0.7.0 ISC License (ISCL)
pycparser C parser in Python 2.21 BSD
pymdown-extensions Extension pack for Python Markdown. >=6.3 10.7.1 MIT
pyproject_hooks Wrappers to call pyproject.toml-based build backend hooks. 1.0.0 MIT License
pytest pytest: simple powerful testing with Python >=7.4 8.1.1 MIT
pytest-cov Pytest plugin for measuring coverage. >=4.1 4.1.0 MIT
pytest-randomly Pytest plugin to randomly order tests and control random.seed. >=3.15 3.15.0 MIT
pytest-xdist pytest xdist plugin for distributed testing, most importantly across multiple CPUs >=3.3 3.5.0 MIT
python-dateutil Extensions to the standard Python datetime module >=2.8.1 2.9.0.post0 BSD License + Apache Software License
pyyaml_env_tag A custom YAML tag for referencing environment variables in YAML files. >=0.1 0.1 MIT License
readme_renderer readme_renderer is a library for rendering readme descriptions for Warehouse >=35.0 43.0 Apache License, Version 2.0
regex Alternative regular expression module, to replace re. >=2022.4 2023.12.25 Apache Software License
requests Python HTTP for Humans. 2.31.0 Apache 2.0
requests-toolbelt A utility belt for advanced users of python-requests >=0.8.0, !=0.9.0 1.0.0 Apache 2.0
rfc3986 Validating URI References per RFC 3986 >=1.4.0 2.0.0 Apache 2.0
rich Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal >=12.0.0 13.7.1 MIT
ruamel.yaml ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order >=0.17.21 0.18.6 MIT license
ruamel.yaml.clib C version of reader, parser and emitter for ruamel.yaml derived from libyaml >=0.2.7 0.2.8 MIT
ruff An extremely fast Python linter and code formatter, written in Rust. >=0.0 0.3.2 MIT
safety Checks installed dependencies for known vulnerabilities and licenses. >=2.3 2.3.4 MIT license
semver Python helper for Semantic Versioning (https://semver.org) >=2.13 3.0.2 BSD
setuptools Easily download, build, install, upgrade, and uninstall Python packages >=19.3 69.2.0 MIT License
six Python 2 and 3 compatibility utilities >=1.5 1.16.0 MIT
smmap A pure Python implementation of a sliding window memory map manager >=3.0.1, <6 5.0.1 BSD
twine Collection of utilities for publishing packages on PyPI >=5.0 5.0.0 Apache Software License
types-Markdown Typing stubs for Markdown >=3.5 3.5.0.20240311 Apache-2.0 license
types-PyYAML Typing stubs for PyYAML >=6.0 6.0.12.20240311 Apache-2.0 license
typing_extensions Backported and Experimental Type Hints for Python 3.8+ >=4.1 4.10.0 Python Software Foundation License
urllib3 HTTP library with thread-safe connection pooling, file post, and more. >=1.26.0 2.2.1 MIT License
watchdog Filesystem events monitoring >=2.0 4.0.0 Apache-2.0
zipp Backport of pathlib-compatible object wrapper for zip files >=0.5 3.18.0 MIT License

More credits from the author