scopesim.server.database.get_server_folder_package_names

scopesim.server.database.get_server_folder_package_names#

scopesim.server.database.get_server_folder_package_names(client: Client, dir_name: str) set[str]#

Retrieve all unique package names present on server in dir_name folder.

Parameters:
  • client (httpx.Client) – Pre-existing httpx Client context manager.

  • dir_name (str) – Name of the folder on the server.

Raises:

ValueError – Raised if no valid packages are found in the given folder.

Returns:

package_names – Set of unique package names in dir_name folder.

Return type:

set of str