prometa.package package

Subpackages

Submodules

prometa.package.package module

Base class for managing third-party packages.

class prometa.package.package.Package(project)[source]

Bases: Registrable

Base class for managing third-party packages.

__init__(project)[source]
Parameters:

project – A Project instance.

property description[source]

The package description.

property is_valid[source]

True if the project appears to be a valid package of this type, else False.

An iterable of name-URL pairs to create relevant package links in the README.

property name[source]

The package name.

update()[source]

Update package metadata such as versions, source URLs, etc.

Module contents

Package stub.

class prometa.package.Package(project)[source]

Bases: Registrable

Base class for managing third-party packages.

__init__(project)[source]
Parameters:

project – A Project instance.

property description[source]

The package description.

property is_valid[source]

True if the project appears to be a valid package of this type, else False.

An iterable of name-URL pairs to create relevant package links in the README.

property name[source]

The package name.

update()[source]

Update package metadata such as versions, source URLs, etc.