Metadata-Version: 2.4
Name: bytegrader-executor-systemd
Version: 0.0.3
Summary: Systemd-based executor package for BYTEGrader
License-Expression: BSD-3-Clause
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: System :: Systems Administration
Requires-Python: >=3.10
Requires-Dist: bytegrader
Description-Content-Type: text/markdown

# `systemd` Autograde-Executor for BYTE Grader

## Overview

The `bytegrader-systemd-spawner` is a secure execution environment for running untrusted student notebook submissions in the BYTE Grader autograding system. It uses Linux systemd's transient units and isolation features to execute Jupyter notebooks in a sandboxed environment, providing strong process isolation, resource management, and security boundaries.