Definers
Definers is a modular Python platform for teams that build AI, media, and data products and want one serious codebase instead of a pile of disconnected utilities.
It brings together workflow-grade audio, text, image, video, data preparation, runtime compatibility, and launcher surfaces behind a concrete module structure that is designed to stay credible under real project pressure.
What Definers Is Built For
- Shipping AI and media workflows without rewriting the surrounding infrastructure every time the stack changes.
- Keeping CPU-only environments usable while still unlocking GPU-backed acceleration where the runtime can support it.
- Giving teams one place for preparation, inference, automation, and runtime.
Capability Areas
- Audio workflows for mastering, stems, analysis, cleanup, and generation.
- Data workflows for preparation, tokenization, vectorization, and dataset assembly.
- ML workflows for text processing, guided and advanced training inside the
trainworkbench, inference, and retrieval-oriented features. - Image and video workflows for generation, composition, enhancement, and rendering.
- System and runtime workflows for installation, process control, download handling, and compatibility.
- Focused launcher surfaces for domain-specific applications instead of a single overloaded interface.
Architecture Direction
- The repository is standardizing on feature-owned packages instead of broad routing layers.
import definersis a stable lazy discovery surface, not a signal to eagerly import every optional runtime.- Package facades such as
definers.data,definers.chat,definers.text, anddefiners.mediastay lazy discovery surfaces, while implementation work belongs in concrete owner modules. - CLI, launcher, and download behavior are being tightened around explicit contracts so runtime behavior stays predictable in local, CI, and hosted environments.
Documentation
- Start with docs/README.md.
- Installation and first-run guidance lives in docs/getting-started/installation.md and docs/getting-started/quickstart.md.
- Runtime compatibility guidance lives in docs/runtime/numpy-cupy-compat.md.
- Capability guides are grouped under docs/capabilities.
- CLI and package reference notes live under docs/reference.
Project Standards
- Python support targets 3.10 through 3.14.
- The package is structured to keep runtime policy, optional dependencies, and user-facing launchers explicit.
- Contributor workflow and validation guidance live in CONTRIBUTING.md.
License
Definers is licensed under the MIT License. See LICENSE.
Metadata
Release files for definers 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| definers-2.0.0.tar.gz | 664.2 kB | With provenance | Details for definers-2.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| definers-2.0.0-py3-none-any.whl | Python 3 | none | any | Details for definers-2.0.0-py3-none-any.whl |
Total release size: 1.1 MB
Release files / definers-2.0.0.tar.gz
| Download URL | definers-2.0.0.tar.gz |
|---|---|
| Size | 664.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e58e67d26eff2d24d3bba9d3c2c816016f8ce123599973d2ff06219e4a923d83
|
|
BLAKE2b-256 checksum How to use checksums |
7307e90163db268711f371294b4c57f7d4a9225b5938a97a26132bbfd6a0b594
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 11, 2026.
Transparency logRelease files / definers-2.0.0-py3-none-any.whl
| Download URL | definers-2.0.0-py3-none-any.whl |
|---|---|
| Size | 454.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c9dd5a42bb94e0e6e77c08c9c43b6a7e037df5eb20d9ab9360c88061a44bfcd4
|
|
BLAKE2b-256 checksum How to use checksums |
605b265813e2d6375ffcd7459aab1302ebede03a5704912470e84e0eb27d0a7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 11, 2026.
Transparency logSecurity for definers 2.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for definers-2.0.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 11, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.