what are all the linux python bindings available like libselinux-python?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I have to write a script in python that would be able to install/configure some filesystem related packages and validate the configuration. This had been achieved with shell script which is ok for simple set of tasks.



In future, the requirements will change and the script also should be written in modular way to handle more scenarios where the shell scripting is not the right tool to fight with.



Configuration management tools like ansible/salt are not preferred for their installation & maintenance.



I saw that some applications in linux using python bindings such libselinux-python to manage selinux. I need the list of such python bindings which could help me to administrate linux. Where can i find the list of those bindings, so that will use these libraries instead of writing shell scripts which is a handy solution but tedious to debug.









share







New contributor




S.K. Venkat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.























    up vote
    0
    down vote

    favorite












    I have to write a script in python that would be able to install/configure some filesystem related packages and validate the configuration. This had been achieved with shell script which is ok for simple set of tasks.



    In future, the requirements will change and the script also should be written in modular way to handle more scenarios where the shell scripting is not the right tool to fight with.



    Configuration management tools like ansible/salt are not preferred for their installation & maintenance.



    I saw that some applications in linux using python bindings such libselinux-python to manage selinux. I need the list of such python bindings which could help me to administrate linux. Where can i find the list of those bindings, so that will use these libraries instead of writing shell scripts which is a handy solution but tedious to debug.









    share







    New contributor




    S.K. Venkat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.





















      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I have to write a script in python that would be able to install/configure some filesystem related packages and validate the configuration. This had been achieved with shell script which is ok for simple set of tasks.



      In future, the requirements will change and the script also should be written in modular way to handle more scenarios where the shell scripting is not the right tool to fight with.



      Configuration management tools like ansible/salt are not preferred for their installation & maintenance.



      I saw that some applications in linux using python bindings such libselinux-python to manage selinux. I need the list of such python bindings which could help me to administrate linux. Where can i find the list of those bindings, so that will use these libraries instead of writing shell scripts which is a handy solution but tedious to debug.









      share







      New contributor




      S.K. Venkat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      I have to write a script in python that would be able to install/configure some filesystem related packages and validate the configuration. This had been achieved with shell script which is ok for simple set of tasks.



      In future, the requirements will change and the script also should be written in modular way to handle more scenarios where the shell scripting is not the right tool to fight with.



      Configuration management tools like ansible/salt are not preferred for their installation & maintenance.



      I saw that some applications in linux using python bindings such libselinux-python to manage selinux. I need the list of such python bindings which could help me to administrate linux. Where can i find the list of those bindings, so that will use these libraries instead of writing shell scripts which is a handy solution but tedious to debug.







      linux python libraries





      share







      New contributor




      S.K. Venkat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share







      New contributor




      S.K. Venkat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share



      share






      New contributor




      S.K. Venkat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 6 mins ago









      S.K. Venkat

      1012




      1012




      New contributor




      S.K. Venkat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      S.K. Venkat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      S.K. Venkat is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.

























          active

          oldest

          votes











          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "106"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          S.K. Venkat is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f478580%2fwhat-are-all-the-linux-python-bindings-available-like-libselinux-python%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          S.K. Venkat is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          S.K. Venkat is a new contributor. Be nice, and check out our Code of Conduct.












          S.K. Venkat is a new contributor. Be nice, and check out our Code of Conduct.











          S.K. Venkat is a new contributor. Be nice, and check out our Code of Conduct.













           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f478580%2fwhat-are-all-the-linux-python-bindings-available-like-libselinux-python%23new-answer', 'question_page');

          );

          Post as a guest













































































          Popular posts from this blog

          How to check contact read email or not when send email to Individual?

          Displaying single band from multi-band raster using QGIS

          How many registers does an x86_64 CPU actually have?