code: def load_filesystem_plugins(self):
          
          self.logger.info('Loading filesystem plugins')
          search_path = self.__get_fs_plugin_search_path()
          fs_plugins = []
  
          PluginManagerSingleton.setBehaviour([
              VersionedPluginManager,
          ])
  
          # Load the plugins from the plugin directory.
          plugin_manager = PluginManagerSingleton.get()
          plugin_manager.setPluginPlaces(search_path)
          plugin_manager.setCategoriesFilter({
              "Filesystem": IFilesystemPlugin,
          })
  
          # Load plugins
          plugin_manager.collectPlugins()
  
          for pluginInfo in plugin_manager.getPluginsOfCategory("Filesystem"):
              fs_plugins.append(pluginInfo)
  
          return fs_plugins
docs: Looks for *.yapsy-plugin files, loads them and returns a list
              of :class:`VersionedPluginInfo \
              <yapsy.VersionedPluginManager.VersionedPluginInfo>` objects
  
                  Note:
                      Plugin search locations:
                         * $(rawdisk package location)/plugins/filesystems
                         * $(home dir)/.local/share/rawdisk/plugins/filesystems
                         * /usr/local/share/rawdisk/plugins/filesystems
                         * /usr/share/rawdisk/plugins/filesystems