Metadata-Version: 2.1
Name: selcraft
Version: 0.3.0
Summary: Python tool for generating selinux-policy packages to enable cross-environment communication
Author-email: Michael Engel <mengel@redhat.com>
Project-URL: Homepage, https://gitlab.com/CentOS/automotive/src/selcraft
Project-URL: Documentation, https://gitlab.com/CentOS/automotive/src/selcraft
Project-URL: Repository, https://gitlab.com/CentOS/automotive/src/selcraft
Project-URL: Issues, https://gitlab.com/CentOS/automotive/src/selcraft
Keywords: selinux,policy,generation,QM,ASIL
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: jinja2
Requires-Dist: jsonschema
Requires-Dist: pyyaml
Provides-Extra: dev
Requires-Dist: black ~=25.1.0 ; extra == 'dev'
Requires-Dist: isort ~=6.0.1 ; extra == 'dev'

# selcraft

`selcraft` is a specialized tool designed to generate custom SELinux policies for Automotive Stream Distribution (AutoSD). It abstracts the complexity of SELinux by using a templating approach (Jinja2) to create policies based on high-level configuration files.

## How to contribute

Please refer to the guide in [CONTRIBUTING.md](./CONTRIBUTING.md).
