Skip to content

Commit 0aff1ce

Browse files
Require tabulate>=0.10.0 to avoid a packaging dependency
1 parent 9120d7e commit 0aff1ce

2 files changed

Lines changed: 2 additions & 7 deletions

File tree

cli_helpers/tabular_output/tabulate_adapter.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
escape_newlines,
2222
)
2323

24-
from packaging.version import Version
2524
import tabulate
2625

2726

@@ -250,10 +249,7 @@ def adapter(data, headers, table_format=None, preserve_whitespace=False, **kwarg
250249
if table_format in supported_markup_formats:
251250
tkwargs.update(numalign=None, stralign=None)
252251

253-
if Version(tabulate.__version__) < Version("0.10.0"):
254-
tabulate.PRESERVE_WHITESPACE = preserve_whitespace
255-
else:
256-
tkwargs.update(preserve_whitespace=preserve_whitespace)
252+
tkwargs.update(preserve_whitespace=preserve_whitespace)
257253

258254
tkwargs.update(default_kwargs.get(table_format, {}))
259255
if table_format in headless_formats:

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ def open_file(filename):
3737
long_description_content_type="text/x-rst",
3838
install_requires=[
3939
"configobj >= 5.0.5",
40-
"packaging",
41-
"tabulate[widechars] >= 0.9.0",
40+
"tabulate[widechars] >= 0.10.0",
4241
],
4342
extras_require={
4443
"styles": ["Pygments >= 1.6"],

0 commit comments

Comments
 (0)