Commit 6485bc23 by finswimmer Committed by Arun Babu Neelicattu

show poetry and poetry-core version in output of `poetry about`

parent b06658f9
......@@ -10,9 +10,14 @@ class AboutCommand(Command):
description = "Shows information about Poetry."
def handle(self) -> None:
from poetry.utils._compat import metadata
self.line(
"""\
<info>Poetry - Package Management for Python</info>
f"""\
<info>Poetry - Package Management for Python
Version: {metadata.version('poetry')}
Poetry-Core Version: {metadata.version('poetry-core')}</info>
<comment>Poetry is a dependency manager tracking local dependencies of your projects\
and libraries.
......
......@@ -17,10 +17,16 @@ def tester(command_tester_factory: CommandTesterFactory) -> CommandTester:
def test_about(tester: CommandTester):
from poetry.utils._compat import metadata
tester.execute()
expected = """\
expected = f"""\
Poetry - Package Management for Python
Version: {metadata.version('poetry')}
Poetry-Core Version: {metadata.version('poetry-core')}
Poetry is a dependency manager tracking local dependencies of your projects and\
libraries.
See https://github.com/python-poetry/poetry for more information.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment