selinux/python
Michał Górny ba23ba0683 python: Import specific modules from setools for less deps
Import the setools classes needed for Python bindings from specific
setools modules in order to reduce the dependency footprint
of the Python bindings.  Importing the top-level module causes all
setools modules to be loaded which includes the modules that require
networkx.

SELinux packages belong to the group of core system packages on Gentoo
Linux.  It is desirable to keep the system set as small as possible,
and the dependency between setools and networkx seems to be the easiest
link to break without major loss of functionality.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-09-02 10:47:19 -04:00
..
audit2allow python/audit2allow: add #include <limits.h> to sepolgen-ifgen-attr-helper.c 2020-07-21 08:14:43 +02:00
chcat python/chcat: remove unnecessary assignment 2019-09-17 10:38:49 -04:00
semanage python: Import specific modules from setools for less deps 2021-09-02 10:47:19 -04:00
sepolgen Update VERSIONs to 3.2 for release. 2021-03-04 16:42:59 +01:00
sepolicy python: Import specific modules from setools for less deps 2021-09-02 10:47:19 -04:00
COPYING Add COPYING files for new subdirs. 2016-11-16 11:19:51 -05:00
Makefile python: run all the tests with "make test" 2019-01-08 10:15:46 +01:00
VERSION Update VERSIONs to 3.2 for release. 2021-03-04 16:42:59 +01:00