﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
5473	toolshed python package parsing cannot handle quotes	wolfgang.lugmayr@…	Greg Couch	"{{{
Dear developers,

I am developing a ChimeraX plugin which uses the pip package pyqtgraph as dependency.
With the version 0.12.3 it has a problem which stops ChimeraX from starting.

in line 566 is a split by ','
/usr/libexec/UCSF-ChimeraX/lib/python3.8/site-packages/chimerax/core/toolshed/installed.py

The RECORD file contents have more than 3 commas in the line below, but the text is under quotes""
vi $HOME/.local/share/ChimeraX/1.2/site-packages/pyqtgraph-0.12.3.dist-info/RECORD
""pyqtgraph/colors/maps/CC0 legal code - applies to virids, magma, plasma, inferno and cividiis.txt"",sha256=ogEPNDSH0_dhiv_lT3ifVIdgIzHAqNA_SemnxUfPBJk,7048

Unfortunatly you do not handle text under quotes as one unit, so the parsing by ',' fails and ChimeraX does not start.

Cheers,
Wolfgang Lugmayr

-- 
Multi-User Cryo-EM Facility
@ Centre for Structral Systems Biology (CSSB)
@ Deutsches Elektronen-Synchrotron (DESY)
Notkestrasse 85 Gebäude 15 (E.247)
22607 Hamburg, Germany
Tel.: +49 40 8998-87706
Email: wolfgang.lugmayr@cssb-hamburg.de
http://www.cssb-hamburg.de/


}}}
"	defect	closed	high	1.3	Tool Shed		fixed		Tom Goddard Eric Pettersen				all	ChimeraX
