Skip to main content

A comprehensive Python toolkit for AI, data processing, media manipulation, and system utilities.

Project description

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 train workbench, 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 definers is a stable lazy discovery surface, not a signal to eagerly import every optional runtime.
  • Package facades such as definers.data, definers.chat, definers.text, and definers.media stay 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

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

definers-2.0.0.tar.gz (664.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

definers-2.0.0-py3-none-any.whl (454.2 kB view details)

Uploaded Python 3

File details

Details for the file definers-2.0.0.tar.gz.

File metadata

  • Download URL: definers-2.0.0.tar.gz
  • Upload date:
  • Size: 664.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for definers-2.0.0.tar.gz
Algorithm Hash digest
SHA256 e58e67d26eff2d24d3bba9d3c2c816016f8ce123599973d2ff06219e4a923d83
MD5 83223e78114244fafb549ac795ce78ee
BLAKE2b-256 7307e90163db268711f371294b4c57f7d4a9225b5938a97a26132bbfd6a0b594

See more details on using hashes here.

Provenance

The following attestation bundles were made for definers-2.0.0.tar.gz:

Publisher: publish.yml on YaronKoresh/definers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file definers-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: definers-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 454.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for definers-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c9dd5a42bb94e0e6e77c08c9c43b6a7e037df5eb20d9ab9360c88061a44bfcd4
MD5 d2416eb0a3914d20bda24b5276badc8d
BLAKE2b-256 605b265813e2d6375ffcd7459aab1302ebede03a5704912470e84e0eb27d0a7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for definers-2.0.0-py3-none-any.whl:

Publisher: publish.yml on YaronKoresh/definers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page