Skip to content

Commit 554cc09

Browse files
committed
Suppressing missing site-packages info for venv
Running via virtualenv requires a workaround for pypa/virtualenv#355 Here, I just omit issuing info about the site-packages dir if the call to getsitepackages() fails.
1 parent 484d6b0 commit 554cc09

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

dendropy/__init__.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,10 @@ def description(dest=None):
146146
fields["DendroPy location"] = homedir()
147147
fields["Python version"] = sys.version.replace("\n", "")
148148
fields["Python executable"] = sys.executable
149-
fields["Python site packages"] = site.getsitepackages()
149+
try:
150+
fields["Python site packages"] = site.getsitepackages()
151+
except:
152+
pass
150153
max_fieldname_len = max(len(fieldname) for fieldname in fields)
151154
for fieldname, fieldvalue in fields.items():
152155
dest.write("{fieldname:{fieldnamewidth}}: {fieldvalue}\n".format(

0 commit comments

Comments
 (0)