Skip to content

Credits¤

These projects were used to build pdm-multirun. Thank you!

python | pdm | copier-pdm

Runtime dependencies¤

Project Summary Version (accepted) Version (last resolved) License
blinker Fast, simple object-to-object and broadcast signaling 1.8.2 MIT License
dep-logic Python dependency specifications supporting logical operations <1.0,>=0.2.0 0.3.3 Apache-2.0
distlib Distribution utilities <1,>=0.3.7 0.3.8 PSF-2.0
filelock A platform independent file lock. >=3.13 3.15.4 The Unlicense (Unlicense)
findpython A utility to find python versions on your system <1.0.0a0,>=0.6.0 0.6.1 MIT
hishel Persistent cache implementation for httpx and httpcore <0.1.0,>=0.0.24 0.0.29 BSD License
httpx The next generation HTTP client. [socks]<1,>0.20 0.27.0 BSD License
importlib-metadata Read metadata from Python packages >=3.6; python_version < "3.10" 8.0.0 ?
importlib-resources Read resources from Python packages >=5; python_version < "3.9" 6.4.0 ?
installer A library for installing Python wheels. <0.8,>=0.7 0.7.0 MIT License
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
msgpack MessagePack serializer >=1.0 1.0.8 Apache 2.0
packaging Core utilities for Python packages !=22.0,>=20.9 24.1 BSD License
pbs-installer Installer for Python Build Standalone >=2024.4.18 2024.4.24 MIT
pdm A modern Python package and dependency manager supporting the latest PEP standards >=2 2.16.1 MIT
platformdirs A small Python package for determining appropriate platform-specific dirs, e.g. a user data dir. 4.2.2 MIT License
pygments Pygments is a syntax highlighting package written in Python. <3.0.0,>=2.13.0 2.18.0 BSD-2-Clause
pyproject-hooks Wrappers to call pyproject.toml-based build backend hooks. 1.1.0 MIT License
python-dotenv Read key-value pairs from a .env file and set them as environment variables >=0.15 1.0.1 BSD-3-Clause
resolvelib Resolve abstract dependencies into concrete ones >=1.0.1 1.0.1 ISC License
rich Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal >=12.3.0 13.7.1 MIT
shellingham Tool to Detect Surrounding Shell >=1.3.2 1.5.4 ISC License
socksio Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5. ==1.* 1.0.0 MIT License
tomli A lil' TOML parser >=1.1.0; python_version < "3.11" 2.0.1 ?
tomlkit Style preserving TOML library <1,>=0.11.1 0.12.5 MIT
truststore Verify certificates using native system trust stores ; python_version >= "3.10" 0.9.1 MIT License
typing-extensions Backported and Experimental Type Hints for Python 3.8+ <5.0,>=4.0.0; python_version < "3.9" 4.12.2 Python Software Foundation License
unearth A utility to fetch and download python packages >=0.15.0 0.16.0 MIT
virtualenv Virtual Python Environment builder >=20 20.26.3 MIT License
zipp Backport of pathlib-compatible object wrapper for zip files >=0.5 3.19.2 ?

Development dependencies¤

Project Summary Version (accepted) Version (last resolved) License
annotated-types Reusable constraint types to use with typing.Annotated >=0.4.0 0.7.0 MIT 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
astunparse An AST unparser for Python >=1.6; python_version < "3.9" 1.6.3 ?
authlib The ultimate Python library in building OAuth and OpenID Connect servers and clients. >=1.2.0 1.3.1 BSD-3-Clause
babel Internationalization utilities ~=2.10 2.15.0 BSD-3-Clause
black The uncompromising code formatter. >=23.9 24.4.2 MIT
blacken-docs Run Black on Python code blocks in documentation files. >=1.16 1.18.0 MIT License
certifi Python package for providing Mozilla's CA Bundle. >=2017.4.17 2024.6.2 MPL-2.0
cffi Foreign Function Interface for Python calling C code. >=1.12; platform_python_implementation != "PyPy" 1.16.0 MIT
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. <4,>=2 3.3.2 MIT
click Composable command line interface toolkit >=8.0.0 8.1.7 BSD-3-Clause
colorama Cross-platform colored terminal text. ; platform_system == "Windows" 0.4.6 BSD License
coverage Code coverage measurement for Python [toml]>=5.2.1 7.5.4 Apache-2.0
cryptography cryptography is a package which provides cryptographic recipes and primitives to Python developers. 42.0.8 Apache-2.0 OR BSD-3-Clause
csscompressor A python port of YUI CSS Compressor >=0.9.5 0.9.5 BSD
dparse A parser for Python dependency files >=0.6.4b0 0.6.4b0 MIT license
duty A simple task runner. >=0.10 1.4.0 ISC
eval-type-backport Like typing._eval_type, but lets older Python versions use newer typing features. ; python_version < "3.10" 0.2.0 ?
exceptiongroup Backport of PEP 654 (exception groups) >=1.0.0rc8; python_version < "3.11" 1.2.1 ?
execnet execnet: rapid multi-Python deployment >=2.1 2.1.1 MIT License
failprint Run a command, print its output only if it fails. !=1.0.0,>=0.11 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.5.2 ISC
gitdb Git Object Database <5,>=4.0.1 4.0.11 BSD License
gitpython GitPython is a Python library used to interact with Git repositories 3.1.43 BSD-3-Clause
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.47 0.47.0.1.2.0 ISC
htmlmin2 An HTML Minifier >=0.1.13 0.1.13 BSD
idna Internationalized Domain Names in Applications (IDNA) <4,>=2.5 3.7 BSD License
importlib-metadata Read metadata from Python packages >=4.4; python_version < "3.10" 8.0.0 ?
iniconfig brain-dead simple config-ini parsing 2.0.0 MIT License
jinja2 A very fast and expressive template engine. <4,>=2.11 3.1.4 BSD License
jsmin JavaScript minifier. >=3.0.1 3.0.1 MIT License
markdown Python implementation of John Gruber's Markdown. >=3.3.3 3.6 BSD License
markdown-callouts Markdown extension: a classier syntax for admonitions >=0.3 0.4.0 MIT License
markdown-exec Utilities to execute code blocks in Markdown files. >=1.7 1.9.3 ISC
markdown-it-py Python port of markdown-it. Markdown parsing, done right! >=2.2.0 3.0.0 MIT License
markupsafe Safely add untrusted strings to HTML/XML markup. >=2.0 2.1.5 BSD-3-Clause
marshmallow A lightweight library for converting complex datatypes to and from native Python datatypes. >=3.15.0 3.21.3 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.6.0 BSD License
mkdocs-coverage MkDocs plugin to integrate your coverage HTML report into your site. >=1.0 1.1.0 ISC
mkdocs-gen-files MkDocs plugin to programmatically generate documentation pages during the build >=0.5 0.5.0 MIT License
mkdocs-get-deps MkDocs extension that lists all dependencies according to a mkdocs.yml file >=0.2.0 0.2.0 MIT License
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 License
mkdocs-material Documentation that simply works >=9.4 9.5.27 MIT License
mkdocs-material-extensions Extension pack for Python Markdown and MkDocs Material. ~=1.3 1.3.1 MIT License
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
mkdocstrings Automatic documentation from sources, for MkDocs. [python]>=0.23 0.25.1 ISC
mkdocstrings-python A Python handler for mkdocstrings. >=0.5.2 1.10.5.1.8.3 ISC
mypy Optional static typing for Python >=1.5 1.10.1 MIT
mypy-extensions Type system extensions for programs checked with the mypy type checker. >=0.4.3 1.0.0 MIT License
packaging Core utilities for Python packages >=22.0 24.1 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.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 4.2.2 MIT License
pluggy plugin and hook calling mechanisms for python <2.0,>=1.5 1.5.0 MIT
ptyprocess Run a subprocess in a pseudo terminal ~=0.6; sys_platform != "win32" 0.7.0 ISC License (ISCL)
pycparser C parser in Python 2.22 BSD-3-Clause
pydantic Data validation using Python type hints >=1.10.12 2.8.0 MIT License
pydantic-core Core functionality for Pydantic validation and serialization ==2.20.0 2.20.0 MIT
pygments Pygments is a syntax highlighting package written in Python. ~=2.16 2.18.0 BSD-2-Clause
pymdown-extensions Extension pack for Python Markdown. >=9 10.8.1 MIT License
pytest pytest: simple powerful testing with Python >=7.4 8.2.2 MIT
pytest-cov Pytest plugin for measuring coverage. >=4.1 5.0.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.6.1 MIT License
python-dateutil Extensions to the standard Python datetime module >=2.8.1 2.9.0.post0 Dual License
pytz World timezone definitions, modern and historical >=2015.7; python_version < "3.9" 2024.1 ?
pyyaml YAML parser and emitter for Python >=5.1 6.0.1 MIT
pyyaml-env-tag A custom YAML tag for referencing environment variables in YAML files. >=0.1 0.1 MIT License
regex Alternative regular expression module, to replace re. >=2022.4 2024.5.15 Apache Software License
requests Python HTTP for Humans. 2.32.3 Apache-2.0
rich Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal 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; platform_python_implementation == "CPython" and python_version < "3.13" 0.2.8 MIT
ruff An extremely fast Python linter and code formatter, written in Rust. >=0.0 0.5.0 MIT
safety Checks installed dependencies for known vulnerabilities and licenses. >=2.3 3.2.3 MIT license
safety-schemas Schemas for Safety tools >=0.0.2 0.0.2 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 >=65.5.1 70.2.0 MIT License
shellingham Tool to Detect Surrounding Shell >=1.3.0 1.5.4 ISC 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.1 BSD
tomli A lil' TOML parser >=2.0; python_version < '3.11' 2.0.1 ?
typer Typer, build great CLIs. Easy to code. Based on Python type hints. 0.12.3 MIT License
types-markdown Typing stubs for Markdown >=3.5 3.6.0.20240316 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.0.1; python_version < "3.11" 4.12.2 Python Software Foundation License
urllib3 HTTP library with thread-safe connection pooling, file post, and more. <3,>=1.21.1 2.2.2 MIT License
watchdog Filesystem events monitoring >=2.0 4.0.1 Apache-2.0
wheel A built-package format for Python <1.0,>=0.23.0 0.43.0 MIT License
zipp Backport of pathlib-compatible object wrapper for zip files >=0.5 3.19.2 ?

More credits from the author