Credits¶
These projects were used to build stimulus-py. Thank you!
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.10.5 | 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.3.3 | 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.34.0 | MIT License |
| polars-runtime-32 | Blazingly fast DataFrame library | ==1.34.0 | 1.34.0 | 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.12.0 | MIT |
| pydantic_core | Core functionality for Pydantic validation and serialization | ==2.41.1 | 2.41.1 | 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.15.1 | 1.16.2 | 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.57.0 | 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.2 | 0.4.2 | 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.6.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.10.5 | 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.2 | 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.21 | 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.1 | 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 |