Skip to content

Commit ce8eb9e

Browse files
author
Gerit Wagner
committed
bibliography_export: add xlsxwriter dependency and skip in silent_mode
1 parent 8fe88ca commit ce8eb9e

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

colrev/packages/bibliography_export/pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ authors = [
77
{ name = "Gerit Wagner", email = "gerit.wagner@uni-bamberg.de" }
88
]
99
requires-python = ">=3.8, <4"
10+
dependencies = [
11+
"XlsxWriter"
12+
]
1013

1114
[project.urls]
1215
repository = "https://github.com/CoLRev-Environment/colrev/tree/main/colrev/packages/bibliography_export"

colrev/packages/bibliography_export/src/bibliography_export.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,9 @@ def add_endpoint(cls, operation: colrev.ops.data.Data, params: str) -> None:
133133
choice = inquirer.prompt(questions)["bib_format"]
134134
add_package["bib_format"] = choice
135135

136+
package_manager = colrev.package_manager.package_manager.PackageManager()
137+
package_manager.install(packages=[add_package["endpoint"]])
138+
136139
operation.review_manager.settings.data.data_package_endpoints.append(
137140
add_package
138141
)
@@ -154,6 +157,9 @@ def update_data(
154157
) -> None:
155158
"""Update the data/bibliography"""
156159

160+
if silent_mode:
161+
return
162+
157163
self.endpoint_path.mkdir(exist_ok=True, parents=True)
158164

159165
selected_records_original = {

0 commit comments

Comments
 (0)