Skip to content

Commit 8431402

Browse files
committed
Log versions of optional dependencies
1 parent 7c31297 commit 8431402

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

bpython/args.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,27 @@ def callback(group):
214214
logger.info("pygments: %s", pygments.__version__) # type: ignore
215215
logger.info("pyxdg: %s", xdg.__version__) # type: ignore
216216
logger.info("requests: %s", requests.__version__)
217+
218+
# versions of optional dependencies
219+
try:
220+
import pyperclip
221+
222+
logger.info("pyperclip: %s", pyperclip.__version__) # type: ignore
223+
except ImportError:
224+
logger.info("pyperclip: not available")
225+
try:
226+
import jedi
227+
228+
logger.info("jedi: %s", jedi.__version__)
229+
except ImportError:
230+
logger.info("jedi: not available")
231+
try:
232+
import watchdog
233+
234+
logger.info("watchdog: available")
235+
except ImportError:
236+
logger.info("watchdog: not available")
237+
217238
logger.info("environment:")
218239
for key, value in sorted(os.environ.items()):
219240
if key.startswith("LC") or key.startswith("LANG") or key == "TERM":

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy