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*$')
|