blob: c3eb6774dca3850048bd4a50748627795862cb11 (
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 releaselogparser import ReleaseLog, cpan
ReleaseLog.regformat('Changes', cpan.ReleaseLogFormat)
NOTE: DON'T DO IT. This is normally done as a part of initialization of
the releaselogparser module.
"""
import re
from releaselogparser import ReleaseHistory
class ReleaseLogFormat(ReleaseHistory):
format = ['CPAN', 'Changes']
filename = 'Changes'
header = re.compile('^(?P<version>\d[\d.]*)\s+(?P<date>.+?)\s*$')
|