| Key | Value | 
|---|---|
| MD5 | CED0B4EDDC869B4A367AD3A5C5D5097F | 
| PackageArch | noarch | 
| PackageDescription | astor is designed to allow easy manipulation of Python source via the AST. There are some other similar libraries, but astor focuses on the following areas: - Round-trip an AST back to Python: - Modified AST doesn't need linenumbers, ctx, etc. or otherwise be directly compileable for the round-trip to work. - Easy to read generated code as, well, code - Can round-trip two different source trees to compare for functional differences, using the astor.rtrip tool (for example, after PEP8 edits). - Dump pretty-printing of AST - Harder to read than round-tripped code, but more accurate to figure out what is going on. - Easier to read than dump from built-in AST module - Non-recursive treewalk - Sometimes you want a recursive treewalk (and astor supports that, starting at any node on the tree), but sometimes you don't need to do that. astor doesn't require you to explicitly visit sub-nodes unless you want to: - You can add code that executes before a node's children are visited, and/or - You can add code that executes after a node's children are visited, and/or - You can add code that executes and keeps the node's children from being visited (and optionally visit them yourself via a recursive call) - Write functions to access the tree based on object names and/or attribute names - Enjoy easy access to parent node(s) for tree rewriting | 
| PackageName | python39-astor | 
| PackageRelease | 29.4 | 
| PackageVersion | 0.8.1 | 
| SHA-1 | E15082CE450937F090F8A2CA1881ECD5CD528B6D | 
| SHA-256 | 971F696BA3ED9AE5EB7747E624E5EDB1C0A23D9A175715FAB05577D5E93638FC | 
| hashlookup:children-total | 40 | 
| hashlookup:trust | 50 | 
The searched file hash includes 40 children files known and seen by metalookup. A sample is included below:
| Key | Value | 
|---|---|
| FileName | ./usr/lib/python3.9/site-packages/astor/__pycache__/string_repr.cpython-39.opt-1.pyc | 
| FileSize | 2993 | 
| MD5 | 2B32FF053FDD8A45D5CCE1C99D5B6E7F | 
| SHA-1 | 081E470DEBE95C9A4B240FE17F44E80C8DBA8C28 | 
| SHA-256 | 8F622509B44FC59EDD4C59874D204E5B4DD1CDD5C61FA3A1140A999F48A807F1 | 
| SSDEEP | 48:YByqCDTt6oNahXKoEqWUrCmOC1YTSk1tKkPq41g3CesZboYoEm+zUeh5sn/NtcLh:a/Q6owhawx+mOC1YTSUtKueSoELUeh5/ | 
| TLSH | T1F651A3C621186E67FCA5F278800F0231EBA1C226214A36AEF28DB87B1E0C4985C71E0C | 
| tar:gname | root | 
| tar:uname | root | 
| Key | Value | 
|---|---|
| CRC32 | EA8D6263 | 
| FileName | ./usr/lib/python3/dist-packages/astor/VERSION | 
| FileSize | 6 | 
| MD5 | BD8999DAF4139501B8AB8BE2D8075233 | 
| OpSystemCode | 362 | 
| ProductCode | 15106 | 
| RDS:package_id | 11992 | 
| SHA-1 | 1168D5C064FFE9375DAE5EC0BA45DFEEE617DE71 | 
| SHA-256 | AAF6721DC37C40B4233ACCFC081F25776FF3BD1D2A4B9D5CEA760D1C2CF86665 | 
| SHA-512 | 09A106B693B2880B19FE4E303BAD6985B2D30F9E050AB93DAFAB6F7A09919F30E6249A7E37242BF959169499EE982564A012A7DF652B4BC0677D9708C485EF69 | 
| SSDEEP | 3:en:en | 
| SpecialCode | |
| TLSH | |
| db | nsrl_legacy | 
| insert-timestamp | 1721645959.2291543 | 
| mimetype | text/plain | 
| nsrl-sha256 | rds241-sha256.zip | 
| source | snap:QIhdLyhBDOj2TXRh8gCCyE7A8qexJbSh_8 | 
| tar:gname | root | 
| tar:uname | root | 
| Key | Value | 
|---|---|
| FileName | ./usr/lib/python3/dist-packages/astor/file_util.py | 
| FileSize | 3268 | 
| MD5 | 70CACBE74274FE03012AB715738C9FAE | 
| SHA-1 | 150F32FD8363F787128CEB6400DDD01916CC1D64 | 
| SHA-256 | 0444EC29883C5222A864DB304648ABCCF4995A092EE35751CD90BB4F95F7FC5E | 
| SHA-512 | 31CF2798CDC8874E2E94787155F94F99FF52F0ED9BE5444A66F6B17D1580E2BA6C98CC7E51CFB47831AEFFB8C5CD1BFA9A9078EE5B463B9D4652C0E5D7082231 | 
| SSDEEP | 48:+WYiX49eI5Jzp69xOY7TbXdb1uTQnqzvpPWeM3EfkIMmes9jqZICXWA:+WYiX05v6nOYbHq3fkm8n | 
| TLSH | T173614153DE8EBD62C7439A5E458BD0589318F83B4246213C7CFE92E82F81225C2F64ED | 
| insert-timestamp | 1728975556.4634671 | 
| mimetype | text/x-python | 
| source | snap:EE5GWu02z0YpTc00nobuYaTnsYOWA7ZQ_4 | 
| tar:gname | root | 
| tar:uname | root | 
| Key | Value | 
|---|---|
| FileName | snap-hashlookup-import/usr/local/lib/python3.6/site-packages/brainframe_qt/legal/licenses/LICENSE.astor | 
| FileSize | 1554 | 
| MD5 | 561205FDABC3EC52CAE2D30815B8ADE7 | 
| SHA-1 | 1664A4CBAE596C411A3F8A61F3C1E73058AFB323 | 
| SHA-256 | CE41EAFC2EFC018D9C7C96A1C779668246C77DB11A139E3889F347F464A61B9D | 
| SHA-512 | F26D190C0D38489DBF14D040470BAEE7488FF4358F79441E213CC171E21731B28D81E97E71F6208A01DAC711E641A3A858CAFC189E830B53AB6F3832E5F814C4 | 
| SSDEEP | 48:ceAOOrpoJrJzuzP96432sv832s3EsIq3tYHv:FOrpoJrJzuZR3A3zVfaP | 
| TLSH | T15131955B12441BB759E21696655ABAC0B48DD02D3B236E012C7DF3445A7B83ED8B7041 | 
| insert-timestamp | 1728981648.3373113 | 
| mimetype | text/plain | 
| source | snap:HG864Qacf76Hw9ngat7CzhpCGRSrwuQM_195 | 
| tar:gname | root | 
| tar:uname | root | 
| Key | Value | 
|---|---|
| FileName | ./usr/lib/python3.9/site-packages/astor/__pycache__/codegen.cpython-39.pyc | 
| FileSize | 343 | 
| MD5 | 3B824A0DB8C587A05C4FB9D68A71875B | 
| SHA-1 | 26C0938DBD892602CF4DF640BE19D91F29C8CD04 | 
| SHA-256 | 63066AE23309BBF3D12046D877D20E7DFBF943D99BB1A0C2D28166A2C94333AD | 
| SSDEEP | 6:LqWiTgGC+JnfQ2zvkFZMs/lIOA2KI42LGI61VKPouh5boXilJ9YBbr3/8IK4PZ:mWiTTC2fdvk//qOA2ZHLG31gAuh5bfPa | 
| TLSH | T1E9E0E75545189031CC89E5F5F09402229EFB4044837E31531F1C43DD350C76A0E7D778 | 
| tar:gname | root | 
| tar:uname | root | 
| Key | Value | 
|---|---|
| FileName | ./usr/lib/python3.9/site-packages/astor/__pycache__/source_repr.cpython-39.pyc | 
| FileSize | 5462 | 
| MD5 | A6CEB736D278DD733B52A2FEAC098E78 | 
| SHA-1 | 26F33EFCA115B3AAACE341A31FF5F0818D77B065 | 
| SHA-256 | B1F822FA506919999E230A3A0380B8BDE207685894BB428F13B0C7E4AD0556CC | 
| SSDEEP | 96:BaoU4hK/okGCqxQ/AD7uNZGz8Yjg7/uleQn1pq9:RU/Q3Vj7uNZC8dikQnjo | 
| TLSH | T176B10A4E8D08E835FAB1F2F5403B0110AA21F2F77A9C5154B00D62FD9B89EC512B94CF | 
| tar:gname | root | 
| tar:uname | root | 
| Key | Value | 
|---|---|
| FileName | ./usr/lib/python3.9/site-packages/astor/__pycache__/code_gen.cpython-39.opt-1.pyc | 
| FileSize | 29773 | 
| MD5 | 4B84261DB6B8262750C45B666469A1F7 | 
| SHA-1 | 28EF3D2BCD78EDB7CAEDBB20A556336E6CEF50D0 | 
| SHA-256 | CD4C6CE2A4F445F18B982FA96ABEC69D6E4DD90BD68F77FC506A6A2FD4480F68 | 
| SSDEEP | 384:lzu1CtgJ4mjB9aUW2XTnsZxBl95OIn2bCpHwwP+sMe:lHgJRB9ptcb5O/bCppP+Fe | 
| TLSH | T11BD286EA51A19F5EFE5CF3B8B05D0310B420E3AB934D707BB019A6AB3F557C84D61898 | 
| Key | Value | 
|---|---|
| FileName | ./usr/lib/python3/dist-packages/astor/source_repr.py | 
| FileSize | 7373 | 
| MD5 | 10D6EC35CBE22A63AC313E4D2607AB67 | 
| SHA-1 | 2F9458F43211B9FB548153D1B58164E330322423 | 
| SHA-256 | D658F88DA924ADC183468A3E0484590ECCD0F20BA475E2D1FDF9AF1AA06B3FE5 | 
| SHA-512 | 2A31222740497D4E1A7B03252112857A6763F89715A680272D33EC35EB128FC6BC4B46BDC993BBF4CEA5EFEB66E192B8EE9075B31AA25C24874826F2E1550961 | 
| SSDEEP | 192:bUbyDcP/UKm50JKpVOi+0e4dSoI2TCXhyJQ4Qh1:aZPWyp09dSoXm4Q/ | 
| TLSH | T1C9E1631B846065B4E7C2866F396FD851A335253BD540A174FCCC420C2F62A69E3FCBE9 | 
| insert-timestamp | 1721645959.1957452 | 
| mimetype | text/x-python | 
| source | snap:QIhdLyhBDOj2TXRh8gCCyE7A8qexJbSh_8 | 
| tar:gname | root | 
| tar:uname | root | 
| Key | Value | 
|---|---|
| FileName | ./usr/lib/python3.9/site-packages/astor/__pycache__/__init__.cpython-39.pyc | 
| FileSize | 2490 | 
| MD5 | B839F2F3BB4FA8F1DBBA117417BD015C | 
| SHA-1 | 329C8CF0097A693DE047595A5E03CDE1F5606795 | 
| SHA-256 | 455523061E4718DF40238399F8EE966CCD785A8E6155D90405150E2E8FB32031 | 
| SSDEEP | 48:uTDGinv2ybJoTZtUWEKIon6U4iQN+zg+kfArWgJGQUMFmA:uTDG6v2EMZuHd26Ti/z9 | 
| TLSH | T1125161E6508E257AFDB2F2BE5412062541F4D22316CFA12AF92096C73D5DBC927E81AC | 
| tar:gname | root | 
| tar:uname | root | 
| Key | Value | 
|---|---|
| FileName | ./usr/lib/python3/dist-packages/astor/node_util.py | 
| FileSize | 6542 | 
| MD5 | 40B349377B2B1720168077869FEFB3A5 | 
| SHA-1 | 3B917CCB6784A012CBA809441E789B92402E41B5 | 
| SHA-256 | 58458C50C49F1ED2F0831E789CC91CD803CB579EF788E3E1A8F6A0E2021B8554 | 
| SHA-512 | 4FF65BB0888FC0A609DEB2C66C413D95D2C2D902A93C473E570ED72AEF94FB691C2F286035B684C7D1914F9B8E9DAC13A263B88803403150303E48151822B541 | 
| SSDEEP | 96:+AxNLlJzvoWx/teSa4qkmAeGu65rmoCk2Ng7f9A+f8BS4LfsJ8rQxHQo:bxpx/jaKe8swIYxwo | 
| TLSH | T101D16127EA556475978749364CAAC8063B5DE92B9400AAB43DEC82A63F47230E2F42DD | 
| insert-timestamp | 1728975556.4852612 | 
| mimetype | text/x-python | 
| source | snap:EE5GWu02z0YpTc00nobuYaTnsYOWA7ZQ_4 | 
| tar:gname | root | 
| tar:uname | root |