Key | Value |
---|---|
FileSize | 62764 |
MD5 | 699C8C3CEC469D9DF62E62B826EA5DE4 |
PackageDescription | Python parser that supports error recovery - Python 3.X Parso is a Python parser that supports error recovery and round-trip parsing for different Python versions (in multiple Python versions). Parso is also able to list multiple syntax errors in your Python file. . Parso has been battle-tested by jedi. It was pulled out of jedi to be useful for other projects as well. . Parso consists of a small API to parse Python and analyse the syntax tree. . A simple example: . >>> import parso >>> module = parso.parse('hello + 1', version="3.6") >>> expr = module.children[0] >>> expr PythonNode(arith_expr, [<Name: hello@1,0>, <Operator: +>, <Number: 1>]) >>> print(expr.get_code()) hello + 1 >>> name = expr.children[0] >>> name <Name: hello@1,0> >>> name.end_pos (1, 5) >>> expr.end_pos (1, 9) . To list multiple issues: . >>> grammar = parso.load_grammar() >>> module = grammar.parse('foo +\nbar\ncontinue') >>> error1, error2 = grammar.iter_errors(module) >>> error1.message 'SyntaxError: invalid syntax' >>> error2.message "SyntaxError: 'continue' not properly in loop" |
PackageMaintainer | Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
PackageName | python3-parso |
PackageSection | python |
PackageVersion | 0.5.2-1ubuntu1 |
SHA-1 | 90A18884F7FC4C77B5226286FAD116BBB9B3C24D |
SHA-256 | 8816A48DC5A306710465708E4025576B520687A86408C028DF298E375EF00C13 |
hashlookup:children-total | 35 |
hashlookup:trust | 50 |
The searched file hash includes 35 children files known and seen by metalookup. A sample is included below:
Key | Value |
---|---|
FileName | snap-hashlookup-import/lib/python3.6/site-packages/parso/python/grammar38.txt |
FileSize | 7546 |
MD5 | 2ADB4861F5C217EB1D704D7C5FBC891B |
RDS:package_id | 294806 |
SHA-1 | 01F22BD730F0881CDA2A56780CA602BD2DB2E66D |
SHA-256 | 5107EB62435166FCA767BC009413D9118FAD2504D8B16BD76A2DB85EF714E9DC |
SHA-512 | 9C8C90F4B26B30DFB090928497D84879A78E17DB2C9311A58FE365A99CB22CDFE2515CBA8C85976AA30A23833F0C4C4C8B56385576E719174DBEF6C7DE405970 |
SSDEEP | 96:d8czAzzNX3X15R3SylDu5riFl69BFmlETSX6MckLb99c83OiEhNhfO5ZCCl2OGMI:d8cmX3X15R3SylXgMH9hUUI |
TLSH | T149F1701CA6EB07450BD150B7554CF3BA45C9D18E203B8176FBCD92FD8FCA0A82622B66 |
insert-timestamp | 1727098208.1171167 |
mimetype | text/plain |
source | snap:0oZietUv4HBZqnYAVhtPwewC9Y3oHM4s_19 |
tar:gname | bin |
tar:uname | root |
Key | Value |
---|---|
FileName | snap-hashlookup-import/usr/lib/python3/dist-packages/parso-0.5.2.egg-info/PKG-INFO |
FileSize | 7224 |
MD5 | 4081D30D38824CDC1FA09955F01198E5 |
RDS:package_id | 294806 |
SHA-1 | 0707E9DBEA7BF13198790CE13E7AF9498BB9D08A |
SHA-256 | A8404589189B4B0C8073138D720E4CF3FD2924E256B457FE67736ECF86210B08 |
SHA-512 | 603EB5D6C5AA004A292030F96E4F53147D3CD04FCE40685F4B52A903899DD18E07A6A4F3A1D3AA6E080A8C57DDD7C1205BD1BA002AD8076471EEB7CA3BD6D888 |
SSDEEP | 96:DmXwErIAVEMx0+fWHqvHgOae2zYaLrnfvM5E+a5C4IhaLjJTEfKaSdWBklpTXRY0:UrIV8HgBB/f+EVMMl/Plf7 |
TLSH | T177E1630750C839B61B5745B86ACC5561A33194ABDFA77C3C79EE1198AF127B3087E13C |
insert-timestamp | 1727055099.7986724 |
mimetype | text/plain |
source | snap:wBEQd0pf939OMkQxQzjc5edUUJ7UTdoO_33 |
Key | Value |
---|---|
FileName | snap-hashlookup-import/usr/lib/python3/dist-packages/parso/pgen2/grammar_parser.py |
FileSize | 5399 |
MD5 | DFA1ABA79628860B0A96B5C3F7E677B7 |
RDS:package_id | 294806 |
SHA-1 | 1B4ECA9C46E577138A1939D51BC00691BB4B0EBE |
SHA-256 | 0E6FEFFBF9354E01F89226F07684D34C52BBDFEA8B53AE560F6046A8E32BDBCE |
SHA-512 | 7E4F854323241109E7E47950F5A89663123F62814110D5EEC5FF354A4B5D2C0994D92F2AF171528476232952C4E36066FCC089169C0FFF665BD6262E54629583 |
SSDEEP | 96:aSOab0xeVvxKDJN+MEF/IGzGS0IWwJYLF/lkwRGTGdBSqTHRrY4+Z3:fv0xoxKDH+MEFQwSFtkwgqTIx |
TLSH | T12FB122627C0399249313C96B8CA6E447B91AA957114C24BC38BC60E52F86DF691F3FF9 |
insert-timestamp | 1727055099.140891 |
mimetype | text/x-python |
source | snap:wBEQd0pf939OMkQxQzjc5edUUJ7UTdoO_33 |
tar:gname | root |
tar:uname | root |
Key | Value |
---|---|
FileName | snap-hashlookup-import/usr/lib/python3/dist-packages/parso/python/tree.py |
FileSize | 37503 |
MD5 | 36909F06D63EDC0B2F97DE949916DAE0 |
RDS:package_id | 294806 |
SHA-1 | 1F2E4BA69B4C6A6C80921A87E5A574E2243009C5 |
SHA-256 | C40E2A6F50BD15FE507D5BD9458501ECACE9282A8D3BC0CC765FB7E1C22C283B |
SHA-512 | 81F40F94F167C7F129EB4B19C54EF935555A3C43BFEA57184372140E04C60BAEF38ECC7BD7E0FFC127D5676B46C0490613615FD0D9787A97BFC83CBC188E6BC6 |
SSDEEP | 384:4IMunq1BLQunKJ3D8K8P9JeclCG2IwLkNgodnkNC7Uz7BJjM5zZop:4r1VbQoJ9JXC6wqeNeqJuzw |
TLSH | T120F28517E856AEA1E60F94BD589FD012B72AAC17610C14B5BDFC10A8BF01429C1F7FE8 |
insert-timestamp | 1727055099.1892245 |
mimetype | text/plain |
source | snap:wBEQd0pf939OMkQxQzjc5edUUJ7UTdoO_33 |
Key | Value |
---|---|
FileName | snap-hashlookup-import/lib/python3.6/site-packages/parso/grammar.py |
FileSize | 10275 |
MD5 | 97CF1668887C73943E8CBB049CD1F947 |
RDS:package_id | 294806 |
SHA-1 | 20C27088EC7ED278B89C2A720766B9E2C1F11ED8 |
SHA-256 | 1AE91788DEE50A7DD9787B2F25C32B1EAB500C5CED2FE281B1D4307B3AB25C37 |
SHA-512 | D97DEE3E400959EAA060637F4783C06A255F543EF34764B4E5BEBEF1CC4909BFB9FE04AAB4817B66A0C690496305187424B5877F7D433357937C7692095A962B |
SSDEEP | 96:y09jJTmVxTf8ekn1sMEoWkyDETUCGt4+E0V9u8uBrBIEZnx+LyTd9rOu3T9eQLAv:y09hek1sTzoTinvvWqK04VknJf2SG7k |
TLSH | T11B22C60BED459C23434B86295DBEAAD22719499736146026BCBC93A83F445B9C0F3FF4 |
insert-timestamp | 1727098207.9868498 |
mimetype | text/x-python |
source | snap:0oZietUv4HBZqnYAVhtPwewC9Y3oHM4s_19 |
tar:gname | bin |
tar:uname | root |
Key | Value |
---|---|
FileName | snap-hashlookup-import/usr/share/doc/python3-parso/changelog.Debian.gz |
FileSize | 491 |
MD5 | 42D30420531D44E4F2C1E5828FBE092B |
SHA-1 | 388781929A329A5FBA9164301685CA4E4A1F9F36 |
SHA-256 | 7E6D93EFB2CDA032B647106CAAC6689F66E50554AD003FCA09EE9B192D5E4FB5 |
SHA-512 | A1ED50A8A312314085001639876F3F82C0150EBB5390BCF19B031753AF6D9C9A5F23A19467BF770B9829AEF15C910F17A6939E3D02980CFF813B7581E15C9007 |
SSDEEP | 12:XdCVE/7k/ZOG8+inKo8nP7uEMazxdRPNIl:XdDvx+toI7uE1zx5Y |
TLSH | T131F0C4932D3C92C3283F2A03AF221DADCE0281808E017280BD800C808038C8FC3DD3DD |
insert-timestamp | 1727055014.3645587 |
mimetype | application/gzip |
source | snap:wBEQd0pf939OMkQxQzjc5edUUJ7UTdoO_33 |
Key | Value |
---|---|
FileName | snap-hashlookup-import/usr/share/doc/python3-parso/copyright |
FileSize | 5156 |
MD5 | CDF5F7E1D5E8AF7A8921C67E9F3DAC30 |
RDS:package_id | 304063 |
SHA-1 | 3A272CACF71DA224305AB1EBBB02A8295E4598A7 |
SHA-256 | 616080A1EBC6094BB4135B2A1AB8DF5D8440721F7A1D53015129AB4BDA05145C |
SHA-512 | EEC675B147353BF967C3C8EEA5FE3C63FC7B761E857900C3DCAF9D4CECB94FFBD6EB4997F9E77CFB2B2F42046825B267F3FFD85279B04E23F9C06E40A4435E0C |
SSDEEP | 96:+NSm6jgdSUUixJUlmpHQHFoT2xSXrrbMRcF+XBl963QP7II5h1tR8Gn:FmjdSCJU0QHF42srrbMJv96s8IttR8G |
TLSH | T128B1B85EBE0417622BD9E3D03F97A89AF329E16C756B1C49942DD144263782D12FF831 |
insert-timestamp | 1727055014.373132 |
mimetype | text/plain |
source | snap:wBEQd0pf939OMkQxQzjc5edUUJ7UTdoO_33 |
Key | Value |
---|---|
FileName | snap-hashlookup-import/lib/python3.6/site-packages/parso/file_io.py |
FileSize | 972 |
MD5 | 55143393F877A15C7207F397405F8B0A |
RDS:package_id | 294806 |
SHA-1 | 3CE7B63C6C8C42F59DB8416A2DA646161AFE3D7E |
SHA-256 | 3E5A71E90C045B5253AD85D4C3BDCBEA670170C946454E6BE01C1A072B81C5C1 |
SHA-512 | C25C8680CF1ACE88E19CBB905F5379BA6A150F051303BA5D1DEAB86100F1B5AFC93A6F4B8D1260F43890424C7A3B94E4270371274E01B434ECA33F3FAD06412C |
SSDEEP | 24:eAO4h7AF/TExzRNDynewiLDEqX5PkrL13a6ZA2aNG/Wh7c:eIOF/TEXUY8qX58rt7bydy |
TLSH | T1D711C065DD07D55AC383C1660613F49B734CF8A3D1186529BDFC91992F95D70C0E8AD8 |
insert-timestamp | 1727098207.9565117 |
mimetype | text/x-python |
source | snap:0oZietUv4HBZqnYAVhtPwewC9Y3oHM4s_19 |
tar:gname | bin |
tar:uname | root |
Key | Value |
---|---|
FileName | snap-hashlookup-import/usr/lib/python3/dist-packages/parso/python/errors.py |
FileSize | 41156 |
MD5 | C40CBA1493559838279F2B2B4ED3830E |
RDS:package_id | 294806 |
SHA-1 | 42F5DDDCF7A0D1A47A19F5565DD0FEE63FA54C2F |
SHA-256 | F8E7CDB42C391DBBA2A0EFA4E8BD8E04D367AE910981D328C418429CB4A3C9FA |
SHA-512 | BADC23DC2E0E5C4E9CAD5764D5357D3C99FC409D1954A1B5F334C31271CA75F134CA29729AFADAEFCE96BC4C2A707844A79F25C1D8898E226DDCF1AC1F65F193 |
SSDEEP | 768:bbidU4VrJZUzTUd3Vr06j9kqL2LiuFCluTzecMsimtBcqfbdU:beOz43Vr0O4Wvp1qDdU |
TLSH | T1B203842D79054D26AE9B881E7DA6F4423B197C4351083475BAFCA1D8BF88524C2FBFE4 |
insert-timestamp | 1727055099.196249 |
mimetype | text/x-python |
source | snap:wBEQd0pf939OMkQxQzjc5edUUJ7UTdoO_33 |
Key | Value |
---|---|
FileName | snap-hashlookup-import/usr/lib/python3/dist-packages/parso/__init__.py |
FileSize | 1607 |
MD5 | 775BFA616DD19EF19753452DAE77FD03 |
RDS:package_id | 294806 |
SHA-1 | 4AB63B85F0A2697C78C23B822657C0A62D8FF024 |
SHA-256 | 43AC587AD9DFF88C7E82F987D7BE3D371C302446B66609F3C941072F0F564484 |
SHA-512 | 5E4FD7A9985AC452E6FE43EB75ABB106AA454A4093DD325CEC6521FCAF39CC2AB381549AEF58DB478423C4BE2CD9ED7177484506935411B979F1A550AC71F247 |
SSDEEP | 48:xEMqYqC4GoFdqqe+U4smOC+QMXXcGfGqzREix4u69:xEMxDnmQqNasFqeixr69 |
TLSH | T16E31700AE208E49323BC93BD2D5E29E4B3F19055792160B30D3C02A73F80CBE989347D |
insert-timestamp | 1727055099.106017 |
mimetype | text/x-python |
source | snap:wBEQd0pf939OMkQxQzjc5edUUJ7UTdoO_33 |