arxiv.canonical.record.metadata module

class arxiv.canonical.record.metadata.RecordMetadata(key, stream, domain)[source]

Bases: arxiv.canonical.record.core.RecordEntry

An entry for version metadata.

classmethod from_domain(version)[source]
Return type

~_Self

classmethod from_stream(key, stream)[source]
Return type

RecordMetadata

classmethod make_key(identifier)[source]
Return type

Key

classmethod make_prefix(ident)[source]

Make a key prefix for an e-print record.

Parameters
  • date (datetime.date) – The day on which the first version of the e-print was announced.

  • ident (str) – arXiv identifier

Returns

Return type

str

Return type

str

classmethod to_domain(stream)[source]
Return type

Version