Skip to content

Commit 6485bc2

Browse files
finswimmerabn
authored andcommitted
show poetry and poetry-core version in output of poetry about
1 parent b06658f commit 6485bc2

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

src/poetry/console/commands/about.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,14 @@ class AboutCommand(Command):
1010
description = "Shows information about Poetry."
1111

1212
def handle(self) -> None:
13+
from poetry.utils._compat import metadata
14+
1315
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>
1621
1722
<comment>Poetry is a dependency manager tracking local dependencies of your projects\
1823
and libraries.

tests/console/commands/test_about.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,16 @@ def tester(command_tester_factory: CommandTesterFactory) -> CommandTester:
1717

1818

1919
def test_about(tester: CommandTester):
20+
from poetry.utils._compat import metadata
21+
2022
tester.execute()
21-
expected = """\
23+
24+
expected = f"""\
2225
Poetry - Package Management for Python
2326
27+
Version: {metadata.version('poetry')}
28+
Poetry-Core Version: {metadata.version('poetry-core')}
29+
2430
Poetry is a dependency manager tracking local dependencies of your projects and\
2531
libraries.
2632
See https://github.com/python-poetry/poetry for more information.

0 commit comments

Comments
 (0)