Metadata-Version: 2.4
Name: opencrate
Version: 0.1.0rc3
Summary: Democratizing AI by simplifing DX for everyone
Author: Rishik C. Mourya
Author-email: "Rishik C. Mourya" <braindotai@gmail.com>
License: MIT
Project-URL: Homepage, https://opencrateai.github.io/opencrate/
Project-URL: Documentation, https://opencrateai.github.io/opencrate/reference/opencrate/
Project-URL: Repository, https://github.com/OpenCrateAI/opencrate
Project-URL: Issues, https://github.com/OpenCrateAI/opencrate/issues
Project-URL: Changelog, https://github.com/OpenCrateAI/opencrate/releases
Keywords: docker,ai,machine-learning,deep-learning,pytorch,deployment,developer-tools,cli,productivity
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: pydantic_settings
Requires-Dist: prompt-toolkit
Requires-Dist: questionary
Requires-Dist: ipywidgets
Requires-Dist: matplotlib
Requires-Dist: pandas
Requires-Dist: numpy
Requires-Dist: opencv-python-headless
Requires-Dist: rich
Requires-Dist: typer
Requires-Dist: loguru
Requires-Dist: docker
Requires-Dist: jinja2
Requires-Dist: imageio
Requires-Dist: requests
Requires-Dist: nvidia-ml-py
Requires-Dist: lovelyplots
Requires-Dist: tqdm
Requires-Dist: pyinstrument
Requires-Dist: memory_profiler
Requires-Dist: PyYAML
Provides-Extra: dev
Requires-Dist: ruff; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-random-order; extra == "dev"
Requires-Dist: pytest-sugar; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: torch; extra == "dev"
Requires-Dist: torchvision; extra == "dev"
Requires-Dist: soundfile; extra == "dev"
Requires-Dist: av; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: types-docker; extra == "dev"
Requires-Dist: mkdocs; extra == "dev"
Requires-Dist: mkdocs-material; extra == "dev"
Requires-Dist: mkdocstrings-python; extra == "dev"
Requires-Dist: mkdocs-jupyter; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: fastapi; extra == "dev"
Requires-Dist: uvicorn; extra == "dev"
Provides-Extra: ci
Requires-Dist: pytest; extra == "ci"
Requires-Dist: pytest-cov; extra == "ci"
Requires-Dist: pytest-random-order; extra == "ci"
Requires-Dist: torch; extra == "ci"
Provides-Extra: docs
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocstrings-python; extra == "docs"
Requires-Dist: mkdocs-jupyter; extra == "docs"

<img src="https://raw.githubusercontent.com/OpenCrateAI/opencrate/main/docs/assets/wallpaper.png">
<p align="center">
    <b>Democratizing AI by simplifing DX for everyone</b>
</p>

Opencrate accelerates your end-to-end AI development lifecycle by **streamlining AI-specific workflows**, **container orchestration**, and **ensuring seamless integration** - **free from dependency bottlenecks** - across any environment.

With Opencrate, you can forget about handling the grunt work - packaging, maintenance, dependency management, project configuration, and other non-AI tasks - **enabling you to focus on your loss convergence**.

---
