repositories

class versions.repositories.Repository(packages=None)[source]

A package repository.

Parameters:packages (set() of Package or None) – Repository packages.
packages = None

set() of Package objects.

get(requirement)[source]

Find packages matching requirement.

Parameters:requirement (str or Requirement) – Requirement to match against repository packages.
Returns:list() of matching Package objects.
class versions.repositories.Pool(repositories=None)[source]

A package repository pool.

When querying a repository pool, it queries all repositories, and merges their results.

Parameters:repositories (list() of Repository or None) – Underlying package repositories.
repositories = None

list() of Repository

get(requirement)[source]

Find packages matching requirement.

Parameters:requirement (str or Requirement) – Requirement to get from all underlying repositories.
Returns:list() of matching Package objects.

Previous topic

packages

Next topic

operators