Metadata-Version: 2.3
Name: spacecadet
Version: 0.0.1
Summary: A parallel execution engine that doesn't know anything about serialization
Author: Akshay Gupta
Author-email: Akshay Gupta <akgcodes@gmail.com>
License: MIT license
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Free Threading :: 2 - Beta
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Requires-Dist: lazyscribe>=2.0,<3
Requires-Dist: commitizen ; extra == 'build'
Requires-Dist: uv ; extra == 'build'
Requires-Dist: spacecadet[build] ; extra == 'dev'
Requires-Dist: spacecadet[docs] ; extra == 'dev'
Requires-Dist: spacecadet[qa] ; extra == 'dev'
Requires-Dist: spacecadet[tests] ; extra == 'dev'
Requires-Dist: sphinx ; extra == 'docs'
Requires-Dist: sphinx-gallery ; extra == 'docs'
Requires-Dist: sphinx-inline-tabs ; extra == 'docs'
Requires-Dist: pre-commit ; extra == 'qa'
Requires-Dist: pre-commit-uv ; extra == 'qa'
Requires-Dist: pyproject-fmt ; extra == 'qa'
Requires-Dist: ruff ; extra == 'qa'
Requires-Dist: ty ; extra == 'qa'
Requires-Dist: pytest ; extra == 'tests'
Requires-Dist: pytest-cov ; extra == 'tests'
Requires-Python: >=3.10.0
Project-URL: Repository, https://codeberg.org/akgcodes/spacecadet/
Provides-Extra: build
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: qa
Provides-Extra: tests
Description-Content-Type: text/markdown

[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)

# Parallel execution using lazyscribe

``spacecadet`` is a library designed to enable parallel code execution without defining
custom serialization. Instead, we leverage ``lazyscribe`` to track and manage experimentation
as well as usage of current, "deployment" artifacts.
