Skip to content

Commit e2f29bf

Browse files
committed
Read __version__ from metadata, remove __date__
1 parent 9d08a37 commit e2f29bf

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/svglib/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def main():
5353
version=svglib.__version__,
5454
author=svglib.__author__,
5555
license=svglib.__license__,
56-
copyleft_year=svglib.__date__[:svglib.__date__.find('-')],
56+
copyleft_year=str(datetime.now().year),
5757
ts_pattern="{{dirname}}/out-"\
5858
"{{now.hour}}-{{now.minute}}-{{now.second}}-"\
5959
"%(base)s",

src/svglib/svglib.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import shutil
2626
from io import BytesIO
2727
from collections import defaultdict, namedtuple
28+
from importlib.metadata import version
2829
from PIL import Image as PILImage
2930

3031
from reportlab.pdfbase.pdfmetrics import stringWidth
@@ -71,10 +72,12 @@ def find_font(font_name, weight='normal', style='normal'):
7172
return _fonts_find_font(font_name, weight, style)
7273

7374

74-
__version__ = '1.5.1'
75+
try:
76+
__version__ = version("svglib")
77+
except ImportError: # pragma: no cover
78+
__version__ = "unknown"
7579
__license__ = 'LGPL 3'
7680
__author__ = 'Dinu Gherman'
77-
__date__ = '2023-01-07'
7881

7982
XML_NS = 'http://www.w3.org/XML/1998/namespace'
8083

0 commit comments

Comments
 (0)