diff --git a/src/scancode/cli.py b/src/scancode/cli.py index cf664b398f8..4b866186eef 100644 --- a/src/scancode/cli.py +++ b/src/scancode/cli.py @@ -320,6 +320,7 @@ def print_options(ctx, param, value): @click.option('--from-json', is_flag=True, + multiple=True, help='Load codebase from an existing JSON scan', help_group=CORE_GROUP, sort_order=25, cls=CommandLineOption) @@ -543,7 +544,12 @@ def echo_func(*_args, **_kwargs): elif len(input) == 1: # we received a single input path, so we treat this as a single path input = input[0] # NOQA - else: + + # This is the case where we have a list of inputs, but the list of inputs are not from the + # `from_json` option. If the `from_json` option is available and we have a list of inputs + # from it, we can pass `input` just fine when we create a VirtualCodebase, otherwise we have to + # process `input` below. + elif not from_json: # we received a several input paths: we can handle this IFF they share # a common root directory and none is an absolute path diff --git a/src/scancode/resource.py b/src/scancode/resource.py index 84c0cf03bb6..03c85ee612c 100644 --- a/src/scancode/resource.py +++ b/src/scancode/resource.py @@ -1374,19 +1374,15 @@ def __init__(self, location, self.resource_attributes = resource_attributes or OrderedDict() self.resource_class = None self.has_single_resource = False + self.location = location scan_data = self._get_scan_data(location) self._populate(scan_data) - def _get_scan_data(self, location): + def _get_scan_data_helper(self, location): """ - Return scan data loaded from `location` that is either: - - a path string - - a JSON string - - a Python mapping + Return scan data loaded from `location`, which is a path string """ - if isinstance(location, dict): - return location try: return json.loads(location, object_pairs_hook=OrderedDict) except: @@ -1398,6 +1394,33 @@ def _get_scan_data(self, location): f, object_pairs_hook=OrderedDict, encoding='utf-8') return scan_data + def _get_scan_data(self, location): + """ + Return scan data loaded from `location` that is either: + - a path string + - a JSON string + - a Python mapping + + or `location` is a List or a Tuple that contains multiple paths to scans that are to be joined together. + """ + if isinstance(location, dict): + return location + if isinstance(location, (list, tuple,)): + combined_scan_data = OrderedDict(headers=[], files=[]) + for loc in location: + scan_data = self._get_scan_data_helper(loc) + headers = scan_data.get('headers') + if headers: + combined_scan_data['headers'].extend(headers) + files = scan_data.get('files') + if files: + combined_scan_data['files'].extend(files) + else: + raise Exception('Input file does not have Resources to import: {}'.format(loc)) + combined_scan_data['headers'] = sorted(combined_scan_data['headers'], key=lambda x: x['start_timestamp']) + return combined_scan_data + return self._get_scan_data_helper(location) + def _create_empty_resource_data(self): """ Return a dictionary of Resource fields and their default values. @@ -1527,9 +1550,15 @@ def _populate(self, scan_data): ########################################################## # Create root resource without setting root data just yet. If we run into the root data # while we iterate through `resources_data`, we fill in the data then. - sample_resource_path = sample_resource_data['path'] - sample_resource_path = sample_resource_path.strip('/') - root_path = sample_resource_path.split('/')[0] + + # Create a virtual root if we are merging multiple scans together + multiple_input = isinstance(self.location, (list, tuple,)) and len(self.location) > 1 + if multiple_input: + root_path = 'virtual_root' + else: + sample_resource_path = sample_resource_data['path'] + sample_resource_path = sample_resource_path.strip('/') + root_path = sample_resource_path.split('/')[0] root_name = root_path root_is_file = False root_data = self._create_empty_resource_data() @@ -1541,6 +1570,9 @@ def _populate(self, scan_data): for resource_data in resources_data: path = resource_data.get('path') + # Append virtual_root path to imported Resource path if we are merging multiple scans + if multiple_input: + path = os.path.join(root_path, path) name = resource_data.get('name', None) if not name: name = file_name(path) diff --git a/tests/scancode/data/resource/virtual_codebase/combine-1.json b/tests/scancode/data/resource/virtual_codebase/combine-1.json new file mode 100644 index 00000000000..8f704623d18 --- /dev/null +++ b/tests/scancode/data/resource/virtual_codebase/combine-1.json @@ -0,0 +1,15 @@ +{ + "files_count": 2, + "files": [ + { + "path": "samples", + "type": "directory", + "summary": [] + }, + { + "path": "samples/NOTICE", + "type": "file", + "summary": [] + } + ] +} diff --git a/tests/scancode/data/resource/virtual_codebase/combine-2.json b/tests/scancode/data/resource/virtual_codebase/combine-2.json new file mode 100644 index 00000000000..3b8af224b7e --- /dev/null +++ b/tests/scancode/data/resource/virtual_codebase/combine-2.json @@ -0,0 +1,15 @@ +{ + "files_count": 2, + "files": [ + { + "path": "thirdparty", + "type": "directory", + "summary": [] + }, + { + "path": "thirdparty/example.zip", + "type": "file", + "summary": [] + } + ] +} diff --git a/tests/scancode/data/resource/virtual_codebase/out.json b/tests/scancode/data/resource/virtual_codebase/out.json new file mode 100644 index 00000000000..748dfb9c2ea --- /dev/null +++ b/tests/scancode/data/resource/virtual_codebase/out.json @@ -0,0 +1,10147 @@ +{ + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "3.0.2.post569.6544198", + "options": { + "input": [ + "samples/" + ], + "--info": true, + "--json-pp": "sample.json" + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2019-04-19T220527.809123", + "end_timestamp": "2019-04-19T220528.558810", + "message": null, + "errors": [], + "extra_data": { + "files_count": 33 + } + }, + { + "tool_name": "scancode-toolkit", + "tool_version": "3.0.2.post569.6544198", + "options": { + "input": [ + "thirdparty/" + ], + "--info": true, + "--json-pp": "thirdparty.json" + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2019-04-19T220634.594100", + "end_timestamp": "2019-04-19T220640.235267", + "message": null, + "errors": [], + "extra_data": { + "files_count": 372 + } + }, + { + "tool_name": "scancode-toolkit", + "tool_version": "3.0.2.post569.6544198", + "options": { + "input": [ + "thirdparty.json", + "sample.json" + ], + "--from-json": [ + true, + true + ], + "--json-pp": "out.json" + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2019-04-22T170117.393765", + "end_timestamp": "2019-04-22T170117.739498", + "message": null, + "errors": [], + "extra_data": { + "files_count": 405 + } + } + ], + "files": [ + { + "path": "virtual_root", + "type": "directory", + "name": "virtual_root", + "base_name": "virtual_root", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": null, + "is_text": null, + "is_archive": null, + "is_media": null, + "is_source": null, + "is_script": null, + "files_count": 405, + "dirs_count": 14, + "size_count": 92662154, + "scan_errors": [] + }, + { + "path": "virtual_root/samples", + "type": "directory", + "name": "samples", + "base_name": "samples", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 33, + "dirs_count": 12, + "size_count": 1161083, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/README", + "type": "file", + "name": "README", + "base_name": "README", + "extension": "", + "size": 236, + "date": "2018-02-08", + "sha1": "2e07e32c52d607204fad196052d70e3d18fb8636", + "md5": "effc6856ef85a9250fb1a470792b3f38", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/screenshot.png", + "type": "file", + "name": "screenshot.png", + "base_name": "screenshot", + "extension": ".png", + "size": 622754, + "date": "2018-02-08", + "sha1": "01ff4b1de0bc6c75c9cca6e46c80c1802d6976d4", + "md5": "b6ef5a90777147423c98b42a6a25e57a", + "mime_type": "image/png", + "file_type": "PNG image data, 2880 x 1666, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/arch", + "type": "directory", + "name": "arch", + "base_name": "arch", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 1, + "dirs_count": 2, + "size_count": 28103, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/arch/zlib.tar.gz", + "type": "file", + "name": "zlib.tar.gz", + "base_name": "zlib", + "extension": ".tar.gz", + "size": 28103, + "date": "2018-02-08", + "sha1": "576f0ccfe534d7f5ff5d6400078d3c6586de3abd", + "md5": "20b2370751abfc08bb3556c1d8114b5a", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, last modified: Wed Jul 15 02:08:19 2015, from Unix", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/arch/zlib.tar.gz-extract", + "type": "directory", + "name": "zlib.tar.gz-extract", + "base_name": "zlib.tar.gz-extract", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 1, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/arch/zlib.tar.gz-extract/zlib-1.2.8", + "type": "directory", + "name": "zlib-1.2.8", + "base_name": "zlib-1.2.8", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups", + "type": "directory", + "name": "JGroups", + "base_name": "JGroups", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 14, + "dirs_count": 2, + "size_count": 241228, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/EULA", + "type": "file", + "name": "EULA", + "base_name": "EULA", + "extension": "", + "size": 8156, + "date": "2018-02-08", + "sha1": "eb232aa0424eca9c4136904e6143b72aaa9cf4de", + "md5": "0be0aceb8296727efff0ac0bf8e6bdb3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/LICENSE", + "type": "file", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 26430, + "date": "2018-02-08", + "sha1": "e60c2e780886f95df9c9ee36992b8edabec00bcc", + "md5": "7fbc338309ac38fefcd64b04bb903e34", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/licenses", + "type": "directory", + "name": "licenses", + "base_name": "licenses", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 5, + "dirs_count": 0, + "size_count": 54552, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/licenses/apache-1.1.txt", + "type": "file", + "name": "apache-1.1.txt", + "base_name": "apache-1.1", + "extension": ".txt", + "size": 2885, + "date": "2018-02-08", + "sha1": "6b5608d35c3e304532af43db8bbfc5947bef46a6", + "md5": "276982197c941f4cbf3d218546e17ae2", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/licenses/apache-2.0.txt", + "type": "file", + "name": "apache-2.0.txt", + "base_name": "apache-2.0", + "extension": ".txt", + "size": 11560, + "date": "2018-02-08", + "sha1": "47b573e3824cd5e02a1a3ae99e2735b49e0256e4", + "md5": "d273d63619c9aeaf15cdaf76422c4f87", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/licenses/bouncycastle.txt", + "type": "file", + "name": "bouncycastle.txt", + "base_name": "bouncycastle", + "extension": ".txt", + "size": 1186, + "date": "2018-02-08", + "sha1": "74facb0e9a734479f9cd893b5be3fe1bf651b760", + "md5": "9fffd8de865a5705969f62b128381f85", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/licenses/cpl-1.0.txt", + "type": "file", + "name": "cpl-1.0.txt", + "base_name": "cpl-1.0", + "extension": ".txt", + "size": 11987, + "date": "2018-02-08", + "sha1": "681cf776bcd79752543d42490ec7ed22a29fd888", + "md5": "9a6d2c9ae73d59eb3dd38e3909750d14", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/licenses/lgpl.txt", + "type": "file", + "name": "lgpl.txt", + "base_name": "lgpl", + "extension": ".txt", + "size": 26934, + "date": "2018-02-08", + "sha1": "8f1a637d2e2ed1bdb9eb01a7dccb5c12cc0557e1", + "md5": "f14599a2f089f6ff8c97e2baa4e3d575", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/src", + "type": "directory", + "name": "src", + "base_name": "src", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 7, + "dirs_count": 0, + "size_count": 152090, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/src/FixedMembershipToken.java", + "type": "file", + "name": "FixedMembershipToken.java", + "base_name": "FixedMembershipToken", + "extension": ".java", + "size": 5144, + "date": "2018-02-08", + "sha1": "5901f73dcc78155a1a2c7b5663a3a11fba400b19", + "md5": "aca9640ec8beee21b098bcf8ecc91442", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/src/GuardedBy.java", + "type": "file", + "name": "GuardedBy.java", + "base_name": "GuardedBy", + "extension": ".java", + "size": 813, + "date": "2018-02-08", + "sha1": "981d67087e65e9a44957c026d4b10817cf77d966", + "md5": "c5064400f759d3e81771005051d17dc1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/src/ImmutableReference.java", + "type": "file", + "name": "ImmutableReference.java", + "base_name": "ImmutableReference", + "extension": ".java", + "size": 1838, + "date": "2018-02-08", + "sha1": "30f56b876d5576d9869e2c5c509b08db57110592", + "md5": "48ca3c72fb9a65c771a321222f118b88", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/src/RATE_LIMITER.java", + "type": "file", + "name": "RATE_LIMITER.java", + "base_name": "RATE_LIMITER", + "extension": ".java", + "size": 3692, + "date": "2018-02-08", + "sha1": "a8087e5d50da3273536ebda9b87b77aa4ff55deb", + "md5": "4626bdbc48871b55513e1a12991c61a8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/src/RouterStub.java", + "type": "file", + "name": "RouterStub.java", + "base_name": "RouterStub", + "extension": ".java", + "size": 9913, + "date": "2018-02-08", + "sha1": "c1f6818f8ee7bddcc9f444bc94c099729d716d52", + "md5": "eecfe23494acbcd8088c93bc1e83c7f2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/src/RouterStubManager.java", + "type": "file", + "name": "RouterStubManager.java", + "base_name": "RouterStubManager", + "extension": ".java", + "size": 8162, + "date": "2018-02-08", + "sha1": "eb419dc94cfe11ca318a3e743a7f9f080e70c751", + "md5": "20bee9631b7c82a45c250e095352aec7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/JGroups/src/S3_PING.java", + "type": "file", + "name": "S3_PING.java", + "base_name": "S3_PING", + "extension": ".java", + "size": 122528, + "date": "2018-02-08", + "sha1": "08dba9986f69719970ead3592dc565465164df0d", + "md5": "83d8324f37d0e3f120bc89865cf0bd39", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib", + "type": "directory", + "name": "zlib", + "base_name": "zlib", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 16, + "dirs_count": 5, + "size_count": 268762, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/adler32.c", + "type": "file", + "name": "adler32.c", + "base_name": "adler32", + "extension": ".c", + "size": 4968, + "date": "2018-02-08", + "sha1": "0cff4808476ce0b5f6f0ebbc69ee2ab2a0eebe43", + "md5": "ae3bbb54820e1d49fb90cbba222e973f", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/deflate.c", + "type": "file", + "name": "deflate.c", + "base_name": "deflate", + "extension": ".c", + "size": 71476, + "date": "2018-02-08", + "sha1": "7b4ace6d698c5dbbfb9a8f047f63228ca54d2e77", + "md5": "cd7826278ce9d9d9ed5abdefef50c3e2", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/deflate.h", + "type": "file", + "name": "deflate.h", + "base_name": "deflate", + "extension": ".h", + "size": 12774, + "date": "2018-02-08", + "sha1": "29ed3b8ca3927576e5889dea5880ca0052942c7d", + "md5": "7ceae74a13201f14c91623116af169c3", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/zlib.h", + "type": "file", + "name": "zlib.h", + "base_name": "zlib", + "extension": ".h", + "size": 87883, + "date": "2018-02-08", + "sha1": "400d35465f179a4acacb5fe749e6ce20a0bbdb84", + "md5": "64d8a5180bd54ff5452886e4cbb21e14", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/zutil.c", + "type": "file", + "name": "zutil.c", + "base_name": "zutil", + "extension": ".c", + "size": 7414, + "date": "2018-02-08", + "sha1": "e1af709bff21ae0d4331119a7fc4c19f82932043", + "md5": "fff257bc1656eb60fc585a7dc35f963d", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/zutil.h", + "type": "file", + "name": "zutil.h", + "base_name": "zutil", + "extension": ".h", + "size": 6766, + "date": "2018-02-08", + "sha1": "b909d27ef9ce51639f76b7ea6b62721e7d1b6bf7", + "md5": "04fcfbb961591c9452c4d0fd1525ffdf", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/ada", + "type": "directory", + "name": "ada", + "base_name": "ada", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 13594, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/ada/zlib.ads", + "type": "file", + "name": "zlib.ads", + "base_name": "zlib", + "extension": ".ads", + "size": 13594, + "date": "2018-02-08", + "sha1": "0245a91806d804bf9f0907a3a001a141e9adb61b", + "md5": "71de2670f2e588b51c62e7f6a9046399", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/dotzlib", + "type": "directory", + "name": "dotzlib", + "base_name": "dotzlib", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 4, + "dirs_count": 0, + "size_count": 14257, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/dotzlib/AssemblyInfo.cs", + "type": "file", + "name": "AssemblyInfo.cs", + "base_name": "AssemblyInfo", + "extension": ".cs", + "size": 2500, + "date": "2018-02-08", + "sha1": "9f1db1177b2e9a014f72bb3cd80be17133e06d16", + "md5": "23d0d7c18846fc31655b6aa89b7c8038", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": "C#", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/dotzlib/ChecksumImpl.cs", + "type": "file", + "name": "ChecksumImpl.cs", + "base_name": "ChecksumImpl", + "extension": ".cs", + "size": 8040, + "date": "2018-02-08", + "sha1": "3807a0e24a57b92ea301559cab7307b8eab52c51", + "md5": "d01b3cb2e75da9b15f05b92b42f6bd33", + "mime_type": "text/plain", + "file_type": "ISO-8859 text, with CRLF line terminators", + "programming_language": "C#", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/dotzlib/LICENSE_1_0.txt", + "type": "file", + "name": "LICENSE_1_0.txt", + "base_name": "LICENSE_1_0", + "extension": ".txt", + "size": 1359, + "date": "2018-02-08", + "sha1": "892b34f7865d90a6f949f50d95e49625a10bc7f0", + "md5": "81543b22c36f10d20ac9712f8d80ef8d", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/dotzlib/readme.txt", + "type": "file", + "name": "readme.txt", + "base_name": "readme", + "extension": ".txt", + "size": 2358, + "date": "2018-02-08", + "sha1": "b1229b826f0096808628474538cea8fec2922a9b", + "md5": "1f20f3168ee63d90de033edac2ce383c", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/gcc_gvmat64", + "type": "directory", + "name": "gcc_gvmat64", + "base_name": "gcc_gvmat64", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 16413, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/gcc_gvmat64/gvmat64.S", + "type": "file", + "name": "gvmat64.S", + "base_name": "gvmat64", + "extension": ".S", + "size": 16413, + "date": "2018-02-08", + "sha1": "742603cba1af98a1432cc02efb019b1a5760adf2", + "md5": "5e772d7302475e5473d0c4c57b9861e8", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text, with CRLF line terminators", + "programming_language": "GAS", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/infback9", + "type": "directory", + "name": "infback9", + "base_name": "infback9", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 23223, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/infback9/infback9.c", + "type": "file", + "name": "infback9.c", + "base_name": "infback9", + "extension": ".c", + "size": 21629, + "date": "2018-02-08", + "sha1": "17fb362c03755b12f2dda5b12a68cf38162674bd", + "md5": "23ff5edec0817da303cb1294c1e4205c", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/infback9/infback9.h", + "type": "file", + "name": "infback9.h", + "base_name": "infback9", + "extension": ".h", + "size": 1594, + "date": "2018-02-08", + "sha1": "d0486a32b558dcaceded5f0746fad62e680a4734", + "md5": "52b1ed99960d3ed7ed60cd20295e64a8", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/iostream2", + "type": "directory", + "name": "iostream2", + "base_name": "iostream2", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 9994, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/iostream2/zstream.h", + "type": "file", + "name": "zstream.h", + "base_name": "zstream", + "extension": ".h", + "size": 9283, + "date": "2018-02-08", + "sha1": "fca4540d490fff36bb90fd801cf9cd8fc695bb17", + "md5": "a980b61c1e8be68d5cdb1236ba6b43e7", + "mime_type": "text/x-c++", + "file_type": "C++ source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/samples/zlib/iostream2/zstream_test.cpp", + "type": "file", + "name": "zstream_test.cpp", + "base_name": "zstream_test", + "extension": ".cpp", + "size": 711, + "date": "2018-02-08", + "sha1": "e18a6d55cbbd8b832f8d795530553467e5c74fcf", + "md5": "d32476bde4e6d5f889092fdff6f8cdb0", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty", + "type": "directory", + "name": "thirdparty", + "base_name": "thirdparty", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 372, + "dirs_count": 0, + "size_count": 91501071, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/aboutcode_toolkit-3.2.1-py2.py3-none-any.whl", + "type": "file", + "name": "aboutcode_toolkit-3.2.1-py2.py3-none-any.whl", + "base_name": "aboutcode_toolkit-3.2.1-py2.py3-none-any", + "extension": ".whl", + "size": 46487, + "date": "2018-10-25", + "sha1": "7d158e6355c7af9fe74effb39875674a85b8febf", + "md5": "b00682201c04e32a4280b85158fddefa", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/aboutcode_toolkit-3.2.1-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "aboutcode_toolkit-3.2.1-py2.py3-none-any.whl.ABOUT", + "base_name": "aboutcode_toolkit-3.2.1-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 939, + "date": "2018-10-25", + "sha1": "2ae18d457a5d4b3778e6843d7921ba7ae7a33c9a", + "md5": "5e0c9a006fc91c469f24b389f9f4d44f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/afl-2.1.LICENSE", + "type": "file", + "name": "afl-2.1.LICENSE", + "base_name": "afl-2.1", + "extension": ".LICENSE", + "size": 8968, + "date": "2018-10-25", + "sha1": "b414475c6627703a5fc5937d6e69da075f349c84", + "md5": "0043019d159496e8f454e99810c2abbf", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/apache-2.0.LICENSE", + "type": "file", + "name": "apache-2.0.LICENSE", + "base_name": "apache-2.0", + "extension": ".LICENSE", + "size": 11358, + "date": "2018-10-22", + "sha1": "2b8b815229aa8a61e483fb4ba0588b8b6c491890", + "md5": "3b83ef96387f14655fc854ddc3c6bd57", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/apipkg-1.4-py2.py3-none-any.whl", + "type": "file", + "name": "apipkg-1.4-py2.py3-none-any.whl", + "base_name": "apipkg-1.4-py2.py3-none-any", + "extension": ".whl", + "size": 6593, + "date": "2018-10-22", + "sha1": "63ccee45205ec11b62c27da915af8460be74853a", + "md5": "5644eb6aff3f19e13430251a820e987f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/apipkg.ABOUT", + "type": "file", + "name": "apipkg.ABOUT", + "base_name": "apipkg", + "extension": ".ABOUT", + "size": 421, + "date": "2019-04-15", + "sha1": "18dd45caa0add7da411bb0b917c8aa863d60792e", + "md5": "f0dc37e5d1f1c0ab5c9a7ba0c3398ed9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/apipkg.LICENSE", + "type": "file", + "name": "apipkg.LICENSE", + "base_name": "apipkg", + "extension": ".LICENSE", + "size": 1061, + "date": "2018-10-22", + "sha1": "cf3eaf29116a37a7d9ba773e776104c067c8e5fc", + "md5": "a6bb0320b04a0a503f12f69fea479de9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/appdirs-1.4.3-py2.py3-none-any.whl", + "type": "file", + "name": "appdirs-1.4.3-py2.py3-none-any.whl", + "base_name": "appdirs-1.4.3-py2.py3-none-any", + "extension": ".whl", + "size": 12154, + "date": "2018-10-22", + "sha1": "092e43d970e08a67c4f8074bf7777d865f92f5fc", + "md5": "9ed4b51c9611775c3078b3831072e153", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/appdirs.ABOUT", + "type": "file", + "name": "appdirs.ABOUT", + "base_name": "appdirs", + "extension": ".ABOUT", + "size": 515, + "date": "2019-01-08", + "sha1": "f1d2249871fef7c00ce342a122250434e170a969", + "md5": "b93a4cb21b21c6d61690598e8219cee7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/appdirs.LICENSE", + "type": "file", + "name": "appdirs.LICENSE", + "base_name": "appdirs", + "extension": ".LICENSE", + "size": 1070, + "date": "2018-10-22", + "sha1": "a7e383bde0751e9156dcde6d85acecbe1a9274d6", + "md5": "caa6844ce3577fae89221282ff1aea00", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/artistic-1.0.LICENSE", + "type": "file", + "name": "artistic-1.0.LICENSE", + "base_name": "artistic-1.0", + "extension": ".LICENSE", + "size": 4807, + "date": "2018-10-25", + "sha1": "0dfa6137ad81ce6759e07986b820b84b48bd5580", + "md5": "56f7fd278f46cbf3f26e23adbb13cf2f", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/atomicwrites-1.2.1-py2.py3-none-any.whl", + "type": "file", + "name": "atomicwrites-1.2.1-py2.py3-none-any.whl", + "base_name": "atomicwrites-1.2.1-py2.py3-none-any", + "extension": ".whl", + "size": 5852, + "date": "2018-10-25", + "sha1": "91442f0ffaf4ccf3abcfc8dcae1ccc810ff3ad07", + "md5": "7335a59c5ecc22a3a6306b2caa5ff7e7", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/atomicwrites-1.2.1-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "atomicwrites-1.2.1-py2.py3-none-any.whl.ABOUT", + "base_name": "atomicwrites-1.2.1-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 535, + "date": "2018-10-25", + "sha1": "9d962a524e383459d4f22035e5ed89d7606c5609", + "md5": "17063fb2633502cea9b68bbd6a811df6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/attrs-18.2.0-py2.py3-none-any.whl", + "type": "file", + "name": "attrs-18.2.0-py2.py3-none-any.whl", + "base_name": "attrs-18.2.0-py2.py3-none-any", + "extension": ".whl", + "size": 34713, + "date": "2018-10-25", + "sha1": "213cd958f00be22932ac7283d552ede1aa7db1f9", + "md5": "75dad87564a041bc7c60eeeafefb4911", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/attrs-18.2.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "attrs-18.2.0-py2.py3-none-any.whl.ABOUT", + "base_name": "attrs-18.2.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 928, + "date": "2018-10-25", + "sha1": "c7577ce66e5af739d0546c4bc92047c53be8626f", + "md5": "7cca9730611478012742a19a575fdc1c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/attrs-18.2.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "attrs-18.2.0-py2.py3-none-any.whl.NOTICE", + "base_name": "attrs-18.2.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1096, + "date": "2018-10-25", + "sha1": "28f4268fc69b6dfad255f82716786c87db81b8c6", + "md5": "bca7f8cfc5165bcd112058c1ce87152e", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/backports.csv-1.0.6-py2.py3-none-any.whl", + "type": "file", + "name": "backports.csv-1.0.6-py2.py3-none-any.whl", + "base_name": "backports.csv-1.0.6-py2.py3-none-any", + "extension": ".whl", + "size": 11302, + "date": "2018-10-22", + "sha1": "9e87c6c240b1dc09127a615e241e0943887afe4a", + "md5": "a76c142fd44f4af891834806d7d5de0b", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/backports.csv.ABOUT", + "type": "file", + "name": "backports.csv.ABOUT", + "base_name": "backports.csv", + "extension": ".ABOUT", + "size": 585, + "date": "2019-01-08", + "sha1": "b5127633332837e5491a93bc08cf244caa86f67f", + "md5": "5651fbea3052caf44e9614fdcf81199c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/backports.functools_lru_cache-1.4-py2.py3-none-any.whl", + "type": "file", + "name": "backports.functools_lru_cache-1.4-py2.py3-none-any.whl", + "base_name": "backports.functools_lru_cache-1.4-py2.py3-none-any", + "extension": ".whl", + "size": 5964, + "date": "2018-10-22", + "sha1": "964045d7e6d6de76666a44ca1d80bcd7869774c6", + "md5": "6496f96517b2b0d22175e9f193664bc3", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/backports.functools_lru_cache-1.4-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "backports.functools_lru_cache-1.4-py2.py3-none-any.whl.ABOUT", + "base_name": "backports.functools_lru_cache-1.4-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 657, + "date": "2018-10-22", + "sha1": "2aade0ceaccc880355637126f796f06bfc2e0d3f", + "md5": "64d0b36bb6126380ac32644e39f9dfec", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/backports.functools_lru_cache.LICENSE", + "type": "file", + "name": "backports.functools_lru_cache.LICENSE", + "base_name": "backports.functools_lru_cache", + "extension": ".LICENSE", + "size": 1072, + "date": "2018-10-22", + "sha1": "5e69434240c1ae833949fb87886780fec24c2e6a", + "md5": "653a4a162e5e9ae7ad448e124c3bac06", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/backports.os-0.1.1-py2-none-any.whl", + "type": "file", + "name": "backports.os-0.1.1-py2-none-any.whl", + "base_name": "backports.os-0.1.1-py2-none-any", + "extension": ".whl", + "size": 5799, + "date": "2018-10-22", + "sha1": "8e5b77ccefb30d054d718091060d39542179de3d", + "md5": "3b0fb0e5b3a149e5f81961e8e555f9ed", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/backports.os-0.1.1-py2-none-any.whl.ABOUT", + "type": "file", + "name": "backports.os-0.1.1-py2-none-any.whl.ABOUT", + "base_name": "backports.os-0.1.1-py2-none-any.whl", + "extension": ".ABOUT", + "size": 833, + "date": "2018-10-22", + "sha1": "b96138ba6412172d42955f8f11b4d6d9d4c2bc2d", + "md5": "368895c9448805cd42b6c4350a1d0b4a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/backports.os.LICENSE", + "type": "file", + "name": "backports.os.LICENSE", + "base_name": "backports.os", + "extension": ".LICENSE", + "size": 1168, + "date": "2018-10-22", + "sha1": "2f5bebc72ec6d89016b63a4f79cebeee42f7f7e3", + "md5": "aa7620cbffcbfd5dcd0582fb5f98c566", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/banal-0.3.3-py2.py3-none-any.whl", + "type": "file", + "name": "banal-0.3.3-py2.py3-none-any.whl", + "base_name": "banal-0.3.3-py2.py3-none-any", + "extension": ".whl", + "size": 4856, + "date": "2018-10-22", + "sha1": "cbd94514af3374e625400ba1358bd21f8ef37d6e", + "md5": "1957f80d006cb498de5809ee4a42c36e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/banal-0.3.3-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "banal-0.3.3-py2.py3-none-any.whl.ABOUT", + "base_name": "banal-0.3.3-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 647, + "date": "2019-01-08", + "sha1": "7ca553b20cbc6a3c508316c7057ad2d707f5d9b4", + "md5": "38a980f0e1f0a0e8d78b85302fd85092", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/beautifulsoup4-4.6.0-py2-none-any.whl", + "type": "file", + "name": "beautifulsoup4-4.6.0-py2-none-any.whl", + "base_name": "beautifulsoup4-4.6.0-py2-none-any", + "extension": ".whl", + "size": 86855, + "date": "2018-10-22", + "sha1": "050d9efe010c4cc9697b4b41ea224f49606b6906", + "md5": "0ce31c1425d97eebd287624fed91e2b1", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/beautifulsoup4-4.6.0-py2-none-any.whl.ABOUT", + "type": "file", + "name": "beautifulsoup4-4.6.0-py2-none-any.whl.ABOUT", + "base_name": "beautifulsoup4-4.6.0-py2-none-any.whl", + "extension": ".ABOUT", + "size": 821, + "date": "2019-01-08", + "sha1": "807a4a5611664c7967671bfa2f5b3fb53af49391", + "md5": "4d3a2a908b45af06ed92bedf1eb8745f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/beautifulsoup4.LICENSE", + "type": "file", + "name": "beautifulsoup4.LICENSE", + "base_name": "beautifulsoup4", + "extension": ".LICENSE", + "size": 1314, + "date": "2018-10-22", + "sha1": "3f29c402a1f385fa3a98860b60e22e92e7844c73", + "md5": "5ffc3a9de93368e72478c5833737938e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/binaryornot-0.4.4-py2.py3-none-any.whl", + "type": "file", + "name": "binaryornot-0.4.4-py2.py3-none-any.whl", + "base_name": "binaryornot-0.4.4-py2.py3-none-any", + "extension": ".whl", + "size": 9006, + "date": "2018-10-22", + "sha1": "883e593d653c2af84fc1dc8f5f27aeb1ff590f76", + "md5": "7a69d00f3c384693c9616c3381c411a3", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/binaryornot-0.4.4-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "binaryornot-0.4.4-py2.py3-none-any.whl.ABOUT", + "base_name": "binaryornot-0.4.4-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 781, + "date": "2019-01-08", + "sha1": "d4a9030c0b17bbc11e82afdf92c0810e7716c4b9", + "md5": "17d2d7e77ed52e4f8df3946cc0b8bdba", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/binaryornot.LICENSE", + "type": "file", + "name": "binaryornot.LICENSE", + "base_name": "binaryornot", + "extension": ".LICENSE", + "size": 1478, + "date": "2018-10-22", + "sha1": "842c0346bf0f7e0c86315a692e7eadb2145c1e33", + "md5": "4be873d02645df2db0198a89a67407fd", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bitarray-0.8.1-cp27-cp27m-macosx_10_9_intel.whl", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27m-macosx_10_9_intel.whl", + "base_name": "bitarray-0.8.1-cp27-cp27m-macosx_10_9_intel", + "extension": ".whl", + "size": 65826, + "date": "2018-10-22", + "sha1": "b97d5064287f408c0c9b158c0540a6f4e493a1e6", + "md5": "c908e38a1383478381c8504960501f4d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bitarray-0.8.1-cp27-cp27m-macosx_10_9_intel.whl.ABOUT", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27m-macosx_10_9_intel.whl.ABOUT", + "base_name": "bitarray-0.8.1-cp27-cp27m-macosx_10_9_intel.whl", + "extension": ".ABOUT", + "size": 697, + "date": "2018-10-25", + "sha1": "87a4a0609af8d9d94a201f733db5d82c9701e1c1", + "md5": "55c7dddb0e73ab4be3ee8cde7e43746c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bitarray-0.8.1-cp27-cp27m-win32.whl", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27m-win32.whl", + "base_name": "bitarray-0.8.1-cp27-cp27m-win32", + "extension": ".whl", + "size": 45979, + "date": "2018-10-22", + "sha1": "4864f8c6df44bd34d4260f5400615381f9f8e8f0", + "md5": "247e6e59662eebd6af887cfa9612cb94", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bitarray-0.8.1-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27m-win32.whl.ABOUT", + "base_name": "bitarray-0.8.1-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 685, + "date": "2018-10-25", + "sha1": "076e7bc2f1b05939e7142cfbce8270c78d997063", + "md5": "5b5a316f72118ca00e530430caa1b5c5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bitarray-0.8.1-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27m-win_amd64.whl", + "base_name": "bitarray-0.8.1-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 46045, + "date": "2018-10-22", + "sha1": "feffd1db758ef8f75ce169a7b8eb777bffc09265", + "md5": "634e47fc85158af903b604d84cf3cbc1", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bitarray-0.8.1-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "bitarray-0.8.1-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 689, + "date": "2018-10-25", + "sha1": "93b3b5a1fbc5ecea84a612aa5cc5f593d61a20a8", + "md5": "3cbd992ff90b2547f34161c45e3fc8ae", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bitarray-0.8.1-cp27-cp27mu-manylinux1_x86_64.whl", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27mu-manylinux1_x86_64.whl", + "base_name": "bitarray-0.8.1-cp27-cp27mu-manylinux1_x86_64", + "extension": ".whl", + "size": 109098, + "date": "2018-10-22", + "sha1": "167f40d41114dc09176d9b8dab2cacf7d85c60bc", + "md5": "5a5c71c22503e8a42044b6506d38c808", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bitarray-0.8.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "base_name": "bitarray-0.8.1-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".ABOUT", + "size": 698, + "date": "2018-10-25", + "sha1": "df61f455a127696691ce099d51a9cc1621a3a7a4", + "md5": "6b6fcec3085677f3787e8b1f587a2d9f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bitarray-0.8.1.tar.gz", + "type": "file", + "name": "bitarray-0.8.1.tar.gz", + "base_name": "bitarray-0.8.1", + "extension": ".tar.gz", + "size": 46877, + "date": "2018-10-22", + "sha1": "cfdde3a6584eb5e94d479771644aa6ba9948310f", + "md5": "3825184f54f4d93508a28031b4c65d3b", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"bitarray-0.8.1.tar\", last modified: Sat Mar 30 19:07:42 2013, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bitarray-0.8.1.tar.gz.ABOUT", + "type": "file", + "name": "bitarray-0.8.1.tar.gz.ABOUT", + "base_name": "bitarray-0.8.1.tar.gz", + "extension": ".ABOUT", + "size": 774, + "date": "2018-10-25", + "sha1": "f96b811d9abe3fa181010d3c2764c824774a941e", + "md5": "c9479b95afc46ceeaef9e68fd3930a1b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bitarray-0.8.1.tar.gz.NOTICE", + "type": "file", + "name": "bitarray-0.8.1.tar.gz.NOTICE", + "base_name": "bitarray-0.8.1.tar.gz", + "extension": ".NOTICE", + "size": 128, + "date": "2018-10-25", + "sha1": "c4a01e03e3be343e428ccbe79e30176aaffe0dfc", + "md5": "848c5ab3aad4fd319d44b3f76f9c5788", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/boolean.py-3.6-py2.py3-none-any.whl", + "type": "file", + "name": "boolean.py-3.6-py2.py3-none-any.whl", + "base_name": "boolean.py-3.6-py2.py3-none-any", + "extension": ".whl", + "size": 21969, + "date": "2018-10-22", + "sha1": "d31b55e7ad2ee917232b3213afe3ae9678156a9f", + "md5": "da39999eb131b589e84ad935dc4ca642", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/boolean.py-3.6-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "boolean.py-3.6-py2.py3-none-any.whl.ABOUT", + "base_name": "boolean.py-3.6-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 831, + "date": "2018-10-22", + "sha1": "ec7c59741b60743bd3b3476a99a1baaa0acd1517", + "md5": "2e443883901dc73de6149d37bf2d84c6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/boolean.py-3.6-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "boolean.py-3.6-py2.py3-none-any.whl.NOTICE", + "base_name": "boolean.py-3.6-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1319, + "date": "2018-10-22", + "sha1": "c96bcae7a8aae22c4a9ebb40ffeb54a6989f7e0b", + "md5": "ac7eb5ff14b4019b3246f1526039f93f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bsd-new.LICENSE", + "type": "file", + "name": "bsd-new.LICENSE", + "base_name": "bsd-new", + "extension": ".LICENSE", + "size": 1427, + "date": "2018-10-22", + "sha1": "df98eedb70b12a431b4682904f452e87dfca1b79", + "md5": "a61303d0dd63d33d64cd9c1d48542573", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bsd-simplified.LICENSE", + "type": "file", + "name": "bsd-simplified.LICENSE", + "base_name": "bsd-simplified", + "extension": ".LICENSE", + "size": 1229, + "date": "2018-10-22", + "sha1": "4a4e3db2d3244fa96557bd03fedb1340d9634ed5", + "md5": "82d742d311fdde745fd0fc2634c33154", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bumpversion-0.5.4.dev0-py2.py3-none-any.whl", + "type": "file", + "name": "bumpversion-0.5.4.dev0-py2.py3-none-any.whl", + "base_name": "bumpversion-0.5.4.dev0-py2.py3-none-any", + "extension": ".whl", + "size": 22389, + "date": "2018-10-22", + "sha1": "c25014fe303d01636c12941df6ee9476356af7d7", + "md5": "df3a771405ef93b30fcd074c3087c43c", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bumpversion.ABOUT", + "type": "file", + "name": "bumpversion.ABOUT", + "base_name": "bumpversion", + "extension": ".ABOUT", + "size": 433, + "date": "2019-01-08", + "sha1": "4e20e41f137c4c98aa2c307d081e6b3fb1661515", + "md5": "c24aebb2b6eb02b8568a6919ab06bb1f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bumpversion.LICENSE", + "type": "file", + "name": "bumpversion.LICENSE", + "base_name": "bumpversion", + "extension": ".LICENSE", + "size": 1063, + "date": "2018-10-22", + "sha1": "e12aef25fc32114a2b056953d9d0cba9a306369c", + "md5": "26ba55a5d908731bd35084c33da47b1e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bz2file-0.98-py2-none-any.whl", + "type": "file", + "name": "bz2file-0.98-py2-none-any.whl", + "base_name": "bz2file-0.98-py2-none-any", + "extension": ".whl", + "size": 8582, + "date": "2018-10-22", + "sha1": "309e704afbb02b9a275095b600de9ea946678369", + "md5": "5bfc0b5169ba1c5c844ede3427acf6c2", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/bz2file.ABOUT", + "type": "file", + "name": "bz2file.ABOUT", + "base_name": "bz2file", + "extension": ".ABOUT", + "size": 464, + "date": "2018-10-22", + "sha1": "5b4e483dc68ded4e49b37287e47e610648ae4b78", + "md5": "694143875a01fe6159082ee706e8f3ae", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/cattrs-0.9.0-py2.py3-none-any.whl", + "type": "file", + "name": "cattrs-0.9.0-py2.py3-none-any.whl", + "base_name": "cattrs-0.9.0-py2.py3-none-any", + "extension": ".whl", + "size": 54652, + "date": "2018-10-22", + "sha1": "1b0e0edeabafa19d18ca10b93a8f24e8f93bd6a5", + "md5": "b43bbb8636c8749578f275502be45106", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/cattrs-0.9.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "cattrs-0.9.0-py2.py3-none-any.whl.ABOUT", + "base_name": "cattrs-0.9.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 586, + "date": "2018-10-25", + "sha1": "b2ec86c36bc0477027725b16f332dac974060239", + "md5": "210ecac583a698dad0556e4ee6850c7e", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/cattrs-0.9.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "cattrs-0.9.0-py2.py3-none-any.whl.NOTICE", + "base_name": "cattrs-0.9.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1073, + "date": "2018-10-25", + "sha1": "5e933f392d2154ca1dc3b3024bdee2e5b80a13fb", + "md5": "695f42931b9663dbe29036a3e7bf981f", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/certifi-2018.4.16-py2.py3-none-any.whl", + "type": "file", + "name": "certifi-2018.4.16-py2.py3-none-any.whl", + "base_name": "certifi-2018.4.16-py2.py3-none-any", + "extension": ".whl", + "size": 150367, + "date": "2018-10-22", + "sha1": "760c62185c36483f7f7b9db7788c699e9c735990", + "md5": "8280b65d50546025140b542904e86c3b", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/certifi-2018.4.16-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "certifi-2018.4.16-py2.py3-none-any.whl.ABOUT", + "base_name": "certifi-2018.4.16-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 940, + "date": "2018-10-22", + "sha1": "4723eadca401dbf5fa467c7708ae2c32b41fc802", + "md5": "763bc3fcfb0dd865e027468e83ed60a9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/certifi.NOTICE", + "type": "file", + "name": "certifi.NOTICE", + "base_name": "certifi", + "extension": ".NOTICE", + "size": 1049, + "date": "2018-10-22", + "sha1": "65ae5ad838246ab7b5300cc6294f192539442e78", + "md5": "67da0714c3f9471067b729eca6c9fbe8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/chardet-3.0.4-py2.py3-none-any.whl", + "type": "file", + "name": "chardet-3.0.4-py2.py3-none-any.whl", + "base_name": "chardet-3.0.4-py2.py3-none-any", + "extension": ".whl", + "size": 133356, + "date": "2018-10-22", + "sha1": "96faab7de7e9a71b37f22adb64daf2898e967e3e", + "md5": "0004b00caff7bb543a1d0d0bd0185a03", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/chardet-3.0.4-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "chardet-3.0.4-py2.py3-none-any.whl.ABOUT", + "base_name": "chardet-3.0.4-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 839, + "date": "2019-01-08", + "sha1": "80bb5d227b6db3865475245a4a9c8ee1ed380c5e", + "md5": "7070e4f9770b6d1adafd7a76abc2a7d4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/click-6.7-py2.py3-none-any.whl", + "type": "file", + "name": "click-6.7-py2.py3-none-any.whl", + "base_name": "click-6.7-py2.py3-none-any", + "extension": ".whl", + "size": 71175, + "date": "2018-10-22", + "sha1": "9490775172e63ba94233d4b201f0e8d78b0cd939", + "md5": "5e7a4e296b3212da2ff11017675d7a4d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/click-6.7-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "click-6.7-py2.py3-none-any.whl.ABOUT", + "base_name": "click-6.7-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 944, + "date": "2019-01-08", + "sha1": "0d99ef2cc9f239cf32e71721adb63bd0e2c06ed2", + "md5": "73fe092fabb0cf116e933ffb68361c0a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/click.LICENSE", + "type": "file", + "name": "click.LICENSE", + "base_name": "click", + "extension": ".LICENSE", + "size": 1787, + "date": "2018-10-22", + "sha1": "36e0ba520ad9e1015a7a955eea042824279fe068", + "md5": "c9730abc73bdd6002e18ef7dffebea53", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/codecov-2.0.15-py2.py3-none-any.whl", + "type": "file", + "name": "codecov-2.0.15-py2.py3-none-any.whl", + "base_name": "codecov-2.0.15-py2.py3-none-any", + "extension": ".whl", + "size": 11635, + "date": "2018-10-22", + "sha1": "4166b50d3765b3982adbf4b7c0b7ce0213a39c8b", + "md5": "e628ba7ec9edf77b39ac22823db5e14e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/codecov.ABOUT", + "type": "file", + "name": "codecov.ABOUT", + "base_name": "codecov", + "extension": ".ABOUT", + "size": 412, + "date": "2018-10-22", + "sha1": "a6a7ea88fa2f71f3d604f25b9688e859cf27d6e3", + "md5": "fbd08d4c904672b65b8f16959db151bd", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/colorama-0.3.9-py2.py3-none-any.whl", + "type": "file", + "name": "colorama-0.3.9-py2.py3-none-any.whl", + "base_name": "colorama-0.3.9-py2.py3-none-any", + "extension": ".whl", + "size": 20181, + "date": "2018-10-22", + "sha1": "e76349362848d6e9dcc2d50926059babf2a8d2da", + "md5": "cc0c01c7b3b34d0354d813e9ab26aca3", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/colorama.ABOUT", + "type": "file", + "name": "colorama.ABOUT", + "base_name": "colorama", + "extension": ".ABOUT", + "size": 571, + "date": "2018-10-22", + "sha1": "2c7d7aef5349dcf6042b8ead6ae2ddba7f267219", + "md5": "e21d1d38fd852074f796bc83e851745e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/colorama.LICENSE", + "type": "file", + "name": "colorama.LICENSE", + "base_name": "colorama", + "extension": ".LICENSE", + "size": 1492, + "date": "2018-10-22", + "sha1": "1c1163ff2c64a68a4665bdfc69c26cf046a51768", + "md5": "14d0b64047ed8f510b51ce0495995358", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/contextlib2-0.5.5-py2.py3-none-any.whl", + "type": "file", + "name": "contextlib2-0.5.5-py2.py3-none-any.whl", + "base_name": "contextlib2-0.5.5-py2.py3-none-any", + "extension": ".whl", + "size": 8134, + "date": "2018-10-22", + "sha1": "113874b4e9b078b664ef588826c0b576fbd88cd6", + "md5": "245e0f6adade50499597fecb660af1e5", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/contextlib2.ABOUT", + "type": "file", + "name": "contextlib2.ABOUT", + "base_name": "contextlib2", + "extension": ".ABOUT", + "size": 478, + "date": "2019-01-08", + "sha1": "8176d97f6ba4ffa248cf47d5a988d8d7fa3e7342", + "md5": "6ba7e4679e6f86622b42ad97858152d2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/contextlib2.LICENSE", + "type": "file", + "name": "contextlib2.LICENSE", + "base_name": "contextlib2", + "extension": ".LICENSE", + "size": 6054, + "date": "2018-10-22", + "sha1": "ec7666523bed16e7f16d28b4d628caf55a31c7b4", + "md5": "43d1c7827e8fad6454b553caf0e1d734", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/coverage-4.4.1-cp27-cp27m-macosx_10_10_x86_64.whl", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-macosx_10_10_x86_64.whl", + "base_name": "coverage-4.4.1-cp27-cp27m-macosx_10_10_x86_64", + "extension": ".whl", + "size": 172051, + "date": "2018-10-22", + "sha1": "8907a78679468e3f5386e9139929623a1872f321", + "md5": "6bb85840b6cb43285ff85c801f156e3b", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/coverage-4.4.1-cp27-cp27m-macosx_10_10_x86_64.whl.ABOUT", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-macosx_10_10_x86_64.whl.ABOUT", + "base_name": "coverage-4.4.1-cp27-cp27m-macosx_10_10_x86_64.whl", + "extension": ".ABOUT", + "size": 461, + "date": "2018-10-25", + "sha1": "7767597b78e1b0532cc93795cdb6edfdc057c112", + "md5": "13ebd1f37355ec0212e3296c62f6d11e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/coverage-4.4.1-cp27-cp27m-macosx_10_12_intel.whl", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-macosx_10_12_intel.whl", + "base_name": "coverage-4.4.1-cp27-cp27m-macosx_10_12_intel", + "extension": ".whl", + "size": 177344, + "date": "2018-10-22", + "sha1": "791c57ee95b83c3fb89e22bc87e18b2bbf4711a4", + "md5": "428602de590d0cb945be2f0ea089c686", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/coverage-4.4.1-cp27-cp27m-macosx_10_12_intel.whl.ABOUT", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-macosx_10_12_intel.whl.ABOUT", + "base_name": "coverage-4.4.1-cp27-cp27m-macosx_10_12_intel.whl", + "extension": ".ABOUT", + "size": 486, + "date": "2018-10-25", + "sha1": "b4a6805550a47a01a2fb83c0e7bc02ec9b884288", + "md5": "d479156ed87f4a805bbd1ddf96472408", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/coverage-4.4.1-cp27-cp27m-win32.whl", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-win32.whl", + "base_name": "coverage-4.4.1-cp27-cp27m-win32", + "extension": ".whl", + "size": 172259, + "date": "2018-10-22", + "sha1": "6170ae274e7c9df5b74a8ae80e6f642e08f11024", + "md5": "d221d8fe692e27f24d630ace89d6e6c6", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/coverage-4.4.1-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-win32.whl.ABOUT", + "base_name": "coverage-4.4.1-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 461, + "date": "2018-10-25", + "sha1": "4a9a1709207d57e62acc24842366ff718ae0e0fd", + "md5": "661fdf3d7b91d88d46a57f01dfba8c79", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/coverage-4.4.1-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-win_amd64.whl", + "base_name": "coverage-4.4.1-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 172527, + "date": "2018-10-22", + "sha1": "01178b44af37341da86d27071b6f6eb5da541fdd", + "md5": "dd3f4464ae70cf4881b548d28530721d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/coverage-4.4.1-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "coverage-4.4.1-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 469, + "date": "2018-10-25", + "sha1": "4464eb5cac1d369b58fd9eb22f94d2cc3e667d71", + "md5": "3e46eebb19cea586ba7cbe95083a58d7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/coverage-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl", + "base_name": "coverage-4.4.1-cp27-cp27mu-manylinux1_x86_64", + "extension": ".whl", + "size": 193355, + "date": "2018-10-22", + "sha1": "eb0727251f84f533a8e10387d1ffab2375c57f2f", + "md5": "18d91861f300dd41f1ef21f7d0c39af5", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/coverage-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "base_name": "coverage-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".ABOUT", + "size": 450, + "date": "2018-10-25", + "sha1": "0d9c87ea5113a41367751d694e0e3673c834feae", + "md5": "b8bafa29772d5a52e0d5338bde90add6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/coverage-4.4.1.tar.gz", + "type": "file", + "name": "coverage-4.4.1.tar.gz", + "base_name": "coverage-4.4.1", + "extension": ".tar.gz", + "size": 369789, + "date": "2018-10-22", + "sha1": "4f7ed244125c3fc174bca3d3857b6f92b9f652bf", + "md5": "4c4d997cb32be4703f1fde54e6cd1b1c", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/coverage-4.4.1.tar\", last modified: Sun May 14 17:52:19 2017, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/coverage-4.4.1.tar.gz.ABOUT", + "type": "file", + "name": "coverage-4.4.1.tar.gz.ABOUT", + "base_name": "coverage-4.4.1.tar.gz", + "extension": ".ABOUT", + "size": 433, + "date": "2018-10-25", + "sha1": "ca8fa255e8584add05a77dd55f8365d3875e08be", + "md5": "75cf5cf88285ea42480f55b519b05833", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/enum34-1.1.6-py2-none-any.whl", + "type": "file", + "name": "enum34-1.1.6-py2-none-any.whl", + "base_name": "enum34-1.1.6-py2-none-any", + "extension": ".whl", + "size": 12427, + "date": "2018-10-22", + "sha1": "aac820b47ecb34acd554bb276424dd971e287ffd", + "md5": "68f6982cc07dde78f4b500db829860bd", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/enum34-1.1.6-py2-none-any.whl.ABOUT", + "type": "file", + "name": "enum34-1.1.6-py2-none-any.whl.ABOUT", + "base_name": "enum34-1.1.6-py2-none-any.whl", + "extension": ".ABOUT", + "size": 978, + "date": "2019-01-08", + "sha1": "3e7447985f16e7a76a49608fe34d465c4a59179d", + "md5": "5049f455e9c513e419ea26414f0712e3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/enum34-1.1.6.tar.gz", + "type": "file", + "name": "enum34-1.1.6.tar.gz", + "base_name": "enum34-1.1.6", + "extension": ".tar.gz", + "size": 40048, + "date": "2018-10-25", + "sha1": "014ef5878333ff91099893d615192c8cd0b1525a", + "md5": "5f13a0841a61f7fc295c514490d120d0", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/enum34-1.1.6.tar\", last modified: Sun May 15 20:28:31 2016, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/enum34-1.1.6.tar.gz.ABOUT", + "type": "file", + "name": "enum34-1.1.6.tar.gz.ABOUT", + "base_name": "enum34-1.1.6.tar.gz", + "extension": ".ABOUT", + "size": 1071, + "date": "2019-01-08", + "sha1": "0f9098de354b94df2cba0b5975c7e88dcf3690b6", + "md5": "a858bdd8340883d8da2008fedd405398", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/enum34-1.1.6.tar.gz.NOTICE", + "type": "file", + "name": "enum34-1.1.6.tar.gz.NOTICE", + "base_name": "enum34-1.1.6.tar.gz", + "extension": ".NOTICE", + "size": 1538, + "date": "2018-10-25", + "sha1": "8738da018d61f92b852793669955d6c87fe28ba2", + "md5": "d045e9259abb7ed003f745615c399e1f", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/execnet-1.4.1-py2.py3-none-any.whl", + "type": "file", + "name": "execnet-1.4.1-py2.py3-none-any.whl", + "base_name": "execnet-1.4.1-py2.py3-none-any", + "extension": ".whl", + "size": 40665, + "date": "2018-10-22", + "sha1": "025fcb3d9d6817fc9254319c774855e71363f32a", + "md5": "41a32aee20057a8ffdfd5e4889c95233", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/execnet-1.4.1-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "execnet-1.4.1-py2.py3-none-any.whl.ABOUT", + "base_name": "execnet-1.4.1-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 815, + "date": "2018-10-25", + "sha1": "552d9fc5aca00f4750127ed0e1dae63fa1fe650e", + "md5": "724ad780bf49a55c5e7d7e2678d44fb7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/execnet-1.4.1-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "execnet-1.4.1-py2.py3-none-any.whl.NOTICE", + "base_name": "execnet-1.4.1-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1123, + "date": "2018-10-25", + "sha1": "2188e544055213f233b3bf885b9addaa11308e65", + "md5": "160172529d3dadda78f259cbe3714e7b", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/extractcode_7z-9.38-py2-none-win32.whl", + "type": "file", + "name": "extractcode_7z-9.38-py2-none-win32.whl", + "base_name": "extractcode_7z-9.38-py2-none-win32", + "extension": ".whl", + "size": 651937, + "date": "2018-10-22", + "sha1": "ecb31b24f44579a3a87ba4bc2fd1525a96be01e3", + "md5": "2d66f06a9f6f0f8b43e9b93685603f84", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/extractcode_7z-9.38-py2-none-win_amd64.whl", + "type": "file", + "name": "extractcode_7z-9.38-py2-none-win_amd64.whl", + "base_name": "extractcode_7z-9.38-py2-none-win_amd64", + "extension": ".whl", + "size": 851198, + "date": "2018-10-22", + "sha1": "6ab326577444bc0981458aa4bf74de8ca72666fb", + "md5": "ea3f5b09eba98d21e336327ae395a6d0", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/extractcode_7z-9.38.1-py2-none-macosx_10_9_intel.whl", + "type": "file", + "name": "extractcode_7z-9.38.1-py2-none-macosx_10_9_intel.whl", + "base_name": "extractcode_7z-9.38.1-py2-none-macosx_10_9_intel", + "extension": ".whl", + "size": 1098900, + "date": "2018-10-22", + "sha1": "3bbf02c5c7787f081d0c0057adfe364ced9e63dd", + "md5": "f2f9b19b03ddd23f1d8752089142c3f8", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/extractcode_7z-9.38.1-py2-none-manylinux1_x86_64.whl", + "type": "file", + "name": "extractcode_7z-9.38.1-py2-none-manylinux1_x86_64.whl", + "base_name": "extractcode_7z-9.38.1-py2-none-manylinux1_x86_64", + "extension": ".whl", + "size": 1035636, + "date": "2018-10-22", + "sha1": "c000cb3d2328a1343dab6897bbf1fc578519c3ed", + "md5": "c92ed742bca24b328d90b06ca0febc44", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/extractcode_libarchive-3.1.2-py2-none-macosx_10_9_intel.whl", + "type": "file", + "name": "extractcode_libarchive-3.1.2-py2-none-macosx_10_9_intel.whl", + "base_name": "extractcode_libarchive-3.1.2-py2-none-macosx_10_9_intel", + "extension": ".whl", + "size": 377489, + "date": "2018-10-22", + "sha1": "4f3ede419425389b445c94428fd73cc38c77fa8e", + "md5": "e290339866d614080cfa800518c9d12f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/extractcode_libarchive-3.1.2-py2-none-manylinux1_x86_64.whl", + "type": "file", + "name": "extractcode_libarchive-3.1.2-py2-none-manylinux1_x86_64.whl", + "base_name": "extractcode_libarchive-3.1.2-py2-none-manylinux1_x86_64", + "extension": ".whl", + "size": 290167, + "date": "2018-10-22", + "sha1": "06b32f2e037b5d1ae88c092b0c58dbee453300db", + "md5": "49b3eeedf906bde5de1441d02631f25f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/extractcode_libarchive-3.1.2-py2-none-win32.whl", + "type": "file", + "name": "extractcode_libarchive-3.1.2-py2-none-win32.whl", + "base_name": "extractcode_libarchive-3.1.2-py2-none-win32", + "extension": ".whl", + "size": 1328502, + "date": "2018-10-22", + "sha1": "c3a38eee6ee0dbef4794ea1f1945163c1d1288f8", + "md5": "9d1dcc237bf2bcabcef905fb8af87b49", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/extractcode_libarchive-3.1.2-py2-none-win_amd64.whl", + "type": "file", + "name": "extractcode_libarchive-3.1.2-py2-none-win_amd64.whl", + "base_name": "extractcode_libarchive-3.1.2-py2-none-win_amd64", + "extension": ".whl", + "size": 1328510, + "date": "2018-10-22", + "sha1": "f6c373ec416b2caf0013bf14932bf83d0c0a3a48", + "md5": "de5fb75189d09da1139c429f181f35bb", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/fingerprints-0.5.4-py2.py3-none-any.whl", + "type": "file", + "name": "fingerprints-0.5.4-py2.py3-none-any.whl", + "base_name": "fingerprints-0.5.4-py2.py3-none-any", + "extension": ".whl", + "size": 13593, + "date": "2018-10-22", + "sha1": "c42267488215f75da1dfd42bc04118e1fecf45c5", + "md5": "fa664311da8cb30cb2db5362645a199f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/fingerprints-0.5.4-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "fingerprints-0.5.4-py2.py3-none-any.whl.ABOUT", + "base_name": "fingerprints-0.5.4-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 837, + "date": "2019-01-08", + "sha1": "223d2299cd3347b4fa534c29345473e23889255d", + "md5": "1ddd4f12a73441e97b7b75fdc7af3bda", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/fingerprints.LICENSE", + "type": "file", + "name": "fingerprints.LICENSE", + "base_name": "fingerprints", + "extension": ".LICENSE", + "size": 1143, + "date": "2018-10-22", + "sha1": "f89d4f195abb06849dafda8850a33880e099cc63", + "md5": "0787dc3f3a14eb8a7efcfd20cf123c6c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/funcsigs-1.0.2-py2.py3-none-any.whl", + "type": "file", + "name": "funcsigs-1.0.2-py2.py3-none-any.whl", + "base_name": "funcsigs-1.0.2-py2.py3-none-any", + "extension": ".whl", + "size": 17697, + "date": "2018-10-22", + "sha1": "8a601c541be194ae91f7b70075aa67d2a678ddbd", + "md5": "701d58358171f34b6d1197de2923a35a", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/funcsigs-1.0.2-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "funcsigs-1.0.2-py2.py3-none-any.whl.ABOUT", + "base_name": "funcsigs-1.0.2-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1114, + "date": "2018-10-25", + "sha1": "1d2b6c873deedbde3d9c4391ed35e07d6b2ad761", + "md5": "85814e73ad8a287514146a40b59ba553", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/funcsigs-1.0.2-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "funcsigs-1.0.2-py2.py3-none-any.whl.NOTICE", + "base_name": "funcsigs-1.0.2-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 560, + "date": "2018-10-25", + "sha1": "fc21cd09314fc644bd07633c8514198bd8e99651", + "md5": "3ab8b2d3d0810c90bfab4cb10742fc11", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/functools32-3.2.3-2.tar.gz.ABOUT", + "type": "file", + "name": "functools32-3.2.3-2.tar.gz.ABOUT", + "base_name": "functools32-3.2.3-2.tar.gz", + "extension": ".ABOUT", + "size": 741, + "date": "2019-01-08", + "sha1": "ab2cffe60b47df6ceff3ee09eb1b28e22ed14f0f", + "md5": "47aa9c1a24c2dcb30c0c3f90e69701c5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/functools32-3.2.3.post2-cp27-none-any.whl", + "type": "file", + "name": "functools32-3.2.3.post2-cp27-none-any.whl", + "base_name": "functools32-3.2.3.post2-cp27-none-any", + "extension": ".whl", + "size": 10040, + "date": "2018-10-22", + "sha1": "23ab840994011eea29a02f4d7d5710f063e15858", + "md5": "b2a7faeaa3a1bb707d0d2594cb8563ab", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/future-0.16.0-py2-none-any.whl", + "type": "file", + "name": "future-0.16.0-py2-none-any.whl", + "base_name": "future-0.16.0-py2-none-any", + "extension": ".whl", + "size": 498460, + "date": "2018-10-22", + "sha1": "7c9d2f555a022853fc2f00f24d1f6d02d85c576f", + "md5": "1daf246d50d15f69ac100169357589a2", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/future-0.16.0-py2-none-any.whl.ABOUT", + "type": "file", + "name": "future-0.16.0-py2-none-any.whl.ABOUT", + "base_name": "future-0.16.0-py2-none-any.whl", + "extension": ".ABOUT", + "size": 3609, + "date": "2019-01-08", + "sha1": "40d6dd081b130fc26bd62d057e51c3ecac327a4d", + "md5": "023b7f470587d09a89b107ec51adaba5", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Perl", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/future-0.16.0-py2-none-any.whl.NOTICE", + "type": "file", + "name": "future-0.16.0-py2-none-any.whl.NOTICE", + "base_name": "future-0.16.0-py2-none-any.whl", + "extension": ".NOTICE", + "size": 25350, + "date": "2018-10-22", + "sha1": "fba5538337ae0d256f124308716261a18ed254cf", + "md5": "6c7c4b00325a98797beed027a38e7ca9", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/gpl-2.0-plus.LICENSE", + "type": "file", + "name": "gpl-2.0-plus.LICENSE", + "base_name": "gpl-2.0-plus", + "extension": ".LICENSE", + "size": 18409, + "date": "2018-10-25", + "sha1": "262d6b72d2a965a20b8d222d402d6cbd09086a2a", + "md5": "6128000179c321adc6667b9690d74e33", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/gpl-2.0.LICENSE", + "type": "file", + "name": "gpl-2.0.LICENSE", + "base_name": "gpl-2.0", + "extension": ".LICENSE", + "size": 18092, + "date": "2018-10-22", + "sha1": "4cc77b90af91e615a64ae04893fdffa7939db84c", + "md5": "b234ee4d69f5fce4486a80fdaf4a4263", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/gpl-3.0.LICENSE", + "type": "file", + "name": "gpl-3.0.LICENSE", + "base_name": "gpl-3.0", + "extension": ".LICENSE", + "size": 35147, + "date": "2018-10-25", + "sha1": "8624bcdae55baeef00cd11d5dfcfa60f68710a02", + "md5": "d32239bcb673463ab874e80d47fae504", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/historical.LICENSE", + "type": "file", + "name": "historical.LICENSE", + "base_name": "historical", + "extension": ".LICENSE", + "size": 1129, + "date": "2018-10-22", + "sha1": "ddb5dd86073873aa03ecf68d4ea11202b01472a5", + "md5": "cbf8c280492ca3e0c4a7dbb55b304c25", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/html5lib-0.999999999-py2.py3-none-any.whl", + "type": "file", + "name": "html5lib-0.999999999-py2.py3-none-any.whl", + "base_name": "html5lib-0.999999999-py2.py3-none-any", + "extension": ".whl", + "size": 112678, + "date": "2018-10-22", + "sha1": "1b30a69c2ddd8a38c059a83565f69296d7c5aa3f", + "md5": "c94780c55ea28529c39ad19ed372d629", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/html5lib.ABOUT", + "type": "file", + "name": "html5lib.ABOUT", + "base_name": "html5lib", + "extension": ".ABOUT", + "size": 416, + "date": "2018-10-22", + "sha1": "c0204928a3e4755cbef64ad34577f2f3c00e8272", + "md5": "dadc664a354cab5cba5a5741dcf2b47b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/html5lib.LICENSE", + "type": "file", + "name": "html5lib.LICENSE", + "base_name": "html5lib", + "extension": ".LICENSE", + "size": 1084, + "date": "2018-10-22", + "sha1": "5bd527c7e2297d365b33ea67a400b6ba995e3705", + "md5": "1ba5ada9e6fead1fdc32f43c9f10ba7c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/idna-2.6-py2.py3-none-any.whl", + "type": "file", + "name": "idna-2.6-py2.py3-none-any.whl", + "base_name": "idna-2.6-py2.py3-none-any", + "extension": ".whl", + "size": 56450, + "date": "2018-10-22", + "sha1": "a75f31778ea0bbf218d7ae085f4f961d004d6ff2", + "md5": "875c4a7b32b4897537d5ea9247b5c79e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/idna-2.6-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "idna-2.6-py2.py3-none-any.whl.ABOUT", + "base_name": "idna-2.6-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1089, + "date": "2019-01-08", + "sha1": "af31a4dae3f78fa18d92a15ef42fed560647327a", + "md5": "580d9709868eb839a35ab785323dad5c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/idna-2.6-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "idna-2.6-py2.py3-none-any.whl.NOTICE", + "base_name": "idna-2.6-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 3783, + "date": "2018-10-22", + "sha1": "7a04cb7a831c528eb3045b9639458b97b8afb510", + "md5": "43a39189b7a162f325ac7bc0ca3bfcfd", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/intbitset-2.3.0-cp27-cp27m-macosx_10_9_intel.whl", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27m-macosx_10_9_intel.whl", + "base_name": "intbitset-2.3.0-cp27-cp27m-macosx_10_9_intel", + "extension": ".whl", + "size": 140416, + "date": "2018-10-22", + "sha1": "9ffd10a72b2b1c96b5639b6e07996aff1453765a", + "md5": "e988cc131e7acb3d7f418569e5cd0b5e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/intbitset-2.3.0-cp27-cp27m-macosx_10_9_intel.whl.ABOUT", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27m-macosx_10_9_intel.whl.ABOUT", + "base_name": "intbitset-2.3.0-cp27-cp27m-macosx_10_9_intel.whl", + "extension": ".ABOUT", + "size": 860, + "date": "2018-10-25", + "sha1": "4eb6a769bad18ea544a22cd293b96c2b19a3fe96", + "md5": "07f55e476d57262bc5d8f3071dadea8a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/intbitset-2.3.0-cp27-cp27m-win32.whl", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27m-win32.whl", + "base_name": "intbitset-2.3.0-cp27-cp27m-win32", + "extension": ".whl", + "size": 55058, + "date": "2018-10-22", + "sha1": "306e18f9d55eb4d1f95ee6519d6086e2c12980cf", + "md5": "75efdc76336882e21ac618b7cc38d7f3", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/intbitset-2.3.0-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27m-win32.whl.ABOUT", + "base_name": "intbitset-2.3.0-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 848, + "date": "2018-10-25", + "sha1": "a9e556c78b1f0198522247202645b4d1c984102b", + "md5": "ad4de5023d9f2ce2a7691746f601504d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/intbitset-2.3.0-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27m-win_amd64.whl", + "base_name": "intbitset-2.3.0-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 61306, + "date": "2018-10-22", + "sha1": "d4bca065988f8526f92dc0d788953e4cdfbe5cc5", + "md5": "54883334aae8cee9b47ba46a1513087d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/intbitset-2.3.0-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "intbitset-2.3.0-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 852, + "date": "2018-10-25", + "sha1": "af51ad29e6ffaac709005a733d5e16a6c6c211d4", + "md5": "5cf3da25867b3962de27a2023d8a8f9a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/intbitset-2.3.0-cp27-cp27mu-manylinux1_x86_64.whl", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27mu-manylinux1_x86_64.whl", + "base_name": "intbitset-2.3.0-cp27-cp27mu-manylinux1_x86_64", + "extension": ".whl", + "size": 239851, + "date": "2018-10-22", + "sha1": "f6b9e687ed9c99c4e167e22ae6178f65941fbd98", + "md5": "3c9d7c7b805951e8deb8ffcf270de55d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/intbitset-2.3.0-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "base_name": "intbitset-2.3.0-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".ABOUT", + "size": 861, + "date": "2018-10-25", + "sha1": "b0dae75cc90247b2283dc49c7adf503c202e1242", + "md5": "3b264068c95c11f04f58acc8bab106c5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/intbitset-2.3.0.tar.gz", + "type": "file", + "name": "intbitset-2.3.0.tar.gz", + "base_name": "intbitset-2.3.0", + "extension": ".tar.gz", + "size": 139490, + "date": "2018-10-22", + "sha1": "29f2aa866051319669da33b285e794fa9688c9fd", + "md5": "4b6ef2b2b0d442d2ae673355b5c8e1fe", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"intbitset-2.3.0.tar\", last modified: Tue Jun 28 02:44:33 2016, max compression, from Unix", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/intbitset-2.3.0.tar.gz.ABOUT", + "type": "file", + "name": "intbitset-2.3.0.tar.gz.ABOUT", + "base_name": "intbitset-2.3.0.tar.gz", + "extension": ".ABOUT", + "size": 881, + "date": "2018-10-25", + "sha1": "78038e7ece9029857a49ae962f407629002adda8", + "md5": "17df35beb00215b0604e5f2b7987b601", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/intbitset-2.3.0.tar.gz.NOTICE", + "type": "file", + "name": "intbitset-2.3.0.tar.gz.NOTICE", + "base_name": "intbitset-2.3.0.tar.gz", + "extension": ".NOTICE", + "size": 822, + "date": "2018-10-25", + "sha1": "61e3a9f151efd447ab170888f234ebe32be15d2f", + "md5": "54566bae7ed997f4469420ec5f99918b", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/ipaddress-1.0.16-py27-none-any.whl", + "type": "file", + "name": "ipaddress-1.0.16-py27-none-any.whl", + "base_name": "ipaddress-1.0.16-py27-none-any", + "extension": ".whl", + "size": 17441, + "date": "2018-10-22", + "sha1": "dfcd3c43d8720daf63abc1230706f6632d966c19", + "md5": "ca35627d73f695d7dd8999b62a13323f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/ipaddress.ABOUT", + "type": "file", + "name": "ipaddress.ABOUT", + "base_name": "ipaddress", + "extension": ".ABOUT", + "size": 585, + "date": "2019-01-08", + "sha1": "a286e2e7669bfe3835816c5b40ba06616e16a5d4", + "md5": "eb14700c3dae03de873db746a1cb2705", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/isodate-0.5.4-cp27-none-any.whl", + "type": "file", + "name": "isodate-0.5.4-cp27-none-any.whl", + "base_name": "isodate-0.5.4-cp27-none-any", + "extension": ".whl", + "size": 44774, + "date": "2018-10-22", + "sha1": "32fc13b1f1b0dffe2ed78b4f86efef8494fca2d2", + "md5": "985babd29bbb2dce505e8b6f0f3ee8f5", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/isodate.ABOUT", + "type": "file", + "name": "isodate.ABOUT", + "base_name": "isodate", + "extension": ".ABOUT", + "size": 467, + "date": "2019-01-08", + "sha1": "0badb8cf620e0c5bce08f379908d53d97b2f0ea3", + "md5": "075172af9ed2d5fa5f6132ca30fdf910", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/isodate.LICENSE", + "type": "file", + "name": "isodate.LICENSE", + "base_name": "isodate", + "extension": ".LICENSE", + "size": 1291, + "date": "2018-10-22", + "sha1": "213462a4417932299ed95599f7e09fa18c134187", + "md5": "88bd7a93eb1db72c2bd98d670bd7e47d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/jaraco.timing-1.3.2-py2.py3-none-any.whl", + "type": "file", + "name": "jaraco.timing-1.3.2-py2.py3-none-any.whl", + "base_name": "jaraco.timing-1.3.2-py2.py3-none-any", + "extension": ".whl", + "size": 3203, + "date": "2018-10-22", + "sha1": "64903b9ee1198ebbc826dc23021148ff4f2397ea", + "md5": "6e8f81c267ea8eddc1641e9af99a0d57", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/jaraco.timing.ABOUT", + "type": "file", + "name": "jaraco.timing.ABOUT", + "base_name": "jaraco.timing", + "extension": ".ABOUT", + "size": 516, + "date": "2019-01-08", + "sha1": "aa46669a831403d23a046af9008fbb433a4e718a", + "md5": "7e9d6eccce0ba7e39133088c45d783a4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/jaraco.timing.LICENSE", + "type": "file", + "name": "jaraco.timing.LICENSE", + "base_name": "jaraco.timing", + "extension": ".LICENSE", + "size": 1054, + "date": "2018-10-22", + "sha1": "391480fe9caa1024f5c344a59983bf72e4c4ff05", + "md5": "2b1220d9c897283dedee0cf617fa9b8d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/javaproperties-0.5.1-py2.py3-none-any.whl", + "type": "file", + "name": "javaproperties-0.5.1-py2.py3-none-any.whl", + "base_name": "javaproperties-0.5.1-py2.py3-none-any", + "extension": ".whl", + "size": 19657, + "date": "2019-02-13", + "sha1": "870198125caba78211b37a4a049933f52baef205", + "md5": "f35a0a0795131b963a29968c565817d1", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/javaproperties.ABOUT", + "type": "file", + "name": "javaproperties.ABOUT", + "base_name": "javaproperties", + "extension": ".ABOUT", + "size": 529, + "date": "2019-02-13", + "sha1": "74e5c861c10a2e1b6a8b62ad9dca0cd1da899dd1", + "md5": "6ef59c35ec982eab09c1cc83b4887a8f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/javaproperties.LICENSE", + "type": "file", + "name": "javaproperties.LICENSE", + "base_name": "javaproperties", + "extension": ".LICENSE", + "size": 1094, + "date": "2019-02-13", + "sha1": "04676a8c6c61fd92fa1a964c5222513395ba2bed", + "md5": "7c211631c1f9d49f0ad2a5fcca94d920", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/Jinja2-2.10-py2.py3-none-any.whl", + "type": "file", + "name": "Jinja2-2.10-py2.py3-none-any.whl", + "base_name": "Jinja2-2.10-py2.py3-none-any", + "extension": ".whl", + "size": 126381, + "date": "2018-10-22", + "sha1": "f14bb3e5021b2b0605dcd4865ac539cde04fe856", + "md5": "cb679acd14423aef56dfff61d6a988f8", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/Jinja2-2.10-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "Jinja2-2.10-py2.py3-none-any.whl.ABOUT", + "base_name": "Jinja2-2.10-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 794, + "date": "2018-10-22", + "sha1": "6181f775625d4e4b783ffead1f3fd2a59ffc3ebb", + "md5": "b991f96d3d9468d489b4fff6e73ad7c5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/Jinja2.LICENSE", + "type": "file", + "name": "Jinja2.LICENSE", + "base_name": "Jinja2", + "extension": ".LICENSE", + "size": 1522, + "date": "2018-10-22", + "sha1": "3cd0e3bc52ae43d57431aa532f29268c6db24cb4", + "md5": "50723232f6cd0be34e16d792724ed666", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lgpl-2.1.LICENSE", + "type": "file", + "name": "lgpl-2.1.LICENSE", + "base_name": "lgpl-2.1", + "extension": ".LICENSE", + "size": 26478, + "date": "2018-10-22", + "sha1": "292879f4cfebf8610f624e2fc1337fd20b3bcf2f", + "md5": "0dd7d09c250bbb0430f30035babf85ab", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lgpl-3.0-plus.LICENSE", + "type": "file", + "name": "lgpl-3.0-plus.LICENSE", + "base_name": "lgpl-3.0-plus", + "extension": ".LICENSE", + "size": 7655, + "date": "2018-10-25", + "sha1": "9724671f3ba3449088484405a456ca6ea8c6abae", + "md5": "e6b9e02abe0e218df70dff26cc87801f", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lgpl-3.0.LICENSE", + "type": "file", + "name": "lgpl-3.0.LICENSE", + "base_name": "lgpl-3.0", + "extension": ".LICENSE", + "size": 7633, + "date": "2018-10-22", + "sha1": "de74cd7053634e009286e7ffa364f909f298e671", + "md5": "2c8b31c2e07b5f4609104be5494ccf59", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/license_expression-0.99-py2.py3-none-any.whl", + "type": "file", + "name": "license_expression-0.99-py2.py3-none-any.whl", + "base_name": "license_expression-0.99-py2.py3-none-any", + "extension": ".whl", + "size": 20032, + "date": "2018-10-22", + "sha1": "8d89733bf0012122d557b1b8a6c79a70fa742c46", + "md5": "cff177fd902ec3ee425fc2db26974aaa", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/license_expression-0.99-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "license_expression-0.99-py2.py3-none-any.whl.ABOUT", + "base_name": "license_expression-0.99-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 976, + "date": "2018-10-22", + "sha1": "8d93a25f94d3cb038ec7c8baa0b02b995b8b7a33", + "md5": "953b4bd53719f010c383b46eaa39f1f0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/license_expression-0.99-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "license_expression-0.99-py2.py3-none-any.whl.NOTICE", + "base_name": "license_expression-0.99-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1152, + "date": "2018-10-22", + "sha1": "1549229018c3758a9ddcdcd694a164a5b04cdb8e", + "md5": "4349dc85aeec37497b88743d3a529ffd", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", + "base_name": "lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64", + "extension": ".whl", + "size": 8800294, + "date": "2018-10-22", + "sha1": "9eba7b948bf13ccffd9da809ad5b2b1154de2cb1", + "md5": "008fbecb2e18a03b0d161c196ed704a7", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.ABOUT", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.ABOUT", + "base_name": "lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", + "extension": ".ABOUT", + "size": 1355, + "date": "2018-10-25", + "sha1": "fdb41d4266eabcc1361be4e392ef402d44b1e263", + "md5": "d3ed59c894bda704757924815b7b0b69", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.NOTICE", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.NOTICE", + "base_name": "lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", + "extension": ".NOTICE", + "size": 5458, + "date": "2018-10-25", + "sha1": "b2250bcb7c2f769cfdb1a22151ee20e2e12a78ef", + "md5": "2daa0c96a380ccbb70e88f59a85872dc", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1-cp27-cp27m-win32.whl", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-win32.whl", + "base_name": "lxml-4.2.1-cp27-cp27m-win32", + "extension": ".whl", + "size": 3213004, + "date": "2018-10-22", + "sha1": "eac1f8032bd5a5352a3ff12b8b2310b496a55e96", + "md5": "a36b1ee7cc563fe34862c4e558e95bfe", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-win32.whl.ABOUT", + "base_name": "lxml-4.2.1-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 1091, + "date": "2018-10-25", + "sha1": "dd2dc55ca387e148c181f30e4df938a7c9c07802", + "md5": "5be6c8cf50d337862973eac27a1e7329", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1-cp27-cp27m-win32.whl.NOTICE", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-win32.whl.NOTICE", + "base_name": "lxml-4.2.1-cp27-cp27m-win32.whl", + "extension": ".NOTICE", + "size": 5458, + "date": "2018-10-25", + "sha1": "b2250bcb7c2f769cfdb1a22151ee20e2e12a78ef", + "md5": "2daa0c96a380ccbb70e88f59a85872dc", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-win_amd64.whl", + "base_name": "lxml-4.2.1-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 3568130, + "date": "2018-10-22", + "sha1": "d271b00d8ed39c747a274666d89e8bac09bd3e03", + "md5": "b9123b80ec548e3c2766a4d570ce1a10", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "lxml-4.2.1-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 1103, + "date": "2018-10-25", + "sha1": "d618497b1fc69d47ae8e332aa5ed643e9be6f52d", + "md5": "b833d0b04086f6df519dc5ac19a863e8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1-cp27-cp27m-win_amd64.whl.NOTICE", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-win_amd64.whl.NOTICE", + "base_name": "lxml-4.2.1-cp27-cp27m-win_amd64.whl", + "extension": ".NOTICE", + "size": 5458, + "date": "2018-10-25", + "sha1": "b2250bcb7c2f769cfdb1a22151ee20e2e12a78ef", + "md5": "2daa0c96a380ccbb70e88f59a85872dc", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl", + "base_name": "lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64", + "extension": ".whl", + "size": 5590957, + "date": "2018-10-22", + "sha1": "94ae6add45360e7dc5630083284c700c1f07a1ad", + "md5": "6a3ce18f3c665260e9ca1edc83df7bdc", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "base_name": "lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".ABOUT", + "size": 1130, + "date": "2018-10-25", + "sha1": "e37b7ff89858917b9f3cd03f704a6cb132673181", + "md5": "d10d29fc53e64a37369cf95ef462eee6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl.NOTICE", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl.NOTICE", + "base_name": "lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".NOTICE", + "size": 5458, + "date": "2018-10-25", + "sha1": "b2250bcb7c2f769cfdb1a22151ee20e2e12a78ef", + "md5": "2daa0c96a380ccbb70e88f59a85872dc", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1.tar.gz", + "type": "file", + "name": "lxml-4.2.1.tar.gz", + "base_name": "lxml-4.2.1", + "extension": ".tar.gz", + "size": 4284267, + "date": "2018-10-22", + "sha1": "5ac888d5957f74298fb6daf74778bd91812f7571", + "md5": "c266d9062e23b08f66426979a2b36f51", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/lxml-4.2.1.tar\", last modified: Wed Mar 21 13:38:58 2018, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1.tar.gz.ABOUT", + "type": "file", + "name": "lxml-4.2.1.tar.gz.ABOUT", + "base_name": "lxml-4.2.1.tar.gz", + "extension": ".ABOUT", + "size": 1049, + "date": "2018-10-25", + "sha1": "87489a657941e58fce15b0f57ceb0e930bd8ed0f", + "md5": "94dac6ab64b7cba5aa8552668ad618b0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/lxml-4.2.1.tar.gz.NOTICE", + "type": "file", + "name": "lxml-4.2.1.tar.gz.NOTICE", + "base_name": "lxml-4.2.1.tar.gz", + "extension": ".NOTICE", + "size": 5458, + "date": "2018-10-25", + "sha1": "b2250bcb7c2f769cfdb1a22151ee20e2e12a78ef", + "md5": "2daa0c96a380ccbb70e88f59a85872dc", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/MarkupSafe-1.0-py2-none-any.whl", + "type": "file", + "name": "MarkupSafe-1.0-py2-none-any.whl", + "base_name": "MarkupSafe-1.0-py2-none-any", + "extension": ".whl", + "size": 14696, + "date": "2018-10-22", + "sha1": "656343f0cd3b6cc36405440b8fecf4753f993457", + "md5": "3ee8d1b06675869bb7b8e1f3c254eb46", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/MarkupSafe-1.0-py2-none-any.whl.ABOUT", + "type": "file", + "name": "MarkupSafe-1.0-py2-none-any.whl.ABOUT", + "base_name": "MarkupSafe-1.0-py2-none-any.whl", + "extension": ".ABOUT", + "size": 682, + "date": "2018-10-25", + "sha1": "9a816de7477557db2929aba7a5f9a565198826e4", + "md5": "0ea4e9f5095ed452bfec16e0c1fd2146", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/MarkupSafe-1.0.tar.gz", + "type": "file", + "name": "MarkupSafe-1.0.tar.gz", + "base_name": "MarkupSafe-1.0", + "extension": ".tar.gz", + "size": 14356, + "date": "2018-10-22", + "sha1": "9072e80a7faa0f49805737a48f3d871eb1c48728", + "md5": "2fcedc9284d50e577b5192e8e3578355", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/MarkupSafe-1.0.tar\", last modified: Tue Mar 7 07:32:11 2017, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/MarkupSafe-1.0.tar.gz.ABOUT", + "type": "file", + "name": "MarkupSafe-1.0.tar.gz.ABOUT", + "base_name": "MarkupSafe-1.0.tar.gz", + "extension": ".ABOUT", + "size": 775, + "date": "2018-10-25", + "sha1": "38053fe25ddf7cd689f115574fdeea1c26f14cc0", + "md5": "c80b09bd5a08c475f54149a801bbb42b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/MarkupSafe-1.0.tar.gz.NOTICE", + "type": "file", + "name": "MarkupSafe-1.0.tar.gz.NOTICE", + "base_name": "MarkupSafe-1.0.tar.gz", + "extension": ".NOTICE", + "size": 1613, + "date": "2018-10-25", + "sha1": "59c9d80b117773f4139d4840f35ce41853a388c6", + "md5": "86aeff6594b01ec1aab914069d7ca753", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/mit.LICENSE", + "type": "file", + "name": "mit.LICENSE", + "base_name": "mit", + "extension": ".LICENSE", + "size": 1022, + "date": "2018-10-22", + "sha1": "3a7a80be859f41edcaf9989291d2f4b04231d186", + "md5": "cc4734e8a01f740811ac41130a40cf90", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/more_itertools-4.2.0-py2-none-any.whl", + "type": "file", + "name": "more_itertools-4.2.0-py2-none-any.whl", + "base_name": "more_itertools-4.2.0-py2-none-any", + "extension": ".whl", + "size": 45015, + "date": "2018-10-22", + "sha1": "cdd72ea299f10dfec0e903d5a70d64a011f67300", + "md5": "89e95ea35f539a8e82c9a7b6156e4de1", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/more_itertools-4.2.0-py2-none-any.whl.ABOUT", + "type": "file", + "name": "more_itertools-4.2.0-py2-none-any.whl.ABOUT", + "base_name": "more_itertools-4.2.0-py2-none-any.whl", + "extension": ".ABOUT", + "size": 771, + "date": "2019-01-08", + "sha1": "5d018170c41ba81abb50a6691ed571287c493f72", + "md5": "3f6a8ae0a9dc73d87eac0b1a70b6bc93", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/mpl-2.0.LICENSE", + "type": "file", + "name": "mpl-2.0.LICENSE", + "base_name": "mpl-2.0", + "extension": ".LICENSE", + "size": 16726, + "date": "2018-10-22", + "sha1": "9744cedce099f727b327cd9913a1fdc58a7f5599", + "md5": "815ca599c9df247a0c7f619bab123dad", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/nltk-3.2-py2-none-any.whl", + "type": "file", + "name": "nltk-3.2-py2-none-any.whl", + "base_name": "nltk-3.2-py2-none-any", + "extension": ".whl", + "size": 1409855, + "date": "2018-10-22", + "sha1": "92a46499b5f8e64e83b4b438d90e78400e281a40", + "md5": "0eb13732a726f889873ceafbec8af46a", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/nltk.ABOUT", + "type": "file", + "name": "nltk.ABOUT", + "base_name": "nltk", + "extension": ".ABOUT", + "size": 243, + "date": "2018-10-22", + "sha1": "c2f99d88f953639c275856dc02d3c570bf561d28", + "md5": "2ec3192118ce5d6013dcac01a8163eb3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/normality-0.5.12-py2.py3-none-any.ABOUT", + "type": "file", + "name": "normality-0.5.12-py2.py3-none-any.ABOUT", + "base_name": "normality-0.5.12-py2.py3-none-any", + "extension": ".ABOUT", + "size": 716, + "date": "2019-01-08", + "sha1": "8b6bacab0abe0905d598db7d9344d883ded5d4dc", + "md5": "23a3370d7224a38986a910144c4f9ad8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/normality-0.5.12-py2.py3-none-any.whl", + "type": "file", + "name": "normality-0.5.12-py2.py3-none-any.whl", + "base_name": "normality-0.5.12-py2.py3-none-any", + "extension": ".whl", + "size": 10000, + "date": "2018-10-22", + "sha1": "b9da1651b9816ec1ebc32d4772cb44f9ddabbab9", + "md5": "226e40a623eb6c94d4eaf05dd35a463d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/other-permissive.LICENSE", + "type": "file", + "name": "other-permissive.LICENSE", + "base_name": "other-permissive", + "extension": ".LICENSE", + "size": 139, + "date": "2018-10-25", + "sha1": "9bee4209373ce81012b572c8564c3cc79b621e6f", + "md5": "72a828f790eb67b27cb8d5e15e147a6e", + "mime_type": "text/plain", + "file_type": "ASCII text, with no line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/packageurl_python-0.8.5-py2.py3-none-any.whl", + "type": "file", + "name": "packageurl_python-0.8.5-py2.py3-none-any.whl", + "base_name": "packageurl_python-0.8.5-py2.py3-none-any", + "extension": ".whl", + "size": 14256, + "date": "2019-02-13", + "sha1": "657790edd40a1bf4be0714d674a13b303ab72841", + "md5": "25dd321a448c9b4864850d7c1d388425", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/packageurl_python-0.8.5-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "packageurl_python-0.8.5-py2.py3-none-any.whl.ABOUT", + "base_name": "packageurl_python-0.8.5-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 983, + "date": "2019-02-13", + "sha1": "070bac8fb9d528dcb986aa7ffebbedba8e6d3670", + "md5": "02439d88357c381655446888067a2e88", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Objective-C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/packageurl_python-0.8.5-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "packageurl_python-0.8.5-py2.py3-none-any.whl.NOTICE", + "base_name": "packageurl_python-0.8.5-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1054, + "date": "2019-02-13", + "sha1": "8a003bd4f1a9dce0acb513119f11137d32bb1a6a", + "md5": "ec425c78d8beabdb209b01c5fbcd38e0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/packaging-16.8-py2.py3-none-any.whl", + "type": "file", + "name": "packaging-16.8-py2.py3-none-any.whl", + "base_name": "packaging-16.8-py2.py3-none-any", + "extension": ".whl", + "size": 23069, + "date": "2018-10-22", + "sha1": "6c45e475be475c385ef46f583a0214dea6a35783", + "md5": "c7326351bf015fa53c74b0075923ab02", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/packaging.ABOUT", + "type": "file", + "name": "packaging.ABOUT", + "base_name": "packaging", + "extension": ".ABOUT", + "size": 508, + "date": "2018-10-22", + "sha1": "745d159112ab4f02fb671c4e8f1a4c9112305454", + "md5": "597112ff92e9819d06d6331e597ca84a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/packaging.NOTICE", + "type": "file", + "name": "packaging.NOTICE", + "base_name": "packaging", + "extension": ".NOTICE", + "size": 196, + "date": "2018-10-22", + "sha1": "7a567a2429032a51ac567feff363e02965319f43", + "md5": "faaad7458bb3408d7b85e3fc252b65d2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/patch-1.16-py2-none-any.whl", + "type": "file", + "name": "patch-1.16-py2-none-any.whl", + "base_name": "patch-1.16-py2-none-any", + "extension": ".whl", + "size": 13135, + "date": "2018-10-22", + "sha1": "725eea92da9e68f3efc62fc836479ea754b4672f", + "md5": "746b0d4b7a750c00911ea993ddd32075", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/patch.ABOUT", + "type": "file", + "name": "patch.ABOUT", + "base_name": "patch", + "extension": ".ABOUT", + "size": 501, + "date": "2019-01-08", + "sha1": "5df33b17975405bac1eb23fb256e8d80268ed7e4", + "md5": "a21de730f40e516506a81c9ff643055f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/patch.LICENSE", + "type": "file", + "name": "patch.LICENSE", + "base_name": "patch", + "extension": ".LICENSE", + "size": 1091, + "date": "2018-10-22", + "sha1": "89bb426c083372c122c639eda0c3f5e200f30281", + "md5": "d3d565685461cd91cd445edf2217ac1b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pathlib2-2.3.2-py2.py3-none-any.whl", + "type": "file", + "name": "pathlib2-2.3.2-py2.py3-none-any.whl", + "base_name": "pathlib2-2.3.2-py2.py3-none-any", + "extension": ".whl", + "size": 16692, + "date": "2018-10-25", + "sha1": "ff29acd4cb59424e631179c2279d6fd9ac4a4566", + "md5": "337ce92ec14734203665fca8c60d06f9", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pathlib2-2.3.2-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pathlib2-2.3.2-py2.py3-none-any.whl.ABOUT", + "base_name": "pathlib2-2.3.2-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 902, + "date": "2019-01-08", + "sha1": "e08039ba7bfb56b955a2c72390a7df82ca025ec5", + "md5": "662051827bddd427cbc9e8511fb80647", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pdfminer.six-20181108-py2.py3-none-any.whl", + "type": "file", + "name": "pdfminer.six-20181108-py2.py3-none-any.whl", + "base_name": "pdfminer.six-20181108-py2.py3-none-any", + "extension": ".whl", + "size": 5597732, + "date": "2018-11-14", + "sha1": "7a1633ef5233447d583a362622fec8185ef087b1", + "md5": "23d44733f43a93eb6077d4239e2b9720", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pdfminer.six-20181108-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pdfminer.six-20181108-py2.py3-none-any.whl.ABOUT", + "base_name": "pdfminer.six-20181108-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1296, + "date": "2019-01-08", + "sha1": "1c930804b55fa5e6d22667d972765f3b20972de3", + "md5": "df8b042bc93eb86da7789d69faf2ec3e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pdfminer.six-20181108-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "pdfminer.six-20181108-py2.py3-none-any.whl.NOTICE", + "base_name": "pdfminer.six-20181108-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 2640, + "date": "2018-11-14", + "sha1": "0da11b3ddd564dfb7b4ca60d38699802eb2e8819", + "md5": "5d11a57ee094e4b51c2ad4930bfca56b", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pefile-2018.8.8-py2-none-any.whl", + "type": "file", + "name": "pefile-2018.8.8-py2-none-any.whl", + "base_name": "pefile-2018.8.8-py2-none-any", + "extension": ".whl", + "size": 59749, + "date": "2018-10-22", + "sha1": "a55d90603bed90e16c6d01a8c445ad69887dae47", + "md5": "7afa637ceaba48ba87be796a62f1ee07", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pefile-2018.8.8-py2-none-any.whl.ABOUT", + "type": "file", + "name": "pefile-2018.8.8-py2-none-any.whl.ABOUT", + "base_name": "pefile-2018.8.8-py2-none-any.whl", + "extension": ".ABOUT", + "size": 674, + "date": "2018-10-22", + "sha1": "2c1e1d69569f2e25355d4721317cb9f554ae4b5c", + "md5": "eac6f6c9833e5ababb2285390aba8a70", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pip-18.1-py2.py3-none-any.whl", + "type": "file", + "name": "pip-18.1-py2.py3-none-any.whl", + "base_name": "pip-18.1-py2.py3-none-any", + "extension": ".whl", + "size": 1323545, + "date": "2018-10-25", + "sha1": "470a41b274f5f0f3214b97a8915a0fbde7418c8d", + "md5": "2fba06061e2274c00c67804f6ddef15e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pip-18.1-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pip-18.1-py2.py3-none-any.whl.ABOUT", + "base_name": "pip-18.1-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1104, + "date": "2018-10-25", + "sha1": "44aa8ac5239b7cadab7b5f1ff0c9e14f1c75fbdf", + "md5": "1932bf948ac8f5120f98145ba6793fa8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pip-18.1-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "pip-18.1-py2.py3-none-any.whl.NOTICE", + "base_name": "pip-18.1-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1108, + "date": "2018-10-25", + "sha1": "f15823d46c9b79a07e33f7279dab120f02f471a0", + "md5": "961f57bbb8ed440aa418b1d13ece3230", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pluggy-0.8.0-py2.py3-none-any.whl", + "type": "file", + "name": "pluggy-0.8.0-py2.py3-none-any.whl", + "base_name": "pluggy-0.8.0-py2.py3-none-any", + "extension": ".whl", + "size": 17211, + "date": "2018-10-25", + "sha1": "ed6f9151fcba487a9bcad3b438d8752d6f96e4f7", + "md5": "15ae1293ef2c5bfda2bda23985c58b29", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pluggy-0.8.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pluggy-0.8.0-py2.py3-none-any.whl.ABOUT", + "base_name": "pluggy-0.8.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 736, + "date": "2018-10-25", + "sha1": "1da3105dfa529b9902cf12334e18828b59287312", + "md5": "971f53a9f5cf4feaff73d3b07bbfc3a9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pluggy-0.8.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "pluggy-0.8.0-py2.py3-none-any.whl.NOTICE", + "base_name": "pluggy-0.8.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1130, + "date": "2018-10-25", + "sha1": "40d54c20c6ef1c4c124339962113e8927a5a5790", + "md5": "5cc3b753975a017f8d08ddc9629e0bdc", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/ply-3.9-py2.py3-none-any.whl", + "type": "file", + "name": "ply-3.9-py2.py3-none-any.whl", + "base_name": "ply-3.9-py2.py3-none-any", + "extension": ".whl", + "size": 49449, + "date": "2018-10-22", + "sha1": "1fc5da9a42a3a7a87aae520f9691a3af4a3ba0a4", + "md5": "3ab8b52bb3c07e86c34c98dbb8a47918", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/ply-3.9-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "ply-3.9-py2.py3-none-any.whl.ABOUT", + "base_name": "ply-3.9-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 851, + "date": "2019-02-13", + "sha1": "c094f77ceedee974a9674eee216aa3a5e9339b25", + "md5": "574bfac11eaa122349ced534933de0c7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/ply-3.9-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "ply-3.9-py2.py3-none-any.whl.NOTICE", + "base_name": "ply-3.9-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1487, + "date": "2019-02-13", + "sha1": "39cb98917171a6339202d1017b3cedabffbfa0ce", + "md5": "736a229c94abb112bcd8fd74e99f40e9", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/public-domain.LICENSE", + "type": "file", + "name": "public-domain.LICENSE", + "base_name": "public-domain", + "extension": ".LICENSE", + "size": 13, + "date": "2018-10-22", + "sha1": "b95d961276d9e9809aec43b99dd04ac1d017c6fc", + "md5": "1282faaaab2ab95c41052afbc71de28e", + "mime_type": "text/plain", + "file_type": "ASCII text, with no line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/publicsuffix2-2.20180921-py2.py3-none-any.whl", + "type": "file", + "name": "publicsuffix2-2.20180921-py2.py3-none-any.whl", + "base_name": "publicsuffix2-2.20180921-py2.py3-none-any", + "extension": ".whl", + "size": 86670, + "date": "2018-10-22", + "sha1": "b7c595bc757380ef8866360331f07bf02dbc82f0", + "md5": "5337bd506ca48d3068f99f80ef0fbfe9", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/publicsuffix2-2.20180921-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "publicsuffix2-2.20180921-py2.py3-none-any.whl.ABOUT", + "base_name": "publicsuffix2-2.20180921-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1210, + "date": "2019-01-08", + "sha1": "d7a5750c0a16da55badfed99aad30b3696410745", + "md5": "6c8c957c55ed0d600eb8c378ffdcbd5a", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/publicsuffix2-2.20180921-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "publicsuffix2-2.20180921-py2.py3-none-any.whl.NOTICE", + "base_name": "publicsuffix2-2.20180921-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1672, + "date": "2018-10-22", + "sha1": "ad0a9de3edd7625b9395f37999684da0b04976b1", + "md5": "40c8558729d7b14855a5292a09b8a86a", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/py-1.7.0-py2.py3-none-any.whl", + "type": "file", + "name": "py-1.7.0-py2.py3-none-any.whl", + "base_name": "py-1.7.0-py2.py3-none-any", + "extension": ".whl", + "size": 83960, + "date": "2018-10-25", + "sha1": "e2496f9e0563ded8c70e582b7ffcff46f87b8804", + "md5": "22cf37693f28856ebbb74c08d01f7c76", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/py-1.7.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "py-1.7.0-py2.py3-none-any.whl.ABOUT", + "base_name": "py-1.7.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 748, + "date": "2018-10-25", + "sha1": "791e9e453d2732813f8111b66dea6df9ef977810", + "md5": "32513b588a8ff9bf87af13b51ecc3851", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/py-1.7.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "py-1.7.0-py2.py3-none-any.whl.NOTICE", + "base_name": "py-1.7.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1126, + "date": "2018-10-25", + "sha1": "09d1835300276a1d2d17dddebd5e5996040f4a26", + "md5": "4a948a4dfc519ba8b022dbaa6212c9ab", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/py2-ipaddress-3.4.1.tar.gz", + "type": "file", + "name": "py2-ipaddress-3.4.1.tar.gz", + "base_name": "py2-ipaddress-3.4.1", + "extension": ".tar.gz", + "size": 17880, + "date": "2018-10-25", + "sha1": "26d0737c3f4d11d831ffa02df4389a428bedf205", + "md5": "47734313c841068e3d5386d048d01c3d", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/py2-ipaddress-3.4.1.tar\", last modified: Mon May 11 09:22:06 2015, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/py2-ipaddress-3.4.1.tar.gz.ABOUT", + "type": "file", + "name": "py2-ipaddress-3.4.1.tar.gz.ABOUT", + "base_name": "py2-ipaddress-3.4.1.tar.gz", + "extension": ".ABOUT", + "size": 1218, + "date": "2019-01-08", + "sha1": "bdcf19977bbab7babfe1b5154f47e921194d0d38", + "md5": "ae50d0ba0750b462b6247daa407b9ea6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/py2-ipaddress-3.4.1.tar.gz.NOTICE", + "type": "file", + "name": "py2-ipaddress-3.4.1.tar.gz.NOTICE", + "base_name": "py2-ipaddress-3.4.1.tar.gz", + "extension": ".NOTICE", + "size": 333, + "date": "2018-10-22", + "sha1": "bbd5f42cabd16444f1f0b0d5a8aea4146e4d420c", + "md5": "36f8186fac5be3f12b01a10f60f9092b", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/py2_ipaddress-3.4.1-py2-none-any.whl", + "type": "file", + "name": "py2_ipaddress-3.4.1-py2-none-any.whl", + "base_name": "py2_ipaddress-3.4.1-py2-none-any", + "extension": ".whl", + "size": 17027, + "date": "2018-10-22", + "sha1": "9cd0f6a06ccbb238a5f58e999ba148ca71bb3013", + "md5": "509e5d928de5aa1601a5e36ea50c0189", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/py2_ipaddress-3.4.1-py2-none-any.whl.ABOUT", + "type": "file", + "name": "py2_ipaddress-3.4.1-py2-none-any.whl.ABOUT", + "base_name": "py2_ipaddress-3.4.1-py2-none-any.whl", + "extension": ".ABOUT", + "size": 1125, + "date": "2019-01-08", + "sha1": "7ceba4dc96bc770e1d82e1d7814dd3fc331ae4e4", + "md5": "4e2b882589cf5223a21747ba910fb59c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyahocorasick-1.1.8-cp27-cp27m-macosx_10_11_x86_64.whl", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27m-macosx_10_11_x86_64.whl", + "base_name": "pyahocorasick-1.1.8-cp27-cp27m-macosx_10_11_x86_64", + "extension": ".whl", + "size": 25218, + "date": "2018-10-22", + "sha1": "4c321b524d5b2f5820466e88fc30302e40bb4996", + "md5": "56cab336669a7526ee2bf3f3dd31aa28", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyahocorasick-1.1.8-cp27-cp27m-macosx_10_11_x86_64.whl.ABOUT", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27m-macosx_10_11_x86_64.whl.ABOUT", + "base_name": "pyahocorasick-1.1.8-cp27-cp27m-macosx_10_11_x86_64.whl", + "extension": ".ABOUT", + "size": 834, + "date": "2019-01-08", + "sha1": "100f2fb0f7c849890b265cb2c11cfd21f4c62794", + "md5": "86f9eefce70c4798c1b4147c9fbc8bd2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyahocorasick-1.1.8-cp27-cp27m-win32.whl", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27m-win32.whl", + "base_name": "pyahocorasick-1.1.8-cp27-cp27m-win32", + "extension": ".whl", + "size": 23774, + "date": "2018-10-22", + "sha1": "eef5e48e288bb6497cd1b25aa0eb7112f85d11a0", + "md5": "96b8ca8bdd119e2d0aecfc4e958557b7", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyahocorasick-1.1.8-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27m-win32.whl.ABOUT", + "base_name": "pyahocorasick-1.1.8-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 820, + "date": "2019-01-08", + "sha1": "38e06ce61f3ee7c69adf97f676952785f62bee99", + "md5": "ab24ba5bff13f5f34d9e755e1d4a65d3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyahocorasick-1.1.8-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27m-win_amd64.whl", + "base_name": "pyahocorasick-1.1.8-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 26661, + "date": "2018-10-22", + "sha1": "dde171303e9bd7aa59212dfed7d0f0bc849bdcc2", + "md5": "e68322391c55ee86aec8d0885f058b3f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyahocorasick-1.1.8-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "pyahocorasick-1.1.8-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 824, + "date": "2019-01-08", + "sha1": "ffef4fdaaa9f1477a83916b574a8f3a167f063d2", + "md5": "93cb66adab30d570d89bd6b770415258", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyahocorasick-1.1.8-cp27-cp27mu-linux_x86_64.whl", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27mu-linux_x86_64.whl", + "base_name": "pyahocorasick-1.1.8-cp27-cp27mu-linux_x86_64", + "extension": ".whl", + "size": 67849, + "date": "2018-10-22", + "sha1": "62e0d1ca69dd7d8c7e0c525ab293169e98826264", + "md5": "2404e056d3732dfd998e06ba6dd8754d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyahocorasick-1.1.8-cp27-cp27mu-linux_x86_64.whl.ABOUT", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27mu-linux_x86_64.whl.ABOUT", + "base_name": "pyahocorasick-1.1.8-cp27-cp27mu-linux_x86_64.whl", + "extension": ".ABOUT", + "size": 828, + "date": "2019-01-08", + "sha1": "961a2d308c59a6aad5803cf38e11e587f3b18e11", + "md5": "24c08883e2b65374197bbc7a00616fe2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyahocorasick-1.1.8.tar.gz", + "type": "file", + "name": "pyahocorasick-1.1.8.tar.gz", + "base_name": "pyahocorasick-1.1.8", + "extension": ".tar.gz", + "size": 74050, + "date": "2018-10-22", + "sha1": "90138196d016aa9dcadf822077614e157bb9add5", + "md5": "fe2fecdf3250134635a29cccd2836cf8", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/pyahocorasick-1.1.8.tar\", last modified: Wed Apr 25 11:19:29 2018, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyahocorasick-1.1.8.tar.gz.ABOUT", + "type": "file", + "name": "pyahocorasick-1.1.8.tar.gz.ABOUT", + "base_name": "pyahocorasick-1.1.8.tar.gz", + "extension": ".ABOUT", + "size": 909, + "date": "2019-01-08", + "sha1": "903aba69dcacd9d2eacce8155bfe60caba574f7f", + "md5": "874531cb478f75bf5ec46e2663ed0d29", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyahocorasick-1.1.8.tar.gz.NOTICE", + "type": "file", + "name": "pyahocorasick-1.1.8.tar.gz.NOTICE", + "base_name": "pyahocorasick-1.1.8.tar.gz", + "extension": ".NOTICE", + "size": 1513, + "date": "2018-10-25", + "sha1": "b65d9ecec4f68d022523dafbfdcdf1dc06b7bec7", + "md5": "f32d137623e90d01ce3c902a4452cbaf", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel", + "extension": ".whl", + "size": 7242720, + "date": "2018-10-22", + "sha1": "1aec160281a2594eee8b5e72b9e8bc87f6619ba1", + "md5": "4dc4b1af97b8d38d8653b6c7e6a744b4", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl.ABOUT", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl.ABOUT", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl", + "extension": ".ABOUT", + "size": 1035, + "date": "2018-10-25", + "sha1": "a976610f99ce208e31428fb2e49de7372aa77889", + "md5": "8b7057e487c059f07fff7cc78403acbd", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl.NOTICE", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl.NOTICE", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl", + "extension": ".NOTICE", + "size": 3524, + "date": "2018-10-25", + "sha1": "e4dd3ec692a7c831939fc6e786026e512b74f78b", + "md5": "7554f09e2d05788202584c1ab87b0612", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pycryptodome-3.6.1-cp27-cp27m-win32.whl", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-win32.whl", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-win32", + "extension": ".whl", + "size": 7770388, + "date": "2018-10-22", + "sha1": "2ecbb2fd40cf9a2f7f869f8f4804132bda64536f", + "md5": "a58dab9839038737d4b24aa4dd54a7ec", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pycryptodome-3.6.1-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-win32.whl.ABOUT", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 868, + "date": "2018-10-25", + "sha1": "e79ce35bfac6ebab771bbf5b8b984c957720c924", + "md5": "7cd89762902cb3ef6a4818f669184ff8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pycryptodome-3.6.1-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-win_amd64.whl", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 7759299, + "date": "2018-10-22", + "sha1": "e5c0d55a19a0a080efa1f1dbd69bd505e14944d0", + "md5": "f2de357f9156f49ab242edc120d78428", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pycryptodome-3.6.1-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 872, + "date": "2018-10-25", + "sha1": "5b25ee5ea930fd7e4f7b61bc64cfca8333533ced", + "md5": "772a944d14ab8b28b74a3c5e2c133b4e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl", + "base_name": "pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64", + "extension": ".whl", + "size": 7329345, + "date": "2018-10-22", + "sha1": "1166fe3a31b91d2dc97ad71d6977aa4c4f2a5226", + "md5": "dea3a8dc1c845754babda876b0bf3f5e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "base_name": "pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".ABOUT", + "size": 1038, + "date": "2018-10-25", + "sha1": "db4bec160f272784aa9621c14038c2046d8585e9", + "md5": "14ec2caac1ca8bacd92883b3e6144e5e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl.NOTICE", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl.NOTICE", + "base_name": "pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".NOTICE", + "size": 3524, + "date": "2018-10-25", + "sha1": "e4dd3ec692a7c831939fc6e786026e512b74f78b", + "md5": "7554f09e2d05788202584c1ab87b0612", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pycryptodome-3.6.1.tar.gz", + "type": "file", + "name": "pycryptodome-3.6.1.tar.gz", + "base_name": "pycryptodome-3.6.1", + "extension": ".tar.gz", + "size": 7167199, + "date": "2018-10-22", + "sha1": "07a84b4345f475a442c83b29ce01e6cbeac1c5ce", + "md5": "eed64fdb7ac5c91ac218d2bac564cd93", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/pycryptodome-3.6.1.tar\", last modified: Mon Apr 16 12:23:14 2018, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pycryptodome-3.6.1.tar.gz.ABOUT", + "type": "file", + "name": "pycryptodome-3.6.1.tar.gz.ABOUT", + "base_name": "pycryptodome-3.6.1.tar.gz", + "extension": ".ABOUT", + "size": 957, + "date": "2018-10-25", + "sha1": "92c416927b2c982fed1d90d9db7eae228d4de9a0", + "md5": "28fb97aa9e4c0cd2666853afab6ac1a0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pycryptodome-3.6.1.tar.gz.NOTICE", + "type": "file", + "name": "pycryptodome-3.6.1.tar.gz.NOTICE", + "base_name": "pycryptodome-3.6.1.tar.gz", + "extension": ".NOTICE", + "size": 3524, + "date": "2018-10-25", + "sha1": "e4dd3ec692a7c831939fc6e786026e512b74f78b", + "md5": "7554f09e2d05788202584c1ab87b0612", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/Pygments-2.2.0-py2.py3-none-any.whl", + "type": "file", + "name": "Pygments-2.2.0-py2.py3-none-any.whl", + "base_name": "Pygments-2.2.0-py2.py3-none-any", + "extension": ".whl", + "size": 841734, + "date": "2018-10-22", + "sha1": "18dd2c8aa095be731733771e9bdef04e5e3b9436", + "md5": "ce67fc58b51ffd29a2de8b97fcda274a", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/Pygments-2.2.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "Pygments-2.2.0-py2.py3-none-any.whl.ABOUT", + "base_name": "Pygments-2.2.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1210, + "date": "2019-01-08", + "sha1": "5eaecbbd199a6c75891df4ddb58ed118b58492fb", + "md5": "36b5bb6a447c96069f1210ec26b26f8f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/Pygments-2.2.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "Pygments-2.2.0-py2.py3-none-any.whl.NOTICE", + "base_name": "Pygments-2.2.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1971, + "date": "2018-10-22", + "sha1": "0c275d08e0127c18872d696443cc74a035993eba", + "md5": "d50c255300c8a4e151917f18ebd26f34", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pymaven_patch-0.2.5-py2.py3-none-any.whl", + "type": "file", + "name": "pymaven_patch-0.2.5-py2.py3-none-any.whl", + "base_name": "pymaven_patch-0.2.5-py2.py3-none-any", + "extension": ".whl", + "size": 21784, + "date": "2018-10-22", + "sha1": "7aa13f021d5c6b2d1ecce1664a48c03d4996e0f1", + "md5": "3f8db8b90731e2ee9dbe35125766d678", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pymaven_patch-0.2.5-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pymaven_patch-0.2.5-py2.py3-none-any.whl.ABOUT", + "base_name": "pymaven_patch-0.2.5-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 881, + "date": "2018-10-22", + "sha1": "c430faabc5149188734a4dd63e4d15ee400ee589", + "md5": "c504673bd0963d296fdc1a28e4307819", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyparsing-2.2.0-py2.py3-none-any.whl", + "type": "file", + "name": "pyparsing-2.2.0-py2.py3-none-any.whl", + "base_name": "pyparsing-2.2.0-py2.py3-none-any", + "extension": ".whl", + "size": 56385, + "date": "2018-10-22", + "sha1": "b698b51e3680761ba520149ed7b0d3a3d6a0c0ca", + "md5": "7247e7896688eff4bc8c7fc5d0cdd2b0", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyparsing.ABOUT", + "type": "file", + "name": "pyparsing.ABOUT", + "base_name": "pyparsing", + "extension": ".ABOUT", + "size": 523, + "date": "2019-01-08", + "sha1": "d8fa9d787a7029467d4251160b169a63986ebf7e", + "md5": "c9939505a42294399130c49c033244ea", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyparsing.LICENSE", + "type": "file", + "name": "pyparsing.LICENSE", + "base_name": "pyparsing", + "extension": ".LICENSE", + "size": 1023, + "date": "2018-10-22", + "sha1": "df156c6a0a89ed2a3bd4a473c68cf85907509ca0", + "md5": "657a566233888513e1f07ba13e2f47f1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pytest-3.9.2-py2.py3-none-any.whl", + "type": "file", + "name": "pytest-3.9.2-py2.py3-none-any.whl", + "base_name": "pytest-3.9.2-py2.py3-none-any", + "extension": ".whl", + "size": 214171, + "date": "2018-10-25", + "sha1": "08477e2826f6673f1298753d7d094d3939a939b0", + "md5": "af3e44fae34364a246d887f523e17f44", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pytest-3.9.2-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pytest-3.9.2-py2.py3-none-any.whl.ABOUT", + "base_name": "pytest-3.9.2-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 728, + "date": "2018-10-25", + "sha1": "eba4bab8ff6a63fd43be8ba6d44dc3bcfadcc3d1", + "md5": "2e7977d03600036fce3d3bd9e960bef0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pytest-3.9.2-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "pytest-3.9.2-py2.py3-none-any.whl.NOTICE", + "base_name": "pytest-3.9.2-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1106, + "date": "2018-10-25", + "sha1": "cdf28be7ce133db09176b02e276eb59c1774dea9", + "md5": "8fff59642ab4cca564640afca709ff6a", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pytest_cov-2.5.1-py2.py3-none-any.whl", + "type": "file", + "name": "pytest_cov-2.5.1-py2.py3-none-any.whl", + "base_name": "pytest_cov-2.5.1-py2.py3-none-any", + "extension": ".whl", + "size": 21222, + "date": "2018-10-22", + "sha1": "ad43c26e924fe8a444755ee58f0471d3492a4288", + "md5": "c909b7588c6c6f447d76d6fa1ba2129c", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pytest_cov.ABOUT", + "type": "file", + "name": "pytest_cov.ABOUT", + "base_name": "pytest_cov", + "extension": ".ABOUT", + "size": 423, + "date": "2018-10-22", + "sha1": "43d9ebaf1cb157c0e06f7ce34feb1322b7ecc975", + "md5": "efd886d532ffda27b7e7a70986f6ce3a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pytest_cov.LICENSE", + "type": "file", + "name": "pytest_cov.LICENSE", + "base_name": "pytest_cov", + "extension": ".LICENSE", + "size": 1071, + "date": "2018-10-22", + "sha1": "07800edab5f4e77a7371e226f11ba91f963a11cf", + "md5": "cbc4e25353c748c817db2daffe605e43", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pytest_xdist-1.16.0-py2.py3-none-any.whl", + "type": "file", + "name": "pytest_xdist-1.16.0-py2.py3-none-any.whl", + "base_name": "pytest_xdist-1.16.0-py2.py3-none-any", + "extension": ".whl", + "size": 30072, + "date": "2018-10-22", + "sha1": "d2c4f54caca20e01b7f970b9e7a7abca4a56e888", + "md5": "271cbf4386050d18f87b664c42f97c87", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pytest_xdist-1.16.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pytest_xdist-1.16.0-py2.py3-none-any.whl.ABOUT", + "base_name": "pytest_xdist-1.16.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 846, + "date": "2018-10-25", + "sha1": "d0d1fd958ea89541a5b5a2398ccd85d8c3951232", + "md5": "e7e91c4ad3b6eeb3116966dd89b1f5bb", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pytest_xdist-1.16.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "pytest_xdist-1.16.0-py2.py3-none-any.whl.NOTICE", + "base_name": "pytest_xdist-1.16.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1116, + "date": "2018-10-25", + "sha1": "b8ec3be9fcd8e101b97d79550eb220768ec0b7c8", + "md5": "9aae1efbd749bfe3e71959c29a629f38", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/python.LICENSE", + "type": "file", + "name": "python.LICENSE", + "base_name": "python", + "extension": ".LICENSE", + "size": 9625, + "date": "2018-10-22", + "sha1": "27683f66e1d5a28dde2f4ae2ef50dabdcdf286c3", + "md5": "797a63918f8f347cfb6fdf543ea1b019", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pytz-2018.4-py2.py3-none-any.whl", + "type": "file", + "name": "pytz-2018.4-py2.py3-none-any.whl", + "base_name": "pytz-2018.4-py2.py3-none-any", + "extension": ".whl", + "size": 510900, + "date": "2018-10-25", + "sha1": "cb6417ef2cfeb87fc5155404b2850afa6dac507a", + "md5": "7197560a9a16c83d0cc2edcc7ce5fe97", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pytz-2018.4-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pytz-2018.4-py2.py3-none-any.whl.ABOUT", + "base_name": "pytz-2018.4-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 920, + "date": "2018-10-25", + "sha1": "8af7f4622eb5758623c2b106f07349fc0ba24888", + "md5": "d876b7dbfbc474899b63162354f3d781", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pytz-2018.4-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "pytz-2018.4-py2.py3-none-any.whl.NOTICE", + "base_name": "pytz-2018.4-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1105, + "date": "2018-10-25", + "sha1": "493488d5f30bff1a49791bf7664f3b36aa008653", + "md5": "702a848fcfbd627833278c6b7bd87b5e", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/PyYAML-3.12-py2-none-any.whl", + "type": "file", + "name": "PyYAML-3.12-py2-none-any.whl", + "base_name": "PyYAML-3.12-py2-none-any", + "extension": ".whl", + "size": 44836, + "date": "2018-10-22", + "sha1": "e84903133a413c9afe717c2614d4d760b24f8d2b", + "md5": "56c1399d55a94779550263b5d2300d94", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/PyYAML-3.12-py2-none-any.whl.ABOUT", + "type": "file", + "name": "PyYAML-3.12-py2-none-any.whl.ABOUT", + "base_name": "PyYAML-3.12-py2-none-any.whl", + "extension": ".ABOUT", + "size": 484, + "date": "2018-10-25", + "sha1": "b17aaf67cdabdc4b19640d3d0de65ad80a2003a4", + "md5": "fdc9b9c586951cc07f513be3fd4076b1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/PyYAML-3.12.tar.gz", + "type": "file", + "name": "PyYAML-3.12.tar.gz", + "base_name": "PyYAML-3.12", + "extension": ".tar.gz", + "size": 253011, + "date": "2018-10-22", + "sha1": "cb7fd3e58c129494ee86e41baedfec69eb7dafbe", + "md5": "4c129761b661d181ebf7ff4eb2d79950", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/PyYAML-3.12.tar\", last modified: Sun Aug 28 16:57:18 2016, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/PyYAML-3.12.tar.gz.ABOUT", + "type": "file", + "name": "PyYAML-3.12.tar.gz.ABOUT", + "base_name": "PyYAML-3.12.tar.gz", + "extension": ".ABOUT", + "size": 474, + "date": "2018-10-25", + "sha1": "508b8db700d4c4684fffb39e2777043f101bb070", + "md5": "f1119d13105590a2e831f2de5798302d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/pyyaml.LICENSE", + "type": "file", + "name": "pyyaml.LICENSE", + "base_name": "pyyaml", + "extension": ".LICENSE", + "size": 1058, + "date": "2018-10-22", + "sha1": "c01c212bdf3925189f673e2081b44094023860ea", + "md5": "6015f088759b10e0bc2bf64898d4ae17", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/rdflib-4.2.1-cp27-none-any.whl", + "type": "file", + "name": "rdflib-4.2.1-cp27-none-any.whl", + "base_name": "rdflib-4.2.1-cp27-none-any", + "extension": ".whl", + "size": 339478, + "date": "2018-10-22", + "sha1": "7a5d19d15e14378fd0f3b4282110fd10c3ca156f", + "md5": "120150629592d5930b029e52f4a8ce1f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/rdflib.ABOUT", + "type": "file", + "name": "rdflib.ABOUT", + "base_name": "rdflib", + "extension": ".ABOUT", + "size": 465, + "date": "2019-01-08", + "sha1": "5b6423ed1ee0d3220a2b1ebfbcab0866efd29699", + "md5": "26811429f8e5fc37dfe8ad7ff3f88de3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/rdflib.LICENSE", + "type": "file", + "name": "rdflib.LICENSE", + "base_name": "rdflib", + "extension": ".LICENSE", + "size": 1613, + "date": "2018-10-22", + "sha1": "e8fe368221ff6eae7d987613b8840dd762e7c3ce", + "md5": "41f372b05c0cd312de8295cac2f52273", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/requests-2.18.4-py2.py3-none-any.whl", + "type": "file", + "name": "requests-2.18.4-py2.py3-none-any.whl", + "base_name": "requests-2.18.4-py2.py3-none-any", + "extension": ".whl", + "size": 88704, + "date": "2018-10-22", + "sha1": "52ccdd6ee808bddd0c6eabc6eda79e79381266df", + "md5": "eb9be71cc41fd73a51a7c9cd1adde5de", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/requests-2.18.4-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "requests-2.18.4-py2.py3-none-any.whl.ABOUT", + "base_name": "requests-2.18.4-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 802, + "date": "2019-01-08", + "sha1": "75b1ddcfae7207f546b6a2592e8c7ad79ac140e8", + "md5": "2a09c3e06bbb7c5d6f8bee69459ec1d7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/requests.NOTICE", + "type": "file", + "name": "requests.NOTICE", + "base_name": "requests", + "extension": ".NOTICE", + "size": 581, + "date": "2018-10-22", + "sha1": "e311e88721dae67370676bd507b20e5760019c04", + "md5": "979d6a23b143e13ea0e5e3aa81248820", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/saneyaml-0.1-py2.py3-none-any.whl", + "type": "file", + "name": "saneyaml-0.1-py2.py3-none-any.whl", + "base_name": "saneyaml-0.1-py2.py3-none-any", + "extension": ".whl", + "size": 5567, + "date": "2018-12-04", + "sha1": "a66920309794ead47711473a21f1c7d003acd005", + "md5": "53509e4f1ee9f6565158163a56513b7c", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/saneyaml-0.1-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "saneyaml-0.1-py2.py3-none-any.whl.ABOUT", + "base_name": "saneyaml-0.1-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 752, + "date": "2019-01-08", + "sha1": "959b62802e9a4a5fd40ba4e83a42b5ecf3c7aebe", + "md5": "5820c52304a88ee281c88375bda984d5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Objective-C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/scandir-1.9.0-cp27-cp27m-macosx_10_11_x86_64.whl", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27m-macosx_10_11_x86_64.whl", + "base_name": "scandir-1.9.0-cp27-cp27m-macosx_10_11_x86_64", + "extension": ".whl", + "size": 18271, + "date": "2018-10-25", + "sha1": "fe584c0114eb6971c629b562a9d03797b5110827", + "md5": "44fa91249ca43d85d27387067777c564", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/scandir-1.9.0-cp27-cp27m-macosx_10_11_x86_64.whl.ABOUT", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27m-macosx_10_11_x86_64.whl.ABOUT", + "base_name": "scandir-1.9.0-cp27-cp27m-macosx_10_11_x86_64.whl", + "extension": ".ABOUT", + "size": 499, + "date": "2019-01-08", + "sha1": "c01ca0b58f2399921ab5d29fa9fcc37a1506ae42", + "md5": "1c1274a21e771ae2e2defad0f7e3cec6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/scandir-1.9.0-cp27-cp27m-win32.whl", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27m-win32.whl", + "base_name": "scandir-1.9.0-cp27-cp27m-win32", + "extension": ".whl", + "size": 19526, + "date": "2018-10-25", + "sha1": "1e3f6616838f7565d1ba81d4ab3750c541df4653", + "md5": "a9c09f99fe92be4b683bbdbf428f7d23", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/scandir-1.9.0-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27m-win32.whl.ABOUT", + "base_name": "scandir-1.9.0-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 485, + "date": "2019-01-08", + "sha1": "a2e7c16a49724c50340c6f87751048ded9e6dfab", + "md5": "3dbb20df16a9ae0a6808288a1f7121c7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/scandir-1.9.0-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27m-win_amd64.whl", + "base_name": "scandir-1.9.0-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 19964, + "date": "2018-10-25", + "sha1": "33a5dbcd7ab2683fc6f37952b8be431936fbdaa6", + "md5": "6449951c370cc2025d713d3f75394b2e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/scandir-1.9.0-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "scandir-1.9.0-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 489, + "date": "2019-01-08", + "sha1": "e5ff3fcd7e893c360449011ad8951353466134d6", + "md5": "b191f7a2a8ae838be1bfdc18bb8a9278", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/scandir-1.9.0-cp27-cp27mu-linux_x86_64.whl", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27mu-linux_x86_64.whl", + "base_name": "scandir-1.9.0-cp27-cp27mu-linux_x86_64", + "extension": ".whl", + "size": 39677, + "date": "2018-10-25", + "sha1": "ad8d753bdffc77c46d664c9602e9535b8c432089", + "md5": "41aec67e01cf1b826573c6b6fbf9cdad", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/scandir-1.9.0-cp27-cp27mu-linux_x86_64.whl.ABOUT", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27mu-linux_x86_64.whl.ABOUT", + "base_name": "scandir-1.9.0-cp27-cp27mu-linux_x86_64.whl", + "extension": ".ABOUT", + "size": 493, + "date": "2019-01-08", + "sha1": "3a9428f5de550731c45cbe881ed9fdbffe44b608", + "md5": "dba1991beaeadab8b6ec03ba13472d0b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/scandir-1.9.0.tar.gz", + "type": "file", + "name": "scandir-1.9.0.tar.gz", + "base_name": "scandir-1.9.0", + "extension": ".tar.gz", + "size": 33315, + "date": "2018-10-25", + "sha1": "64c550daec4ef70aa913e1e046b265ff9914c3e8", + "md5": "506c4cc5f38c00b301642a9cb0433910", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/scandir-1.9.0.tar\", last modified: Fri Aug 10 06:22:47 2018, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/scandir-1.9.0.tar.gz.ABOUT", + "type": "file", + "name": "scandir-1.9.0.tar.gz.ABOUT", + "base_name": "scandir-1.9.0.tar.gz", + "extension": ".ABOUT", + "size": 574, + "date": "2019-01-08", + "sha1": "2b7c1ee3dffcf2353465b52701859c1e815e4be7", + "md5": "a9e537cc9d5a31324589c716f29e9426", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/setuptools-40.4.3-py2.py3-none-any.whl", + "type": "file", + "name": "setuptools-40.4.3-py2.py3-none-any.whl", + "base_name": "setuptools-40.4.3-py2.py3-none-any", + "extension": ".whl", + "size": 569620, + "date": "2018-10-25", + "sha1": "40410299ab3c7b091f9dff4dd7bda7f874c4d1b6", + "md5": "dcc78bea79a5eab83e7174fb4000d804", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/setuptools-40.4.3-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "setuptools-40.4.3-py2.py3-none-any.whl.ABOUT", + "base_name": "setuptools-40.4.3-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1010, + "date": "2018-10-25", + "sha1": "7e3eed6751689fcf10fe06823acfe070a513e29c", + "md5": "5b048059cbba0876fd16f77126e3f2d4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/setuptools-40.4.3-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "setuptools-40.4.3-py2.py3-none-any.whl.NOTICE", + "base_name": "setuptools-40.4.3-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1095, + "date": "2018-10-25", + "sha1": "4d4f1e40b99ebb4caf8536855b9888e123e3008b", + "md5": "0a21f56ee34b86869bf192053c5bc3ce", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/setuptools.LICENSE", + "type": "file", + "name": "setuptools.LICENSE", + "base_name": "setuptools", + "extension": ".LICENSE", + "size": 1078, + "date": "2018-10-22", + "sha1": "a5234543d56e03c950c0080826b53a0cb97671af", + "md5": "9a33897f1bca1160d7aad3835152e158", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl", + "base_name": "simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64", + "extension": ".whl", + "size": 69639, + "date": "2018-10-25", + "sha1": "10b3d3194eafa4481b21d72c05b8ee1e36295780", + "md5": "9a48b9974a19185663b32e295d476b60", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl.ABOUT", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl.ABOUT", + "base_name": "simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl", + "extension": ".ABOUT", + "size": 960, + "date": "2019-01-08", + "sha1": "2f03db72a40a5f3aaecd78537b182a3a23bf8c3e", + "md5": "5f7c6db50e00d2394ac9681a40ea26a8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl.NOTICE", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl.NOTICE", + "base_name": "simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl", + "extension": ".NOTICE", + "size": 10452, + "date": "2018-10-25", + "sha1": "b68071306302349de04ad765d451a815a1858f86", + "md5": "7321b37ec27062b2cd70f93eff176f0a", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/simplejson-3.15.0-cp27-cp27m-win32.whl", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-win32.whl", + "base_name": "simplejson-3.15.0-cp27-cp27m-win32", + "extension": ".whl", + "size": 67296, + "date": "2018-10-22", + "sha1": "d915a8dc0c9ff7e4d76653857ea28abf442cc01f", + "md5": "88a165a43007749dacdcc6acfeeaba05", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/simplejson-3.15.0-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-win32.whl.ABOUT", + "base_name": "simplejson-3.15.0-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 793, + "date": "2019-01-08", + "sha1": "e67f832717330efdd466a65f4117d8b5d6ff43d1", + "md5": "eec097d13e4f21c0e8c9cd75d78feb6e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/simplejson-3.15.0-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-win_amd64.whl", + "base_name": "simplejson-3.15.0-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 68867, + "date": "2018-10-22", + "sha1": "84308bbf019a93fcc35f1a67e6473ac95712f647", + "md5": "7a1d8ec3f02bfd68f180b48dc224c046", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/simplejson-3.15.0-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "simplejson-3.15.0-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 793, + "date": "2019-01-08", + "sha1": "e67f832717330efdd466a65f4117d8b5d6ff43d1", + "md5": "eec097d13e4f21c0e8c9cd75d78feb6e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/simplejson-3.15.0-cp27-cp27mu-linux_x86_64.whl", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27mu-linux_x86_64.whl", + "base_name": "simplejson-3.15.0-cp27-cp27mu-linux_x86_64", + "extension": ".whl", + "size": 122793, + "date": "2018-10-22", + "sha1": "d0b28c8de850f9911d016ec704a2ddf9ccc96859", + "md5": "53ca90d668da10634812a126f04df874", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/simplejson-3.15.0-cp27-cp27mu-linux_x86_64.whl.ABOUT", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27mu-linux_x86_64.whl.ABOUT", + "base_name": "simplejson-3.15.0-cp27-cp27mu-linux_x86_64.whl", + "extension": ".ABOUT", + "size": 795, + "date": "2019-01-08", + "sha1": "1f01e3080cd8d67dd37e6bf950f5315c99eaa3ac", + "md5": "702f45ca7f05221bbaecc8b8ef9dc97a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/simplejson-3.15.0.tar.gz", + "type": "file", + "name": "simplejson-3.15.0.tar.gz", + "base_name": "simplejson-3.15.0", + "extension": ".tar.gz", + "size": 80963, + "date": "2018-10-22", + "sha1": "d3acc90e542b933b5cce93b745a05cca94650e13", + "md5": "db82f51f82ed36b5186b5c164a6034e2", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/simplejson-3.15.0.tar\", last modified: Sat May 12 11:58:44 2018, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/simplejson-3.15.0.tar.gz.ABOUT", + "type": "file", + "name": "simplejson-3.15.0.tar.gz.ABOUT", + "base_name": "simplejson-3.15.0.tar.gz", + "extension": ".ABOUT", + "size": 876, + "date": "2019-01-08", + "sha1": "c314cd4e087910898cd5b9e44f7f1984b9868082", + "md5": "cb0ff331a8355390c58684db0506db73", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/simplejson-3.15.0.tar.gz.NOTICE", + "type": "file", + "name": "simplejson-3.15.0.tar.gz.NOTICE", + "base_name": "simplejson-3.15.0.tar.gz", + "extension": ".NOTICE", + "size": 10452, + "date": "2018-10-25", + "sha1": "b68071306302349de04ad765d451a815a1858f86", + "md5": "7321b37ec27062b2cd70f93eff176f0a", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/singledispatch-3.4.0.3-py2.py3-none-any.whl", + "type": "file", + "name": "singledispatch-3.4.0.3-py2.py3-none-any.whl", + "base_name": "singledispatch-3.4.0.3-py2.py3-none-any", + "extension": ".whl", + "size": 12897, + "date": "2018-10-22", + "sha1": "40b28fb917c06a633711a591915273e8ddd51e5c", + "md5": "d633bac187d681455ab065c645be845d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/singledispatch-3.4.0.3-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "singledispatch-3.4.0.3-py2.py3-none-any.whl.ABOUT", + "base_name": "singledispatch-3.4.0.3-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 725, + "date": "2018-10-25", + "sha1": "6dda7f1787e1f0b67308270a6707cbb0c40b70bf", + "md5": "e2cd003064c3a14b15dd1ac068d77e16", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/singledispatch-3.4.0.3-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "singledispatch-3.4.0.3-py2.py3-none-any.whl.NOTICE", + "base_name": "singledispatch-3.4.0.3-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1110, + "date": "2018-10-25", + "sha1": "81daadd39fd38806e1828d8ebc96773c97e1f03f", + "md5": "d0f733421f0aabc4480b71b5bee8f6f4", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/six-1.11.0-py2.py3-none-any.whl", + "type": "file", + "name": "six-1.11.0-py2.py3-none-any.whl", + "base_name": "six-1.11.0-py2.py3-none-any", + "extension": ".whl", + "size": 10702, + "date": "2018-10-22", + "sha1": "fa2683a24d4a7422add33400048fc375b2afe57b", + "md5": "866ab722be6bdfed6830f3179af65468", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/six-1.11.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "six-1.11.0-py2.py3-none-any.whl.ABOUT", + "base_name": "six-1.11.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 919, + "date": "2019-01-08", + "sha1": "4d2517e1567988f3a8c9f47490c601d50f8f2c6a", + "md5": "9a8146245649e1f1e4ce92fa612aabd1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/six.LICENSE", + "type": "file", + "name": "six.LICENSE", + "base_name": "six", + "extension": ".LICENSE", + "size": 1066, + "date": "2018-10-22", + "sha1": "02e407046ee9687cbf60af62f4cda426146d4e41", + "md5": "eb23a43fcf00baf2d8249410591dee32", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/sortedcontainers-2.0.5-py2.py3-none-any.whl", + "type": "file", + "name": "sortedcontainers-2.0.5-py2.py3-none-any.whl", + "base_name": "sortedcontainers-2.0.5-py2.py3-none-any", + "extension": ".whl", + "size": 28840, + "date": "2018-11-14", + "sha1": "76afff25dc697a7b5abd1964d2b8f01761ee6416", + "md5": "2eded606424a46296617c0df1c3941c4", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/sortedcontainers-2.0.5-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "sortedcontainers-2.0.5-py2.py3-none-any.whl.ABOUT", + "base_name": "sortedcontainers-2.0.5-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 621, + "date": "2018-11-14", + "sha1": "1716458278c99481a53792ce4716300a7979b472", + "md5": "0a4f517115f1f51807b168744447f501", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/SPARQLWrapper-1.8.0-cp27-none-any.whl", + "type": "file", + "name": "SPARQLWrapper-1.8.0-cp27-none-any.whl", + "base_name": "SPARQLWrapper-1.8.0-cp27-none-any", + "extension": ".whl", + "size": 22128, + "date": "2018-10-22", + "sha1": "d137d010a79354a8e14d04598fd0adf6b814f1c3", + "md5": "4a45b6fe9fbb15a8f85d50f483aa864e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/SPARQLWrapper.ABOUT", + "type": "file", + "name": "SPARQLWrapper.ABOUT", + "base_name": "SPARQLWrapper", + "extension": ".ABOUT", + "size": 663, + "date": "2019-01-08", + "sha1": "38a38fcbf4781cdf44677d2e2e27f50c56456311", + "md5": "3584b228aef7b91317a1cac7782dabff", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/SPARQLWrapper.LICENSE", + "type": "file", + "name": "SPARQLWrapper.LICENSE", + "base_name": "SPARQLWrapper", + "extension": ".LICENSE", + "size": 2153, + "date": "2018-10-22", + "sha1": "a603c3113a3b712564a5c76a39482d7b1adb0b60", + "md5": "ac403788b0f9e9c6c5783cb380634d28", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/spdx-tools.ABOUT", + "type": "file", + "name": "spdx-tools.ABOUT", + "base_name": "spdx-tools", + "extension": ".ABOUT", + "size": 492, + "date": "2019-01-08", + "sha1": "52f6cc25e2ee3e184847f6446d59893382da06f9", + "md5": "86dffc0304c22307c74bc934930068da", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/spdx-tools.LICENSE", + "type": "file", + "name": "spdx-tools.LICENSE", + "base_name": "spdx-tools", + "extension": ".LICENSE", + "size": 11356, + "date": "2018-10-22", + "sha1": "81fd98ae93fd5e0a79ebca20ec8881478fe402a8", + "md5": "dc7f21ccff0f672f2a7cd6f412ae627d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/spdx_tools-0.5.4-py2.py3-none-any.whl", + "type": "file", + "name": "spdx_tools-0.5.4-py2.py3-none-any.whl", + "base_name": "spdx_tools-0.5.4-py2.py3-none-any", + "extension": ".whl", + "size": 124919, + "date": "2018-10-22", + "sha1": "3bc65f4d158600d3529ea91333ffe08ad53fcf40", + "md5": "f5601278d0dda170e5e5bd49e32a4704", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/tempora-1.7-py2.py3-none-any.whl", + "type": "file", + "name": "tempora-1.7-py2.py3-none-any.whl", + "base_name": "tempora-1.7-py2.py3-none-any", + "extension": ".whl", + "size": 11751, + "date": "2018-10-22", + "sha1": "4610966e8c3759b7b303318ace78c3044e48f34b", + "md5": "26daa1b23287a4679d1456412e7e965e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/tempora.ABOUT", + "type": "file", + "name": "tempora.ABOUT", + "base_name": "tempora", + "extension": ".ABOUT", + "size": 438, + "date": "2019-01-08", + "sha1": "ccda421a79965a098a0eaaa4eafa24ef9a7bca99", + "md5": "c02ea953286e90dbe478e68772493fbb", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/tempora.LICENSE", + "type": "file", + "name": "tempora.LICENSE", + "base_name": "tempora", + "extension": ".LICENSE", + "size": 1054, + "date": "2018-10-22", + "sha1": "391480fe9caa1024f5c344a59983bf72e4c4ff05", + "md5": "2b1220d9c897283dedee0cf617fa9b8d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/text_unidecode-1.2-py2.py3-none-any.whl", + "type": "file", + "name": "text_unidecode-1.2-py2.py3-none-any.whl", + "base_name": "text_unidecode-1.2-py2.py3-none-any", + "extension": ".whl", + "size": 77896, + "date": "2018-10-22", + "sha1": "30c67c0013c7971132ae6f3a349dfa149b928e36", + "md5": "fde3074c2cb8cb7277d814dba033f835", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/text_unidecode-1.2-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "text_unidecode-1.2-py2.py3-none-any.whl.ABOUT", + "base_name": "text_unidecode-1.2-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 977, + "date": "2019-01-08", + "sha1": "ddb410dfe095a3ff524acff4aa3a4248d207c7ec", + "md5": "b2d4f2c7a21c4e5a06ca1b2a691a09d9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/text_unidecode-1.2-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "text_unidecode-1.2-py2.py3-none-any.whl.NOTICE", + "base_name": "text_unidecode-1.2-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 232, + "date": "2018-10-25", + "sha1": "b6fb2b6559d8c569067d927f798e64649b81e040", + "md5": "261aec7267eef37b7fa1c21d1c9f5e49", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/toml-0.10.0-py2.py3-none-any.whl", + "type": "file", + "name": "toml-0.10.0-py2.py3-none-any.whl", + "base_name": "toml-0.10.0-py2.py3-none-any", + "extension": ".whl", + "size": 25796, + "date": "2019-04-04", + "sha1": "5a6d4ad5089719e4f567997a24da13204db2eb28", + "md5": "70f2a3ce1fc099c20702b55f44f0b130", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/toml-0.10.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "toml-0.10.0-py2.py3-none-any.whl.ABOUT", + "base_name": "toml-0.10.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 667, + "date": "2019-04-04", + "sha1": "364f8f6ded4aaf4433eaca529d6876014e6df9fc", + "md5": "7909cd64c47fd6f45e96ca84a014b14d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/toml-0.10.0.tar.gz", + "type": "file", + "name": "toml-0.10.0.tar.gz", + "base_name": "toml-0.10.0", + "extension": ".tar.gz", + "size": 16719, + "date": "2019-04-04", + "sha1": "53ac05074977ec92c5a3559d91c7cc9de649a440", + "md5": "63fffbe2d632865ec29cd69bfdf36682", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/toml-0.10.0.tar\", last modified: Wed Oct 3 19:32:10 2018, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/toml.LICENSE", + "type": "file", + "name": "toml.LICENSE", + "base_name": "toml", + "extension": ".LICENSE", + "size": 1221, + "date": "2019-04-04", + "sha1": "6b54e58f72a6cffe4b918bfe048323db9f799c50", + "md5": "3d5b11f6a2eb7a3da991914b77a5730a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/typecode_libmagic-5.22-py2-none-manylinux1_x86_64.whl", + "type": "file", + "name": "typecode_libmagic-5.22-py2-none-manylinux1_x86_64.whl", + "base_name": "typecode_libmagic-5.22-py2-none-manylinux1_x86_64", + "extension": ".whl", + "size": 391208, + "date": "2018-10-22", + "sha1": "2d573cf19274af14a7dc987ea592a5991312df7e", + "md5": "2c3645a67037e7c60636c0cd2ce6a903", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/typecode_libmagic-5.22-py2-none-win32.whl", + "type": "file", + "name": "typecode_libmagic-5.22-py2-none-win32.whl", + "base_name": "typecode_libmagic-5.22-py2-none-win32", + "extension": ".whl", + "size": 706630, + "date": "2018-10-22", + "sha1": "68d857a3789a55d3cdaa298236e5b101c4ddf86c", + "md5": "ffb88d26858848a12796561220f76370", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/typecode_libmagic-5.22-py2-none-win_amd64.whl", + "type": "file", + "name": "typecode_libmagic-5.22-py2-none-win_amd64.whl", + "base_name": "typecode_libmagic-5.22-py2-none-win_amd64", + "extension": ".whl", + "size": 706384, + "date": "2018-10-22", + "sha1": "419aa2b7efaeda801c7edd51e5dcf610d187b00e", + "md5": "89cb293a95fdd90af47a5b2b931b4dc4", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/typecode_libmagic-5.23-py2-none-macosx_10_9_intel.whl", + "type": "file", + "name": "typecode_libmagic-5.23-py2-none-macosx_10_9_intel.whl", + "base_name": "typecode_libmagic-5.23-py2-none-macosx_10_9_intel", + "extension": ".whl", + "size": 296579, + "date": "2018-10-22", + "sha1": "595d064226ae3dd4443dc5feedd5706830b88e97", + "md5": "e4a7e5d9b1e8f19bc794b44bf1e0052a", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/typing-3.6.4-py2-none-any.whl", + "type": "file", + "name": "typing-3.6.4-py2-none-any.whl", + "base_name": "typing-3.6.4-py2-none-any", + "extension": ".whl", + "size": 20768, + "date": "2018-10-22", + "sha1": "98861c53044fa6cc8625b567bb812d39aed08896", + "md5": "30a146b20951154b6f4435a233fe38f8", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/typing-3.6.4-py2-none-any.whl.ABOUT", + "type": "file", + "name": "typing-3.6.4-py2-none-any.whl.ABOUT", + "base_name": "typing-3.6.4-py2-none-any.whl", + "extension": ".ABOUT", + "size": 691, + "date": "2018-10-22", + "sha1": "187e918502cc97f0ff9b0f2015e3bffda5d4f257", + "md5": "0304d7670a5da98d1d16dc2052dc4ab9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/unicode-data-software.LICENSE", + "type": "file", + "name": "unicode-data-software.LICENSE", + "base_name": "unicode-data-software", + "extension": ".LICENSE", + "size": 2079, + "date": "2018-10-22", + "sha1": "fb2c0066b35e9a3dd76fdac20732fe1653d82b0f", + "md5": "c79a531ec30fb56ce1dce5b161994594", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/unicode.LICENSE", + "type": "file", + "name": "unicode.LICENSE", + "base_name": "unicode", + "extension": ".LICENSE", + "size": 3068, + "date": "2018-10-25", + "sha1": "c2fd34faf63850d9086998251f936021156b3685", + "md5": "55a6cf9bc7ac801a9ac0b2e5914c4572", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/unicodecsv-0.14.1-py2-none-any.whl", + "type": "file", + "name": "unicodecsv-0.14.1-py2-none-any.whl", + "base_name": "unicodecsv-0.14.1-py2-none-any", + "extension": ".whl", + "size": 12319, + "date": "2018-10-22", + "sha1": "9f674f1cf52c3f6be85f36f8769e1be490256f03", + "md5": "3ace1e6e4ab411ebfaafd2b577bbc75f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/unicodecsv.ABOUT", + "type": "file", + "name": "unicodecsv.ABOUT", + "base_name": "unicodecsv", + "extension": ".ABOUT", + "size": 411, + "date": "2019-01-08", + "sha1": "448741b14cb2047a8af90c750e796e46ee6c99c9", + "md5": "f97c58f831329b2904ef4711f3f55920", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/unicodecsv.LICENSE", + "type": "file", + "name": "unicodecsv.LICENSE", + "base_name": "unicodecsv", + "extension": ".LICENSE", + "size": 1486, + "date": "2018-10-22", + "sha1": "ead21898dd14d67a607fce04cbd09d6a4b7d8aa9", + "md5": "aad295f4f2e770e447d78efa2d80f10d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/url-0.1.4.5-py2-none-any.whl", + "type": "file", + "name": "url-0.1.4.5-py2-none-any.whl", + "base_name": "url-0.1.4.5-py2-none-any", + "extension": ".whl", + "size": 6537, + "date": "2018-10-22", + "sha1": "f4062ff30bea1f78f97cddfdac67a39fbad5ed99", + "md5": "6facaa5397b09658161f01a33966cd61", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/url.ABOUT", + "type": "file", + "name": "url.ABOUT", + "base_name": "url", + "extension": ".ABOUT", + "size": 359, + "date": "2019-01-08", + "sha1": "f07ad01b07a0477a18d5cc7a79201585c38074c7", + "md5": "61f2ebc20989e6c060e5f5ba4c1e7650", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/url.LICENSE", + "type": "file", + "name": "url.LICENSE", + "base_name": "url", + "extension": ".LICENSE", + "size": 1098, + "date": "2018-10-22", + "sha1": "7522618c054900c5e70e32b6fe68f7bc41506084", + "md5": "1aa376d0e2ddbc53e459a78e07f6b8cf", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/urllib3-1.22-py2.py3-none-any.whl", + "type": "file", + "name": "urllib3-1.22-py2.py3-none-any.whl", + "base_name": "urllib3-1.22-py2.py3-none-any", + "extension": ".whl", + "size": 132332, + "date": "2018-10-22", + "sha1": "ae6715ae61c34b72d5e0c3241abfb20c2c4d1313", + "md5": "1c11e1c80371cc4e89911071010a98d1", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/urllib3-1.22-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "urllib3-1.22-py2.py3-none-any.whl.ABOUT", + "base_name": "urllib3-1.22-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1255, + "date": "2019-01-08", + "sha1": "68bae8c535253587d9e8b73ff4590bbcf00892d7", + "md5": "c00cb13fc502b528bfe24f00d830c13a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/urllib3.LICENSE", + "type": "file", + "name": "urllib3.LICENSE", + "base_name": "urllib3", + "extension": ".LICENSE", + "size": 1175, + "date": "2018-10-22", + "sha1": "33e6493582eea280e7c92c6803e117ae06234c01", + "md5": "ea114851ad9a8c311aac8728a681a067", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/virtualenv-16.0.0-py2.py3-none-any.whl", + "type": "file", + "name": "virtualenv-16.0.0-py2.py3-none-any.whl", + "base_name": "virtualenv-16.0.0-py2.py3-none-any", + "extension": ".whl", + "size": 1922074, + "date": "2018-10-22", + "sha1": "dc15dc5965f4ecff4f8a5cbdc7fa3af38d2f03a9", + "md5": "d9ea4de7dc7830a8deec1a9f59de0a8a", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/virtualenv-16.0.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "virtualenv-16.0.0-py2.py3-none-any.whl.ABOUT", + "base_name": "virtualenv-16.0.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 881, + "date": "2018-10-25", + "sha1": "2212a60c8f79d2cfaf28564c5d73caee2c2c86ab", + "md5": "e679ae812407496acb1d3e86f5b6b757", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/virtualenv-16.0.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "virtualenv-16.0.0-py2.py3-none-any.whl.NOTICE", + "base_name": "virtualenv-16.0.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1200, + "date": "2018-10-25", + "sha1": "b0d1f91fd3cb509bb4b9298492902155a2778a2a", + "md5": "434ab127de8ce2efa1d85d26a12c3c66", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/virtualenv.py", + "type": "file", + "name": "virtualenv.py", + "base_name": "virtualenv", + "extension": ".py", + "size": 99548, + "date": "2018-10-22", + "sha1": "8b84034c7e4d825dd8d11e44d61437bb0b05bb6d", + "md5": "e90c0347ea7779ad01fb730f0e0f7845", + "mime_type": "text/x-python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/virtualenv.py.ABOUT", + "type": "file", + "name": "virtualenv.py.ABOUT", + "base_name": "virtualenv.py", + "extension": ".ABOUT", + "size": 756, + "date": "2018-10-25", + "sha1": "4297cd8eb77ac58a13ee988fe740d2980cb2ed28", + "md5": "b8d5148efb284e89db2a6b126ddc87c2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/virtualenv.py.NOTICE", + "type": "file", + "name": "virtualenv.py.NOTICE", + "base_name": "virtualenv.py", + "extension": ".NOTICE", + "size": 1200, + "date": "2018-10-25", + "sha1": "b0d1f91fd3cb509bb4b9298492902155a2778a2a", + "md5": "434ab127de8ce2efa1d85d26a12c3c66", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/virtualenv.pyc", + "type": "file", + "name": "virtualenv.pyc", + "base_name": "virtualenv", + "extension": ".pyc", + "size": 88991, + "date": "2019-04-17", + "sha1": "0f5c2172a7122138bde3a52a402e6924308c0b84", + "md5": "70a44d80667710d532b4d0b6267eab8e", + "mime_type": "application/octet-stream", + "file_type": "python 2.7 byte-compiled", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/webencodings-0.5-py2-none-any.whl", + "type": "file", + "name": "webencodings-0.5-py2-none-any.whl", + "base_name": "webencodings-0.5-py2-none-any", + "extension": ".whl", + "size": 11643, + "date": "2018-10-22", + "sha1": "ee407ebf028467e127bb10d575076bbb808567c9", + "md5": "64b1b624c9da4e1a7fe79946ecc1f882", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/webencodings.ABOUT", + "type": "file", + "name": "webencodings.ABOUT", + "base_name": "webencodings", + "extension": ".ABOUT", + "size": 548, + "date": "2019-01-08", + "sha1": "f0b6436ce086f47d52d446ff49fff4a181d3711b", + "md5": "f67adec5b8570440153d40c49a5dff2b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/webencodings.LICENSE", + "type": "file", + "name": "webencodings.LICENSE", + "base_name": "webencodings", + "extension": ".LICENSE", + "size": 1489, + "date": "2018-10-22", + "sha1": "5c4da4b51b82e62191c1784040ff69cb64a372ba", + "md5": "0e64acbe98597a344847a92e44085b8e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/wheel-0.31.1-py2.py3-none-any.whl", + "type": "file", + "name": "wheel-0.31.1-py2.py3-none-any.whl", + "base_name": "wheel-0.31.1-py2.py3-none-any", + "extension": ".whl", + "size": 41567, + "date": "2018-10-22", + "sha1": "c6f78e969470216bca108cd961e2380fea23613f", + "md5": "c6fad0d4eb25cfb29f986a5558479dc1", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/wheel-0.31.1-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "wheel-0.31.1-py2.py3-none-any.whl.ABOUT", + "base_name": "wheel-0.31.1-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 749, + "date": "2019-01-08", + "sha1": "1673b5388206f82108ab2c1f023ea140c92ee969", + "md5": "f8f52d0021c42307dc26d6e950f484e8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/wheel.LICENSE", + "type": "file", + "name": "wheel.LICENSE", + "base_name": "wheel", + "extension": ".LICENSE", + "size": 1125, + "date": "2018-10-22", + "sha1": "53aa128e9d6387e9bb9d945fdcbf1ab4d003baed", + "md5": "9d66b41bc2a080e7174acc5dffecd752", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/wincertstore-0.2-py2.py3-none-any.whl", + "type": "file", + "name": "wincertstore-0.2-py2.py3-none-any.whl", + "base_name": "wincertstore-0.2-py2.py3-none-any", + "extension": ".whl", + "size": 8800, + "date": "2018-10-22", + "sha1": "fc765502e4f61e31f5ad7325504956870f2cfe23", + "md5": "03510657cf5ed292c9debe22c16edbe0", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/wincertstore.ABOUT", + "type": "file", + "name": "wincertstore.ABOUT", + "base_name": "wincertstore", + "extension": ".ABOUT", + "size": 460, + "date": "2018-10-22", + "sha1": "82a00ded2b01a0bb916b02d4ebe10136ea1c4134", + "md5": "986cd123d5475c20333fd71961cfe29f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/wincertstore.LICENSE", + "type": "file", + "name": "wincertstore.LICENSE", + "base_name": "wincertstore", + "extension": ".LICENSE", + "size": 2409, + "date": "2018-10-22", + "sha1": "c0a4a8cdd88e9432b6dae397e751cfe61ba6ed88", + "md5": "056fea6a4b395a24d0d278bf5c80249e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/xmltodict-0.11.0-py2.py3-none-any.whl", + "type": "file", + "name": "xmltodict-0.11.0-py2.py3-none-any.whl", + "base_name": "xmltodict-0.11.0-py2.py3-none-any", + "extension": ".whl", + "size": 7249, + "date": "2018-10-22", + "sha1": "f5c43bf1a74c7f01800c6d5d9115577c033ee90c", + "md5": "feb9f31561d6f0f777da1f96552feadc", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/xmltodict.ABOUT", + "type": "file", + "name": "xmltodict.ABOUT", + "base_name": "xmltodict", + "extension": ".ABOUT", + "size": 532, + "date": "2019-01-08", + "sha1": "3682c73f26cb671da87852e48f7059f82a53baca", + "md5": "a6e4c1402f0338fd556c3e9cb93ec473", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/xmltodict.LICENSE", + "type": "file", + "name": "xmltodict.LICENSE", + "base_name": "xmltodict", + "extension": ".LICENSE", + "size": 1085, + "date": "2018-10-22", + "sha1": "2a1502c910e7b933d46e936460edf8fe25645912", + "md5": "e3de00f81064803bf16709224b8a4213", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/yg.lockfile-2.2.2-py2.py3-none-any.whl", + "type": "file", + "name": "yg.lockfile-2.2.2-py2.py3-none-any.whl", + "base_name": "yg.lockfile-2.2.2-py2.py3-none-any", + "extension": ".whl", + "size": 6817, + "date": "2018-10-22", + "sha1": "4bb929806c92f7f9bc547617a2fce59479d85c27", + "md5": "826d6f9cf46f9740d153c6fa4f56114f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/yg.lockfile.ABOUT", + "type": "file", + "name": "yg.lockfile.ABOUT", + "base_name": "yg.lockfile", + "extension": ".ABOUT", + "size": 503, + "date": "2019-01-08", + "sha1": "98f8c8282b0264e4ec4babd2f8765ee60c0e9423", + "md5": "75675550a4d1e4404203deca06e37aff", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/yg.lockfile.LICENSE", + "type": "file", + "name": "yg.lockfile.LICENSE", + "base_name": "yg.lockfile", + "extension": ".LICENSE", + "size": 1054, + "date": "2018-10-22", + "sha1": "391480fe9caa1024f5c344a59983bf72e4c4ff05", + "md5": "2b1220d9c897283dedee0cf617fa9b8d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/zc.lockfile-1.2.1-py2-none-any.whl", + "type": "file", + "name": "zc.lockfile-1.2.1-py2-none-any.whl", + "base_name": "zc.lockfile-1.2.1-py2-none-any", + "extension": ".whl", + "size": 14762, + "date": "2018-10-22", + "sha1": "dabde21b61735a0d575e151fea65ceed6a457e45", + "md5": "ead6a218335faa2b50834a95ead2fdcf", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/zc.lockfile.ABOUT", + "type": "file", + "name": "zc.lockfile.ABOUT", + "base_name": "zc.lockfile", + "extension": ".ABOUT", + "size": 507, + "date": "2019-01-08", + "sha1": "ce1ec192373fb7683d7bad7e73a3dcc934e73b2a", + "md5": "d839aeb79f5fb6bfa14febd7d549a6fc", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/zlib.LICENSE", + "type": "file", + "name": "zlib.LICENSE", + "base_name": "zlib", + "extension": ".LICENSE", + "size": 856, + "date": "2018-10-25", + "sha1": "18d08b6fa2653d3d42082e5205ecf2417f94922e", + "md5": "d6ede26b8ee9d5f1e1ac613debf1ddad", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/zope21.LICENSE", + "type": "file", + "name": "zope21.LICENSE", + "base_name": "zope21", + "extension": ".LICENSE", + "size": 2070, + "date": "2018-10-25", + "sha1": "a0b53f43aab58b46bf79ba756c50771c605ab4c5", + "md5": "78ccb3640dc841e1baecb3e27a6966b2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/zpl-2.0.LICENSE", + "type": "file", + "name": "zpl-2.0.LICENSE", + "base_name": "zpl-2.0", + "extension": ".LICENSE", + "size": 2140, + "date": "2018-10-25", + "sha1": "b812e8a01f795d8b58eb1bee1d30b4cd911b387c", + "md5": "dec8d3edeb3ffa52cf4e5310d0e7bef2", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/zpl-2.0.txt", + "type": "file", + "name": "zpl-2.0.txt", + "base_name": "zpl-2.0", + "extension": ".txt", + "size": 2365, + "date": "2018-10-25", + "sha1": "e53ba4baed18fd75ece83db8bb03500e4e0ca5be", + "md5": "4a5323d327dcdd30e33c3d5fe491a7cc", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "virtual_root/thirdparty/zpl-2.1.LICENSE", + "type": "file", + "name": "zpl-2.1.LICENSE", + "base_name": "zpl-2.1", + "extension": ".LICENSE", + "size": 2070, + "date": "2018-10-22", + "sha1": "a0b53f43aab58b46bf79ba756c50771c605ab4c5", + "md5": "78ccb3640dc841e1baecb3e27a6966b2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] +} diff --git a/tests/scancode/data/resource/virtual_codebase/sample.json b/tests/scancode/data/resource/virtual_codebase/sample.json new file mode 100644 index 00000000000..8bd0920d964 --- /dev/null +++ b/tests/scancode/data/resource/virtual_codebase/sample.json @@ -0,0 +1,1129 @@ +{ + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "3.0.2.post569.6544198", + "options": { + "input": [ + "samples/" + ], + "--info": true, + "--json-pp": "sample.json" + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2019-04-19T220527.809123", + "end_timestamp": "2019-04-19T220528.558810", + "message": null, + "errors": [], + "extra_data": { + "files_count": 33 + } + } + ], + "files": [ + { + "path": "samples", + "type": "directory", + "name": "samples", + "base_name": "samples", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 33, + "dirs_count": 12, + "size_count": 1161083, + "scan_errors": [] + }, + { + "path": "samples/README", + "type": "file", + "name": "README", + "base_name": "README", + "extension": "", + "size": 236, + "date": "2018-02-08", + "sha1": "2e07e32c52d607204fad196052d70e3d18fb8636", + "md5": "effc6856ef85a9250fb1a470792b3f38", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/screenshot.png", + "type": "file", + "name": "screenshot.png", + "base_name": "screenshot", + "extension": ".png", + "size": 622754, + "date": "2018-02-08", + "sha1": "01ff4b1de0bc6c75c9cca6e46c80c1802d6976d4", + "md5": "b6ef5a90777147423c98b42a6a25e57a", + "mime_type": "image/png", + "file_type": "PNG image data, 2880 x 1666, 8-bit/color RGB, non-interlaced", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": true, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/arch", + "type": "directory", + "name": "arch", + "base_name": "arch", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 1, + "dirs_count": 2, + "size_count": 28103, + "scan_errors": [] + }, + { + "path": "samples/arch/zlib.tar.gz", + "type": "file", + "name": "zlib.tar.gz", + "base_name": "zlib", + "extension": ".tar.gz", + "size": 28103, + "date": "2018-02-08", + "sha1": "576f0ccfe534d7f5ff5d6400078d3c6586de3abd", + "md5": "20b2370751abfc08bb3556c1d8114b5a", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, last modified: Wed Jul 15 02:08:19 2015, from Unix", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/arch/zlib.tar.gz-extract", + "type": "directory", + "name": "zlib.tar.gz-extract", + "base_name": "zlib.tar.gz-extract", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 1, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/arch/zlib.tar.gz-extract/zlib-1.2.8", + "type": "directory", + "name": "zlib-1.2.8", + "base_name": "zlib-1.2.8", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups", + "type": "directory", + "name": "JGroups", + "base_name": "JGroups", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 14, + "dirs_count": 2, + "size_count": 241228, + "scan_errors": [] + }, + { + "path": "samples/JGroups/EULA", + "type": "file", + "name": "EULA", + "base_name": "EULA", + "extension": "", + "size": 8156, + "date": "2018-02-08", + "sha1": "eb232aa0424eca9c4136904e6143b72aaa9cf4de", + "md5": "0be0aceb8296727efff0ac0bf8e6bdb3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/LICENSE", + "type": "file", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 26430, + "date": "2018-02-08", + "sha1": "e60c2e780886f95df9c9ee36992b8edabec00bcc", + "md5": "7fbc338309ac38fefcd64b04bb903e34", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/licenses", + "type": "directory", + "name": "licenses", + "base_name": "licenses", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 5, + "dirs_count": 0, + "size_count": 54552, + "scan_errors": [] + }, + { + "path": "samples/JGroups/licenses/apache-1.1.txt", + "type": "file", + "name": "apache-1.1.txt", + "base_name": "apache-1.1", + "extension": ".txt", + "size": 2885, + "date": "2018-02-08", + "sha1": "6b5608d35c3e304532af43db8bbfc5947bef46a6", + "md5": "276982197c941f4cbf3d218546e17ae2", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/licenses/apache-2.0.txt", + "type": "file", + "name": "apache-2.0.txt", + "base_name": "apache-2.0", + "extension": ".txt", + "size": 11560, + "date": "2018-02-08", + "sha1": "47b573e3824cd5e02a1a3ae99e2735b49e0256e4", + "md5": "d273d63619c9aeaf15cdaf76422c4f87", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/licenses/bouncycastle.txt", + "type": "file", + "name": "bouncycastle.txt", + "base_name": "bouncycastle", + "extension": ".txt", + "size": 1186, + "date": "2018-02-08", + "sha1": "74facb0e9a734479f9cd893b5be3fe1bf651b760", + "md5": "9fffd8de865a5705969f62b128381f85", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/licenses/cpl-1.0.txt", + "type": "file", + "name": "cpl-1.0.txt", + "base_name": "cpl-1.0", + "extension": ".txt", + "size": 11987, + "date": "2018-02-08", + "sha1": "681cf776bcd79752543d42490ec7ed22a29fd888", + "md5": "9a6d2c9ae73d59eb3dd38e3909750d14", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/licenses/lgpl.txt", + "type": "file", + "name": "lgpl.txt", + "base_name": "lgpl", + "extension": ".txt", + "size": 26934, + "date": "2018-02-08", + "sha1": "8f1a637d2e2ed1bdb9eb01a7dccb5c12cc0557e1", + "md5": "f14599a2f089f6ff8c97e2baa4e3d575", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/src", + "type": "directory", + "name": "src", + "base_name": "src", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 7, + "dirs_count": 0, + "size_count": 152090, + "scan_errors": [] + }, + { + "path": "samples/JGroups/src/FixedMembershipToken.java", + "type": "file", + "name": "FixedMembershipToken.java", + "base_name": "FixedMembershipToken", + "extension": ".java", + "size": 5144, + "date": "2018-02-08", + "sha1": "5901f73dcc78155a1a2c7b5663a3a11fba400b19", + "md5": "aca9640ec8beee21b098bcf8ecc91442", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/src/GuardedBy.java", + "type": "file", + "name": "GuardedBy.java", + "base_name": "GuardedBy", + "extension": ".java", + "size": 813, + "date": "2018-02-08", + "sha1": "981d67087e65e9a44957c026d4b10817cf77d966", + "md5": "c5064400f759d3e81771005051d17dc1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/src/ImmutableReference.java", + "type": "file", + "name": "ImmutableReference.java", + "base_name": "ImmutableReference", + "extension": ".java", + "size": 1838, + "date": "2018-02-08", + "sha1": "30f56b876d5576d9869e2c5c509b08db57110592", + "md5": "48ca3c72fb9a65c771a321222f118b88", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/src/RATE_LIMITER.java", + "type": "file", + "name": "RATE_LIMITER.java", + "base_name": "RATE_LIMITER", + "extension": ".java", + "size": 3692, + "date": "2018-02-08", + "sha1": "a8087e5d50da3273536ebda9b87b77aa4ff55deb", + "md5": "4626bdbc48871b55513e1a12991c61a8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/src/RouterStub.java", + "type": "file", + "name": "RouterStub.java", + "base_name": "RouterStub", + "extension": ".java", + "size": 9913, + "date": "2018-02-08", + "sha1": "c1f6818f8ee7bddcc9f444bc94c099729d716d52", + "md5": "eecfe23494acbcd8088c93bc1e83c7f2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/src/RouterStubManager.java", + "type": "file", + "name": "RouterStubManager.java", + "base_name": "RouterStubManager", + "extension": ".java", + "size": 8162, + "date": "2018-02-08", + "sha1": "eb419dc94cfe11ca318a3e743a7f9f080e70c751", + "md5": "20bee9631b7c82a45c250e095352aec7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/JGroups/src/S3_PING.java", + "type": "file", + "name": "S3_PING.java", + "base_name": "S3_PING", + "extension": ".java", + "size": 122528, + "date": "2018-02-08", + "sha1": "08dba9986f69719970ead3592dc565465164df0d", + "md5": "83d8324f37d0e3f120bc89865cf0bd39", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Java", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib", + "type": "directory", + "name": "zlib", + "base_name": "zlib", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 16, + "dirs_count": 5, + "size_count": 268762, + "scan_errors": [] + }, + { + "path": "samples/zlib/adler32.c", + "type": "file", + "name": "adler32.c", + "base_name": "adler32", + "extension": ".c", + "size": 4968, + "date": "2018-02-08", + "sha1": "0cff4808476ce0b5f6f0ebbc69ee2ab2a0eebe43", + "md5": "ae3bbb54820e1d49fb90cbba222e973f", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/deflate.c", + "type": "file", + "name": "deflate.c", + "base_name": "deflate", + "extension": ".c", + "size": 71476, + "date": "2018-02-08", + "sha1": "7b4ace6d698c5dbbfb9a8f047f63228ca54d2e77", + "md5": "cd7826278ce9d9d9ed5abdefef50c3e2", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/deflate.h", + "type": "file", + "name": "deflate.h", + "base_name": "deflate", + "extension": ".h", + "size": 12774, + "date": "2018-02-08", + "sha1": "29ed3b8ca3927576e5889dea5880ca0052942c7d", + "md5": "7ceae74a13201f14c91623116af169c3", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/zlib.h", + "type": "file", + "name": "zlib.h", + "base_name": "zlib", + "extension": ".h", + "size": 87883, + "date": "2018-02-08", + "sha1": "400d35465f179a4acacb5fe749e6ce20a0bbdb84", + "md5": "64d8a5180bd54ff5452886e4cbb21e14", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/zutil.c", + "type": "file", + "name": "zutil.c", + "base_name": "zutil", + "extension": ".c", + "size": 7414, + "date": "2018-02-08", + "sha1": "e1af709bff21ae0d4331119a7fc4c19f82932043", + "md5": "fff257bc1656eb60fc585a7dc35f963d", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/zutil.h", + "type": "file", + "name": "zutil.h", + "base_name": "zutil", + "extension": ".h", + "size": 6766, + "date": "2018-02-08", + "sha1": "b909d27ef9ce51639f76b7ea6b62721e7d1b6bf7", + "md5": "04fcfbb961591c9452c4d0fd1525ffdf", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/ada", + "type": "directory", + "name": "ada", + "base_name": "ada", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 13594, + "scan_errors": [] + }, + { + "path": "samples/zlib/ada/zlib.ads", + "type": "file", + "name": "zlib.ads", + "base_name": "zlib", + "extension": ".ads", + "size": 13594, + "date": "2018-02-08", + "sha1": "0245a91806d804bf9f0907a3a001a141e9adb61b", + "md5": "71de2670f2e588b51c62e7f6a9046399", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/dotzlib", + "type": "directory", + "name": "dotzlib", + "base_name": "dotzlib", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 4, + "dirs_count": 0, + "size_count": 14257, + "scan_errors": [] + }, + { + "path": "samples/zlib/dotzlib/AssemblyInfo.cs", + "type": "file", + "name": "AssemblyInfo.cs", + "base_name": "AssemblyInfo", + "extension": ".cs", + "size": 2500, + "date": "2018-02-08", + "sha1": "9f1db1177b2e9a014f72bb3cd80be17133e06d16", + "md5": "23d0d7c18846fc31655b6aa89b7c8038", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": "C#", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/dotzlib/ChecksumImpl.cs", + "type": "file", + "name": "ChecksumImpl.cs", + "base_name": "ChecksumImpl", + "extension": ".cs", + "size": 8040, + "date": "2018-02-08", + "sha1": "3807a0e24a57b92ea301559cab7307b8eab52c51", + "md5": "d01b3cb2e75da9b15f05b92b42f6bd33", + "mime_type": "text/plain", + "file_type": "ISO-8859 text, with CRLF line terminators", + "programming_language": "C#", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/dotzlib/LICENSE_1_0.txt", + "type": "file", + "name": "LICENSE_1_0.txt", + "base_name": "LICENSE_1_0", + "extension": ".txt", + "size": 1359, + "date": "2018-02-08", + "sha1": "892b34f7865d90a6f949f50d95e49625a10bc7f0", + "md5": "81543b22c36f10d20ac9712f8d80ef8d", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/dotzlib/readme.txt", + "type": "file", + "name": "readme.txt", + "base_name": "readme", + "extension": ".txt", + "size": 2358, + "date": "2018-02-08", + "sha1": "b1229b826f0096808628474538cea8fec2922a9b", + "md5": "1f20f3168ee63d90de033edac2ce383c", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/gcc_gvmat64", + "type": "directory", + "name": "gcc_gvmat64", + "base_name": "gcc_gvmat64", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 1, + "dirs_count": 0, + "size_count": 16413, + "scan_errors": [] + }, + { + "path": "samples/zlib/gcc_gvmat64/gvmat64.S", + "type": "file", + "name": "gvmat64.S", + "base_name": "gvmat64", + "extension": ".S", + "size": 16413, + "date": "2018-02-08", + "sha1": "742603cba1af98a1432cc02efb019b1a5760adf2", + "md5": "5e772d7302475e5473d0c4c57b9861e8", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text, with CRLF line terminators", + "programming_language": "GAS", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/infback9", + "type": "directory", + "name": "infback9", + "base_name": "infback9", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 23223, + "scan_errors": [] + }, + { + "path": "samples/zlib/infback9/infback9.c", + "type": "file", + "name": "infback9.c", + "base_name": "infback9", + "extension": ".c", + "size": 21629, + "date": "2018-02-08", + "sha1": "17fb362c03755b12f2dda5b12a68cf38162674bd", + "md5": "23ff5edec0817da303cb1294c1e4205c", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/infback9/infback9.h", + "type": "file", + "name": "infback9.h", + "base_name": "infback9", + "extension": ".h", + "size": 1594, + "date": "2018-02-08", + "sha1": "d0486a32b558dcaceded5f0746fad62e680a4734", + "md5": "52b1ed99960d3ed7ed60cd20295e64a8", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/iostream2", + "type": "directory", + "name": "iostream2", + "base_name": "iostream2", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 2, + "dirs_count": 0, + "size_count": 9994, + "scan_errors": [] + }, + { + "path": "samples/zlib/iostream2/zstream.h", + "type": "file", + "name": "zstream.h", + "base_name": "zstream", + "extension": ".h", + "size": 9283, + "date": "2018-02-08", + "sha1": "fca4540d490fff36bb90fd801cf9cd8fc695bb17", + "md5": "a980b61c1e8be68d5cdb1236ba6b43e7", + "mime_type": "text/x-c++", + "file_type": "C++ source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "samples/zlib/iostream2/zstream_test.cpp", + "type": "file", + "name": "zstream_test.cpp", + "base_name": "zstream_test", + "extension": ".cpp", + "size": 711, + "date": "2018-02-08", + "sha1": "e18a6d55cbbd8b832f8d795530553467e5c74fcf", + "md5": "d32476bde4e6d5f889092fdff6f8cdb0", + "mime_type": "text/x-c", + "file_type": "C source, ASCII text", + "programming_language": "C++", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] +} diff --git a/tests/scancode/data/resource/virtual_codebase/thirdparty.json b/tests/scancode/data/resource/virtual_codebase/thirdparty.json new file mode 100644 index 00000000000..ea0bb727d56 --- /dev/null +++ b/tests/scancode/data/resource/virtual_codebase/thirdparty.json @@ -0,0 +1,8977 @@ +{ + "headers": [ + { + "tool_name": "scancode-toolkit", + "tool_version": "3.0.2.post569.6544198", + "options": { + "input": [ + "thirdparty/" + ], + "--info": true, + "--json-pp": "thirdparty.json" + }, + "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", + "start_timestamp": "2019-04-19T220634.594100", + "end_timestamp": "2019-04-19T220640.235267", + "message": null, + "errors": [], + "extra_data": { + "files_count": 372 + } + } + ], + "files": [ + { + "path": "thirdparty", + "type": "directory", + "name": "thirdparty", + "base_name": "thirdparty", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 372, + "dirs_count": 0, + "size_count": 91501071, + "scan_errors": [] + }, + { + "path": "thirdparty/aboutcode_toolkit-3.2.1-py2.py3-none-any.whl", + "type": "file", + "name": "aboutcode_toolkit-3.2.1-py2.py3-none-any.whl", + "base_name": "aboutcode_toolkit-3.2.1-py2.py3-none-any", + "extension": ".whl", + "size": 46487, + "date": "2018-10-25", + "sha1": "7d158e6355c7af9fe74effb39875674a85b8febf", + "md5": "b00682201c04e32a4280b85158fddefa", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/aboutcode_toolkit-3.2.1-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "aboutcode_toolkit-3.2.1-py2.py3-none-any.whl.ABOUT", + "base_name": "aboutcode_toolkit-3.2.1-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 939, + "date": "2018-10-25", + "sha1": "2ae18d457a5d4b3778e6843d7921ba7ae7a33c9a", + "md5": "5e0c9a006fc91c469f24b389f9f4d44f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/afl-2.1.LICENSE", + "type": "file", + "name": "afl-2.1.LICENSE", + "base_name": "afl-2.1", + "extension": ".LICENSE", + "size": 8968, + "date": "2018-10-25", + "sha1": "b414475c6627703a5fc5937d6e69da075f349c84", + "md5": "0043019d159496e8f454e99810c2abbf", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/apache-2.0.LICENSE", + "type": "file", + "name": "apache-2.0.LICENSE", + "base_name": "apache-2.0", + "extension": ".LICENSE", + "size": 11358, + "date": "2018-10-22", + "sha1": "2b8b815229aa8a61e483fb4ba0588b8b6c491890", + "md5": "3b83ef96387f14655fc854ddc3c6bd57", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/apipkg-1.4-py2.py3-none-any.whl", + "type": "file", + "name": "apipkg-1.4-py2.py3-none-any.whl", + "base_name": "apipkg-1.4-py2.py3-none-any", + "extension": ".whl", + "size": 6593, + "date": "2018-10-22", + "sha1": "63ccee45205ec11b62c27da915af8460be74853a", + "md5": "5644eb6aff3f19e13430251a820e987f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/apipkg.ABOUT", + "type": "file", + "name": "apipkg.ABOUT", + "base_name": "apipkg", + "extension": ".ABOUT", + "size": 421, + "date": "2019-04-15", + "sha1": "18dd45caa0add7da411bb0b917c8aa863d60792e", + "md5": "f0dc37e5d1f1c0ab5c9a7ba0c3398ed9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/apipkg.LICENSE", + "type": "file", + "name": "apipkg.LICENSE", + "base_name": "apipkg", + "extension": ".LICENSE", + "size": 1061, + "date": "2018-10-22", + "sha1": "cf3eaf29116a37a7d9ba773e776104c067c8e5fc", + "md5": "a6bb0320b04a0a503f12f69fea479de9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/appdirs-1.4.3-py2.py3-none-any.whl", + "type": "file", + "name": "appdirs-1.4.3-py2.py3-none-any.whl", + "base_name": "appdirs-1.4.3-py2.py3-none-any", + "extension": ".whl", + "size": 12154, + "date": "2018-10-22", + "sha1": "092e43d970e08a67c4f8074bf7777d865f92f5fc", + "md5": "9ed4b51c9611775c3078b3831072e153", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/appdirs.ABOUT", + "type": "file", + "name": "appdirs.ABOUT", + "base_name": "appdirs", + "extension": ".ABOUT", + "size": 515, + "date": "2019-01-08", + "sha1": "f1d2249871fef7c00ce342a122250434e170a969", + "md5": "b93a4cb21b21c6d61690598e8219cee7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/appdirs.LICENSE", + "type": "file", + "name": "appdirs.LICENSE", + "base_name": "appdirs", + "extension": ".LICENSE", + "size": 1070, + "date": "2018-10-22", + "sha1": "a7e383bde0751e9156dcde6d85acecbe1a9274d6", + "md5": "caa6844ce3577fae89221282ff1aea00", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/artistic-1.0.LICENSE", + "type": "file", + "name": "artistic-1.0.LICENSE", + "base_name": "artistic-1.0", + "extension": ".LICENSE", + "size": 4807, + "date": "2018-10-25", + "sha1": "0dfa6137ad81ce6759e07986b820b84b48bd5580", + "md5": "56f7fd278f46cbf3f26e23adbb13cf2f", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/atomicwrites-1.2.1-py2.py3-none-any.whl", + "type": "file", + "name": "atomicwrites-1.2.1-py2.py3-none-any.whl", + "base_name": "atomicwrites-1.2.1-py2.py3-none-any", + "extension": ".whl", + "size": 5852, + "date": "2018-10-25", + "sha1": "91442f0ffaf4ccf3abcfc8dcae1ccc810ff3ad07", + "md5": "7335a59c5ecc22a3a6306b2caa5ff7e7", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/atomicwrites-1.2.1-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "atomicwrites-1.2.1-py2.py3-none-any.whl.ABOUT", + "base_name": "atomicwrites-1.2.1-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 535, + "date": "2018-10-25", + "sha1": "9d962a524e383459d4f22035e5ed89d7606c5609", + "md5": "17063fb2633502cea9b68bbd6a811df6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/attrs-18.2.0-py2.py3-none-any.whl", + "type": "file", + "name": "attrs-18.2.0-py2.py3-none-any.whl", + "base_name": "attrs-18.2.0-py2.py3-none-any", + "extension": ".whl", + "size": 34713, + "date": "2018-10-25", + "sha1": "213cd958f00be22932ac7283d552ede1aa7db1f9", + "md5": "75dad87564a041bc7c60eeeafefb4911", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/attrs-18.2.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "attrs-18.2.0-py2.py3-none-any.whl.ABOUT", + "base_name": "attrs-18.2.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 928, + "date": "2018-10-25", + "sha1": "c7577ce66e5af739d0546c4bc92047c53be8626f", + "md5": "7cca9730611478012742a19a575fdc1c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/attrs-18.2.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "attrs-18.2.0-py2.py3-none-any.whl.NOTICE", + "base_name": "attrs-18.2.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1096, + "date": "2018-10-25", + "sha1": "28f4268fc69b6dfad255f82716786c87db81b8c6", + "md5": "bca7f8cfc5165bcd112058c1ce87152e", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/backports.csv-1.0.6-py2.py3-none-any.whl", + "type": "file", + "name": "backports.csv-1.0.6-py2.py3-none-any.whl", + "base_name": "backports.csv-1.0.6-py2.py3-none-any", + "extension": ".whl", + "size": 11302, + "date": "2018-10-22", + "sha1": "9e87c6c240b1dc09127a615e241e0943887afe4a", + "md5": "a76c142fd44f4af891834806d7d5de0b", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/backports.csv.ABOUT", + "type": "file", + "name": "backports.csv.ABOUT", + "base_name": "backports.csv", + "extension": ".ABOUT", + "size": 585, + "date": "2019-01-08", + "sha1": "b5127633332837e5491a93bc08cf244caa86f67f", + "md5": "5651fbea3052caf44e9614fdcf81199c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/backports.functools_lru_cache-1.4-py2.py3-none-any.whl", + "type": "file", + "name": "backports.functools_lru_cache-1.4-py2.py3-none-any.whl", + "base_name": "backports.functools_lru_cache-1.4-py2.py3-none-any", + "extension": ".whl", + "size": 5964, + "date": "2018-10-22", + "sha1": "964045d7e6d6de76666a44ca1d80bcd7869774c6", + "md5": "6496f96517b2b0d22175e9f193664bc3", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/backports.functools_lru_cache-1.4-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "backports.functools_lru_cache-1.4-py2.py3-none-any.whl.ABOUT", + "base_name": "backports.functools_lru_cache-1.4-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 657, + "date": "2018-10-22", + "sha1": "2aade0ceaccc880355637126f796f06bfc2e0d3f", + "md5": "64d0b36bb6126380ac32644e39f9dfec", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/backports.functools_lru_cache.LICENSE", + "type": "file", + "name": "backports.functools_lru_cache.LICENSE", + "base_name": "backports.functools_lru_cache", + "extension": ".LICENSE", + "size": 1072, + "date": "2018-10-22", + "sha1": "5e69434240c1ae833949fb87886780fec24c2e6a", + "md5": "653a4a162e5e9ae7ad448e124c3bac06", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/backports.os-0.1.1-py2-none-any.whl", + "type": "file", + "name": "backports.os-0.1.1-py2-none-any.whl", + "base_name": "backports.os-0.1.1-py2-none-any", + "extension": ".whl", + "size": 5799, + "date": "2018-10-22", + "sha1": "8e5b77ccefb30d054d718091060d39542179de3d", + "md5": "3b0fb0e5b3a149e5f81961e8e555f9ed", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/backports.os-0.1.1-py2-none-any.whl.ABOUT", + "type": "file", + "name": "backports.os-0.1.1-py2-none-any.whl.ABOUT", + "base_name": "backports.os-0.1.1-py2-none-any.whl", + "extension": ".ABOUT", + "size": 833, + "date": "2018-10-22", + "sha1": "b96138ba6412172d42955f8f11b4d6d9d4c2bc2d", + "md5": "368895c9448805cd42b6c4350a1d0b4a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/backports.os.LICENSE", + "type": "file", + "name": "backports.os.LICENSE", + "base_name": "backports.os", + "extension": ".LICENSE", + "size": 1168, + "date": "2018-10-22", + "sha1": "2f5bebc72ec6d89016b63a4f79cebeee42f7f7e3", + "md5": "aa7620cbffcbfd5dcd0582fb5f98c566", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/banal-0.3.3-py2.py3-none-any.whl", + "type": "file", + "name": "banal-0.3.3-py2.py3-none-any.whl", + "base_name": "banal-0.3.3-py2.py3-none-any", + "extension": ".whl", + "size": 4856, + "date": "2018-10-22", + "sha1": "cbd94514af3374e625400ba1358bd21f8ef37d6e", + "md5": "1957f80d006cb498de5809ee4a42c36e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/banal-0.3.3-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "banal-0.3.3-py2.py3-none-any.whl.ABOUT", + "base_name": "banal-0.3.3-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 647, + "date": "2019-01-08", + "sha1": "7ca553b20cbc6a3c508316c7057ad2d707f5d9b4", + "md5": "38a980f0e1f0a0e8d78b85302fd85092", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/beautifulsoup4-4.6.0-py2-none-any.whl", + "type": "file", + "name": "beautifulsoup4-4.6.0-py2-none-any.whl", + "base_name": "beautifulsoup4-4.6.0-py2-none-any", + "extension": ".whl", + "size": 86855, + "date": "2018-10-22", + "sha1": "050d9efe010c4cc9697b4b41ea224f49606b6906", + "md5": "0ce31c1425d97eebd287624fed91e2b1", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/beautifulsoup4-4.6.0-py2-none-any.whl.ABOUT", + "type": "file", + "name": "beautifulsoup4-4.6.0-py2-none-any.whl.ABOUT", + "base_name": "beautifulsoup4-4.6.0-py2-none-any.whl", + "extension": ".ABOUT", + "size": 821, + "date": "2019-01-08", + "sha1": "807a4a5611664c7967671bfa2f5b3fb53af49391", + "md5": "4d3a2a908b45af06ed92bedf1eb8745f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/beautifulsoup4.LICENSE", + "type": "file", + "name": "beautifulsoup4.LICENSE", + "base_name": "beautifulsoup4", + "extension": ".LICENSE", + "size": 1314, + "date": "2018-10-22", + "sha1": "3f29c402a1f385fa3a98860b60e22e92e7844c73", + "md5": "5ffc3a9de93368e72478c5833737938e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/binaryornot-0.4.4-py2.py3-none-any.whl", + "type": "file", + "name": "binaryornot-0.4.4-py2.py3-none-any.whl", + "base_name": "binaryornot-0.4.4-py2.py3-none-any", + "extension": ".whl", + "size": 9006, + "date": "2018-10-22", + "sha1": "883e593d653c2af84fc1dc8f5f27aeb1ff590f76", + "md5": "7a69d00f3c384693c9616c3381c411a3", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/binaryornot-0.4.4-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "binaryornot-0.4.4-py2.py3-none-any.whl.ABOUT", + "base_name": "binaryornot-0.4.4-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 781, + "date": "2019-01-08", + "sha1": "d4a9030c0b17bbc11e82afdf92c0810e7716c4b9", + "md5": "17d2d7e77ed52e4f8df3946cc0b8bdba", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/binaryornot.LICENSE", + "type": "file", + "name": "binaryornot.LICENSE", + "base_name": "binaryornot", + "extension": ".LICENSE", + "size": 1478, + "date": "2018-10-22", + "sha1": "842c0346bf0f7e0c86315a692e7eadb2145c1e33", + "md5": "4be873d02645df2db0198a89a67407fd", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bitarray-0.8.1-cp27-cp27m-macosx_10_9_intel.whl", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27m-macosx_10_9_intel.whl", + "base_name": "bitarray-0.8.1-cp27-cp27m-macosx_10_9_intel", + "extension": ".whl", + "size": 65826, + "date": "2018-10-22", + "sha1": "b97d5064287f408c0c9b158c0540a6f4e493a1e6", + "md5": "c908e38a1383478381c8504960501f4d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bitarray-0.8.1-cp27-cp27m-macosx_10_9_intel.whl.ABOUT", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27m-macosx_10_9_intel.whl.ABOUT", + "base_name": "bitarray-0.8.1-cp27-cp27m-macosx_10_9_intel.whl", + "extension": ".ABOUT", + "size": 697, + "date": "2018-10-25", + "sha1": "87a4a0609af8d9d94a201f733db5d82c9701e1c1", + "md5": "55c7dddb0e73ab4be3ee8cde7e43746c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bitarray-0.8.1-cp27-cp27m-win32.whl", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27m-win32.whl", + "base_name": "bitarray-0.8.1-cp27-cp27m-win32", + "extension": ".whl", + "size": 45979, + "date": "2018-10-22", + "sha1": "4864f8c6df44bd34d4260f5400615381f9f8e8f0", + "md5": "247e6e59662eebd6af887cfa9612cb94", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bitarray-0.8.1-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27m-win32.whl.ABOUT", + "base_name": "bitarray-0.8.1-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 685, + "date": "2018-10-25", + "sha1": "076e7bc2f1b05939e7142cfbce8270c78d997063", + "md5": "5b5a316f72118ca00e530430caa1b5c5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bitarray-0.8.1-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27m-win_amd64.whl", + "base_name": "bitarray-0.8.1-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 46045, + "date": "2018-10-22", + "sha1": "feffd1db758ef8f75ce169a7b8eb777bffc09265", + "md5": "634e47fc85158af903b604d84cf3cbc1", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bitarray-0.8.1-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "bitarray-0.8.1-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 689, + "date": "2018-10-25", + "sha1": "93b3b5a1fbc5ecea84a612aa5cc5f593d61a20a8", + "md5": "3cbd992ff90b2547f34161c45e3fc8ae", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bitarray-0.8.1-cp27-cp27mu-manylinux1_x86_64.whl", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27mu-manylinux1_x86_64.whl", + "base_name": "bitarray-0.8.1-cp27-cp27mu-manylinux1_x86_64", + "extension": ".whl", + "size": 109098, + "date": "2018-10-22", + "sha1": "167f40d41114dc09176d9b8dab2cacf7d85c60bc", + "md5": "5a5c71c22503e8a42044b6506d38c808", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bitarray-0.8.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "type": "file", + "name": "bitarray-0.8.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "base_name": "bitarray-0.8.1-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".ABOUT", + "size": 698, + "date": "2018-10-25", + "sha1": "df61f455a127696691ce099d51a9cc1621a3a7a4", + "md5": "6b6fcec3085677f3787e8b1f587a2d9f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bitarray-0.8.1.tar.gz", + "type": "file", + "name": "bitarray-0.8.1.tar.gz", + "base_name": "bitarray-0.8.1", + "extension": ".tar.gz", + "size": 46877, + "date": "2018-10-22", + "sha1": "cfdde3a6584eb5e94d479771644aa6ba9948310f", + "md5": "3825184f54f4d93508a28031b4c65d3b", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"bitarray-0.8.1.tar\", last modified: Sat Mar 30 19:07:42 2013, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bitarray-0.8.1.tar.gz.ABOUT", + "type": "file", + "name": "bitarray-0.8.1.tar.gz.ABOUT", + "base_name": "bitarray-0.8.1.tar.gz", + "extension": ".ABOUT", + "size": 774, + "date": "2018-10-25", + "sha1": "f96b811d9abe3fa181010d3c2764c824774a941e", + "md5": "c9479b95afc46ceeaef9e68fd3930a1b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bitarray-0.8.1.tar.gz.NOTICE", + "type": "file", + "name": "bitarray-0.8.1.tar.gz.NOTICE", + "base_name": "bitarray-0.8.1.tar.gz", + "extension": ".NOTICE", + "size": 128, + "date": "2018-10-25", + "sha1": "c4a01e03e3be343e428ccbe79e30176aaffe0dfc", + "md5": "848c5ab3aad4fd319d44b3f76f9c5788", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/boolean.py-3.6-py2.py3-none-any.whl", + "type": "file", + "name": "boolean.py-3.6-py2.py3-none-any.whl", + "base_name": "boolean.py-3.6-py2.py3-none-any", + "extension": ".whl", + "size": 21969, + "date": "2018-10-22", + "sha1": "d31b55e7ad2ee917232b3213afe3ae9678156a9f", + "md5": "da39999eb131b589e84ad935dc4ca642", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/boolean.py-3.6-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "boolean.py-3.6-py2.py3-none-any.whl.ABOUT", + "base_name": "boolean.py-3.6-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 831, + "date": "2018-10-22", + "sha1": "ec7c59741b60743bd3b3476a99a1baaa0acd1517", + "md5": "2e443883901dc73de6149d37bf2d84c6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/boolean.py-3.6-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "boolean.py-3.6-py2.py3-none-any.whl.NOTICE", + "base_name": "boolean.py-3.6-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1319, + "date": "2018-10-22", + "sha1": "c96bcae7a8aae22c4a9ebb40ffeb54a6989f7e0b", + "md5": "ac7eb5ff14b4019b3246f1526039f93f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bsd-new.LICENSE", + "type": "file", + "name": "bsd-new.LICENSE", + "base_name": "bsd-new", + "extension": ".LICENSE", + "size": 1427, + "date": "2018-10-22", + "sha1": "df98eedb70b12a431b4682904f452e87dfca1b79", + "md5": "a61303d0dd63d33d64cd9c1d48542573", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bsd-simplified.LICENSE", + "type": "file", + "name": "bsd-simplified.LICENSE", + "base_name": "bsd-simplified", + "extension": ".LICENSE", + "size": 1229, + "date": "2018-10-22", + "sha1": "4a4e3db2d3244fa96557bd03fedb1340d9634ed5", + "md5": "82d742d311fdde745fd0fc2634c33154", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bumpversion-0.5.4.dev0-py2.py3-none-any.whl", + "type": "file", + "name": "bumpversion-0.5.4.dev0-py2.py3-none-any.whl", + "base_name": "bumpversion-0.5.4.dev0-py2.py3-none-any", + "extension": ".whl", + "size": 22389, + "date": "2018-10-22", + "sha1": "c25014fe303d01636c12941df6ee9476356af7d7", + "md5": "df3a771405ef93b30fcd074c3087c43c", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bumpversion.ABOUT", + "type": "file", + "name": "bumpversion.ABOUT", + "base_name": "bumpversion", + "extension": ".ABOUT", + "size": 433, + "date": "2019-01-08", + "sha1": "4e20e41f137c4c98aa2c307d081e6b3fb1661515", + "md5": "c24aebb2b6eb02b8568a6919ab06bb1f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bumpversion.LICENSE", + "type": "file", + "name": "bumpversion.LICENSE", + "base_name": "bumpversion", + "extension": ".LICENSE", + "size": 1063, + "date": "2018-10-22", + "sha1": "e12aef25fc32114a2b056953d9d0cba9a306369c", + "md5": "26ba55a5d908731bd35084c33da47b1e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bz2file-0.98-py2-none-any.whl", + "type": "file", + "name": "bz2file-0.98-py2-none-any.whl", + "base_name": "bz2file-0.98-py2-none-any", + "extension": ".whl", + "size": 8582, + "date": "2018-10-22", + "sha1": "309e704afbb02b9a275095b600de9ea946678369", + "md5": "5bfc0b5169ba1c5c844ede3427acf6c2", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/bz2file.ABOUT", + "type": "file", + "name": "bz2file.ABOUT", + "base_name": "bz2file", + "extension": ".ABOUT", + "size": 464, + "date": "2018-10-22", + "sha1": "5b4e483dc68ded4e49b37287e47e610648ae4b78", + "md5": "694143875a01fe6159082ee706e8f3ae", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/cattrs-0.9.0-py2.py3-none-any.whl", + "type": "file", + "name": "cattrs-0.9.0-py2.py3-none-any.whl", + "base_name": "cattrs-0.9.0-py2.py3-none-any", + "extension": ".whl", + "size": 54652, + "date": "2018-10-22", + "sha1": "1b0e0edeabafa19d18ca10b93a8f24e8f93bd6a5", + "md5": "b43bbb8636c8749578f275502be45106", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/cattrs-0.9.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "cattrs-0.9.0-py2.py3-none-any.whl.ABOUT", + "base_name": "cattrs-0.9.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 586, + "date": "2018-10-25", + "sha1": "b2ec86c36bc0477027725b16f332dac974060239", + "md5": "210ecac583a698dad0556e4ee6850c7e", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/cattrs-0.9.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "cattrs-0.9.0-py2.py3-none-any.whl.NOTICE", + "base_name": "cattrs-0.9.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1073, + "date": "2018-10-25", + "sha1": "5e933f392d2154ca1dc3b3024bdee2e5b80a13fb", + "md5": "695f42931b9663dbe29036a3e7bf981f", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/certifi-2018.4.16-py2.py3-none-any.whl", + "type": "file", + "name": "certifi-2018.4.16-py2.py3-none-any.whl", + "base_name": "certifi-2018.4.16-py2.py3-none-any", + "extension": ".whl", + "size": 150367, + "date": "2018-10-22", + "sha1": "760c62185c36483f7f7b9db7788c699e9c735990", + "md5": "8280b65d50546025140b542904e86c3b", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/certifi-2018.4.16-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "certifi-2018.4.16-py2.py3-none-any.whl.ABOUT", + "base_name": "certifi-2018.4.16-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 940, + "date": "2018-10-22", + "sha1": "4723eadca401dbf5fa467c7708ae2c32b41fc802", + "md5": "763bc3fcfb0dd865e027468e83ed60a9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/certifi.NOTICE", + "type": "file", + "name": "certifi.NOTICE", + "base_name": "certifi", + "extension": ".NOTICE", + "size": 1049, + "date": "2018-10-22", + "sha1": "65ae5ad838246ab7b5300cc6294f192539442e78", + "md5": "67da0714c3f9471067b729eca6c9fbe8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/chardet-3.0.4-py2.py3-none-any.whl", + "type": "file", + "name": "chardet-3.0.4-py2.py3-none-any.whl", + "base_name": "chardet-3.0.4-py2.py3-none-any", + "extension": ".whl", + "size": 133356, + "date": "2018-10-22", + "sha1": "96faab7de7e9a71b37f22adb64daf2898e967e3e", + "md5": "0004b00caff7bb543a1d0d0bd0185a03", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/chardet-3.0.4-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "chardet-3.0.4-py2.py3-none-any.whl.ABOUT", + "base_name": "chardet-3.0.4-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 839, + "date": "2019-01-08", + "sha1": "80bb5d227b6db3865475245a4a9c8ee1ed380c5e", + "md5": "7070e4f9770b6d1adafd7a76abc2a7d4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/click-6.7-py2.py3-none-any.whl", + "type": "file", + "name": "click-6.7-py2.py3-none-any.whl", + "base_name": "click-6.7-py2.py3-none-any", + "extension": ".whl", + "size": 71175, + "date": "2018-10-22", + "sha1": "9490775172e63ba94233d4b201f0e8d78b0cd939", + "md5": "5e7a4e296b3212da2ff11017675d7a4d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/click-6.7-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "click-6.7-py2.py3-none-any.whl.ABOUT", + "base_name": "click-6.7-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 944, + "date": "2019-01-08", + "sha1": "0d99ef2cc9f239cf32e71721adb63bd0e2c06ed2", + "md5": "73fe092fabb0cf116e933ffb68361c0a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/click.LICENSE", + "type": "file", + "name": "click.LICENSE", + "base_name": "click", + "extension": ".LICENSE", + "size": 1787, + "date": "2018-10-22", + "sha1": "36e0ba520ad9e1015a7a955eea042824279fe068", + "md5": "c9730abc73bdd6002e18ef7dffebea53", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/codecov-2.0.15-py2.py3-none-any.whl", + "type": "file", + "name": "codecov-2.0.15-py2.py3-none-any.whl", + "base_name": "codecov-2.0.15-py2.py3-none-any", + "extension": ".whl", + "size": 11635, + "date": "2018-10-22", + "sha1": "4166b50d3765b3982adbf4b7c0b7ce0213a39c8b", + "md5": "e628ba7ec9edf77b39ac22823db5e14e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/codecov.ABOUT", + "type": "file", + "name": "codecov.ABOUT", + "base_name": "codecov", + "extension": ".ABOUT", + "size": 412, + "date": "2018-10-22", + "sha1": "a6a7ea88fa2f71f3d604f25b9688e859cf27d6e3", + "md5": "fbd08d4c904672b65b8f16959db151bd", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/colorama-0.3.9-py2.py3-none-any.whl", + "type": "file", + "name": "colorama-0.3.9-py2.py3-none-any.whl", + "base_name": "colorama-0.3.9-py2.py3-none-any", + "extension": ".whl", + "size": 20181, + "date": "2018-10-22", + "sha1": "e76349362848d6e9dcc2d50926059babf2a8d2da", + "md5": "cc0c01c7b3b34d0354d813e9ab26aca3", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/colorama.ABOUT", + "type": "file", + "name": "colorama.ABOUT", + "base_name": "colorama", + "extension": ".ABOUT", + "size": 571, + "date": "2018-10-22", + "sha1": "2c7d7aef5349dcf6042b8ead6ae2ddba7f267219", + "md5": "e21d1d38fd852074f796bc83e851745e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/colorama.LICENSE", + "type": "file", + "name": "colorama.LICENSE", + "base_name": "colorama", + "extension": ".LICENSE", + "size": 1492, + "date": "2018-10-22", + "sha1": "1c1163ff2c64a68a4665bdfc69c26cf046a51768", + "md5": "14d0b64047ed8f510b51ce0495995358", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/contextlib2-0.5.5-py2.py3-none-any.whl", + "type": "file", + "name": "contextlib2-0.5.5-py2.py3-none-any.whl", + "base_name": "contextlib2-0.5.5-py2.py3-none-any", + "extension": ".whl", + "size": 8134, + "date": "2018-10-22", + "sha1": "113874b4e9b078b664ef588826c0b576fbd88cd6", + "md5": "245e0f6adade50499597fecb660af1e5", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/contextlib2.ABOUT", + "type": "file", + "name": "contextlib2.ABOUT", + "base_name": "contextlib2", + "extension": ".ABOUT", + "size": 478, + "date": "2019-01-08", + "sha1": "8176d97f6ba4ffa248cf47d5a988d8d7fa3e7342", + "md5": "6ba7e4679e6f86622b42ad97858152d2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/contextlib2.LICENSE", + "type": "file", + "name": "contextlib2.LICENSE", + "base_name": "contextlib2", + "extension": ".LICENSE", + "size": 6054, + "date": "2018-10-22", + "sha1": "ec7666523bed16e7f16d28b4d628caf55a31c7b4", + "md5": "43d1c7827e8fad6454b553caf0e1d734", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/coverage-4.4.1-cp27-cp27m-macosx_10_10_x86_64.whl", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-macosx_10_10_x86_64.whl", + "base_name": "coverage-4.4.1-cp27-cp27m-macosx_10_10_x86_64", + "extension": ".whl", + "size": 172051, + "date": "2018-10-22", + "sha1": "8907a78679468e3f5386e9139929623a1872f321", + "md5": "6bb85840b6cb43285ff85c801f156e3b", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/coverage-4.4.1-cp27-cp27m-macosx_10_10_x86_64.whl.ABOUT", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-macosx_10_10_x86_64.whl.ABOUT", + "base_name": "coverage-4.4.1-cp27-cp27m-macosx_10_10_x86_64.whl", + "extension": ".ABOUT", + "size": 461, + "date": "2018-10-25", + "sha1": "7767597b78e1b0532cc93795cdb6edfdc057c112", + "md5": "13ebd1f37355ec0212e3296c62f6d11e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/coverage-4.4.1-cp27-cp27m-macosx_10_12_intel.whl", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-macosx_10_12_intel.whl", + "base_name": "coverage-4.4.1-cp27-cp27m-macosx_10_12_intel", + "extension": ".whl", + "size": 177344, + "date": "2018-10-22", + "sha1": "791c57ee95b83c3fb89e22bc87e18b2bbf4711a4", + "md5": "428602de590d0cb945be2f0ea089c686", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/coverage-4.4.1-cp27-cp27m-macosx_10_12_intel.whl.ABOUT", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-macosx_10_12_intel.whl.ABOUT", + "base_name": "coverage-4.4.1-cp27-cp27m-macosx_10_12_intel.whl", + "extension": ".ABOUT", + "size": 486, + "date": "2018-10-25", + "sha1": "b4a6805550a47a01a2fb83c0e7bc02ec9b884288", + "md5": "d479156ed87f4a805bbd1ddf96472408", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/coverage-4.4.1-cp27-cp27m-win32.whl", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-win32.whl", + "base_name": "coverage-4.4.1-cp27-cp27m-win32", + "extension": ".whl", + "size": 172259, + "date": "2018-10-22", + "sha1": "6170ae274e7c9df5b74a8ae80e6f642e08f11024", + "md5": "d221d8fe692e27f24d630ace89d6e6c6", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/coverage-4.4.1-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-win32.whl.ABOUT", + "base_name": "coverage-4.4.1-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 461, + "date": "2018-10-25", + "sha1": "4a9a1709207d57e62acc24842366ff718ae0e0fd", + "md5": "661fdf3d7b91d88d46a57f01dfba8c79", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/coverage-4.4.1-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-win_amd64.whl", + "base_name": "coverage-4.4.1-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 172527, + "date": "2018-10-22", + "sha1": "01178b44af37341da86d27071b6f6eb5da541fdd", + "md5": "dd3f4464ae70cf4881b548d28530721d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/coverage-4.4.1-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "coverage-4.4.1-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 469, + "date": "2018-10-25", + "sha1": "4464eb5cac1d369b58fd9eb22f94d2cc3e667d71", + "md5": "3e46eebb19cea586ba7cbe95083a58d7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/coverage-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl", + "base_name": "coverage-4.4.1-cp27-cp27mu-manylinux1_x86_64", + "extension": ".whl", + "size": 193355, + "date": "2018-10-22", + "sha1": "eb0727251f84f533a8e10387d1ffab2375c57f2f", + "md5": "18d91861f300dd41f1ef21f7d0c39af5", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/coverage-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "type": "file", + "name": "coverage-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "base_name": "coverage-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".ABOUT", + "size": 450, + "date": "2018-10-25", + "sha1": "0d9c87ea5113a41367751d694e0e3673c834feae", + "md5": "b8bafa29772d5a52e0d5338bde90add6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/coverage-4.4.1.tar.gz", + "type": "file", + "name": "coverage-4.4.1.tar.gz", + "base_name": "coverage-4.4.1", + "extension": ".tar.gz", + "size": 369789, + "date": "2018-10-22", + "sha1": "4f7ed244125c3fc174bca3d3857b6f92b9f652bf", + "md5": "4c4d997cb32be4703f1fde54e6cd1b1c", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/coverage-4.4.1.tar\", last modified: Sun May 14 17:52:19 2017, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/coverage-4.4.1.tar.gz.ABOUT", + "type": "file", + "name": "coverage-4.4.1.tar.gz.ABOUT", + "base_name": "coverage-4.4.1.tar.gz", + "extension": ".ABOUT", + "size": 433, + "date": "2018-10-25", + "sha1": "ca8fa255e8584add05a77dd55f8365d3875e08be", + "md5": "75cf5cf88285ea42480f55b519b05833", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/enum34-1.1.6-py2-none-any.whl", + "type": "file", + "name": "enum34-1.1.6-py2-none-any.whl", + "base_name": "enum34-1.1.6-py2-none-any", + "extension": ".whl", + "size": 12427, + "date": "2018-10-22", + "sha1": "aac820b47ecb34acd554bb276424dd971e287ffd", + "md5": "68f6982cc07dde78f4b500db829860bd", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/enum34-1.1.6-py2-none-any.whl.ABOUT", + "type": "file", + "name": "enum34-1.1.6-py2-none-any.whl.ABOUT", + "base_name": "enum34-1.1.6-py2-none-any.whl", + "extension": ".ABOUT", + "size": 978, + "date": "2019-01-08", + "sha1": "3e7447985f16e7a76a49608fe34d465c4a59179d", + "md5": "5049f455e9c513e419ea26414f0712e3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/enum34-1.1.6.tar.gz", + "type": "file", + "name": "enum34-1.1.6.tar.gz", + "base_name": "enum34-1.1.6", + "extension": ".tar.gz", + "size": 40048, + "date": "2018-10-25", + "sha1": "014ef5878333ff91099893d615192c8cd0b1525a", + "md5": "5f13a0841a61f7fc295c514490d120d0", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/enum34-1.1.6.tar\", last modified: Sun May 15 20:28:31 2016, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/enum34-1.1.6.tar.gz.ABOUT", + "type": "file", + "name": "enum34-1.1.6.tar.gz.ABOUT", + "base_name": "enum34-1.1.6.tar.gz", + "extension": ".ABOUT", + "size": 1071, + "date": "2019-01-08", + "sha1": "0f9098de354b94df2cba0b5975c7e88dcf3690b6", + "md5": "a858bdd8340883d8da2008fedd405398", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/enum34-1.1.6.tar.gz.NOTICE", + "type": "file", + "name": "enum34-1.1.6.tar.gz.NOTICE", + "base_name": "enum34-1.1.6.tar.gz", + "extension": ".NOTICE", + "size": 1538, + "date": "2018-10-25", + "sha1": "8738da018d61f92b852793669955d6c87fe28ba2", + "md5": "d045e9259abb7ed003f745615c399e1f", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/execnet-1.4.1-py2.py3-none-any.whl", + "type": "file", + "name": "execnet-1.4.1-py2.py3-none-any.whl", + "base_name": "execnet-1.4.1-py2.py3-none-any", + "extension": ".whl", + "size": 40665, + "date": "2018-10-22", + "sha1": "025fcb3d9d6817fc9254319c774855e71363f32a", + "md5": "41a32aee20057a8ffdfd5e4889c95233", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/execnet-1.4.1-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "execnet-1.4.1-py2.py3-none-any.whl.ABOUT", + "base_name": "execnet-1.4.1-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 815, + "date": "2018-10-25", + "sha1": "552d9fc5aca00f4750127ed0e1dae63fa1fe650e", + "md5": "724ad780bf49a55c5e7d7e2678d44fb7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/execnet-1.4.1-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "execnet-1.4.1-py2.py3-none-any.whl.NOTICE", + "base_name": "execnet-1.4.1-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1123, + "date": "2018-10-25", + "sha1": "2188e544055213f233b3bf885b9addaa11308e65", + "md5": "160172529d3dadda78f259cbe3714e7b", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/extractcode_7z-9.38-py2-none-win32.whl", + "type": "file", + "name": "extractcode_7z-9.38-py2-none-win32.whl", + "base_name": "extractcode_7z-9.38-py2-none-win32", + "extension": ".whl", + "size": 651937, + "date": "2018-10-22", + "sha1": "ecb31b24f44579a3a87ba4bc2fd1525a96be01e3", + "md5": "2d66f06a9f6f0f8b43e9b93685603f84", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/extractcode_7z-9.38-py2-none-win_amd64.whl", + "type": "file", + "name": "extractcode_7z-9.38-py2-none-win_amd64.whl", + "base_name": "extractcode_7z-9.38-py2-none-win_amd64", + "extension": ".whl", + "size": 851198, + "date": "2018-10-22", + "sha1": "6ab326577444bc0981458aa4bf74de8ca72666fb", + "md5": "ea3f5b09eba98d21e336327ae395a6d0", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/extractcode_7z-9.38.1-py2-none-macosx_10_9_intel.whl", + "type": "file", + "name": "extractcode_7z-9.38.1-py2-none-macosx_10_9_intel.whl", + "base_name": "extractcode_7z-9.38.1-py2-none-macosx_10_9_intel", + "extension": ".whl", + "size": 1098900, + "date": "2018-10-22", + "sha1": "3bbf02c5c7787f081d0c0057adfe364ced9e63dd", + "md5": "f2f9b19b03ddd23f1d8752089142c3f8", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/extractcode_7z-9.38.1-py2-none-manylinux1_x86_64.whl", + "type": "file", + "name": "extractcode_7z-9.38.1-py2-none-manylinux1_x86_64.whl", + "base_name": "extractcode_7z-9.38.1-py2-none-manylinux1_x86_64", + "extension": ".whl", + "size": 1035636, + "date": "2018-10-22", + "sha1": "c000cb3d2328a1343dab6897bbf1fc578519c3ed", + "md5": "c92ed742bca24b328d90b06ca0febc44", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/extractcode_libarchive-3.1.2-py2-none-macosx_10_9_intel.whl", + "type": "file", + "name": "extractcode_libarchive-3.1.2-py2-none-macosx_10_9_intel.whl", + "base_name": "extractcode_libarchive-3.1.2-py2-none-macosx_10_9_intel", + "extension": ".whl", + "size": 377489, + "date": "2018-10-22", + "sha1": "4f3ede419425389b445c94428fd73cc38c77fa8e", + "md5": "e290339866d614080cfa800518c9d12f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/extractcode_libarchive-3.1.2-py2-none-manylinux1_x86_64.whl", + "type": "file", + "name": "extractcode_libarchive-3.1.2-py2-none-manylinux1_x86_64.whl", + "base_name": "extractcode_libarchive-3.1.2-py2-none-manylinux1_x86_64", + "extension": ".whl", + "size": 290167, + "date": "2018-10-22", + "sha1": "06b32f2e037b5d1ae88c092b0c58dbee453300db", + "md5": "49b3eeedf906bde5de1441d02631f25f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/extractcode_libarchive-3.1.2-py2-none-win32.whl", + "type": "file", + "name": "extractcode_libarchive-3.1.2-py2-none-win32.whl", + "base_name": "extractcode_libarchive-3.1.2-py2-none-win32", + "extension": ".whl", + "size": 1328502, + "date": "2018-10-22", + "sha1": "c3a38eee6ee0dbef4794ea1f1945163c1d1288f8", + "md5": "9d1dcc237bf2bcabcef905fb8af87b49", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/extractcode_libarchive-3.1.2-py2-none-win_amd64.whl", + "type": "file", + "name": "extractcode_libarchive-3.1.2-py2-none-win_amd64.whl", + "base_name": "extractcode_libarchive-3.1.2-py2-none-win_amd64", + "extension": ".whl", + "size": 1328510, + "date": "2018-10-22", + "sha1": "f6c373ec416b2caf0013bf14932bf83d0c0a3a48", + "md5": "de5fb75189d09da1139c429f181f35bb", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/fingerprints-0.5.4-py2.py3-none-any.whl", + "type": "file", + "name": "fingerprints-0.5.4-py2.py3-none-any.whl", + "base_name": "fingerprints-0.5.4-py2.py3-none-any", + "extension": ".whl", + "size": 13593, + "date": "2018-10-22", + "sha1": "c42267488215f75da1dfd42bc04118e1fecf45c5", + "md5": "fa664311da8cb30cb2db5362645a199f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/fingerprints-0.5.4-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "fingerprints-0.5.4-py2.py3-none-any.whl.ABOUT", + "base_name": "fingerprints-0.5.4-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 837, + "date": "2019-01-08", + "sha1": "223d2299cd3347b4fa534c29345473e23889255d", + "md5": "1ddd4f12a73441e97b7b75fdc7af3bda", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/fingerprints.LICENSE", + "type": "file", + "name": "fingerprints.LICENSE", + "base_name": "fingerprints", + "extension": ".LICENSE", + "size": 1143, + "date": "2018-10-22", + "sha1": "f89d4f195abb06849dafda8850a33880e099cc63", + "md5": "0787dc3f3a14eb8a7efcfd20cf123c6c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/funcsigs-1.0.2-py2.py3-none-any.whl", + "type": "file", + "name": "funcsigs-1.0.2-py2.py3-none-any.whl", + "base_name": "funcsigs-1.0.2-py2.py3-none-any", + "extension": ".whl", + "size": 17697, + "date": "2018-10-22", + "sha1": "8a601c541be194ae91f7b70075aa67d2a678ddbd", + "md5": "701d58358171f34b6d1197de2923a35a", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/funcsigs-1.0.2-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "funcsigs-1.0.2-py2.py3-none-any.whl.ABOUT", + "base_name": "funcsigs-1.0.2-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1114, + "date": "2018-10-25", + "sha1": "1d2b6c873deedbde3d9c4391ed35e07d6b2ad761", + "md5": "85814e73ad8a287514146a40b59ba553", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/funcsigs-1.0.2-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "funcsigs-1.0.2-py2.py3-none-any.whl.NOTICE", + "base_name": "funcsigs-1.0.2-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 560, + "date": "2018-10-25", + "sha1": "fc21cd09314fc644bd07633c8514198bd8e99651", + "md5": "3ab8b2d3d0810c90bfab4cb10742fc11", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/functools32-3.2.3-2.tar.gz.ABOUT", + "type": "file", + "name": "functools32-3.2.3-2.tar.gz.ABOUT", + "base_name": "functools32-3.2.3-2.tar.gz", + "extension": ".ABOUT", + "size": 741, + "date": "2019-01-08", + "sha1": "ab2cffe60b47df6ceff3ee09eb1b28e22ed14f0f", + "md5": "47aa9c1a24c2dcb30c0c3f90e69701c5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/functools32-3.2.3.post2-cp27-none-any.whl", + "type": "file", + "name": "functools32-3.2.3.post2-cp27-none-any.whl", + "base_name": "functools32-3.2.3.post2-cp27-none-any", + "extension": ".whl", + "size": 10040, + "date": "2018-10-22", + "sha1": "23ab840994011eea29a02f4d7d5710f063e15858", + "md5": "b2a7faeaa3a1bb707d0d2594cb8563ab", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/future-0.16.0-py2-none-any.whl", + "type": "file", + "name": "future-0.16.0-py2-none-any.whl", + "base_name": "future-0.16.0-py2-none-any", + "extension": ".whl", + "size": 498460, + "date": "2018-10-22", + "sha1": "7c9d2f555a022853fc2f00f24d1f6d02d85c576f", + "md5": "1daf246d50d15f69ac100169357589a2", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/future-0.16.0-py2-none-any.whl.ABOUT", + "type": "file", + "name": "future-0.16.0-py2-none-any.whl.ABOUT", + "base_name": "future-0.16.0-py2-none-any.whl", + "extension": ".ABOUT", + "size": 3609, + "date": "2019-01-08", + "sha1": "40d6dd081b130fc26bd62d057e51c3ecac327a4d", + "md5": "023b7f470587d09a89b107ec51adaba5", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "Perl", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/future-0.16.0-py2-none-any.whl.NOTICE", + "type": "file", + "name": "future-0.16.0-py2-none-any.whl.NOTICE", + "base_name": "future-0.16.0-py2-none-any.whl", + "extension": ".NOTICE", + "size": 25350, + "date": "2018-10-22", + "sha1": "fba5538337ae0d256f124308716261a18ed254cf", + "md5": "6c7c4b00325a98797beed027a38e7ca9", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/gpl-2.0-plus.LICENSE", + "type": "file", + "name": "gpl-2.0-plus.LICENSE", + "base_name": "gpl-2.0-plus", + "extension": ".LICENSE", + "size": 18409, + "date": "2018-10-25", + "sha1": "262d6b72d2a965a20b8d222d402d6cbd09086a2a", + "md5": "6128000179c321adc6667b9690d74e33", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/gpl-2.0.LICENSE", + "type": "file", + "name": "gpl-2.0.LICENSE", + "base_name": "gpl-2.0", + "extension": ".LICENSE", + "size": 18092, + "date": "2018-10-22", + "sha1": "4cc77b90af91e615a64ae04893fdffa7939db84c", + "md5": "b234ee4d69f5fce4486a80fdaf4a4263", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/gpl-3.0.LICENSE", + "type": "file", + "name": "gpl-3.0.LICENSE", + "base_name": "gpl-3.0", + "extension": ".LICENSE", + "size": 35147, + "date": "2018-10-25", + "sha1": "8624bcdae55baeef00cd11d5dfcfa60f68710a02", + "md5": "d32239bcb673463ab874e80d47fae504", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/historical.LICENSE", + "type": "file", + "name": "historical.LICENSE", + "base_name": "historical", + "extension": ".LICENSE", + "size": 1129, + "date": "2018-10-22", + "sha1": "ddb5dd86073873aa03ecf68d4ea11202b01472a5", + "md5": "cbf8c280492ca3e0c4a7dbb55b304c25", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/html5lib-0.999999999-py2.py3-none-any.whl", + "type": "file", + "name": "html5lib-0.999999999-py2.py3-none-any.whl", + "base_name": "html5lib-0.999999999-py2.py3-none-any", + "extension": ".whl", + "size": 112678, + "date": "2018-10-22", + "sha1": "1b30a69c2ddd8a38c059a83565f69296d7c5aa3f", + "md5": "c94780c55ea28529c39ad19ed372d629", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/html5lib.ABOUT", + "type": "file", + "name": "html5lib.ABOUT", + "base_name": "html5lib", + "extension": ".ABOUT", + "size": 416, + "date": "2018-10-22", + "sha1": "c0204928a3e4755cbef64ad34577f2f3c00e8272", + "md5": "dadc664a354cab5cba5a5741dcf2b47b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/html5lib.LICENSE", + "type": "file", + "name": "html5lib.LICENSE", + "base_name": "html5lib", + "extension": ".LICENSE", + "size": 1084, + "date": "2018-10-22", + "sha1": "5bd527c7e2297d365b33ea67a400b6ba995e3705", + "md5": "1ba5ada9e6fead1fdc32f43c9f10ba7c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/idna-2.6-py2.py3-none-any.whl", + "type": "file", + "name": "idna-2.6-py2.py3-none-any.whl", + "base_name": "idna-2.6-py2.py3-none-any", + "extension": ".whl", + "size": 56450, + "date": "2018-10-22", + "sha1": "a75f31778ea0bbf218d7ae085f4f961d004d6ff2", + "md5": "875c4a7b32b4897537d5ea9247b5c79e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/idna-2.6-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "idna-2.6-py2.py3-none-any.whl.ABOUT", + "base_name": "idna-2.6-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1089, + "date": "2019-01-08", + "sha1": "af31a4dae3f78fa18d92a15ef42fed560647327a", + "md5": "580d9709868eb839a35ab785323dad5c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/idna-2.6-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "idna-2.6-py2.py3-none-any.whl.NOTICE", + "base_name": "idna-2.6-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 3783, + "date": "2018-10-22", + "sha1": "7a04cb7a831c528eb3045b9639458b97b8afb510", + "md5": "43a39189b7a162f325ac7bc0ca3bfcfd", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/intbitset-2.3.0-cp27-cp27m-macosx_10_9_intel.whl", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27m-macosx_10_9_intel.whl", + "base_name": "intbitset-2.3.0-cp27-cp27m-macosx_10_9_intel", + "extension": ".whl", + "size": 140416, + "date": "2018-10-22", + "sha1": "9ffd10a72b2b1c96b5639b6e07996aff1453765a", + "md5": "e988cc131e7acb3d7f418569e5cd0b5e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/intbitset-2.3.0-cp27-cp27m-macosx_10_9_intel.whl.ABOUT", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27m-macosx_10_9_intel.whl.ABOUT", + "base_name": "intbitset-2.3.0-cp27-cp27m-macosx_10_9_intel.whl", + "extension": ".ABOUT", + "size": 860, + "date": "2018-10-25", + "sha1": "4eb6a769bad18ea544a22cd293b96c2b19a3fe96", + "md5": "07f55e476d57262bc5d8f3071dadea8a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/intbitset-2.3.0-cp27-cp27m-win32.whl", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27m-win32.whl", + "base_name": "intbitset-2.3.0-cp27-cp27m-win32", + "extension": ".whl", + "size": 55058, + "date": "2018-10-22", + "sha1": "306e18f9d55eb4d1f95ee6519d6086e2c12980cf", + "md5": "75efdc76336882e21ac618b7cc38d7f3", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/intbitset-2.3.0-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27m-win32.whl.ABOUT", + "base_name": "intbitset-2.3.0-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 848, + "date": "2018-10-25", + "sha1": "a9e556c78b1f0198522247202645b4d1c984102b", + "md5": "ad4de5023d9f2ce2a7691746f601504d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/intbitset-2.3.0-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27m-win_amd64.whl", + "base_name": "intbitset-2.3.0-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 61306, + "date": "2018-10-22", + "sha1": "d4bca065988f8526f92dc0d788953e4cdfbe5cc5", + "md5": "54883334aae8cee9b47ba46a1513087d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/intbitset-2.3.0-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "intbitset-2.3.0-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 852, + "date": "2018-10-25", + "sha1": "af51ad29e6ffaac709005a733d5e16a6c6c211d4", + "md5": "5cf3da25867b3962de27a2023d8a8f9a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/intbitset-2.3.0-cp27-cp27mu-manylinux1_x86_64.whl", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27mu-manylinux1_x86_64.whl", + "base_name": "intbitset-2.3.0-cp27-cp27mu-manylinux1_x86_64", + "extension": ".whl", + "size": 239851, + "date": "2018-10-22", + "sha1": "f6b9e687ed9c99c4e167e22ae6178f65941fbd98", + "md5": "3c9d7c7b805951e8deb8ffcf270de55d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/intbitset-2.3.0-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "type": "file", + "name": "intbitset-2.3.0-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "base_name": "intbitset-2.3.0-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".ABOUT", + "size": 861, + "date": "2018-10-25", + "sha1": "b0dae75cc90247b2283dc49c7adf503c202e1242", + "md5": "3b264068c95c11f04f58acc8bab106c5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/intbitset-2.3.0.tar.gz", + "type": "file", + "name": "intbitset-2.3.0.tar.gz", + "base_name": "intbitset-2.3.0", + "extension": ".tar.gz", + "size": 139490, + "date": "2018-10-22", + "sha1": "29f2aa866051319669da33b285e794fa9688c9fd", + "md5": "4b6ef2b2b0d442d2ae673355b5c8e1fe", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"intbitset-2.3.0.tar\", last modified: Tue Jun 28 02:44:33 2016, max compression, from Unix", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/intbitset-2.3.0.tar.gz.ABOUT", + "type": "file", + "name": "intbitset-2.3.0.tar.gz.ABOUT", + "base_name": "intbitset-2.3.0.tar.gz", + "extension": ".ABOUT", + "size": 881, + "date": "2018-10-25", + "sha1": "78038e7ece9029857a49ae962f407629002adda8", + "md5": "17df35beb00215b0604e5f2b7987b601", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/intbitset-2.3.0.tar.gz.NOTICE", + "type": "file", + "name": "intbitset-2.3.0.tar.gz.NOTICE", + "base_name": "intbitset-2.3.0.tar.gz", + "extension": ".NOTICE", + "size": 822, + "date": "2018-10-25", + "sha1": "61e3a9f151efd447ab170888f234ebe32be15d2f", + "md5": "54566bae7ed997f4469420ec5f99918b", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/ipaddress-1.0.16-py27-none-any.whl", + "type": "file", + "name": "ipaddress-1.0.16-py27-none-any.whl", + "base_name": "ipaddress-1.0.16-py27-none-any", + "extension": ".whl", + "size": 17441, + "date": "2018-10-22", + "sha1": "dfcd3c43d8720daf63abc1230706f6632d966c19", + "md5": "ca35627d73f695d7dd8999b62a13323f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/ipaddress.ABOUT", + "type": "file", + "name": "ipaddress.ABOUT", + "base_name": "ipaddress", + "extension": ".ABOUT", + "size": 585, + "date": "2019-01-08", + "sha1": "a286e2e7669bfe3835816c5b40ba06616e16a5d4", + "md5": "eb14700c3dae03de873db746a1cb2705", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/isodate-0.5.4-cp27-none-any.whl", + "type": "file", + "name": "isodate-0.5.4-cp27-none-any.whl", + "base_name": "isodate-0.5.4-cp27-none-any", + "extension": ".whl", + "size": 44774, + "date": "2018-10-22", + "sha1": "32fc13b1f1b0dffe2ed78b4f86efef8494fca2d2", + "md5": "985babd29bbb2dce505e8b6f0f3ee8f5", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/isodate.ABOUT", + "type": "file", + "name": "isodate.ABOUT", + "base_name": "isodate", + "extension": ".ABOUT", + "size": 467, + "date": "2019-01-08", + "sha1": "0badb8cf620e0c5bce08f379908d53d97b2f0ea3", + "md5": "075172af9ed2d5fa5f6132ca30fdf910", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/isodate.LICENSE", + "type": "file", + "name": "isodate.LICENSE", + "base_name": "isodate", + "extension": ".LICENSE", + "size": 1291, + "date": "2018-10-22", + "sha1": "213462a4417932299ed95599f7e09fa18c134187", + "md5": "88bd7a93eb1db72c2bd98d670bd7e47d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/jaraco.timing-1.3.2-py2.py3-none-any.whl", + "type": "file", + "name": "jaraco.timing-1.3.2-py2.py3-none-any.whl", + "base_name": "jaraco.timing-1.3.2-py2.py3-none-any", + "extension": ".whl", + "size": 3203, + "date": "2018-10-22", + "sha1": "64903b9ee1198ebbc826dc23021148ff4f2397ea", + "md5": "6e8f81c267ea8eddc1641e9af99a0d57", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/jaraco.timing.ABOUT", + "type": "file", + "name": "jaraco.timing.ABOUT", + "base_name": "jaraco.timing", + "extension": ".ABOUT", + "size": 516, + "date": "2019-01-08", + "sha1": "aa46669a831403d23a046af9008fbb433a4e718a", + "md5": "7e9d6eccce0ba7e39133088c45d783a4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/jaraco.timing.LICENSE", + "type": "file", + "name": "jaraco.timing.LICENSE", + "base_name": "jaraco.timing", + "extension": ".LICENSE", + "size": 1054, + "date": "2018-10-22", + "sha1": "391480fe9caa1024f5c344a59983bf72e4c4ff05", + "md5": "2b1220d9c897283dedee0cf617fa9b8d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/javaproperties-0.5.1-py2.py3-none-any.whl", + "type": "file", + "name": "javaproperties-0.5.1-py2.py3-none-any.whl", + "base_name": "javaproperties-0.5.1-py2.py3-none-any", + "extension": ".whl", + "size": 19657, + "date": "2019-02-13", + "sha1": "870198125caba78211b37a4a049933f52baef205", + "md5": "f35a0a0795131b963a29968c565817d1", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/javaproperties.ABOUT", + "type": "file", + "name": "javaproperties.ABOUT", + "base_name": "javaproperties", + "extension": ".ABOUT", + "size": 529, + "date": "2019-02-13", + "sha1": "74e5c861c10a2e1b6a8b62ad9dca0cd1da899dd1", + "md5": "6ef59c35ec982eab09c1cc83b4887a8f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/javaproperties.LICENSE", + "type": "file", + "name": "javaproperties.LICENSE", + "base_name": "javaproperties", + "extension": ".LICENSE", + "size": 1094, + "date": "2019-02-13", + "sha1": "04676a8c6c61fd92fa1a964c5222513395ba2bed", + "md5": "7c211631c1f9d49f0ad2a5fcca94d920", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/Jinja2-2.10-py2.py3-none-any.whl", + "type": "file", + "name": "Jinja2-2.10-py2.py3-none-any.whl", + "base_name": "Jinja2-2.10-py2.py3-none-any", + "extension": ".whl", + "size": 126381, + "date": "2018-10-22", + "sha1": "f14bb3e5021b2b0605dcd4865ac539cde04fe856", + "md5": "cb679acd14423aef56dfff61d6a988f8", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/Jinja2-2.10-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "Jinja2-2.10-py2.py3-none-any.whl.ABOUT", + "base_name": "Jinja2-2.10-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 794, + "date": "2018-10-22", + "sha1": "6181f775625d4e4b783ffead1f3fd2a59ffc3ebb", + "md5": "b991f96d3d9468d489b4fff6e73ad7c5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/Jinja2.LICENSE", + "type": "file", + "name": "Jinja2.LICENSE", + "base_name": "Jinja2", + "extension": ".LICENSE", + "size": 1522, + "date": "2018-10-22", + "sha1": "3cd0e3bc52ae43d57431aa532f29268c6db24cb4", + "md5": "50723232f6cd0be34e16d792724ed666", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lgpl-2.1.LICENSE", + "type": "file", + "name": "lgpl-2.1.LICENSE", + "base_name": "lgpl-2.1", + "extension": ".LICENSE", + "size": 26478, + "date": "2018-10-22", + "sha1": "292879f4cfebf8610f624e2fc1337fd20b3bcf2f", + "md5": "0dd7d09c250bbb0430f30035babf85ab", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lgpl-3.0-plus.LICENSE", + "type": "file", + "name": "lgpl-3.0-plus.LICENSE", + "base_name": "lgpl-3.0-plus", + "extension": ".LICENSE", + "size": 7655, + "date": "2018-10-25", + "sha1": "9724671f3ba3449088484405a456ca6ea8c6abae", + "md5": "e6b9e02abe0e218df70dff26cc87801f", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lgpl-3.0.LICENSE", + "type": "file", + "name": "lgpl-3.0.LICENSE", + "base_name": "lgpl-3.0", + "extension": ".LICENSE", + "size": 7633, + "date": "2018-10-22", + "sha1": "de74cd7053634e009286e7ffa364f909f298e671", + "md5": "2c8b31c2e07b5f4609104be5494ccf59", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/license_expression-0.99-py2.py3-none-any.whl", + "type": "file", + "name": "license_expression-0.99-py2.py3-none-any.whl", + "base_name": "license_expression-0.99-py2.py3-none-any", + "extension": ".whl", + "size": 20032, + "date": "2018-10-22", + "sha1": "8d89733bf0012122d557b1b8a6c79a70fa742c46", + "md5": "cff177fd902ec3ee425fc2db26974aaa", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/license_expression-0.99-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "license_expression-0.99-py2.py3-none-any.whl.ABOUT", + "base_name": "license_expression-0.99-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 976, + "date": "2018-10-22", + "sha1": "8d93a25f94d3cb038ec7c8baa0b02b995b8b7a33", + "md5": "953b4bd53719f010c383b46eaa39f1f0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/license_expression-0.99-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "license_expression-0.99-py2.py3-none-any.whl.NOTICE", + "base_name": "license_expression-0.99-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1152, + "date": "2018-10-22", + "sha1": "1549229018c3758a9ddcdcd694a164a5b04cdb8e", + "md5": "4349dc85aeec37497b88743d3a529ffd", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", + "base_name": "lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64", + "extension": ".whl", + "size": 8800294, + "date": "2018-10-22", + "sha1": "9eba7b948bf13ccffd9da809ad5b2b1154de2cb1", + "md5": "008fbecb2e18a03b0d161c196ed704a7", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.ABOUT", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.ABOUT", + "base_name": "lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", + "extension": ".ABOUT", + "size": 1355, + "date": "2018-10-25", + "sha1": "fdb41d4266eabcc1361be4e392ef402d44b1e263", + "md5": "d3ed59c894bda704757924815b7b0b69", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.NOTICE", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.NOTICE", + "base_name": "lxml-4.2.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", + "extension": ".NOTICE", + "size": 5458, + "date": "2018-10-25", + "sha1": "b2250bcb7c2f769cfdb1a22151ee20e2e12a78ef", + "md5": "2daa0c96a380ccbb70e88f59a85872dc", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1-cp27-cp27m-win32.whl", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-win32.whl", + "base_name": "lxml-4.2.1-cp27-cp27m-win32", + "extension": ".whl", + "size": 3213004, + "date": "2018-10-22", + "sha1": "eac1f8032bd5a5352a3ff12b8b2310b496a55e96", + "md5": "a36b1ee7cc563fe34862c4e558e95bfe", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-win32.whl.ABOUT", + "base_name": "lxml-4.2.1-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 1091, + "date": "2018-10-25", + "sha1": "dd2dc55ca387e148c181f30e4df938a7c9c07802", + "md5": "5be6c8cf50d337862973eac27a1e7329", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1-cp27-cp27m-win32.whl.NOTICE", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-win32.whl.NOTICE", + "base_name": "lxml-4.2.1-cp27-cp27m-win32.whl", + "extension": ".NOTICE", + "size": 5458, + "date": "2018-10-25", + "sha1": "b2250bcb7c2f769cfdb1a22151ee20e2e12a78ef", + "md5": "2daa0c96a380ccbb70e88f59a85872dc", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-win_amd64.whl", + "base_name": "lxml-4.2.1-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 3568130, + "date": "2018-10-22", + "sha1": "d271b00d8ed39c747a274666d89e8bac09bd3e03", + "md5": "b9123b80ec548e3c2766a4d570ce1a10", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "lxml-4.2.1-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 1103, + "date": "2018-10-25", + "sha1": "d618497b1fc69d47ae8e332aa5ed643e9be6f52d", + "md5": "b833d0b04086f6df519dc5ac19a863e8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1-cp27-cp27m-win_amd64.whl.NOTICE", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27m-win_amd64.whl.NOTICE", + "base_name": "lxml-4.2.1-cp27-cp27m-win_amd64.whl", + "extension": ".NOTICE", + "size": 5458, + "date": "2018-10-25", + "sha1": "b2250bcb7c2f769cfdb1a22151ee20e2e12a78ef", + "md5": "2daa0c96a380ccbb70e88f59a85872dc", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl", + "base_name": "lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64", + "extension": ".whl", + "size": 5590957, + "date": "2018-10-22", + "sha1": "94ae6add45360e7dc5630083284c700c1f07a1ad", + "md5": "6a3ce18f3c665260e9ca1edc83df7bdc", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "base_name": "lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".ABOUT", + "size": 1130, + "date": "2018-10-25", + "sha1": "e37b7ff89858917b9f3cd03f704a6cb132673181", + "md5": "d10d29fc53e64a37369cf95ef462eee6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl.NOTICE", + "type": "file", + "name": "lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl.NOTICE", + "base_name": "lxml-4.2.1-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".NOTICE", + "size": 5458, + "date": "2018-10-25", + "sha1": "b2250bcb7c2f769cfdb1a22151ee20e2e12a78ef", + "md5": "2daa0c96a380ccbb70e88f59a85872dc", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1.tar.gz", + "type": "file", + "name": "lxml-4.2.1.tar.gz", + "base_name": "lxml-4.2.1", + "extension": ".tar.gz", + "size": 4284267, + "date": "2018-10-22", + "sha1": "5ac888d5957f74298fb6daf74778bd91812f7571", + "md5": "c266d9062e23b08f66426979a2b36f51", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/lxml-4.2.1.tar\", last modified: Wed Mar 21 13:38:58 2018, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1.tar.gz.ABOUT", + "type": "file", + "name": "lxml-4.2.1.tar.gz.ABOUT", + "base_name": "lxml-4.2.1.tar.gz", + "extension": ".ABOUT", + "size": 1049, + "date": "2018-10-25", + "sha1": "87489a657941e58fce15b0f57ceb0e930bd8ed0f", + "md5": "94dac6ab64b7cba5aa8552668ad618b0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/lxml-4.2.1.tar.gz.NOTICE", + "type": "file", + "name": "lxml-4.2.1.tar.gz.NOTICE", + "base_name": "lxml-4.2.1.tar.gz", + "extension": ".NOTICE", + "size": 5458, + "date": "2018-10-25", + "sha1": "b2250bcb7c2f769cfdb1a22151ee20e2e12a78ef", + "md5": "2daa0c96a380ccbb70e88f59a85872dc", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/MarkupSafe-1.0-py2-none-any.whl", + "type": "file", + "name": "MarkupSafe-1.0-py2-none-any.whl", + "base_name": "MarkupSafe-1.0-py2-none-any", + "extension": ".whl", + "size": 14696, + "date": "2018-10-22", + "sha1": "656343f0cd3b6cc36405440b8fecf4753f993457", + "md5": "3ee8d1b06675869bb7b8e1f3c254eb46", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/MarkupSafe-1.0-py2-none-any.whl.ABOUT", + "type": "file", + "name": "MarkupSafe-1.0-py2-none-any.whl.ABOUT", + "base_name": "MarkupSafe-1.0-py2-none-any.whl", + "extension": ".ABOUT", + "size": 682, + "date": "2018-10-25", + "sha1": "9a816de7477557db2929aba7a5f9a565198826e4", + "md5": "0ea4e9f5095ed452bfec16e0c1fd2146", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/MarkupSafe-1.0.tar.gz", + "type": "file", + "name": "MarkupSafe-1.0.tar.gz", + "base_name": "MarkupSafe-1.0", + "extension": ".tar.gz", + "size": 14356, + "date": "2018-10-22", + "sha1": "9072e80a7faa0f49805737a48f3d871eb1c48728", + "md5": "2fcedc9284d50e577b5192e8e3578355", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/MarkupSafe-1.0.tar\", last modified: Tue Mar 7 07:32:11 2017, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/MarkupSafe-1.0.tar.gz.ABOUT", + "type": "file", + "name": "MarkupSafe-1.0.tar.gz.ABOUT", + "base_name": "MarkupSafe-1.0.tar.gz", + "extension": ".ABOUT", + "size": 775, + "date": "2018-10-25", + "sha1": "38053fe25ddf7cd689f115574fdeea1c26f14cc0", + "md5": "c80b09bd5a08c475f54149a801bbb42b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/MarkupSafe-1.0.tar.gz.NOTICE", + "type": "file", + "name": "MarkupSafe-1.0.tar.gz.NOTICE", + "base_name": "MarkupSafe-1.0.tar.gz", + "extension": ".NOTICE", + "size": 1613, + "date": "2018-10-25", + "sha1": "59c9d80b117773f4139d4840f35ce41853a388c6", + "md5": "86aeff6594b01ec1aab914069d7ca753", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/mit.LICENSE", + "type": "file", + "name": "mit.LICENSE", + "base_name": "mit", + "extension": ".LICENSE", + "size": 1022, + "date": "2018-10-22", + "sha1": "3a7a80be859f41edcaf9989291d2f4b04231d186", + "md5": "cc4734e8a01f740811ac41130a40cf90", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/more_itertools-4.2.0-py2-none-any.whl", + "type": "file", + "name": "more_itertools-4.2.0-py2-none-any.whl", + "base_name": "more_itertools-4.2.0-py2-none-any", + "extension": ".whl", + "size": 45015, + "date": "2018-10-22", + "sha1": "cdd72ea299f10dfec0e903d5a70d64a011f67300", + "md5": "89e95ea35f539a8e82c9a7b6156e4de1", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/more_itertools-4.2.0-py2-none-any.whl.ABOUT", + "type": "file", + "name": "more_itertools-4.2.0-py2-none-any.whl.ABOUT", + "base_name": "more_itertools-4.2.0-py2-none-any.whl", + "extension": ".ABOUT", + "size": 771, + "date": "2019-01-08", + "sha1": "5d018170c41ba81abb50a6691ed571287c493f72", + "md5": "3f6a8ae0a9dc73d87eac0b1a70b6bc93", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/mpl-2.0.LICENSE", + "type": "file", + "name": "mpl-2.0.LICENSE", + "base_name": "mpl-2.0", + "extension": ".LICENSE", + "size": 16726, + "date": "2018-10-22", + "sha1": "9744cedce099f727b327cd9913a1fdc58a7f5599", + "md5": "815ca599c9df247a0c7f619bab123dad", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/nltk-3.2-py2-none-any.whl", + "type": "file", + "name": "nltk-3.2-py2-none-any.whl", + "base_name": "nltk-3.2-py2-none-any", + "extension": ".whl", + "size": 1409855, + "date": "2018-10-22", + "sha1": "92a46499b5f8e64e83b4b438d90e78400e281a40", + "md5": "0eb13732a726f889873ceafbec8af46a", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/nltk.ABOUT", + "type": "file", + "name": "nltk.ABOUT", + "base_name": "nltk", + "extension": ".ABOUT", + "size": 243, + "date": "2018-10-22", + "sha1": "c2f99d88f953639c275856dc02d3c570bf561d28", + "md5": "2ec3192118ce5d6013dcac01a8163eb3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/normality-0.5.12-py2.py3-none-any.ABOUT", + "type": "file", + "name": "normality-0.5.12-py2.py3-none-any.ABOUT", + "base_name": "normality-0.5.12-py2.py3-none-any", + "extension": ".ABOUT", + "size": 716, + "date": "2019-01-08", + "sha1": "8b6bacab0abe0905d598db7d9344d883ded5d4dc", + "md5": "23a3370d7224a38986a910144c4f9ad8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/normality-0.5.12-py2.py3-none-any.whl", + "type": "file", + "name": "normality-0.5.12-py2.py3-none-any.whl", + "base_name": "normality-0.5.12-py2.py3-none-any", + "extension": ".whl", + "size": 10000, + "date": "2018-10-22", + "sha1": "b9da1651b9816ec1ebc32d4772cb44f9ddabbab9", + "md5": "226e40a623eb6c94d4eaf05dd35a463d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/other-permissive.LICENSE", + "type": "file", + "name": "other-permissive.LICENSE", + "base_name": "other-permissive", + "extension": ".LICENSE", + "size": 139, + "date": "2018-10-25", + "sha1": "9bee4209373ce81012b572c8564c3cc79b621e6f", + "md5": "72a828f790eb67b27cb8d5e15e147a6e", + "mime_type": "text/plain", + "file_type": "ASCII text, with no line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/packageurl_python-0.8.5-py2.py3-none-any.whl", + "type": "file", + "name": "packageurl_python-0.8.5-py2.py3-none-any.whl", + "base_name": "packageurl_python-0.8.5-py2.py3-none-any", + "extension": ".whl", + "size": 14256, + "date": "2019-02-13", + "sha1": "657790edd40a1bf4be0714d674a13b303ab72841", + "md5": "25dd321a448c9b4864850d7c1d388425", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/packageurl_python-0.8.5-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "packageurl_python-0.8.5-py2.py3-none-any.whl.ABOUT", + "base_name": "packageurl_python-0.8.5-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 983, + "date": "2019-02-13", + "sha1": "070bac8fb9d528dcb986aa7ffebbedba8e6d3670", + "md5": "02439d88357c381655446888067a2e88", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Objective-C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/packageurl_python-0.8.5-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "packageurl_python-0.8.5-py2.py3-none-any.whl.NOTICE", + "base_name": "packageurl_python-0.8.5-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1054, + "date": "2019-02-13", + "sha1": "8a003bd4f1a9dce0acb513119f11137d32bb1a6a", + "md5": "ec425c78d8beabdb209b01c5fbcd38e0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/packaging-16.8-py2.py3-none-any.whl", + "type": "file", + "name": "packaging-16.8-py2.py3-none-any.whl", + "base_name": "packaging-16.8-py2.py3-none-any", + "extension": ".whl", + "size": 23069, + "date": "2018-10-22", + "sha1": "6c45e475be475c385ef46f583a0214dea6a35783", + "md5": "c7326351bf015fa53c74b0075923ab02", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/packaging.ABOUT", + "type": "file", + "name": "packaging.ABOUT", + "base_name": "packaging", + "extension": ".ABOUT", + "size": 508, + "date": "2018-10-22", + "sha1": "745d159112ab4f02fb671c4e8f1a4c9112305454", + "md5": "597112ff92e9819d06d6331e597ca84a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/packaging.NOTICE", + "type": "file", + "name": "packaging.NOTICE", + "base_name": "packaging", + "extension": ".NOTICE", + "size": 196, + "date": "2018-10-22", + "sha1": "7a567a2429032a51ac567feff363e02965319f43", + "md5": "faaad7458bb3408d7b85e3fc252b65d2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/patch-1.16-py2-none-any.whl", + "type": "file", + "name": "patch-1.16-py2-none-any.whl", + "base_name": "patch-1.16-py2-none-any", + "extension": ".whl", + "size": 13135, + "date": "2018-10-22", + "sha1": "725eea92da9e68f3efc62fc836479ea754b4672f", + "md5": "746b0d4b7a750c00911ea993ddd32075", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/patch.ABOUT", + "type": "file", + "name": "patch.ABOUT", + "base_name": "patch", + "extension": ".ABOUT", + "size": 501, + "date": "2019-01-08", + "sha1": "5df33b17975405bac1eb23fb256e8d80268ed7e4", + "md5": "a21de730f40e516506a81c9ff643055f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/patch.LICENSE", + "type": "file", + "name": "patch.LICENSE", + "base_name": "patch", + "extension": ".LICENSE", + "size": 1091, + "date": "2018-10-22", + "sha1": "89bb426c083372c122c639eda0c3f5e200f30281", + "md5": "d3d565685461cd91cd445edf2217ac1b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pathlib2-2.3.2-py2.py3-none-any.whl", + "type": "file", + "name": "pathlib2-2.3.2-py2.py3-none-any.whl", + "base_name": "pathlib2-2.3.2-py2.py3-none-any", + "extension": ".whl", + "size": 16692, + "date": "2018-10-25", + "sha1": "ff29acd4cb59424e631179c2279d6fd9ac4a4566", + "md5": "337ce92ec14734203665fca8c60d06f9", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pathlib2-2.3.2-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pathlib2-2.3.2-py2.py3-none-any.whl.ABOUT", + "base_name": "pathlib2-2.3.2-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 902, + "date": "2019-01-08", + "sha1": "e08039ba7bfb56b955a2c72390a7df82ca025ec5", + "md5": "662051827bddd427cbc9e8511fb80647", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pdfminer.six-20181108-py2.py3-none-any.whl", + "type": "file", + "name": "pdfminer.six-20181108-py2.py3-none-any.whl", + "base_name": "pdfminer.six-20181108-py2.py3-none-any", + "extension": ".whl", + "size": 5597732, + "date": "2018-11-14", + "sha1": "7a1633ef5233447d583a362622fec8185ef087b1", + "md5": "23d44733f43a93eb6077d4239e2b9720", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pdfminer.six-20181108-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pdfminer.six-20181108-py2.py3-none-any.whl.ABOUT", + "base_name": "pdfminer.six-20181108-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1296, + "date": "2019-01-08", + "sha1": "1c930804b55fa5e6d22667d972765f3b20972de3", + "md5": "df8b042bc93eb86da7789d69faf2ec3e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pdfminer.six-20181108-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "pdfminer.six-20181108-py2.py3-none-any.whl.NOTICE", + "base_name": "pdfminer.six-20181108-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 2640, + "date": "2018-11-14", + "sha1": "0da11b3ddd564dfb7b4ca60d38699802eb2e8819", + "md5": "5d11a57ee094e4b51c2ad4930bfca56b", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pefile-2018.8.8-py2-none-any.whl", + "type": "file", + "name": "pefile-2018.8.8-py2-none-any.whl", + "base_name": "pefile-2018.8.8-py2-none-any", + "extension": ".whl", + "size": 59749, + "date": "2018-10-22", + "sha1": "a55d90603bed90e16c6d01a8c445ad69887dae47", + "md5": "7afa637ceaba48ba87be796a62f1ee07", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pefile-2018.8.8-py2-none-any.whl.ABOUT", + "type": "file", + "name": "pefile-2018.8.8-py2-none-any.whl.ABOUT", + "base_name": "pefile-2018.8.8-py2-none-any.whl", + "extension": ".ABOUT", + "size": 674, + "date": "2018-10-22", + "sha1": "2c1e1d69569f2e25355d4721317cb9f554ae4b5c", + "md5": "eac6f6c9833e5ababb2285390aba8a70", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pip-18.1-py2.py3-none-any.whl", + "type": "file", + "name": "pip-18.1-py2.py3-none-any.whl", + "base_name": "pip-18.1-py2.py3-none-any", + "extension": ".whl", + "size": 1323545, + "date": "2018-10-25", + "sha1": "470a41b274f5f0f3214b97a8915a0fbde7418c8d", + "md5": "2fba06061e2274c00c67804f6ddef15e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pip-18.1-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pip-18.1-py2.py3-none-any.whl.ABOUT", + "base_name": "pip-18.1-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1104, + "date": "2018-10-25", + "sha1": "44aa8ac5239b7cadab7b5f1ff0c9e14f1c75fbdf", + "md5": "1932bf948ac8f5120f98145ba6793fa8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pip-18.1-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "pip-18.1-py2.py3-none-any.whl.NOTICE", + "base_name": "pip-18.1-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1108, + "date": "2018-10-25", + "sha1": "f15823d46c9b79a07e33f7279dab120f02f471a0", + "md5": "961f57bbb8ed440aa418b1d13ece3230", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pluggy-0.8.0-py2.py3-none-any.whl", + "type": "file", + "name": "pluggy-0.8.0-py2.py3-none-any.whl", + "base_name": "pluggy-0.8.0-py2.py3-none-any", + "extension": ".whl", + "size": 17211, + "date": "2018-10-25", + "sha1": "ed6f9151fcba487a9bcad3b438d8752d6f96e4f7", + "md5": "15ae1293ef2c5bfda2bda23985c58b29", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pluggy-0.8.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pluggy-0.8.0-py2.py3-none-any.whl.ABOUT", + "base_name": "pluggy-0.8.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 736, + "date": "2018-10-25", + "sha1": "1da3105dfa529b9902cf12334e18828b59287312", + "md5": "971f53a9f5cf4feaff73d3b07bbfc3a9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pluggy-0.8.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "pluggy-0.8.0-py2.py3-none-any.whl.NOTICE", + "base_name": "pluggy-0.8.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1130, + "date": "2018-10-25", + "sha1": "40d54c20c6ef1c4c124339962113e8927a5a5790", + "md5": "5cc3b753975a017f8d08ddc9629e0bdc", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/ply-3.9-py2.py3-none-any.whl", + "type": "file", + "name": "ply-3.9-py2.py3-none-any.whl", + "base_name": "ply-3.9-py2.py3-none-any", + "extension": ".whl", + "size": 49449, + "date": "2018-10-22", + "sha1": "1fc5da9a42a3a7a87aae520f9691a3af4a3ba0a4", + "md5": "3ab8b52bb3c07e86c34c98dbb8a47918", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/ply-3.9-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "ply-3.9-py2.py3-none-any.whl.ABOUT", + "base_name": "ply-3.9-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 851, + "date": "2019-02-13", + "sha1": "c094f77ceedee974a9674eee216aa3a5e9339b25", + "md5": "574bfac11eaa122349ced534933de0c7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/ply-3.9-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "ply-3.9-py2.py3-none-any.whl.NOTICE", + "base_name": "ply-3.9-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1487, + "date": "2019-02-13", + "sha1": "39cb98917171a6339202d1017b3cedabffbfa0ce", + "md5": "736a229c94abb112bcd8fd74e99f40e9", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/public-domain.LICENSE", + "type": "file", + "name": "public-domain.LICENSE", + "base_name": "public-domain", + "extension": ".LICENSE", + "size": 13, + "date": "2018-10-22", + "sha1": "b95d961276d9e9809aec43b99dd04ac1d017c6fc", + "md5": "1282faaaab2ab95c41052afbc71de28e", + "mime_type": "text/plain", + "file_type": "ASCII text, with no line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/publicsuffix2-2.20180921-py2.py3-none-any.whl", + "type": "file", + "name": "publicsuffix2-2.20180921-py2.py3-none-any.whl", + "base_name": "publicsuffix2-2.20180921-py2.py3-none-any", + "extension": ".whl", + "size": 86670, + "date": "2018-10-22", + "sha1": "b7c595bc757380ef8866360331f07bf02dbc82f0", + "md5": "5337bd506ca48d3068f99f80ef0fbfe9", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/publicsuffix2-2.20180921-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "publicsuffix2-2.20180921-py2.py3-none-any.whl.ABOUT", + "base_name": "publicsuffix2-2.20180921-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1210, + "date": "2019-01-08", + "sha1": "d7a5750c0a16da55badfed99aad30b3696410745", + "md5": "6c8c957c55ed0d600eb8c378ffdcbd5a", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/publicsuffix2-2.20180921-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "publicsuffix2-2.20180921-py2.py3-none-any.whl.NOTICE", + "base_name": "publicsuffix2-2.20180921-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1672, + "date": "2018-10-22", + "sha1": "ad0a9de3edd7625b9395f37999684da0b04976b1", + "md5": "40c8558729d7b14855a5292a09b8a86a", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/py-1.7.0-py2.py3-none-any.whl", + "type": "file", + "name": "py-1.7.0-py2.py3-none-any.whl", + "base_name": "py-1.7.0-py2.py3-none-any", + "extension": ".whl", + "size": 83960, + "date": "2018-10-25", + "sha1": "e2496f9e0563ded8c70e582b7ffcff46f87b8804", + "md5": "22cf37693f28856ebbb74c08d01f7c76", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/py-1.7.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "py-1.7.0-py2.py3-none-any.whl.ABOUT", + "base_name": "py-1.7.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 748, + "date": "2018-10-25", + "sha1": "791e9e453d2732813f8111b66dea6df9ef977810", + "md5": "32513b588a8ff9bf87af13b51ecc3851", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/py-1.7.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "py-1.7.0-py2.py3-none-any.whl.NOTICE", + "base_name": "py-1.7.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1126, + "date": "2018-10-25", + "sha1": "09d1835300276a1d2d17dddebd5e5996040f4a26", + "md5": "4a948a4dfc519ba8b022dbaa6212c9ab", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/py2-ipaddress-3.4.1.tar.gz", + "type": "file", + "name": "py2-ipaddress-3.4.1.tar.gz", + "base_name": "py2-ipaddress-3.4.1", + "extension": ".tar.gz", + "size": 17880, + "date": "2018-10-25", + "sha1": "26d0737c3f4d11d831ffa02df4389a428bedf205", + "md5": "47734313c841068e3d5386d048d01c3d", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/py2-ipaddress-3.4.1.tar\", last modified: Mon May 11 09:22:06 2015, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/py2-ipaddress-3.4.1.tar.gz.ABOUT", + "type": "file", + "name": "py2-ipaddress-3.4.1.tar.gz.ABOUT", + "base_name": "py2-ipaddress-3.4.1.tar.gz", + "extension": ".ABOUT", + "size": 1218, + "date": "2019-01-08", + "sha1": "bdcf19977bbab7babfe1b5154f47e921194d0d38", + "md5": "ae50d0ba0750b462b6247daa407b9ea6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/py2-ipaddress-3.4.1.tar.gz.NOTICE", + "type": "file", + "name": "py2-ipaddress-3.4.1.tar.gz.NOTICE", + "base_name": "py2-ipaddress-3.4.1.tar.gz", + "extension": ".NOTICE", + "size": 333, + "date": "2018-10-22", + "sha1": "bbd5f42cabd16444f1f0b0d5a8aea4146e4d420c", + "md5": "36f8186fac5be3f12b01a10f60f9092b", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/py2_ipaddress-3.4.1-py2-none-any.whl", + "type": "file", + "name": "py2_ipaddress-3.4.1-py2-none-any.whl", + "base_name": "py2_ipaddress-3.4.1-py2-none-any", + "extension": ".whl", + "size": 17027, + "date": "2018-10-22", + "sha1": "9cd0f6a06ccbb238a5f58e999ba148ca71bb3013", + "md5": "509e5d928de5aa1601a5e36ea50c0189", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/py2_ipaddress-3.4.1-py2-none-any.whl.ABOUT", + "type": "file", + "name": "py2_ipaddress-3.4.1-py2-none-any.whl.ABOUT", + "base_name": "py2_ipaddress-3.4.1-py2-none-any.whl", + "extension": ".ABOUT", + "size": 1125, + "date": "2019-01-08", + "sha1": "7ceba4dc96bc770e1d82e1d7814dd3fc331ae4e4", + "md5": "4e2b882589cf5223a21747ba910fb59c", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyahocorasick-1.1.8-cp27-cp27m-macosx_10_11_x86_64.whl", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27m-macosx_10_11_x86_64.whl", + "base_name": "pyahocorasick-1.1.8-cp27-cp27m-macosx_10_11_x86_64", + "extension": ".whl", + "size": 25218, + "date": "2018-10-22", + "sha1": "4c321b524d5b2f5820466e88fc30302e40bb4996", + "md5": "56cab336669a7526ee2bf3f3dd31aa28", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyahocorasick-1.1.8-cp27-cp27m-macosx_10_11_x86_64.whl.ABOUT", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27m-macosx_10_11_x86_64.whl.ABOUT", + "base_name": "pyahocorasick-1.1.8-cp27-cp27m-macosx_10_11_x86_64.whl", + "extension": ".ABOUT", + "size": 834, + "date": "2019-01-08", + "sha1": "100f2fb0f7c849890b265cb2c11cfd21f4c62794", + "md5": "86f9eefce70c4798c1b4147c9fbc8bd2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyahocorasick-1.1.8-cp27-cp27m-win32.whl", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27m-win32.whl", + "base_name": "pyahocorasick-1.1.8-cp27-cp27m-win32", + "extension": ".whl", + "size": 23774, + "date": "2018-10-22", + "sha1": "eef5e48e288bb6497cd1b25aa0eb7112f85d11a0", + "md5": "96b8ca8bdd119e2d0aecfc4e958557b7", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyahocorasick-1.1.8-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27m-win32.whl.ABOUT", + "base_name": "pyahocorasick-1.1.8-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 820, + "date": "2019-01-08", + "sha1": "38e06ce61f3ee7c69adf97f676952785f62bee99", + "md5": "ab24ba5bff13f5f34d9e755e1d4a65d3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyahocorasick-1.1.8-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27m-win_amd64.whl", + "base_name": "pyahocorasick-1.1.8-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 26661, + "date": "2018-10-22", + "sha1": "dde171303e9bd7aa59212dfed7d0f0bc849bdcc2", + "md5": "e68322391c55ee86aec8d0885f058b3f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyahocorasick-1.1.8-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "pyahocorasick-1.1.8-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 824, + "date": "2019-01-08", + "sha1": "ffef4fdaaa9f1477a83916b574a8f3a167f063d2", + "md5": "93cb66adab30d570d89bd6b770415258", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyahocorasick-1.1.8-cp27-cp27mu-linux_x86_64.whl", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27mu-linux_x86_64.whl", + "base_name": "pyahocorasick-1.1.8-cp27-cp27mu-linux_x86_64", + "extension": ".whl", + "size": 67849, + "date": "2018-10-22", + "sha1": "62e0d1ca69dd7d8c7e0c525ab293169e98826264", + "md5": "2404e056d3732dfd998e06ba6dd8754d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyahocorasick-1.1.8-cp27-cp27mu-linux_x86_64.whl.ABOUT", + "type": "file", + "name": "pyahocorasick-1.1.8-cp27-cp27mu-linux_x86_64.whl.ABOUT", + "base_name": "pyahocorasick-1.1.8-cp27-cp27mu-linux_x86_64.whl", + "extension": ".ABOUT", + "size": 828, + "date": "2019-01-08", + "sha1": "961a2d308c59a6aad5803cf38e11e587f3b18e11", + "md5": "24c08883e2b65374197bbc7a00616fe2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyahocorasick-1.1.8.tar.gz", + "type": "file", + "name": "pyahocorasick-1.1.8.tar.gz", + "base_name": "pyahocorasick-1.1.8", + "extension": ".tar.gz", + "size": 74050, + "date": "2018-10-22", + "sha1": "90138196d016aa9dcadf822077614e157bb9add5", + "md5": "fe2fecdf3250134635a29cccd2836cf8", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/pyahocorasick-1.1.8.tar\", last modified: Wed Apr 25 11:19:29 2018, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyahocorasick-1.1.8.tar.gz.ABOUT", + "type": "file", + "name": "pyahocorasick-1.1.8.tar.gz.ABOUT", + "base_name": "pyahocorasick-1.1.8.tar.gz", + "extension": ".ABOUT", + "size": 909, + "date": "2019-01-08", + "sha1": "903aba69dcacd9d2eacce8155bfe60caba574f7f", + "md5": "874531cb478f75bf5ec46e2663ed0d29", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyahocorasick-1.1.8.tar.gz.NOTICE", + "type": "file", + "name": "pyahocorasick-1.1.8.tar.gz.NOTICE", + "base_name": "pyahocorasick-1.1.8.tar.gz", + "extension": ".NOTICE", + "size": 1513, + "date": "2018-10-25", + "sha1": "b65d9ecec4f68d022523dafbfdcdf1dc06b7bec7", + "md5": "f32d137623e90d01ce3c902a4452cbaf", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel", + "extension": ".whl", + "size": 7242720, + "date": "2018-10-22", + "sha1": "1aec160281a2594eee8b5e72b9e8bc87f6619ba1", + "md5": "4dc4b1af97b8d38d8653b6c7e6a744b4", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl.ABOUT", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl.ABOUT", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl", + "extension": ".ABOUT", + "size": 1035, + "date": "2018-10-25", + "sha1": "a976610f99ce208e31428fb2e49de7372aa77889", + "md5": "8b7057e487c059f07fff7cc78403acbd", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl.NOTICE", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl.NOTICE", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-macosx_10_6_intel.whl", + "extension": ".NOTICE", + "size": 3524, + "date": "2018-10-25", + "sha1": "e4dd3ec692a7c831939fc6e786026e512b74f78b", + "md5": "7554f09e2d05788202584c1ab87b0612", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pycryptodome-3.6.1-cp27-cp27m-win32.whl", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-win32.whl", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-win32", + "extension": ".whl", + "size": 7770388, + "date": "2018-10-22", + "sha1": "2ecbb2fd40cf9a2f7f869f8f4804132bda64536f", + "md5": "a58dab9839038737d4b24aa4dd54a7ec", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pycryptodome-3.6.1-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-win32.whl.ABOUT", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 868, + "date": "2018-10-25", + "sha1": "e79ce35bfac6ebab771bbf5b8b984c957720c924", + "md5": "7cd89762902cb3ef6a4818f669184ff8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pycryptodome-3.6.1-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-win_amd64.whl", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 7759299, + "date": "2018-10-22", + "sha1": "e5c0d55a19a0a080efa1f1dbd69bd505e14944d0", + "md5": "f2de357f9156f49ab242edc120d78428", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pycryptodome-3.6.1-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "pycryptodome-3.6.1-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 872, + "date": "2018-10-25", + "sha1": "5b25ee5ea930fd7e4f7b61bc64cfca8333533ced", + "md5": "772a944d14ab8b28b74a3c5e2c133b4e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl", + "base_name": "pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64", + "extension": ".whl", + "size": 7329345, + "date": "2018-10-22", + "sha1": "1166fe3a31b91d2dc97ad71d6977aa4c4f2a5226", + "md5": "dea3a8dc1c845754babda876b0bf3f5e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl.ABOUT", + "base_name": "pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".ABOUT", + "size": 1038, + "date": "2018-10-25", + "sha1": "db4bec160f272784aa9621c14038c2046d8585e9", + "md5": "14ec2caac1ca8bacd92883b3e6144e5e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl.NOTICE", + "type": "file", + "name": "pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl.NOTICE", + "base_name": "pycryptodome-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl", + "extension": ".NOTICE", + "size": 3524, + "date": "2018-10-25", + "sha1": "e4dd3ec692a7c831939fc6e786026e512b74f78b", + "md5": "7554f09e2d05788202584c1ab87b0612", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pycryptodome-3.6.1.tar.gz", + "type": "file", + "name": "pycryptodome-3.6.1.tar.gz", + "base_name": "pycryptodome-3.6.1", + "extension": ".tar.gz", + "size": 7167199, + "date": "2018-10-22", + "sha1": "07a84b4345f475a442c83b29ce01e6cbeac1c5ce", + "md5": "eed64fdb7ac5c91ac218d2bac564cd93", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/pycryptodome-3.6.1.tar\", last modified: Mon Apr 16 12:23:14 2018, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pycryptodome-3.6.1.tar.gz.ABOUT", + "type": "file", + "name": "pycryptodome-3.6.1.tar.gz.ABOUT", + "base_name": "pycryptodome-3.6.1.tar.gz", + "extension": ".ABOUT", + "size": 957, + "date": "2018-10-25", + "sha1": "92c416927b2c982fed1d90d9db7eae228d4de9a0", + "md5": "28fb97aa9e4c0cd2666853afab6ac1a0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pycryptodome-3.6.1.tar.gz.NOTICE", + "type": "file", + "name": "pycryptodome-3.6.1.tar.gz.NOTICE", + "base_name": "pycryptodome-3.6.1.tar.gz", + "extension": ".NOTICE", + "size": 3524, + "date": "2018-10-25", + "sha1": "e4dd3ec692a7c831939fc6e786026e512b74f78b", + "md5": "7554f09e2d05788202584c1ab87b0612", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/Pygments-2.2.0-py2.py3-none-any.whl", + "type": "file", + "name": "Pygments-2.2.0-py2.py3-none-any.whl", + "base_name": "Pygments-2.2.0-py2.py3-none-any", + "extension": ".whl", + "size": 841734, + "date": "2018-10-22", + "sha1": "18dd2c8aa095be731733771e9bdef04e5e3b9436", + "md5": "ce67fc58b51ffd29a2de8b97fcda274a", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/Pygments-2.2.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "Pygments-2.2.0-py2.py3-none-any.whl.ABOUT", + "base_name": "Pygments-2.2.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1210, + "date": "2019-01-08", + "sha1": "5eaecbbd199a6c75891df4ddb58ed118b58492fb", + "md5": "36b5bb6a447c96069f1210ec26b26f8f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/Pygments-2.2.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "Pygments-2.2.0-py2.py3-none-any.whl.NOTICE", + "base_name": "Pygments-2.2.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1971, + "date": "2018-10-22", + "sha1": "0c275d08e0127c18872d696443cc74a035993eba", + "md5": "d50c255300c8a4e151917f18ebd26f34", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pymaven_patch-0.2.5-py2.py3-none-any.whl", + "type": "file", + "name": "pymaven_patch-0.2.5-py2.py3-none-any.whl", + "base_name": "pymaven_patch-0.2.5-py2.py3-none-any", + "extension": ".whl", + "size": 21784, + "date": "2018-10-22", + "sha1": "7aa13f021d5c6b2d1ecce1664a48c03d4996e0f1", + "md5": "3f8db8b90731e2ee9dbe35125766d678", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pymaven_patch-0.2.5-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pymaven_patch-0.2.5-py2.py3-none-any.whl.ABOUT", + "base_name": "pymaven_patch-0.2.5-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 881, + "date": "2018-10-22", + "sha1": "c430faabc5149188734a4dd63e4d15ee400ee589", + "md5": "c504673bd0963d296fdc1a28e4307819", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyparsing-2.2.0-py2.py3-none-any.whl", + "type": "file", + "name": "pyparsing-2.2.0-py2.py3-none-any.whl", + "base_name": "pyparsing-2.2.0-py2.py3-none-any", + "extension": ".whl", + "size": 56385, + "date": "2018-10-22", + "sha1": "b698b51e3680761ba520149ed7b0d3a3d6a0c0ca", + "md5": "7247e7896688eff4bc8c7fc5d0cdd2b0", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyparsing.ABOUT", + "type": "file", + "name": "pyparsing.ABOUT", + "base_name": "pyparsing", + "extension": ".ABOUT", + "size": 523, + "date": "2019-01-08", + "sha1": "d8fa9d787a7029467d4251160b169a63986ebf7e", + "md5": "c9939505a42294399130c49c033244ea", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyparsing.LICENSE", + "type": "file", + "name": "pyparsing.LICENSE", + "base_name": "pyparsing", + "extension": ".LICENSE", + "size": 1023, + "date": "2018-10-22", + "sha1": "df156c6a0a89ed2a3bd4a473c68cf85907509ca0", + "md5": "657a566233888513e1f07ba13e2f47f1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pytest-3.9.2-py2.py3-none-any.whl", + "type": "file", + "name": "pytest-3.9.2-py2.py3-none-any.whl", + "base_name": "pytest-3.9.2-py2.py3-none-any", + "extension": ".whl", + "size": 214171, + "date": "2018-10-25", + "sha1": "08477e2826f6673f1298753d7d094d3939a939b0", + "md5": "af3e44fae34364a246d887f523e17f44", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pytest-3.9.2-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pytest-3.9.2-py2.py3-none-any.whl.ABOUT", + "base_name": "pytest-3.9.2-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 728, + "date": "2018-10-25", + "sha1": "eba4bab8ff6a63fd43be8ba6d44dc3bcfadcc3d1", + "md5": "2e7977d03600036fce3d3bd9e960bef0", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pytest-3.9.2-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "pytest-3.9.2-py2.py3-none-any.whl.NOTICE", + "base_name": "pytest-3.9.2-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1106, + "date": "2018-10-25", + "sha1": "cdf28be7ce133db09176b02e276eb59c1774dea9", + "md5": "8fff59642ab4cca564640afca709ff6a", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pytest_cov-2.5.1-py2.py3-none-any.whl", + "type": "file", + "name": "pytest_cov-2.5.1-py2.py3-none-any.whl", + "base_name": "pytest_cov-2.5.1-py2.py3-none-any", + "extension": ".whl", + "size": 21222, + "date": "2018-10-22", + "sha1": "ad43c26e924fe8a444755ee58f0471d3492a4288", + "md5": "c909b7588c6c6f447d76d6fa1ba2129c", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pytest_cov.ABOUT", + "type": "file", + "name": "pytest_cov.ABOUT", + "base_name": "pytest_cov", + "extension": ".ABOUT", + "size": 423, + "date": "2018-10-22", + "sha1": "43d9ebaf1cb157c0e06f7ce34feb1322b7ecc975", + "md5": "efd886d532ffda27b7e7a70986f6ce3a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pytest_cov.LICENSE", + "type": "file", + "name": "pytest_cov.LICENSE", + "base_name": "pytest_cov", + "extension": ".LICENSE", + "size": 1071, + "date": "2018-10-22", + "sha1": "07800edab5f4e77a7371e226f11ba91f963a11cf", + "md5": "cbc4e25353c748c817db2daffe605e43", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pytest_xdist-1.16.0-py2.py3-none-any.whl", + "type": "file", + "name": "pytest_xdist-1.16.0-py2.py3-none-any.whl", + "base_name": "pytest_xdist-1.16.0-py2.py3-none-any", + "extension": ".whl", + "size": 30072, + "date": "2018-10-22", + "sha1": "d2c4f54caca20e01b7f970b9e7a7abca4a56e888", + "md5": "271cbf4386050d18f87b664c42f97c87", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pytest_xdist-1.16.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pytest_xdist-1.16.0-py2.py3-none-any.whl.ABOUT", + "base_name": "pytest_xdist-1.16.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 846, + "date": "2018-10-25", + "sha1": "d0d1fd958ea89541a5b5a2398ccd85d8c3951232", + "md5": "e7e91c4ad3b6eeb3116966dd89b1f5bb", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pytest_xdist-1.16.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "pytest_xdist-1.16.0-py2.py3-none-any.whl.NOTICE", + "base_name": "pytest_xdist-1.16.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1116, + "date": "2018-10-25", + "sha1": "b8ec3be9fcd8e101b97d79550eb220768ec0b7c8", + "md5": "9aae1efbd749bfe3e71959c29a629f38", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/python.LICENSE", + "type": "file", + "name": "python.LICENSE", + "base_name": "python", + "extension": ".LICENSE", + "size": 9625, + "date": "2018-10-22", + "sha1": "27683f66e1d5a28dde2f4ae2ef50dabdcdf286c3", + "md5": "797a63918f8f347cfb6fdf543ea1b019", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pytz-2018.4-py2.py3-none-any.whl", + "type": "file", + "name": "pytz-2018.4-py2.py3-none-any.whl", + "base_name": "pytz-2018.4-py2.py3-none-any", + "extension": ".whl", + "size": 510900, + "date": "2018-10-25", + "sha1": "cb6417ef2cfeb87fc5155404b2850afa6dac507a", + "md5": "7197560a9a16c83d0cc2edcc7ce5fe97", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pytz-2018.4-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "pytz-2018.4-py2.py3-none-any.whl.ABOUT", + "base_name": "pytz-2018.4-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 920, + "date": "2018-10-25", + "sha1": "8af7f4622eb5758623c2b106f07349fc0ba24888", + "md5": "d876b7dbfbc474899b63162354f3d781", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pytz-2018.4-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "pytz-2018.4-py2.py3-none-any.whl.NOTICE", + "base_name": "pytz-2018.4-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1105, + "date": "2018-10-25", + "sha1": "493488d5f30bff1a49791bf7664f3b36aa008653", + "md5": "702a848fcfbd627833278c6b7bd87b5e", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/PyYAML-3.12-py2-none-any.whl", + "type": "file", + "name": "PyYAML-3.12-py2-none-any.whl", + "base_name": "PyYAML-3.12-py2-none-any", + "extension": ".whl", + "size": 44836, + "date": "2018-10-22", + "sha1": "e84903133a413c9afe717c2614d4d760b24f8d2b", + "md5": "56c1399d55a94779550263b5d2300d94", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/PyYAML-3.12-py2-none-any.whl.ABOUT", + "type": "file", + "name": "PyYAML-3.12-py2-none-any.whl.ABOUT", + "base_name": "PyYAML-3.12-py2-none-any.whl", + "extension": ".ABOUT", + "size": 484, + "date": "2018-10-25", + "sha1": "b17aaf67cdabdc4b19640d3d0de65ad80a2003a4", + "md5": "fdc9b9c586951cc07f513be3fd4076b1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/PyYAML-3.12.tar.gz", + "type": "file", + "name": "PyYAML-3.12.tar.gz", + "base_name": "PyYAML-3.12", + "extension": ".tar.gz", + "size": 253011, + "date": "2018-10-22", + "sha1": "cb7fd3e58c129494ee86e41baedfec69eb7dafbe", + "md5": "4c129761b661d181ebf7ff4eb2d79950", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/PyYAML-3.12.tar\", last modified: Sun Aug 28 16:57:18 2016, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/PyYAML-3.12.tar.gz.ABOUT", + "type": "file", + "name": "PyYAML-3.12.tar.gz.ABOUT", + "base_name": "PyYAML-3.12.tar.gz", + "extension": ".ABOUT", + "size": 474, + "date": "2018-10-25", + "sha1": "508b8db700d4c4684fffb39e2777043f101bb070", + "md5": "f1119d13105590a2e831f2de5798302d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/pyyaml.LICENSE", + "type": "file", + "name": "pyyaml.LICENSE", + "base_name": "pyyaml", + "extension": ".LICENSE", + "size": 1058, + "date": "2018-10-22", + "sha1": "c01c212bdf3925189f673e2081b44094023860ea", + "md5": "6015f088759b10e0bc2bf64898d4ae17", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/rdflib-4.2.1-cp27-none-any.whl", + "type": "file", + "name": "rdflib-4.2.1-cp27-none-any.whl", + "base_name": "rdflib-4.2.1-cp27-none-any", + "extension": ".whl", + "size": 339478, + "date": "2018-10-22", + "sha1": "7a5d19d15e14378fd0f3b4282110fd10c3ca156f", + "md5": "120150629592d5930b029e52f4a8ce1f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/rdflib.ABOUT", + "type": "file", + "name": "rdflib.ABOUT", + "base_name": "rdflib", + "extension": ".ABOUT", + "size": 465, + "date": "2019-01-08", + "sha1": "5b6423ed1ee0d3220a2b1ebfbcab0866efd29699", + "md5": "26811429f8e5fc37dfe8ad7ff3f88de3", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/rdflib.LICENSE", + "type": "file", + "name": "rdflib.LICENSE", + "base_name": "rdflib", + "extension": ".LICENSE", + "size": 1613, + "date": "2018-10-22", + "sha1": "e8fe368221ff6eae7d987613b8840dd762e7c3ce", + "md5": "41f372b05c0cd312de8295cac2f52273", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/requests-2.18.4-py2.py3-none-any.whl", + "type": "file", + "name": "requests-2.18.4-py2.py3-none-any.whl", + "base_name": "requests-2.18.4-py2.py3-none-any", + "extension": ".whl", + "size": 88704, + "date": "2018-10-22", + "sha1": "52ccdd6ee808bddd0c6eabc6eda79e79381266df", + "md5": "eb9be71cc41fd73a51a7c9cd1adde5de", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/requests-2.18.4-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "requests-2.18.4-py2.py3-none-any.whl.ABOUT", + "base_name": "requests-2.18.4-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 802, + "date": "2019-01-08", + "sha1": "75b1ddcfae7207f546b6a2592e8c7ad79ac140e8", + "md5": "2a09c3e06bbb7c5d6f8bee69459ec1d7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/requests.NOTICE", + "type": "file", + "name": "requests.NOTICE", + "base_name": "requests", + "extension": ".NOTICE", + "size": 581, + "date": "2018-10-22", + "sha1": "e311e88721dae67370676bd507b20e5760019c04", + "md5": "979d6a23b143e13ea0e5e3aa81248820", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/saneyaml-0.1-py2.py3-none-any.whl", + "type": "file", + "name": "saneyaml-0.1-py2.py3-none-any.whl", + "base_name": "saneyaml-0.1-py2.py3-none-any", + "extension": ".whl", + "size": 5567, + "date": "2018-12-04", + "sha1": "a66920309794ead47711473a21f1c7d003acd005", + "md5": "53509e4f1ee9f6565158163a56513b7c", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/saneyaml-0.1-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "saneyaml-0.1-py2.py3-none-any.whl.ABOUT", + "base_name": "saneyaml-0.1-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 752, + "date": "2019-01-08", + "sha1": "959b62802e9a4a5fd40ba4e83a42b5ecf3c7aebe", + "md5": "5820c52304a88ee281c88375bda984d5", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Objective-C", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/scandir-1.9.0-cp27-cp27m-macosx_10_11_x86_64.whl", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27m-macosx_10_11_x86_64.whl", + "base_name": "scandir-1.9.0-cp27-cp27m-macosx_10_11_x86_64", + "extension": ".whl", + "size": 18271, + "date": "2018-10-25", + "sha1": "fe584c0114eb6971c629b562a9d03797b5110827", + "md5": "44fa91249ca43d85d27387067777c564", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/scandir-1.9.0-cp27-cp27m-macosx_10_11_x86_64.whl.ABOUT", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27m-macosx_10_11_x86_64.whl.ABOUT", + "base_name": "scandir-1.9.0-cp27-cp27m-macosx_10_11_x86_64.whl", + "extension": ".ABOUT", + "size": 499, + "date": "2019-01-08", + "sha1": "c01ca0b58f2399921ab5d29fa9fcc37a1506ae42", + "md5": "1c1274a21e771ae2e2defad0f7e3cec6", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/scandir-1.9.0-cp27-cp27m-win32.whl", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27m-win32.whl", + "base_name": "scandir-1.9.0-cp27-cp27m-win32", + "extension": ".whl", + "size": 19526, + "date": "2018-10-25", + "sha1": "1e3f6616838f7565d1ba81d4ab3750c541df4653", + "md5": "a9c09f99fe92be4b683bbdbf428f7d23", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/scandir-1.9.0-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27m-win32.whl.ABOUT", + "base_name": "scandir-1.9.0-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 485, + "date": "2019-01-08", + "sha1": "a2e7c16a49724c50340c6f87751048ded9e6dfab", + "md5": "3dbb20df16a9ae0a6808288a1f7121c7", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/scandir-1.9.0-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27m-win_amd64.whl", + "base_name": "scandir-1.9.0-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 19964, + "date": "2018-10-25", + "sha1": "33a5dbcd7ab2683fc6f37952b8be431936fbdaa6", + "md5": "6449951c370cc2025d713d3f75394b2e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/scandir-1.9.0-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "scandir-1.9.0-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 489, + "date": "2019-01-08", + "sha1": "e5ff3fcd7e893c360449011ad8951353466134d6", + "md5": "b191f7a2a8ae838be1bfdc18bb8a9278", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/scandir-1.9.0-cp27-cp27mu-linux_x86_64.whl", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27mu-linux_x86_64.whl", + "base_name": "scandir-1.9.0-cp27-cp27mu-linux_x86_64", + "extension": ".whl", + "size": 39677, + "date": "2018-10-25", + "sha1": "ad8d753bdffc77c46d664c9602e9535b8c432089", + "md5": "41aec67e01cf1b826573c6b6fbf9cdad", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/scandir-1.9.0-cp27-cp27mu-linux_x86_64.whl.ABOUT", + "type": "file", + "name": "scandir-1.9.0-cp27-cp27mu-linux_x86_64.whl.ABOUT", + "base_name": "scandir-1.9.0-cp27-cp27mu-linux_x86_64.whl", + "extension": ".ABOUT", + "size": 493, + "date": "2019-01-08", + "sha1": "3a9428f5de550731c45cbe881ed9fdbffe44b608", + "md5": "dba1991beaeadab8b6ec03ba13472d0b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/scandir-1.9.0.tar.gz", + "type": "file", + "name": "scandir-1.9.0.tar.gz", + "base_name": "scandir-1.9.0", + "extension": ".tar.gz", + "size": 33315, + "date": "2018-10-25", + "sha1": "64c550daec4ef70aa913e1e046b265ff9914c3e8", + "md5": "506c4cc5f38c00b301642a9cb0433910", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/scandir-1.9.0.tar\", last modified: Fri Aug 10 06:22:47 2018, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/scandir-1.9.0.tar.gz.ABOUT", + "type": "file", + "name": "scandir-1.9.0.tar.gz.ABOUT", + "base_name": "scandir-1.9.0.tar.gz", + "extension": ".ABOUT", + "size": 574, + "date": "2019-01-08", + "sha1": "2b7c1ee3dffcf2353465b52701859c1e815e4be7", + "md5": "a9e537cc9d5a31324589c716f29e9426", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/setuptools-40.4.3-py2.py3-none-any.whl", + "type": "file", + "name": "setuptools-40.4.3-py2.py3-none-any.whl", + "base_name": "setuptools-40.4.3-py2.py3-none-any", + "extension": ".whl", + "size": 569620, + "date": "2018-10-25", + "sha1": "40410299ab3c7b091f9dff4dd7bda7f874c4d1b6", + "md5": "dcc78bea79a5eab83e7174fb4000d804", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/setuptools-40.4.3-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "setuptools-40.4.3-py2.py3-none-any.whl.ABOUT", + "base_name": "setuptools-40.4.3-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1010, + "date": "2018-10-25", + "sha1": "7e3eed6751689fcf10fe06823acfe070a513e29c", + "md5": "5b048059cbba0876fd16f77126e3f2d4", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/setuptools-40.4.3-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "setuptools-40.4.3-py2.py3-none-any.whl.NOTICE", + "base_name": "setuptools-40.4.3-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1095, + "date": "2018-10-25", + "sha1": "4d4f1e40b99ebb4caf8536855b9888e123e3008b", + "md5": "0a21f56ee34b86869bf192053c5bc3ce", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/setuptools.LICENSE", + "type": "file", + "name": "setuptools.LICENSE", + "base_name": "setuptools", + "extension": ".LICENSE", + "size": 1078, + "date": "2018-10-22", + "sha1": "a5234543d56e03c950c0080826b53a0cb97671af", + "md5": "9a33897f1bca1160d7aad3835152e158", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl", + "base_name": "simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64", + "extension": ".whl", + "size": 69639, + "date": "2018-10-25", + "sha1": "10b3d3194eafa4481b21d72c05b8ee1e36295780", + "md5": "9a48b9974a19185663b32e295d476b60", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl.ABOUT", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl.ABOUT", + "base_name": "simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl", + "extension": ".ABOUT", + "size": 960, + "date": "2019-01-08", + "sha1": "2f03db72a40a5f3aaecd78537b182a3a23bf8c3e", + "md5": "5f7c6db50e00d2394ac9681a40ea26a8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl.NOTICE", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl.NOTICE", + "base_name": "simplejson-3.15.0-cp27-cp27m-macosx_10_12_x86_64.whl", + "extension": ".NOTICE", + "size": 10452, + "date": "2018-10-25", + "sha1": "b68071306302349de04ad765d451a815a1858f86", + "md5": "7321b37ec27062b2cd70f93eff176f0a", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/simplejson-3.15.0-cp27-cp27m-win32.whl", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-win32.whl", + "base_name": "simplejson-3.15.0-cp27-cp27m-win32", + "extension": ".whl", + "size": 67296, + "date": "2018-10-22", + "sha1": "d915a8dc0c9ff7e4d76653857ea28abf442cc01f", + "md5": "88a165a43007749dacdcc6acfeeaba05", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/simplejson-3.15.0-cp27-cp27m-win32.whl.ABOUT", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-win32.whl.ABOUT", + "base_name": "simplejson-3.15.0-cp27-cp27m-win32.whl", + "extension": ".ABOUT", + "size": 793, + "date": "2019-01-08", + "sha1": "e67f832717330efdd466a65f4117d8b5d6ff43d1", + "md5": "eec097d13e4f21c0e8c9cd75d78feb6e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/simplejson-3.15.0-cp27-cp27m-win_amd64.whl", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-win_amd64.whl", + "base_name": "simplejson-3.15.0-cp27-cp27m-win_amd64", + "extension": ".whl", + "size": 68867, + "date": "2018-10-22", + "sha1": "84308bbf019a93fcc35f1a67e6473ac95712f647", + "md5": "7a1d8ec3f02bfd68f180b48dc224c046", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/simplejson-3.15.0-cp27-cp27m-win_amd64.whl.ABOUT", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27m-win_amd64.whl.ABOUT", + "base_name": "simplejson-3.15.0-cp27-cp27m-win_amd64.whl", + "extension": ".ABOUT", + "size": 793, + "date": "2019-01-08", + "sha1": "e67f832717330efdd466a65f4117d8b5d6ff43d1", + "md5": "eec097d13e4f21c0e8c9cd75d78feb6e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/simplejson-3.15.0-cp27-cp27mu-linux_x86_64.whl", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27mu-linux_x86_64.whl", + "base_name": "simplejson-3.15.0-cp27-cp27mu-linux_x86_64", + "extension": ".whl", + "size": 122793, + "date": "2018-10-22", + "sha1": "d0b28c8de850f9911d016ec704a2ddf9ccc96859", + "md5": "53ca90d668da10634812a126f04df874", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/simplejson-3.15.0-cp27-cp27mu-linux_x86_64.whl.ABOUT", + "type": "file", + "name": "simplejson-3.15.0-cp27-cp27mu-linux_x86_64.whl.ABOUT", + "base_name": "simplejson-3.15.0-cp27-cp27mu-linux_x86_64.whl", + "extension": ".ABOUT", + "size": 795, + "date": "2019-01-08", + "sha1": "1f01e3080cd8d67dd37e6bf950f5315c99eaa3ac", + "md5": "702f45ca7f05221bbaecc8b8ef9dc97a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/simplejson-3.15.0.tar.gz", + "type": "file", + "name": "simplejson-3.15.0.tar.gz", + "base_name": "simplejson-3.15.0", + "extension": ".tar.gz", + "size": 80963, + "date": "2018-10-22", + "sha1": "d3acc90e542b933b5cce93b745a05cca94650e13", + "md5": "db82f51f82ed36b5186b5c164a6034e2", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/simplejson-3.15.0.tar\", last modified: Sat May 12 11:58:44 2018, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/simplejson-3.15.0.tar.gz.ABOUT", + "type": "file", + "name": "simplejson-3.15.0.tar.gz.ABOUT", + "base_name": "simplejson-3.15.0.tar.gz", + "extension": ".ABOUT", + "size": 876, + "date": "2019-01-08", + "sha1": "c314cd4e087910898cd5b9e44f7f1984b9868082", + "md5": "cb0ff331a8355390c58684db0506db73", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/simplejson-3.15.0.tar.gz.NOTICE", + "type": "file", + "name": "simplejson-3.15.0.tar.gz.NOTICE", + "base_name": "simplejson-3.15.0.tar.gz", + "extension": ".NOTICE", + "size": 10452, + "date": "2018-10-25", + "sha1": "b68071306302349de04ad765d451a815a1858f86", + "md5": "7321b37ec27062b2cd70f93eff176f0a", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/singledispatch-3.4.0.3-py2.py3-none-any.whl", + "type": "file", + "name": "singledispatch-3.4.0.3-py2.py3-none-any.whl", + "base_name": "singledispatch-3.4.0.3-py2.py3-none-any", + "extension": ".whl", + "size": 12897, + "date": "2018-10-22", + "sha1": "40b28fb917c06a633711a591915273e8ddd51e5c", + "md5": "d633bac187d681455ab065c645be845d", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/singledispatch-3.4.0.3-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "singledispatch-3.4.0.3-py2.py3-none-any.whl.ABOUT", + "base_name": "singledispatch-3.4.0.3-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 725, + "date": "2018-10-25", + "sha1": "6dda7f1787e1f0b67308270a6707cbb0c40b70bf", + "md5": "e2cd003064c3a14b15dd1ac068d77e16", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/singledispatch-3.4.0.3-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "singledispatch-3.4.0.3-py2.py3-none-any.whl.NOTICE", + "base_name": "singledispatch-3.4.0.3-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1110, + "date": "2018-10-25", + "sha1": "81daadd39fd38806e1828d8ebc96773c97e1f03f", + "md5": "d0f733421f0aabc4480b71b5bee8f6f4", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/six-1.11.0-py2.py3-none-any.whl", + "type": "file", + "name": "six-1.11.0-py2.py3-none-any.whl", + "base_name": "six-1.11.0-py2.py3-none-any", + "extension": ".whl", + "size": 10702, + "date": "2018-10-22", + "sha1": "fa2683a24d4a7422add33400048fc375b2afe57b", + "md5": "866ab722be6bdfed6830f3179af65468", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/six-1.11.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "six-1.11.0-py2.py3-none-any.whl.ABOUT", + "base_name": "six-1.11.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 919, + "date": "2019-01-08", + "sha1": "4d2517e1567988f3a8c9f47490c601d50f8f2c6a", + "md5": "9a8146245649e1f1e4ce92fa612aabd1", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/six.LICENSE", + "type": "file", + "name": "six.LICENSE", + "base_name": "six", + "extension": ".LICENSE", + "size": 1066, + "date": "2018-10-22", + "sha1": "02e407046ee9687cbf60af62f4cda426146d4e41", + "md5": "eb23a43fcf00baf2d8249410591dee32", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/sortedcontainers-2.0.5-py2.py3-none-any.whl", + "type": "file", + "name": "sortedcontainers-2.0.5-py2.py3-none-any.whl", + "base_name": "sortedcontainers-2.0.5-py2.py3-none-any", + "extension": ".whl", + "size": 28840, + "date": "2018-11-14", + "sha1": "76afff25dc697a7b5abd1964d2b8f01761ee6416", + "md5": "2eded606424a46296617c0df1c3941c4", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/sortedcontainers-2.0.5-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "sortedcontainers-2.0.5-py2.py3-none-any.whl.ABOUT", + "base_name": "sortedcontainers-2.0.5-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 621, + "date": "2018-11-14", + "sha1": "1716458278c99481a53792ce4716300a7979b472", + "md5": "0a4f517115f1f51807b168744447f501", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/SPARQLWrapper-1.8.0-cp27-none-any.whl", + "type": "file", + "name": "SPARQLWrapper-1.8.0-cp27-none-any.whl", + "base_name": "SPARQLWrapper-1.8.0-cp27-none-any", + "extension": ".whl", + "size": 22128, + "date": "2018-10-22", + "sha1": "d137d010a79354a8e14d04598fd0adf6b814f1c3", + "md5": "4a45b6fe9fbb15a8f85d50f483aa864e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/SPARQLWrapper.ABOUT", + "type": "file", + "name": "SPARQLWrapper.ABOUT", + "base_name": "SPARQLWrapper", + "extension": ".ABOUT", + "size": 663, + "date": "2019-01-08", + "sha1": "38a38fcbf4781cdf44677d2e2e27f50c56456311", + "md5": "3584b228aef7b91317a1cac7782dabff", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/SPARQLWrapper.LICENSE", + "type": "file", + "name": "SPARQLWrapper.LICENSE", + "base_name": "SPARQLWrapper", + "extension": ".LICENSE", + "size": 2153, + "date": "2018-10-22", + "sha1": "a603c3113a3b712564a5c76a39482d7b1adb0b60", + "md5": "ac403788b0f9e9c6c5783cb380634d28", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/spdx-tools.ABOUT", + "type": "file", + "name": "spdx-tools.ABOUT", + "base_name": "spdx-tools", + "extension": ".ABOUT", + "size": 492, + "date": "2019-01-08", + "sha1": "52f6cc25e2ee3e184847f6446d59893382da06f9", + "md5": "86dffc0304c22307c74bc934930068da", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/spdx-tools.LICENSE", + "type": "file", + "name": "spdx-tools.LICENSE", + "base_name": "spdx-tools", + "extension": ".LICENSE", + "size": 11356, + "date": "2018-10-22", + "sha1": "81fd98ae93fd5e0a79ebca20ec8881478fe402a8", + "md5": "dc7f21ccff0f672f2a7cd6f412ae627d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/spdx_tools-0.5.4-py2.py3-none-any.whl", + "type": "file", + "name": "spdx_tools-0.5.4-py2.py3-none-any.whl", + "base_name": "spdx_tools-0.5.4-py2.py3-none-any", + "extension": ".whl", + "size": 124919, + "date": "2018-10-22", + "sha1": "3bc65f4d158600d3529ea91333ffe08ad53fcf40", + "md5": "f5601278d0dda170e5e5bd49e32a4704", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/tempora-1.7-py2.py3-none-any.whl", + "type": "file", + "name": "tempora-1.7-py2.py3-none-any.whl", + "base_name": "tempora-1.7-py2.py3-none-any", + "extension": ".whl", + "size": 11751, + "date": "2018-10-22", + "sha1": "4610966e8c3759b7b303318ace78c3044e48f34b", + "md5": "26daa1b23287a4679d1456412e7e965e", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/tempora.ABOUT", + "type": "file", + "name": "tempora.ABOUT", + "base_name": "tempora", + "extension": ".ABOUT", + "size": 438, + "date": "2019-01-08", + "sha1": "ccda421a79965a098a0eaaa4eafa24ef9a7bca99", + "md5": "c02ea953286e90dbe478e68772493fbb", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/tempora.LICENSE", + "type": "file", + "name": "tempora.LICENSE", + "base_name": "tempora", + "extension": ".LICENSE", + "size": 1054, + "date": "2018-10-22", + "sha1": "391480fe9caa1024f5c344a59983bf72e4c4ff05", + "md5": "2b1220d9c897283dedee0cf617fa9b8d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/text_unidecode-1.2-py2.py3-none-any.whl", + "type": "file", + "name": "text_unidecode-1.2-py2.py3-none-any.whl", + "base_name": "text_unidecode-1.2-py2.py3-none-any", + "extension": ".whl", + "size": 77896, + "date": "2018-10-22", + "sha1": "30c67c0013c7971132ae6f3a349dfa149b928e36", + "md5": "fde3074c2cb8cb7277d814dba033f835", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/text_unidecode-1.2-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "text_unidecode-1.2-py2.py3-none-any.whl.ABOUT", + "base_name": "text_unidecode-1.2-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 977, + "date": "2019-01-08", + "sha1": "ddb410dfe095a3ff524acff4aa3a4248d207c7ec", + "md5": "b2d4f2c7a21c4e5a06ca1b2a691a09d9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/text_unidecode-1.2-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "text_unidecode-1.2-py2.py3-none-any.whl.NOTICE", + "base_name": "text_unidecode-1.2-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 232, + "date": "2018-10-25", + "sha1": "b6fb2b6559d8c569067d927f798e64649b81e040", + "md5": "261aec7267eef37b7fa1c21d1c9f5e49", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/toml-0.10.0-py2.py3-none-any.whl", + "type": "file", + "name": "toml-0.10.0-py2.py3-none-any.whl", + "base_name": "toml-0.10.0-py2.py3-none-any", + "extension": ".whl", + "size": 25796, + "date": "2019-04-04", + "sha1": "5a6d4ad5089719e4f567997a24da13204db2eb28", + "md5": "70f2a3ce1fc099c20702b55f44f0b130", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/toml-0.10.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "toml-0.10.0-py2.py3-none-any.whl.ABOUT", + "base_name": "toml-0.10.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 667, + "date": "2019-04-04", + "sha1": "364f8f6ded4aaf4433eaca529d6876014e6df9fc", + "md5": "7909cd64c47fd6f45e96ca84a014b14d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/toml-0.10.0.tar.gz", + "type": "file", + "name": "toml-0.10.0.tar.gz", + "base_name": "toml-0.10.0", + "extension": ".tar.gz", + "size": 16719, + "date": "2019-04-04", + "sha1": "53ac05074977ec92c5a3559d91c7cc9de649a440", + "md5": "63fffbe2d632865ec29cd69bfdf36682", + "mime_type": "application/x-gzip", + "file_type": "gzip compressed data, was \"dist/toml-0.10.0.tar\", last modified: Wed Oct 3 19:32:10 2018, max compression", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/toml.LICENSE", + "type": "file", + "name": "toml.LICENSE", + "base_name": "toml", + "extension": ".LICENSE", + "size": 1221, + "date": "2019-04-04", + "sha1": "6b54e58f72a6cffe4b918bfe048323db9f799c50", + "md5": "3d5b11f6a2eb7a3da991914b77a5730a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/typecode_libmagic-5.22-py2-none-manylinux1_x86_64.whl", + "type": "file", + "name": "typecode_libmagic-5.22-py2-none-manylinux1_x86_64.whl", + "base_name": "typecode_libmagic-5.22-py2-none-manylinux1_x86_64", + "extension": ".whl", + "size": 391208, + "date": "2018-10-22", + "sha1": "2d573cf19274af14a7dc987ea592a5991312df7e", + "md5": "2c3645a67037e7c60636c0cd2ce6a903", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/typecode_libmagic-5.22-py2-none-win32.whl", + "type": "file", + "name": "typecode_libmagic-5.22-py2-none-win32.whl", + "base_name": "typecode_libmagic-5.22-py2-none-win32", + "extension": ".whl", + "size": 706630, + "date": "2018-10-22", + "sha1": "68d857a3789a55d3cdaa298236e5b101c4ddf86c", + "md5": "ffb88d26858848a12796561220f76370", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/typecode_libmagic-5.22-py2-none-win_amd64.whl", + "type": "file", + "name": "typecode_libmagic-5.22-py2-none-win_amd64.whl", + "base_name": "typecode_libmagic-5.22-py2-none-win_amd64", + "extension": ".whl", + "size": 706384, + "date": "2018-10-22", + "sha1": "419aa2b7efaeda801c7edd51e5dcf610d187b00e", + "md5": "89cb293a95fdd90af47a5b2b931b4dc4", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/typecode_libmagic-5.23-py2-none-macosx_10_9_intel.whl", + "type": "file", + "name": "typecode_libmagic-5.23-py2-none-macosx_10_9_intel.whl", + "base_name": "typecode_libmagic-5.23-py2-none-macosx_10_9_intel", + "extension": ".whl", + "size": 296579, + "date": "2018-10-22", + "sha1": "595d064226ae3dd4443dc5feedd5706830b88e97", + "md5": "e4a7e5d9b1e8f19bc794b44bf1e0052a", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/typing-3.6.4-py2-none-any.whl", + "type": "file", + "name": "typing-3.6.4-py2-none-any.whl", + "base_name": "typing-3.6.4-py2-none-any", + "extension": ".whl", + "size": 20768, + "date": "2018-10-22", + "sha1": "98861c53044fa6cc8625b567bb812d39aed08896", + "md5": "30a146b20951154b6f4435a233fe38f8", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/typing-3.6.4-py2-none-any.whl.ABOUT", + "type": "file", + "name": "typing-3.6.4-py2-none-any.whl.ABOUT", + "base_name": "typing-3.6.4-py2-none-any.whl", + "extension": ".ABOUT", + "size": 691, + "date": "2018-10-22", + "sha1": "187e918502cc97f0ff9b0f2015e3bffda5d4f257", + "md5": "0304d7670a5da98d1d16dc2052dc4ab9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/unicode-data-software.LICENSE", + "type": "file", + "name": "unicode-data-software.LICENSE", + "base_name": "unicode-data-software", + "extension": ".LICENSE", + "size": 2079, + "date": "2018-10-22", + "sha1": "fb2c0066b35e9a3dd76fdac20732fe1653d82b0f", + "md5": "c79a531ec30fb56ce1dce5b161994594", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/unicode.LICENSE", + "type": "file", + "name": "unicode.LICENSE", + "base_name": "unicode", + "extension": ".LICENSE", + "size": 3068, + "date": "2018-10-25", + "sha1": "c2fd34faf63850d9086998251f936021156b3685", + "md5": "55a6cf9bc7ac801a9ac0b2e5914c4572", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/unicodecsv-0.14.1-py2-none-any.whl", + "type": "file", + "name": "unicodecsv-0.14.1-py2-none-any.whl", + "base_name": "unicodecsv-0.14.1-py2-none-any", + "extension": ".whl", + "size": 12319, + "date": "2018-10-22", + "sha1": "9f674f1cf52c3f6be85f36f8769e1be490256f03", + "md5": "3ace1e6e4ab411ebfaafd2b577bbc75f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/unicodecsv.ABOUT", + "type": "file", + "name": "unicodecsv.ABOUT", + "base_name": "unicodecsv", + "extension": ".ABOUT", + "size": 411, + "date": "2019-01-08", + "sha1": "448741b14cb2047a8af90c750e796e46ee6c99c9", + "md5": "f97c58f831329b2904ef4711f3f55920", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/unicodecsv.LICENSE", + "type": "file", + "name": "unicodecsv.LICENSE", + "base_name": "unicodecsv", + "extension": ".LICENSE", + "size": 1486, + "date": "2018-10-22", + "sha1": "ead21898dd14d67a607fce04cbd09d6a4b7d8aa9", + "md5": "aad295f4f2e770e447d78efa2d80f10d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/url-0.1.4.5-py2-none-any.whl", + "type": "file", + "name": "url-0.1.4.5-py2-none-any.whl", + "base_name": "url-0.1.4.5-py2-none-any", + "extension": ".whl", + "size": 6537, + "date": "2018-10-22", + "sha1": "f4062ff30bea1f78f97cddfdac67a39fbad5ed99", + "md5": "6facaa5397b09658161f01a33966cd61", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/url.ABOUT", + "type": "file", + "name": "url.ABOUT", + "base_name": "url", + "extension": ".ABOUT", + "size": 359, + "date": "2019-01-08", + "sha1": "f07ad01b07a0477a18d5cc7a79201585c38074c7", + "md5": "61f2ebc20989e6c060e5f5ba4c1e7650", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/url.LICENSE", + "type": "file", + "name": "url.LICENSE", + "base_name": "url", + "extension": ".LICENSE", + "size": 1098, + "date": "2018-10-22", + "sha1": "7522618c054900c5e70e32b6fe68f7bc41506084", + "md5": "1aa376d0e2ddbc53e459a78e07f6b8cf", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/urllib3-1.22-py2.py3-none-any.whl", + "type": "file", + "name": "urllib3-1.22-py2.py3-none-any.whl", + "base_name": "urllib3-1.22-py2.py3-none-any", + "extension": ".whl", + "size": 132332, + "date": "2018-10-22", + "sha1": "ae6715ae61c34b72d5e0c3241abfb20c2c4d1313", + "md5": "1c11e1c80371cc4e89911071010a98d1", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/urllib3-1.22-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "urllib3-1.22-py2.py3-none-any.whl.ABOUT", + "base_name": "urllib3-1.22-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 1255, + "date": "2019-01-08", + "sha1": "68bae8c535253587d9e8b73ff4590bbcf00892d7", + "md5": "c00cb13fc502b528bfe24f00d830c13a", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/urllib3.LICENSE", + "type": "file", + "name": "urllib3.LICENSE", + "base_name": "urllib3", + "extension": ".LICENSE", + "size": 1175, + "date": "2018-10-22", + "sha1": "33e6493582eea280e7c92c6803e117ae06234c01", + "md5": "ea114851ad9a8c311aac8728a681a067", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/virtualenv-16.0.0-py2.py3-none-any.whl", + "type": "file", + "name": "virtualenv-16.0.0-py2.py3-none-any.whl", + "base_name": "virtualenv-16.0.0-py2.py3-none-any", + "extension": ".whl", + "size": 1922074, + "date": "2018-10-22", + "sha1": "dc15dc5965f4ecff4f8a5cbdc7fa3af38d2f03a9", + "md5": "d9ea4de7dc7830a8deec1a9f59de0a8a", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/virtualenv-16.0.0-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "virtualenv-16.0.0-py2.py3-none-any.whl.ABOUT", + "base_name": "virtualenv-16.0.0-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 881, + "date": "2018-10-25", + "sha1": "2212a60c8f79d2cfaf28564c5d73caee2c2c86ab", + "md5": "e679ae812407496acb1d3e86f5b6b757", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/virtualenv-16.0.0-py2.py3-none-any.whl.NOTICE", + "type": "file", + "name": "virtualenv-16.0.0-py2.py3-none-any.whl.NOTICE", + "base_name": "virtualenv-16.0.0-py2.py3-none-any.whl", + "extension": ".NOTICE", + "size": 1200, + "date": "2018-10-25", + "sha1": "b0d1f91fd3cb509bb4b9298492902155a2778a2a", + "md5": "434ab127de8ce2efa1d85d26a12c3c66", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/virtualenv.py", + "type": "file", + "name": "virtualenv.py", + "base_name": "virtualenv", + "extension": ".py", + "size": 99548, + "date": "2018-10-22", + "sha1": "8b84034c7e4d825dd8d11e44d61437bb0b05bb6d", + "md5": "e90c0347ea7779ad01fb730f0e0f7845", + "mime_type": "text/x-python", + "file_type": "Python script, ASCII text executable", + "programming_language": "Python", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/virtualenv.py.ABOUT", + "type": "file", + "name": "virtualenv.py.ABOUT", + "base_name": "virtualenv.py", + "extension": ".ABOUT", + "size": 756, + "date": "2018-10-25", + "sha1": "4297cd8eb77ac58a13ee988fe740d2980cb2ed28", + "md5": "b8d5148efb284e89db2a6b126ddc87c2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/virtualenv.py.NOTICE", + "type": "file", + "name": "virtualenv.py.NOTICE", + "base_name": "virtualenv.py", + "extension": ".NOTICE", + "size": 1200, + "date": "2018-10-25", + "sha1": "b0d1f91fd3cb509bb4b9298492902155a2778a2a", + "md5": "434ab127de8ce2efa1d85d26a12c3c66", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/virtualenv.pyc", + "type": "file", + "name": "virtualenv.pyc", + "base_name": "virtualenv", + "extension": ".pyc", + "size": 88991, + "date": "2019-04-17", + "sha1": "0f5c2172a7122138bde3a52a402e6924308c0b84", + "md5": "70a44d80667710d532b4d0b6267eab8e", + "mime_type": "application/octet-stream", + "file_type": "python 2.7 byte-compiled", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/webencodings-0.5-py2-none-any.whl", + "type": "file", + "name": "webencodings-0.5-py2-none-any.whl", + "base_name": "webencodings-0.5-py2-none-any", + "extension": ".whl", + "size": 11643, + "date": "2018-10-22", + "sha1": "ee407ebf028467e127bb10d575076bbb808567c9", + "md5": "64b1b624c9da4e1a7fe79946ecc1f882", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/webencodings.ABOUT", + "type": "file", + "name": "webencodings.ABOUT", + "base_name": "webencodings", + "extension": ".ABOUT", + "size": 548, + "date": "2019-01-08", + "sha1": "f0b6436ce086f47d52d446ff49fff4a181d3711b", + "md5": "f67adec5b8570440153d40c49a5dff2b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/webencodings.LICENSE", + "type": "file", + "name": "webencodings.LICENSE", + "base_name": "webencodings", + "extension": ".LICENSE", + "size": 1489, + "date": "2018-10-22", + "sha1": "5c4da4b51b82e62191c1784040ff69cb64a372ba", + "md5": "0e64acbe98597a344847a92e44085b8e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/wheel-0.31.1-py2.py3-none-any.whl", + "type": "file", + "name": "wheel-0.31.1-py2.py3-none-any.whl", + "base_name": "wheel-0.31.1-py2.py3-none-any", + "extension": ".whl", + "size": 41567, + "date": "2018-10-22", + "sha1": "c6f78e969470216bca108cd961e2380fea23613f", + "md5": "c6fad0d4eb25cfb29f986a5558479dc1", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/wheel-0.31.1-py2.py3-none-any.whl.ABOUT", + "type": "file", + "name": "wheel-0.31.1-py2.py3-none-any.whl.ABOUT", + "base_name": "wheel-0.31.1-py2.py3-none-any.whl", + "extension": ".ABOUT", + "size": 749, + "date": "2019-01-08", + "sha1": "1673b5388206f82108ab2c1f023ea140c92ee969", + "md5": "f8f52d0021c42307dc26d6e950f484e8", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/wheel.LICENSE", + "type": "file", + "name": "wheel.LICENSE", + "base_name": "wheel", + "extension": ".LICENSE", + "size": 1125, + "date": "2018-10-22", + "sha1": "53aa128e9d6387e9bb9d945fdcbf1ab4d003baed", + "md5": "9d66b41bc2a080e7174acc5dffecd752", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/wincertstore-0.2-py2.py3-none-any.whl", + "type": "file", + "name": "wincertstore-0.2-py2.py3-none-any.whl", + "base_name": "wincertstore-0.2-py2.py3-none-any", + "extension": ".whl", + "size": 8800, + "date": "2018-10-22", + "sha1": "fc765502e4f61e31f5ad7325504956870f2cfe23", + "md5": "03510657cf5ed292c9debe22c16edbe0", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/wincertstore.ABOUT", + "type": "file", + "name": "wincertstore.ABOUT", + "base_name": "wincertstore", + "extension": ".ABOUT", + "size": 460, + "date": "2018-10-22", + "sha1": "82a00ded2b01a0bb916b02d4ebe10136ea1c4134", + "md5": "986cd123d5475c20333fd71961cfe29f", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/wincertstore.LICENSE", + "type": "file", + "name": "wincertstore.LICENSE", + "base_name": "wincertstore", + "extension": ".LICENSE", + "size": 2409, + "date": "2018-10-22", + "sha1": "c0a4a8cdd88e9432b6dae397e751cfe61ba6ed88", + "md5": "056fea6a4b395a24d0d278bf5c80249e", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/xmltodict-0.11.0-py2.py3-none-any.whl", + "type": "file", + "name": "xmltodict-0.11.0-py2.py3-none-any.whl", + "base_name": "xmltodict-0.11.0-py2.py3-none-any", + "extension": ".whl", + "size": 7249, + "date": "2018-10-22", + "sha1": "f5c43bf1a74c7f01800c6d5d9115577c033ee90c", + "md5": "feb9f31561d6f0f777da1f96552feadc", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/xmltodict.ABOUT", + "type": "file", + "name": "xmltodict.ABOUT", + "base_name": "xmltodict", + "extension": ".ABOUT", + "size": 532, + "date": "2019-01-08", + "sha1": "3682c73f26cb671da87852e48f7059f82a53baca", + "md5": "a6e4c1402f0338fd556c3e9cb93ec473", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/xmltodict.LICENSE", + "type": "file", + "name": "xmltodict.LICENSE", + "base_name": "xmltodict", + "extension": ".LICENSE", + "size": 1085, + "date": "2018-10-22", + "sha1": "2a1502c910e7b933d46e936460edf8fe25645912", + "md5": "e3de00f81064803bf16709224b8a4213", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/yg.lockfile-2.2.2-py2.py3-none-any.whl", + "type": "file", + "name": "yg.lockfile-2.2.2-py2.py3-none-any.whl", + "base_name": "yg.lockfile-2.2.2-py2.py3-none-any", + "extension": ".whl", + "size": 6817, + "date": "2018-10-22", + "sha1": "4bb929806c92f7f9bc547617a2fce59479d85c27", + "md5": "826d6f9cf46f9740d153c6fa4f56114f", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/yg.lockfile.ABOUT", + "type": "file", + "name": "yg.lockfile.ABOUT", + "base_name": "yg.lockfile", + "extension": ".ABOUT", + "size": 503, + "date": "2019-01-08", + "sha1": "98f8c8282b0264e4ec4babd2f8765ee60c0e9423", + "md5": "75675550a4d1e4404203deca06e37aff", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/yg.lockfile.LICENSE", + "type": "file", + "name": "yg.lockfile.LICENSE", + "base_name": "yg.lockfile", + "extension": ".LICENSE", + "size": 1054, + "date": "2018-10-22", + "sha1": "391480fe9caa1024f5c344a59983bf72e4c4ff05", + "md5": "2b1220d9c897283dedee0cf617fa9b8d", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/zc.lockfile-1.2.1-py2-none-any.whl", + "type": "file", + "name": "zc.lockfile-1.2.1-py2-none-any.whl", + "base_name": "zc.lockfile-1.2.1-py2-none-any", + "extension": ".whl", + "size": 14762, + "date": "2018-10-22", + "sha1": "dabde21b61735a0d575e151fea65ceed6a457e45", + "md5": "ead6a218335faa2b50834a95ead2fdcf", + "mime_type": "application/zip", + "file_type": "Zip archive data, at least v2.0 to extract", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/zc.lockfile.ABOUT", + "type": "file", + "name": "zc.lockfile.ABOUT", + "base_name": "zc.lockfile", + "extension": ".ABOUT", + "size": 507, + "date": "2019-01-08", + "sha1": "ce1ec192373fb7683d7bad7e73a3dcc934e73b2a", + "md5": "d839aeb79f5fb6bfa14febd7d549a6fc", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "ActionScript 3", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/zlib.LICENSE", + "type": "file", + "name": "zlib.LICENSE", + "base_name": "zlib", + "extension": ".LICENSE", + "size": 856, + "date": "2018-10-25", + "sha1": "18d08b6fa2653d3d42082e5205ecf2417f94922e", + "md5": "d6ede26b8ee9d5f1e1ac613debf1ddad", + "mime_type": "text/plain", + "file_type": "ASCII text, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/zope21.LICENSE", + "type": "file", + "name": "zope21.LICENSE", + "base_name": "zope21", + "extension": ".LICENSE", + "size": 2070, + "date": "2018-10-25", + "sha1": "a0b53f43aab58b46bf79ba756c50771c605ab4c5", + "md5": "78ccb3640dc841e1baecb3e27a6966b2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/zpl-2.0.LICENSE", + "type": "file", + "name": "zpl-2.0.LICENSE", + "base_name": "zpl-2.0", + "extension": ".LICENSE", + "size": 2140, + "date": "2018-10-25", + "sha1": "b812e8a01f795d8b58eb1bee1d30b4cd911b387c", + "md5": "dec8d3edeb3ffa52cf4e5310d0e7bef2", + "mime_type": "text/plain", + "file_type": "ASCII text, with very long lines, with CRLF line terminators", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/zpl-2.0.txt", + "type": "file", + "name": "zpl-2.0.txt", + "base_name": "zpl-2.0", + "extension": ".txt", + "size": 2365, + "date": "2018-10-25", + "sha1": "e53ba4baed18fd75ece83db8bb03500e4e0ca5be", + "md5": "4a5323d327dcdd30e33c3d5fe491a7cc", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "thirdparty/zpl-2.1.LICENSE", + "type": "file", + "name": "zpl-2.1.LICENSE", + "base_name": "zpl-2.1", + "extension": ".LICENSE", + "size": 2070, + "date": "2018-10-22", + "sha1": "a0b53f43aab58b46bf79ba756c50771c605ab4c5", + "md5": "78ccb3640dc841e1baecb3e27a6966b2", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] +} diff --git a/tests/scancode/test_cli.py b/tests/scancode/test_cli.py index 43d26c63f27..3b0e4727e96 100644 --- a/tests/scancode/test_cli.py +++ b/tests/scancode/test_cli.py @@ -815,3 +815,17 @@ def test_scan_errors_out_without_an_input_path(): args = ['--json-pp', '-'] result = run_scan_click(args, expected_rc=2) assert 'Error: Invalid value: At least one input path is required.' in result.output + + +def test_merge_multiple_scans(): + test_file_1 = test_env.get_test_loc('resource/virtual_codebase/sample.json') + test_file_2 = test_env.get_test_loc('resource/virtual_codebase/thirdparty.json') + result_file = test_env.get_temp_file('json') + args = ['--from-json', test_file_1, '--from-json', test_file_2, '--json', result_file] + result = run_scan_click(args, expected_rc=0) + expected = test_env.get_test_loc('resource/virtual_codebase/out.json') + with open(expected, 'rb') as f: + expected_files = json.loads(f.read())['files'] + with open(result_file, 'rb') as f: + result_files = json.loads(f.read())['files'] + assert expected_files == result_files diff --git a/tests/scancode/test_resource.py b/tests/scancode/test_resource.py index 0687cf40504..0f00724bdb5 100644 --- a/tests/scancode/test_resource.py +++ b/tests/scancode/test_resource.py @@ -1195,3 +1195,18 @@ def test_VirtualCodebase_check_that_already_existing_parent_is_updated_properly( ]) ] assert expected == results + + def test_VirtualCodebase_create_from_multiple_scans(self): + test_file_1 = self.get_test_loc('resource/virtual_codebase/combine-1.json') + test_file_2 = self.get_test_loc('resource/virtual_codebase/combine-2.json') + input = (test_file_1, test_file_2) + codebase = VirtualCodebase(input) + results = sorted(r.to_dict() for r in codebase.walk()) + expected = [ + OrderedDict([(u'path', u'virtual_root'), (u'type', u'directory'), (u'summary', []), (u'scan_errors', [])]), + OrderedDict([(u'path', u'virtual_root/samples'), (u'type', u'directory'), (u'summary', []), (u'scan_errors', [])]), + OrderedDict([(u'path', u'virtual_root/samples/NOTICE'), (u'type', u'file'), (u'summary', []), (u'scan_errors', [])]), + OrderedDict([(u'path', u'virtual_root/thirdparty'), (u'type', u'directory'), (u'summary', []), (u'scan_errors', [])]), + OrderedDict([(u'path', u'virtual_root/thirdparty/example.zip'), (u'type', u'file'), (u'summary', []), (u'scan_errors', [])]) + ] + assert expected == results