aboutsummaryrefslogtreecommitdiff
path: root/releaselog/format/cpan.py
blob: d6ffb78cd51479069c2ec2fc0eda3085379fa979 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# -*- coding: utf-8 -*-
"""
Implementation of the CPAN 'Changes' history format.

Usage:

  from releaselog import ReleaseLog, cpan
  ReleaseLog.regformat('Changes', cpan.ReleaseLogFormat)

NOTE: DON'T DO IT. This is normally done as a part of initialization of
the releaselog module.
"""
import re
from releaselog import ReleaseHistory


class ReleaseLogFormat(ReleaseHistory):
    format = ['CPAN', 'Changes']
    filename = 'Changes'
    header = re.compile('^(?P<version>\d[\d.]*)\s+(?P<date>.+?)\s*$')

Return to:

Send suggestions and report system problems to the System administrator.