The release workflow reads package metadata from apps.core.release.Package instances.
Administrators can override the default behavior through the apps.core.Package
model, which now exposes additional optional fields:
VERSION file.pyproject.toml. Defaults to requirements.txt
when the field is empty.build helper runs the
test suite. The command is parsed with shlex.split and executed via
subprocess.run. When unset, the workflow runs python manage.py test.These settings allow packaging projects with non-standard layouts without modifying the release tooling. Every value is optional, so existing packages continue to behave exactly as before. To update the settings, edit the package record in the Django admin and provide the appropriate paths or command.