File tree 2 files changed +14
-3
lines changed
src/poetry/console/commands
2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -10,9 +10,14 @@ class AboutCommand(Command):
10
10
description = "Shows information about Poetry."
11
11
12
12
def handle (self ) -> None :
13
+ from poetry .utils ._compat import metadata
14
+
13
15
self .line (
14
- """\
15
- <info>Poetry - Package Management for Python</info>
16
+ f"""\
17
+ <info>Poetry - Package Management for Python
18
+
19
+ Version: { metadata .version ('poetry' )}
20
+ Poetry-Core Version: { metadata .version ('poetry-core' )} </info>
16
21
17
22
<comment>Poetry is a dependency manager tracking local dependencies of your projects\
18
23
and libraries.
Original file line number Diff line number Diff line change @@ -17,10 +17,16 @@ def tester(command_tester_factory: CommandTesterFactory) -> CommandTester:
17
17
18
18
19
19
def test_about (tester : CommandTester ):
20
+ from poetry .utils ._compat import metadata
21
+
20
22
tester .execute ()
21
- expected = """\
23
+
24
+ expected = f"""\
22
25
Poetry - Package Management for Python
23
26
27
+ Version: { metadata .version ('poetry' )}
28
+ Poetry-Core Version: { metadata .version ('poetry-core' )}
29
+
24
30
Poetry is a dependency manager tracking local dependencies of your projects and\
25
31
libraries.
26
32
See https://github.com/python-poetry/poetry for more information.
You can’t perform that action at this time.
0 commit comments