original_docstring: 
          uninstall the plugin with the given name
  
          :param plugin_name: plugin name
          :type plugin_name: str
          :param category: plugin's category
          :type category: str
          
docstring: uninstall the plugin with the given name
docstring_tokens: uninstall the plugin with the given name
code: def uninstall(
          self,
          plugin_name: str,
          category: str = None
      ) -> None:
          """
          uninstall the plugin with the given name
  
          :param plugin_name: plugin name
          :type plugin_name: str
          :param category: plugin's category
          :type category: str
          """
          PluginPackage.uninstall(
              plugin_name=plugin_name,
              target_directory=self.plugins_directory,
              category=category
          )
code_tokens: def uninstall ( self , plugin_name : str , category : str = None ) -> None : PluginPackage . uninstall ( plugin_name = plugin_name , target_directory = self . plugins_directory , category = category )
short_docstring: uninstall the plugin with the given name
short_docstring_tokens: uninstall the plugin with the given name
comment: """
          uninstall the plugin with the given name
  
          :param plugin_name: plugin name
          :type plugin_name: str
          :param category: plugin's category
          :type category: str
          """