Credits

These projects were used to build mkdocstrings-python-legacy. Thank you!

python | pdm | copier-pdm

Runtime dependenciesยค

Project Summary Version (accepted) Version (last resolved) License
astunparse An AST unparser for Python >=1.6; python_version < "3.9" 1.6.3 BSD
cached-property A decorator for caching properties in classes. >=1.5; python_version < "3.8" 1.5.2 ?
click Composable command line interface toolkit >=3.3 8.1.2 BSD-3-Clause
colorama Cross-platform colored terminal text. ; platform_system == "Windows" 0.4.4 BSD
ghp-import Copy your docs directly to the gh-pages branch. >=1.0 2.0.2 Apache Software License
importlib-metadata Read metadata from Python packages >=4.4; python_version < "3.10" 4.11.3 Apache Software License
jinja2 A very fast and expressive template engine. >=2.11.1 3.1.1 BSD-3-Clause
markdown Python implementation of Markdown. >=3.3 3.3.6 BSD License
markupsafe Safely add untrusted strings to HTML/XML markup. >=1.1 2.1.1 BSD-3-Clause
mergedeep A deep merge function for ๐Ÿ. >=1.3.4 1.3.4 MIT License
mkdocs Project documentation with Markdown. >=1.2 1.3.0 BSD
mkdocs-autorefs Automatically link across pages in MkDocs. >=0.3.1 0.4.1 ISC License (ISCL)
mkdocstrings Automatic documentation from sources, for MkDocs. >=0.19 0.18.1 ISC License (ISCL)
mkdocstrings-python-legacy A legacy Python handler for mkdocstrings. >=0.2 0.2.2 ISC
packaging Core utilities for Python packages >=20.5 21.3 BSD-2-Clause or Apache-2.0
pymdown-extensions Extension pack for Python Markdown. >=6.3 9.3 MIT License
pyparsing Python parsing module !=3.0.5,>=2.0.2 3.0.7 MIT License
python-dateutil Extensions to the standard Python datetime module >=2.8.1 2.8.2 Dual License
pytkdocs Load Python objects documentation. >=0.14 0.16.1 ISC License (ISCL)
pyyaml YAML parser and emitter for Python >=3.10 6.0 MIT
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 <2.0,>=1.6.1 1.16.0 MIT
typing-extensions Backported and Experimental Type Hints for Python 3.5+ >=3.7; python_version < "3.8" 3.10.0.2 PSF
watchdog Filesystem events monitoring >=2.0 2.1.7 Apache License 2.0
wheel A built-package format for Python <1.0,>=0.23.0 0.37.1 MIT
zipp Backport of pathlib-compatible object wrapper for zip files >=0.5 3.7.0 MIT License

Development dependenciesยค

Project Summary Version (accepted) Version (last resolved) License
ansimarkup Produce colored terminal text with an xml-like markup ~=1.4 1.5.0 Revised BSD License
astor Read/rewrite/write Python ASTs <0.9,>=0.8 0.8.1 BSD-3-Clause
atomicwrites Atomic file writes. >=1.0; sys_platform == "win32" 1.4.0 ?
attrs Classes Without Boilerplate >=19.2.0 21.4.0 MIT
autoflake Removes unused imports and unused variables >=1.4 1.4 Expat License
bandit Security oriented static analyser for python code. >=1.7.3 1.7.4 Apache-2.0 license
black The uncompromising code formatter. >=21.10b0 22.3.0 MIT
cached-property A decorator for caching properties in classes. ~=1.5; python_version < "3.8" 1.5.2 ?
certifi Python package for providing Mozilla's CA Bundle. >=2017.4.17 2021.10.8 MPL-2.0
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. ~=2.0.0; python_version >= "3" 2.0.12 MIT
click Composable command line interface toolkit >=8.0.0 8.1.2 BSD-3-Clause
colorama Cross-platform colored terminal text. ; platform_system == "Windows" 0.4.4 BSD
coverage Code coverage measurement for Python [toml]>=5.2.1 6.3.2 Apache 2.0
darglint A utility for ensuring Google-style docstrings stay up to date with the source code. >=1.8 1.8.1 MIT
dparse A parser for Python dependency files >=0.5.1 0.5.1 MIT license
duty A simple task runner. >=0.7 0.7.0 ISC
execnet execnet: rapid multi-Python deployment >=1.1 1.9.0 MIT
failprint Run a command, print its output only if it fails. ~=0.8 0.8.0 ISC
flake8 the modular source code checker: pep8 pyflakes and co 3.9.2 MIT
flake8-bandit Automated security testing with bandit and flake8. >=2.1 3.0.0 MIT
flake8-black flake8 plugin to call black as a code style validator >=0.2 0.3.2 MIT
flake8-bugbear A plugin for flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle. >=21.9 22.3.23 MIT
flake8-builtins Check for python builtins being used as variables or parameters. >=1.5 1.5.3 GPL version 2
flake8-comprehensions A flake8 plugin to help you write better list/set/dict comprehensions. >=3.7 3.8.0 MIT
flake8-docstrings Extension for flake8 which uses pydocstyle to check docstrings >=1.6 1.6.0 MIT License
flake8-plugin-utils The package provides base classes and utils for flake8 plugin writing <2.0.0,>=1.3.2 1.3.2 MIT
flake8-polyfill Polyfill package for Flake8 plugins 1.0.2 MIT
flake8-pytest-style A flake8 plugin checking common style issues or inconsistencies with pytest-based tests. >=1.5 1.6.0 MIT
flake8-string-format string format checker, plugin for flake8 >=0.3 0.3.0 MIT License
flake8-tidy-imports A flake8 plugin that helps you write tidier imports. >=4.5 4.6.0 MIT
flake8-variables-names A flake8 extension that helps to make more readable variables names >=0.0 0.0.5 MIT
ghp-import Copy your docs directly to the gh-pages branch. >=1.0 2.0.2 Apache Software License
git-changelog Automatic Changelog generator using Jinja2 templates. >=0.4 0.5.0 ISC
gitdb Git Object Database <5,>=4.0.1 4.0.9 BSD License
gitpython GitPython is a python library used to interact with Git repositories >=1.0.1 3.1.27 BSD
idna Internationalized Domain Names in Applications (IDNA) <4,>=2.5; python_version >= "3" 3.3 BSD-3-Clause
importlib-metadata Read metadata from Python packages ; python_version < "3.8" 4.11.3 Apache Software License
iniconfig iniconfig: brain-dead simple config-ini parsing 1.1.1 MIT License
isort A Python utility / library to sort Python imports. >=5.10 5.10.1 MIT
jinja2 A very fast and expressive template engine. <4,>=2.11 3.1.1 BSD-3-Clause
markdown Python implementation of Markdown. <4.0,>=3.3 3.3.6 BSD License
markdown-callouts Markdown extension: a classier syntax for admonitions >=0.2 0.2.0 MIT
markdown-exec Utilities to execute code blocks in Markdown files. >=0.5 0.6.0 ISC
markupsafe Safely add untrusted strings to HTML/XML markup. >=2.0 2.1.1 BSD-3-Clause
mccabe McCabe checker, plugin for flake8 <0.7.0,>=0.6.0 0.6.1 Expat license
mergedeep A deep merge function for ๐Ÿ. >=1.3.4 1.3.4 MIT License
mkdocs Project documentation with Markdown. >=1.3 1.3.0 BSD
mkdocs-coverage MkDocs plugin to integrate your coverage HTML report into your site. >=0.2 0.2.5 ISC License (ISCL)
mkdocs-gen-files MkDocs plugin to programmatically generate documentation pages during the build >=0.3 0.3.4 MIT
mkdocs-literate-nav MkDocs plugin to specify the navigation in Markdown instead of YAML >=0.4 0.4.1 MIT
mkdocs-material A Material Design theme for MkDocs >=7.3 8.2.8 MIT
mkdocs-material-extensions Extension pack for Python Markdown. >=1.0.3 1.0.3 MIT License
mkdocs-section-index MkDocs plugin to allow clickable sections that lead to an index page >=0.3 0.3.4 MIT
mypy Optional static typing for Python >=0.910 0.942 MIT License
mypy-extensions Experimental type system extensions for programs checked with the mypy typechecker. >=0.4.3 0.4.3 MIT License
packaging Core utilities for Python packages >=20.5 21.3 BSD-2-Clause or Apache-2.0
pathspec Utility library for gitignore style pattern matching of file paths. >=0.9.0 0.9.0 MPL 2.0
pbr Python Build Reasonableness !=2.1.0,>=2.0.0 5.8.1 Apache Software License
pep8-naming Check PEP-8 naming conventions, plugin for flake8 >=0.12 0.12.1 Expat license
platformdirs A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir". >=2 2.5.1 MIT
pluggy plugin and hook calling mechanisms for python <2.0,>=0.12 1.0.0 MIT
ptyprocess Run a subprocess in a pseudo terminal ~=0.6; sys_platform != "win32" 0.7.0 ISC License (ISCL)
py library with cross-python path, ini-parsing, io, code, log facilities >=1.8.2 1.11.0 MIT license
pycodestyle Python style guide checker 2.7.0 Expat license
pydocstyle Python docstring style checker >=2.1 6.1.1 MIT
pyflakes passive checker of Python programs >=1.1.0 2.3.1 MIT
pygments Pygments is a syntax highlighting package written in Python. >=2.10 2.11.2 BSD License
pymdown-extensions Extension pack for Python Markdown. >=9 9.3 MIT License
pyparsing Python parsing module !=3.0.5,>=2.0.2 3.0.7 MIT License
pytest pytest: simple powerful testing with Python >=6.2 7.1.1 MIT
pytest-cov Pytest plugin for measuring coverage. >=3.0 3.0.0 MIT
pytest-forked run tests in isolated forked subprocesses 1.4.0 MIT
pytest-randomly Pytest plugin to randomly order tests and control random.seed. >=3.10 3.11.0 MIT
pytest-xdist pytest xdist plugin for distributed testing and loop-on-failing modes >=2.4 2.5.0 MIT
python-dateutil Extensions to the standard Python datetime module >=2.8.1 2.8.2 Dual License
pyyaml YAML parser and emitter for Python >=3.10 6.0 MIT
pyyaml-env-tag A custom YAML tag for referencing environment variables in YAML files. >=0.1 0.1 MIT License
requests Python HTTP for Humans. 2.27.1 Apache 2.0
safety Checks installed dependencies for known vulnerabilities. >=1.10 1.10.3 MIT license
semver Python helper for Semantic Versioning (http://semver.org/) ~=2.13 2.13.0 BSD
setuptools Easily download, build, install, upgrade, and uninstall Python packages 61.3.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 <6,>=3.0.1 5.0.0 BSD
snowballstemmer This package provides 29 stemmers for 28 languages generated from Snowball algorithms. 2.2.0 BSD-3-Clause
stevedore Manage dynamic plugins for Python applications >=1.20.0 3.5.0 Apache Software License
toml Python Library for Tom's Obvious, Minimal Language >=0.10 0.10.2 MIT
tomli A lil' TOML parser >=1.1.0; python_version < "3.11" 2.0.1 MIT License
typed-ast a fork of Python 2 and 3 ast modules with type comment support >=1.4.2; python_version < "3.8" and implementation_name == "cpython" 1.5.2 ?
types-markdown Typing stubs for Markdown >=3.3 3.3.12 Apache-2.0 license
types-toml Typing stubs for toml >=0.10 0.10.4 Apache-2.0 license
typing-extensions Backported and Experimental Type Hints for Python 3.5+ >=3.10.0.0; python_version < "3.10" 3.10.0.2 PSF
urllib3 HTTP library with thread-safe connection pooling, file post, and more. <1.27,>=1.21.1 1.26.9 MIT
watchdog Filesystem events monitoring >=2.0 2.1.7 Apache License 2.0
wps-light The strictest and most opinionated python linter ever (lighter fork). >=0.15 0.15.3 MIT
zipp Backport of pathlib-compatible object wrapper for zip files >=0.5 3.7.0 MIT License

More credits from the author

Back to top