Skip to content

Credits

These projects were used to build stimulus-py. Thank you!

Python | uv | copier-uv

Runtime dependencies

Project Summary Version (accepted) Version (last resolved) License
accelerate Accelerate >=0.21.0 1.10.1 Apache
alembic A database migration tool for SQLAlchemy. >=1.5.0 1.16.5 MIT
annotated-types Reusable constraint types to use with typing.Annotated >=0.6.0 0.7.0 MIT License
certifi Python package for providing Mozilla's CA Bundle. >=2017.4.17 2025.8.3 MPL-2.0
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. >=2, <4 3.4.3 MIT
click Composable command line interface toolkit >=8.1.0, >=8.0.0 8.3.0 BSD-3-Clause
colorama Cross-platform colored terminal text. >=0.4 0.4.6 BSD License
colorlog Add colours to the output of Python's logging module. 6.9.0 MIT License
contourpy Python library for calculating contours of 2D quadrilateral grids >=1.0.1 1.3.3 BSD License
cycler Composable style cycles >=0.10 0.12.1 BSD License
datasets HuggingFace community-driven open-source library of datasets >=3.6.0 4.1.1 Apache 2.0
dill serialize all of Python >=0.3.0, <0.4.1 0.4.0 BSD-3-Clause
evaluate HuggingFace community-driven open-source library of evaluation >=0.4.3 0.4.6 Apache 2.0
filelock A platform independent file lock. 3.19.1 Unlicense
fonttools Tools to manipulate font files >=4.22.0 4.60.1 MIT
fsspec File-system specification >=2023.1.0, <=2025.9.0 2025.9.0 BSD-3-Clause
greenlet Lightweight in-process concurrent programming >=1 3.2.4 MIT AND Python-2.0
hatchling Modern, extensible Python build backend >=1.27.0 1.27.0 MIT
hf-xet Fast transfer of large files with the Hugging Face Hub. >=1.1.3, <2.0.0 1.1.10 Apache-2.0
huggingface-hub Client library to download and publish models, datasets and other repos on the huggingface.co hub >=0.32.0 0.35.3 Apache
idna Internationalized Domain Names in Applications (IDNA) >=2.5, <4 3.10 BSD License
importlib_metadata Read metadata from Python packages >=3.6 8.7.0 Apache Software License
iniconfig brain-dead simple config-ini parsing >=1 2.1.0 MIT
Jinja2 A very fast and expressive template engine. >=2.11.1 3.1.6 BSD License
joblib Lightweight pipelining with Python functions >=1.2.0 1.5.2 BSD 3-Clause
kiwisolver A fast implementation of the Cassowary constraint solver >=1.3.1 1.4.9 BSD License
Mako A super-fast templating language that borrows the best ideas from the existing templating languages. 1.3.10 MIT
MarkupSafe Safely add untrusted strings to HTML/XML markup. >=1.1, >=0.9.2 3.0.3 BSD-3-Clause
matplotlib Python plotting package >=3.9.0 3.10.6 Python Software Foundation License
mpmath Python library for arbitrary-precision floating-point arithmetic >=1.1.0, <1.4 1.3.0 BSD
multiprocess better multiprocessing and multithreading in Python ==0.70.16 0.70.16 BSD-3-Clause
networkx Python package for creating and manipulating graphs and networks 3.5 BSD License
numpy Fundamental package for array computing in Python >=2.0.0 2.2.6 BSD License
nvidia-cublas-cu12 CUBLAS native runtime libraries ==12.8.4.1 12.8.4.1 NVIDIA Proprietary Software
nvidia-cuda-cupti-cu12 CUDA profiling tools runtime libs. ==12.8.90 12.8.90 NVIDIA Proprietary Software
nvidia-cuda-nvrtc-cu12 NVRTC native runtime libraries ==12.8.93 12.8.93 NVIDIA Proprietary Software
nvidia-cuda-runtime-cu12 CUDA Runtime native Libraries ==12.8.90 12.8.90 NVIDIA Proprietary Software
nvidia-cudnn-cu12 cuDNN runtime libraries ==9.10.2.21 9.10.2.21 LicenseRef-NVIDIA-Proprietary
nvidia-cufft-cu12 CUFFT native runtime libraries ==11.3.3.83 11.3.3.83 NVIDIA Proprietary Software
nvidia-cufile-cu12 cuFile GPUDirect libraries ==1.13.1.3 1.13.1.3 NVIDIA Proprietary Software
nvidia-curand-cu12 CURAND native runtime libraries ==10.3.9.90 10.3.9.90 NVIDIA Proprietary Software
nvidia-cusolver-cu12 CUDA solver native runtime libraries ==11.7.3.90 11.7.3.90 NVIDIA Proprietary Software
nvidia-cusparse-cu12 CUSPARSE native runtime libraries ==12.5.8.93 12.5.8.93 NVIDIA Proprietary Software
nvidia-cusparselt-cu12 NVIDIA cuSPARSELt ==0.7.1 0.7.1 NVIDIA Proprietary Software
nvidia-nccl-cu12 NVIDIA Collective Communication Library (NCCL) Runtime ==2.27.3 2.27.3 BSD-3-Clause
nvidia-nvjitlink-cu12 Nvidia JIT LTO Library ==12.8.93 12.8.93 NVIDIA Proprietary Software
nvidia-nvtx-cu12 NVIDIA Tools Extension ==12.8.90 12.8.90 Apache 2.0
optuna A hyperparameter optimization framework >=4.0.0 4.5.0 MIT License
packaging Core utilities for Python packages >=20 25.0 Apache Software License + BSD License
pandas Powerful data structures for data analysis, time series, and statistics >=2.2.0 2.3.3 BSD License
pathspec Utility library for gitignore style pattern matching of file paths. >=0.9.0, >=0.10.1 0.12.1 Mozilla Public License 2.0 (MPL 2.0)
peft Parameter-Efficient Fine-Tuning (PEFT) >=0.15.2 0.17.1 Apache
pillow Python Imaging Library (Fork) >=8 11.3.0 MIT-CMU
pluggy plugin and hook calling mechanisms for python >=1.5, >=1.0.0, <2 1.6.0 MIT
polars Blazingly fast DataFrame library >=1.26.0 1.33.1 MIT License
psutil Cross-platform lib for process and system monitoring. 7.1.0 BSD-3-Clause
pyarrow Python library for Apache Arrow >=21.0.0 21.0.0 Apache Software License
pydantic Data validation using Python type hints >=2.7.0 2.11.9 MIT
pydantic_core Core functionality for Pydantic validation and serialization ==2.33.2 2.33.2 MIT
Pygments Pygments is a syntax highlighting package written in Python. >=2.7.2 2.19.2 BSD-2-Clause
pyparsing pyparsing - Classes and methods to define and execute parsing grammars >=2.3.1 3.2.5 MIT
pytest pytest: simple powerful testing with Python >=8.2, >=8.0.0 8.4.2 MIT
python-dateutil Extensions to the standard Python datetime module >=2.8.2, >=2.8.1 2.9.0.post0 BSD License + Apache Software License
pytz World timezone definitions, modern and historical >=2025.1, >=2020.1 2025.2 MIT
PyYAML YAML parser and emitter for Python >=5.1 6.0.3 MIT
regex Alternative regular expression module, to replace re. !=2019.12.17 2025.9.18 Apache-2.0 AND CNRI-Python
requests Python HTTP for Humans. >=2.32.2, >=2.20 2.32.5 Apache-2.0
safetensors >=0.4.5 0.6.2 Apache Software License
scikit-learn A set of python modules for machine learning and data mining >=1.5.0 1.7.2 BSD-3-Clause
scipy Fundamental algorithms for scientific computing in Python ==1.14.1 1.14.1 BSD License
setuptools Easily download, build, install, upgrade, and uninstall Python packages 80.9.0 MIT
six Python 2 and 3 compatibility utilities >=1.5 1.17.0 MIT
SQLAlchemy Database Abstraction Library >=1.4.2 2.0.43 MIT
sympy Computer algebra system (CAS) in Python >=1.13.3 1.14.0 BSD
syrupy Pytest Snapshot Test Utility >=4.8.0 5.0.0 MIT
threadpoolctl threadpoolctl >=3.1.0 3.6.0 BSD-3-Clause
tokenizers >=0.22.0, <=0.23.0 0.22.1 Apache Software License
torch Tensors and Dynamic neural networks in Python with strong GPU acceleration >=2.3.1 2.8.0 BSD-3-Clause
tqdm Fast, Extensible Progress Meter >=4.66.3 4.67.1 MPL-2.0 AND MIT
transformers State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow >=4.52.4 4.56.2 Apache 2.0 License
triton A language and compiler for custom Deep Learning operations ==3.4.0 3.4.0 MIT License
trove-classifiers Canonical source for classifiers on PyPI (pypi.org). 2025.9.11.17 Apache Software License
typing-inspection Runtime typing introspection tools >=0.4.0 0.4.1 MIT
typing_extensions Backported and Experimental Type Hints for Python 3.9+ >=4.6.0, >=3.7.4.3 4.15.0 PSF-2.0
tzdata Provider of IANA time zone data >=2022.7 2025.2 Apache-2.0
urllib3 HTTP library with thread-safe connection pooling, file post, and more. >=1.26.0, >=1.21.1, <3 2.5.0 MIT
xxhash Python binding for xxHash 3.5.0 BSD
zipp Backport of pathlib-compatible object wrapper for zip files >=3.20 3.23.0 MIT

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
babel Internationalization utilities >=2.7.0 2.17.0 BSD-3-Clause
backports.tarfile Backport of CPython tarfile module 1.2.0 MIT License
backrefs A wrapper around re and regex that adds additional back references. ~=5.7.post1 5.9 MIT
black The uncompromising code formatter. >=24.4 25.9.0 MIT
build A simple, correct Python build frontend >=1.2 1.3.0 MIT
certifi Python package for providing Mozilla's CA Bundle. >=2017.4.17 2025.8.3 MPL-2.0
cffi Foreign Function Interface for Python calling C code. >=1.14 2.0.0 MIT
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. >=2, <4 3.4.3 MIT
click Composable command line interface toolkit >=8.1.0, >=8.0.0 8.3.0 BSD-3-Clause
colorama Cross-platform colored terminal text. >=0.4 0.4.6 BSD License
coverage Code coverage measurement for Python >=7.10.6 7.10.7 Apache-2.0
cryptography cryptography is a package which provides cryptographic recipes and primitives to Python developers. >=2.0 46.0.1 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.21.2 0.22.2 Public Domain + BSD License + GNU General Public License (GPL)
duty A simple task runner. >=1.4 1.6.3 ISC
editables Editable installations >=0.5 0.5 MIT License
execnet execnet: rapid multi-Python deployment >=2.1 2.1.1 MIT
failprint Run a command, print its output only if it fails. >=1.0.5 1.0.6 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.5 2.6.3 ISC
gitdb Git Object Database >=4.0.1, <5 4.0.12 BSD License
GitPython GitPython is a Python library used to interact with Git repositories >=3.1.44 3.1.45 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. >=1.13 1.14.0 ISC
htmlmin2 An HTML Minifier >=0.1.13 0.1.13 BSD
id A tool for generating OIDC identities 1.5.0 Apache Software License
idna Internationalized Domain Names in Applications (IDNA) >=2.5, <4 3.10 BSD License
importlib_metadata Read metadata from Python packages >=3.6 8.7.0 Apache Software License
iniconfig brain-dead simple config-ini parsing >=1 2.1.0 MIT
jaraco.classes Utility functions for Python class constructs 3.4.0 MIT License
jaraco.context Useful decorators and context managers 6.0.1 MIT License
jaraco.functools Functools like those found in stdlib 4.3.0 MIT
jeepney Low-level, pure Python DBus protocol wrapper. >=0.4.2 0.9.0 MIT
Jinja2 A very fast and expressive template engine. >=2.11.1 3.1.6 BSD License
jsmin JavaScript minifier. >=3.0.1 3.0.1 MIT License
keyring Store and access your passwords safely. >=21.2.0 25.6.0 MIT License
Markdown Python implementation of John Gruber's Markdown. >=3.3.3 3.9 BSD-3-Clause
markdown-callouts Markdown extension: a classier syntax for admonitions >=0.4 0.4.0 MIT
markdown-exec Utilities to execute code blocks in Markdown files. >=1.8 1.11.0 ISC
markdown-it-py Python port of markdown-it. Markdown parsing, done right! >=2.2.0 4.0.0 MIT License
MarkupSafe Safely add untrusted strings to HTML/XML markup. >=1.1, >=0.9.2 3.0.3 BSD-3-Clause
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.6 1.6.1 BSD-2-Clause
mkdocs-autorefs Automatically link across pages in MkDocs. >=1.4 1.4.3 ISC
mkdocs-coverage MkDocs plugin to integrate your coverage HTML report into your site. >=1.0 2.0.0 ISC
mkdocs-gen-files MkDocs plugin to programmatically generate documentation pages during the build >=0.5 0.5.0 MIT
mkdocs-get-deps MkDocs extension that lists all dependencies according to a mkdocs.yml file >=0.2.0 0.2.0 MIT
mkdocs-git-revision-date-localized-plugin Mkdocs plugin that enables displaying the localized date of the last git modification of a markdown file. >=1.2 1.4.7 MIT
mkdocs-literate-nav MkDocs plugin to specify the navigation in Markdown instead of YAML >=0.6 0.6.2 MIT
mkdocs-material Documentation that simply works >=9.5 9.6.16 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.8 0.8.0 MIT
mkdocstrings Automatic documentation from sources, for MkDocs. >=0.25 0.30.1 ISC
mkdocstrings-python A Python handler for mkdocstrings. >=1.16.2 1.18.2 ISC
more-itertools More routines for operating on iterables, beyond itertools 10.8.0 MIT
mypy Optional static typing for Python >=1.10 1.18.2 MIT
mypy_extensions Type system extensions for programs checked with the mypy type checker. >=1.0.0 1.1.0 MIT
nh3 Python binding to Ammonia HTML sanitizer Rust crate >=0.2.14 0.3.0 MIT
packaging Core utilities for Python packages >=20 25.0 Apache Software License + BSD License
paginate Divides large result sets into pages for easier browsing ~=0.5 0.5.7 MIT
pathspec Utility library for gitignore style pattern matching of file paths. >=0.9.0, >=0.10.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. >=4.4 4.4.0 MIT
pluggy plugin and hook calling mechanisms for python >=1.5, >=1.0.0, <2 1.6.0 MIT
ptyprocess Run a subprocess in a pseudo terminal ~=0.6 0.7.0 ISC License (ISCL)
pycparser C parser in Python 2.23 BSD-3-Clause
Pygments Pygments is a syntax highlighting package written in Python. >=2.7.2 2.19.2 BSD-2-Clause
pymdown-extensions Extension pack for Python Markdown. >=6.3 10.16.1 MIT
pyproject_hooks Wrappers to call pyproject.toml-based build backend hooks. 1.2.0 MIT License
pytest pytest: simple powerful testing with Python >=8.2, >=8.0.0 8.4.2 MIT
pytest-cov Pytest plugin for measuring coverage. >=5.0 7.0.0 MIT
pytest-dependency Manage dependencies of tests >=0.6.0 0.6.0 Apache-2.0
pytest-randomly Pytest plugin to randomly order tests and control random.seed. >=3.15 4.0.1 MIT
pytest-xdist pytest xdist plugin for distributed testing, most importantly across multiple CPUs >=3.6 3.8.0 MIT
python-dateutil Extensions to the standard Python datetime module >=2.8.2, >=2.8.1 2.9.0.post0 BSD License + Apache Software License
pytokens A Fast, spec compliant Python 3.12+ tokenizer that runs on older Pythons. >=0.1.10 0.1.10 MIT
pytz World timezone definitions, modern and historical >=2025.1, >=2020.1 2025.2 MIT
PyYAML YAML parser and emitter for Python >=5.1 6.0.3 MIT
pyyaml_env_tag A custom YAML tag for referencing environment variables in YAML files. >=0.1 1.1 MIT
readme_renderer readme_renderer is a library for rendering readme descriptions for Warehouse >=35.0 44.0 Apache License, Version 2.0
requests Python HTTP for Humans. >=2.32.2, >=2.20 2.32.5 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 14.1.0 MIT
ruff An extremely fast Python linter and code formatter, written in Rust. ==0.11.11 0.11.11 MIT
SecretStorage Python bindings to FreeDesktop.org Secret Service API >=3.2 3.4.0 BSD-3-Clause
semver Python helper for Semantic Versioning (https://semver.org) >=3.0 3.0.4 BSD License
setuptools Easily download, build, install, upgrade, and uninstall Python packages 80.9.0 MIT
six Python 2 and 3 compatibility utilities >=1.5 1.17.0 MIT
smmap A pure Python implementation of a sliding window memory map manager >=3.0.1, <6 5.0.2 BSD-3-Clause
twine Collection of utilities for publishing packages on PyPI >=5.1 6.2.0 Apache-2.0
types-Markdown Typing stubs for Markdown >=3.6 3.9.0.20250906 Apache-2.0
types-PyYAML Typing stubs for PyYAML >=6.0 6.0.12.20250915 Apache-2.0
typing_extensions Backported and Experimental Type Hints for Python 3.9+ >=4.6.0, >=3.7.4.3 4.15.0 PSF-2.0
urllib3 HTTP library with thread-safe connection pooling, file post, and more. >=1.26.0, >=1.21.1, <3 2.5.0 MIT
watchdog Filesystem events monitoring >=2.0 6.0.0 Apache-2.0
zipp Backport of pathlib-compatible object wrapper for zip files >=3.20 3.23.0 MIT