Name: python3-selcraft Version: 0.3.0 Release: 0.202603261204.gitcd6b453%{?dist} Summary: Template based generation of custom SELinux License: LGPL-2.1-or-later URL: https://gitlab.com/CentOS/automotive/src/selcraft Source0: selcraft-0.3.0.tar.gz BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-wheel BuildRequires: python3-pip BuildRequires: python3-pytest BuildRequires: python3-yaml BuildRequires: python3-jsonschema BuildRequires: python3-jinja2 BuildRequires: pyproject-rpm-macros Requires: python3-jinja2 Requires: python3-jsonschema Requires: python3-pyyaml %description Python tool for generating SELinux policy packages to enable cross-environment communication of (containerized) applications. %prep %autosetup -n selcraft-0.3.0 %build %pyproject_wheel %install %pyproject_install %check %{__python3} -m pytest tests/tests/unit %files -n python3-selcraft %license LICENSE %doc README.md %{python3_sitelib}/selcraft/ %{python3_sitelib}/selcraft-*.dist-info/ %{_bindir}/selcraft %changelog * Wed Mar 25 2026 Artiom Divak - 0.2.0-1 - Upgraded policy config schema to v2.0.0 - Added support for systemd control on root partition - Added support for system dbus on root and qm partition - Added support for named shared memory on root and qm partition - Added new init cli command for initializing policy config - Fixes to selcraft templates - Improved logging - Extended policy config validation by detecting collisions with known policies * Thu Dec 18 2025 Michael Engel - 0.1.1-1 - Added missing remove_name allow rule for create of shm permission - Iterate over binaries instead of permissions for type definitions * Fri Dec 12 2025 Michael Engel - 0.1.0-1 - Initial Release