Upload 13 files
Browse files- protege/deep-pantilt/venv/lib/python3.7/site-packages/distutils-precedence.pth +3 -0
- protege/deep-pantilt/venv/lib/python3.7/site-packages/google_auth-1.35.0-py3.7-nspkg.pth +3 -0
- protege/deep-pantilt/venv/lib/python3.7/site-packages/protobuf-3.18.0-py3.5-nspkg.pth +3 -0
- protege/deep-pantilt/venv/lib/python3.7/site-packages/six.py +1003 -0
- protege/deep-pantilt/venv/lib/python3.7/site-packages/smbus.cpython-37m-arm-linux-gnueabihf.so +0 -0
- protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/INSTALLER +1 -0
- protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/LICENSE +819 -0
- protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/METADATA +47 -0
- protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/RECORD +629 -0
- protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/WHEEL +5 -0
- protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/entry_points.txt +6 -0
- protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/top_level.txt +1 -0
- protege/deep-pantilt/venv/lib/python3.7/site-packages/typing_extensions.py +0 -0
protege/deep-pantilt/venv/lib/python3.7/site-packages/distutils-precedence.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2638ce9e2500e572a5e0de7faed6661eb569d1b696fcba07b0dd223da5f5d224
|
| 3 |
+
size 151
|
protege/deep-pantilt/venv/lib/python3.7/site-packages/google_auth-1.35.0-py3.7-nspkg.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c47e604f1738522a583f7aab6cffb80821cd18157dede051e10aa185e0af065e
|
| 3 |
+
size 539
|
protege/deep-pantilt/venv/lib/python3.7/site-packages/protobuf-3.18.0-py3.5-nspkg.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c47e604f1738522a583f7aab6cffb80821cd18157dede051e10aa185e0af065e
|
| 3 |
+
size 539
|
protege/deep-pantilt/venv/lib/python3.7/site-packages/six.py
ADDED
|
@@ -0,0 +1,1003 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright (c) 2010-2024 Benjamin Peterson
|
| 2 |
+
#
|
| 3 |
+
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 4 |
+
# of this software and associated documentation files (the "Software"), to deal
|
| 5 |
+
# in the Software without restriction, including without limitation the rights
|
| 6 |
+
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 7 |
+
# copies of the Software, and to permit persons to whom the Software is
|
| 8 |
+
# furnished to do so, subject to the following conditions:
|
| 9 |
+
#
|
| 10 |
+
# The above copyright notice and this permission notice shall be included in all
|
| 11 |
+
# copies or substantial portions of the Software.
|
| 12 |
+
#
|
| 13 |
+
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 14 |
+
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 15 |
+
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 16 |
+
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 17 |
+
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 18 |
+
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
| 19 |
+
# SOFTWARE.
|
| 20 |
+
|
| 21 |
+
"""Utilities for writing code that runs on Python 2 and 3"""
|
| 22 |
+
|
| 23 |
+
from __future__ import absolute_import
|
| 24 |
+
|
| 25 |
+
import functools
|
| 26 |
+
import itertools
|
| 27 |
+
import operator
|
| 28 |
+
import sys
|
| 29 |
+
import types
|
| 30 |
+
|
| 31 |
+
__author__ = "Benjamin Peterson <[email protected]>"
|
| 32 |
+
__version__ = "1.17.0"
|
| 33 |
+
|
| 34 |
+
|
| 35 |
+
# Useful for very coarse version differentiation.
|
| 36 |
+
PY2 = sys.version_info[0] == 2
|
| 37 |
+
PY3 = sys.version_info[0] == 3
|
| 38 |
+
PY34 = sys.version_info[0:2] >= (3, 4)
|
| 39 |
+
|
| 40 |
+
if PY3:
|
| 41 |
+
string_types = str,
|
| 42 |
+
integer_types = int,
|
| 43 |
+
class_types = type,
|
| 44 |
+
text_type = str
|
| 45 |
+
binary_type = bytes
|
| 46 |
+
|
| 47 |
+
MAXSIZE = sys.maxsize
|
| 48 |
+
else:
|
| 49 |
+
string_types = basestring,
|
| 50 |
+
integer_types = (int, long)
|
| 51 |
+
class_types = (type, types.ClassType)
|
| 52 |
+
text_type = unicode
|
| 53 |
+
binary_type = str
|
| 54 |
+
|
| 55 |
+
if sys.platform.startswith("java"):
|
| 56 |
+
# Jython always uses 32 bits.
|
| 57 |
+
MAXSIZE = int((1 << 31) - 1)
|
| 58 |
+
else:
|
| 59 |
+
# It's possible to have sizeof(long) != sizeof(Py_ssize_t).
|
| 60 |
+
class X(object):
|
| 61 |
+
|
| 62 |
+
def __len__(self):
|
| 63 |
+
return 1 << 31
|
| 64 |
+
try:
|
| 65 |
+
len(X())
|
| 66 |
+
except OverflowError:
|
| 67 |
+
# 32-bit
|
| 68 |
+
MAXSIZE = int((1 << 31) - 1)
|
| 69 |
+
else:
|
| 70 |
+
# 64-bit
|
| 71 |
+
MAXSIZE = int((1 << 63) - 1)
|
| 72 |
+
del X
|
| 73 |
+
|
| 74 |
+
if PY34:
|
| 75 |
+
from importlib.util import spec_from_loader
|
| 76 |
+
else:
|
| 77 |
+
spec_from_loader = None
|
| 78 |
+
|
| 79 |
+
|
| 80 |
+
def _add_doc(func, doc):
|
| 81 |
+
"""Add documentation to a function."""
|
| 82 |
+
func.__doc__ = doc
|
| 83 |
+
|
| 84 |
+
|
| 85 |
+
def _import_module(name):
|
| 86 |
+
"""Import module, returning the module after the last dot."""
|
| 87 |
+
__import__(name)
|
| 88 |
+
return sys.modules[name]
|
| 89 |
+
|
| 90 |
+
|
| 91 |
+
class _LazyDescr(object):
|
| 92 |
+
|
| 93 |
+
def __init__(self, name):
|
| 94 |
+
self.name = name
|
| 95 |
+
|
| 96 |
+
def __get__(self, obj, tp):
|
| 97 |
+
result = self._resolve()
|
| 98 |
+
setattr(obj, self.name, result) # Invokes __set__.
|
| 99 |
+
try:
|
| 100 |
+
# This is a bit ugly, but it avoids running this again by
|
| 101 |
+
# removing this descriptor.
|
| 102 |
+
delattr(obj.__class__, self.name)
|
| 103 |
+
except AttributeError:
|
| 104 |
+
pass
|
| 105 |
+
return result
|
| 106 |
+
|
| 107 |
+
|
| 108 |
+
class MovedModule(_LazyDescr):
|
| 109 |
+
|
| 110 |
+
def __init__(self, name, old, new=None):
|
| 111 |
+
super(MovedModule, self).__init__(name)
|
| 112 |
+
if PY3:
|
| 113 |
+
if new is None:
|
| 114 |
+
new = name
|
| 115 |
+
self.mod = new
|
| 116 |
+
else:
|
| 117 |
+
self.mod = old
|
| 118 |
+
|
| 119 |
+
def _resolve(self):
|
| 120 |
+
return _import_module(self.mod)
|
| 121 |
+
|
| 122 |
+
def __getattr__(self, attr):
|
| 123 |
+
_module = self._resolve()
|
| 124 |
+
value = getattr(_module, attr)
|
| 125 |
+
setattr(self, attr, value)
|
| 126 |
+
return value
|
| 127 |
+
|
| 128 |
+
|
| 129 |
+
class _LazyModule(types.ModuleType):
|
| 130 |
+
|
| 131 |
+
def __init__(self, name):
|
| 132 |
+
super(_LazyModule, self).__init__(name)
|
| 133 |
+
self.__doc__ = self.__class__.__doc__
|
| 134 |
+
|
| 135 |
+
def __dir__(self):
|
| 136 |
+
attrs = ["__doc__", "__name__"]
|
| 137 |
+
attrs += [attr.name for attr in self._moved_attributes]
|
| 138 |
+
return attrs
|
| 139 |
+
|
| 140 |
+
# Subclasses should override this
|
| 141 |
+
_moved_attributes = []
|
| 142 |
+
|
| 143 |
+
|
| 144 |
+
class MovedAttribute(_LazyDescr):
|
| 145 |
+
|
| 146 |
+
def __init__(self, name, old_mod, new_mod, old_attr=None, new_attr=None):
|
| 147 |
+
super(MovedAttribute, self).__init__(name)
|
| 148 |
+
if PY3:
|
| 149 |
+
if new_mod is None:
|
| 150 |
+
new_mod = name
|
| 151 |
+
self.mod = new_mod
|
| 152 |
+
if new_attr is None:
|
| 153 |
+
if old_attr is None:
|
| 154 |
+
new_attr = name
|
| 155 |
+
else:
|
| 156 |
+
new_attr = old_attr
|
| 157 |
+
self.attr = new_attr
|
| 158 |
+
else:
|
| 159 |
+
self.mod = old_mod
|
| 160 |
+
if old_attr is None:
|
| 161 |
+
old_attr = name
|
| 162 |
+
self.attr = old_attr
|
| 163 |
+
|
| 164 |
+
def _resolve(self):
|
| 165 |
+
module = _import_module(self.mod)
|
| 166 |
+
return getattr(module, self.attr)
|
| 167 |
+
|
| 168 |
+
|
| 169 |
+
class _SixMetaPathImporter(object):
|
| 170 |
+
|
| 171 |
+
"""
|
| 172 |
+
A meta path importer to import six.moves and its submodules.
|
| 173 |
+
|
| 174 |
+
This class implements a PEP302 finder and loader. It should be compatible
|
| 175 |
+
with Python 2.5 and all existing versions of Python3
|
| 176 |
+
"""
|
| 177 |
+
|
| 178 |
+
def __init__(self, six_module_name):
|
| 179 |
+
self.name = six_module_name
|
| 180 |
+
self.known_modules = {}
|
| 181 |
+
|
| 182 |
+
def _add_module(self, mod, *fullnames):
|
| 183 |
+
for fullname in fullnames:
|
| 184 |
+
self.known_modules[self.name + "." + fullname] = mod
|
| 185 |
+
|
| 186 |
+
def _get_module(self, fullname):
|
| 187 |
+
return self.known_modules[self.name + "." + fullname]
|
| 188 |
+
|
| 189 |
+
def find_module(self, fullname, path=None):
|
| 190 |
+
if fullname in self.known_modules:
|
| 191 |
+
return self
|
| 192 |
+
return None
|
| 193 |
+
|
| 194 |
+
def find_spec(self, fullname, path, target=None):
|
| 195 |
+
if fullname in self.known_modules:
|
| 196 |
+
return spec_from_loader(fullname, self)
|
| 197 |
+
return None
|
| 198 |
+
|
| 199 |
+
def __get_module(self, fullname):
|
| 200 |
+
try:
|
| 201 |
+
return self.known_modules[fullname]
|
| 202 |
+
except KeyError:
|
| 203 |
+
raise ImportError("This loader does not know module " + fullname)
|
| 204 |
+
|
| 205 |
+
def load_module(self, fullname):
|
| 206 |
+
try:
|
| 207 |
+
# in case of a reload
|
| 208 |
+
return sys.modules[fullname]
|
| 209 |
+
except KeyError:
|
| 210 |
+
pass
|
| 211 |
+
mod = self.__get_module(fullname)
|
| 212 |
+
if isinstance(mod, MovedModule):
|
| 213 |
+
mod = mod._resolve()
|
| 214 |
+
else:
|
| 215 |
+
mod.__loader__ = self
|
| 216 |
+
sys.modules[fullname] = mod
|
| 217 |
+
return mod
|
| 218 |
+
|
| 219 |
+
def is_package(self, fullname):
|
| 220 |
+
"""
|
| 221 |
+
Return true, if the named module is a package.
|
| 222 |
+
|
| 223 |
+
We need this method to get correct spec objects with
|
| 224 |
+
Python 3.4 (see PEP451)
|
| 225 |
+
"""
|
| 226 |
+
return hasattr(self.__get_module(fullname), "__path__")
|
| 227 |
+
|
| 228 |
+
def get_code(self, fullname):
|
| 229 |
+
"""Return None
|
| 230 |
+
|
| 231 |
+
Required, if is_package is implemented"""
|
| 232 |
+
self.__get_module(fullname) # eventually raises ImportError
|
| 233 |
+
return None
|
| 234 |
+
get_source = get_code # same as get_code
|
| 235 |
+
|
| 236 |
+
def create_module(self, spec):
|
| 237 |
+
return self.load_module(spec.name)
|
| 238 |
+
|
| 239 |
+
def exec_module(self, module):
|
| 240 |
+
pass
|
| 241 |
+
|
| 242 |
+
_importer = _SixMetaPathImporter(__name__)
|
| 243 |
+
|
| 244 |
+
|
| 245 |
+
class _MovedItems(_LazyModule):
|
| 246 |
+
|
| 247 |
+
"""Lazy loading of moved objects"""
|
| 248 |
+
__path__ = [] # mark as package
|
| 249 |
+
|
| 250 |
+
|
| 251 |
+
_moved_attributes = [
|
| 252 |
+
MovedAttribute("cStringIO", "cStringIO", "io", "StringIO"),
|
| 253 |
+
MovedAttribute("filter", "itertools", "builtins", "ifilter", "filter"),
|
| 254 |
+
MovedAttribute("filterfalse", "itertools", "itertools", "ifilterfalse", "filterfalse"),
|
| 255 |
+
MovedAttribute("input", "__builtin__", "builtins", "raw_input", "input"),
|
| 256 |
+
MovedAttribute("intern", "__builtin__", "sys"),
|
| 257 |
+
MovedAttribute("map", "itertools", "builtins", "imap", "map"),
|
| 258 |
+
MovedAttribute("getcwd", "os", "os", "getcwdu", "getcwd"),
|
| 259 |
+
MovedAttribute("getcwdb", "os", "os", "getcwd", "getcwdb"),
|
| 260 |
+
MovedAttribute("getoutput", "commands", "subprocess"),
|
| 261 |
+
MovedAttribute("range", "__builtin__", "builtins", "xrange", "range"),
|
| 262 |
+
MovedAttribute("reload_module", "__builtin__", "importlib" if PY34 else "imp", "reload"),
|
| 263 |
+
MovedAttribute("reduce", "__builtin__", "functools"),
|
| 264 |
+
MovedAttribute("shlex_quote", "pipes", "shlex", "quote"),
|
| 265 |
+
MovedAttribute("StringIO", "StringIO", "io"),
|
| 266 |
+
MovedAttribute("UserDict", "UserDict", "collections", "IterableUserDict", "UserDict"),
|
| 267 |
+
MovedAttribute("UserList", "UserList", "collections"),
|
| 268 |
+
MovedAttribute("UserString", "UserString", "collections"),
|
| 269 |
+
MovedAttribute("xrange", "__builtin__", "builtins", "xrange", "range"),
|
| 270 |
+
MovedAttribute("zip", "itertools", "builtins", "izip", "zip"),
|
| 271 |
+
MovedAttribute("zip_longest", "itertools", "itertools", "izip_longest", "zip_longest"),
|
| 272 |
+
MovedModule("builtins", "__builtin__"),
|
| 273 |
+
MovedModule("configparser", "ConfigParser"),
|
| 274 |
+
MovedModule("collections_abc", "collections", "collections.abc" if sys.version_info >= (3, 3) else "collections"),
|
| 275 |
+
MovedModule("copyreg", "copy_reg"),
|
| 276 |
+
MovedModule("dbm_gnu", "gdbm", "dbm.gnu"),
|
| 277 |
+
MovedModule("dbm_ndbm", "dbm", "dbm.ndbm"),
|
| 278 |
+
MovedModule("_dummy_thread", "dummy_thread", "_dummy_thread" if sys.version_info < (3, 9) else "_thread"),
|
| 279 |
+
MovedModule("http_cookiejar", "cookielib", "http.cookiejar"),
|
| 280 |
+
MovedModule("http_cookies", "Cookie", "http.cookies"),
|
| 281 |
+
MovedModule("html_entities", "htmlentitydefs", "html.entities"),
|
| 282 |
+
MovedModule("html_parser", "HTMLParser", "html.parser"),
|
| 283 |
+
MovedModule("http_client", "httplib", "http.client"),
|
| 284 |
+
MovedModule("email_mime_base", "email.MIMEBase", "email.mime.base"),
|
| 285 |
+
MovedModule("email_mime_image", "email.MIMEImage", "email.mime.image"),
|
| 286 |
+
MovedModule("email_mime_multipart", "email.MIMEMultipart", "email.mime.multipart"),
|
| 287 |
+
MovedModule("email_mime_nonmultipart", "email.MIMENonMultipart", "email.mime.nonmultipart"),
|
| 288 |
+
MovedModule("email_mime_text", "email.MIMEText", "email.mime.text"),
|
| 289 |
+
MovedModule("BaseHTTPServer", "BaseHTTPServer", "http.server"),
|
| 290 |
+
MovedModule("CGIHTTPServer", "CGIHTTPServer", "http.server"),
|
| 291 |
+
MovedModule("SimpleHTTPServer", "SimpleHTTPServer", "http.server"),
|
| 292 |
+
MovedModule("cPickle", "cPickle", "pickle"),
|
| 293 |
+
MovedModule("queue", "Queue"),
|
| 294 |
+
MovedModule("reprlib", "repr"),
|
| 295 |
+
MovedModule("socketserver", "SocketServer"),
|
| 296 |
+
MovedModule("_thread", "thread", "_thread"),
|
| 297 |
+
MovedModule("tkinter", "Tkinter"),
|
| 298 |
+
MovedModule("tkinter_dialog", "Dialog", "tkinter.dialog"),
|
| 299 |
+
MovedModule("tkinter_filedialog", "FileDialog", "tkinter.filedialog"),
|
| 300 |
+
MovedModule("tkinter_scrolledtext", "ScrolledText", "tkinter.scrolledtext"),
|
| 301 |
+
MovedModule("tkinter_simpledialog", "SimpleDialog", "tkinter.simpledialog"),
|
| 302 |
+
MovedModule("tkinter_tix", "Tix", "tkinter.tix"),
|
| 303 |
+
MovedModule("tkinter_ttk", "ttk", "tkinter.ttk"),
|
| 304 |
+
MovedModule("tkinter_constants", "Tkconstants", "tkinter.constants"),
|
| 305 |
+
MovedModule("tkinter_dnd", "Tkdnd", "tkinter.dnd"),
|
| 306 |
+
MovedModule("tkinter_colorchooser", "tkColorChooser",
|
| 307 |
+
"tkinter.colorchooser"),
|
| 308 |
+
MovedModule("tkinter_commondialog", "tkCommonDialog",
|
| 309 |
+
"tkinter.commondialog"),
|
| 310 |
+
MovedModule("tkinter_tkfiledialog", "tkFileDialog", "tkinter.filedialog"),
|
| 311 |
+
MovedModule("tkinter_font", "tkFont", "tkinter.font"),
|
| 312 |
+
MovedModule("tkinter_messagebox", "tkMessageBox", "tkinter.messagebox"),
|
| 313 |
+
MovedModule("tkinter_tksimpledialog", "tkSimpleDialog",
|
| 314 |
+
"tkinter.simpledialog"),
|
| 315 |
+
MovedModule("urllib_parse", __name__ + ".moves.urllib_parse", "urllib.parse"),
|
| 316 |
+
MovedModule("urllib_error", __name__ + ".moves.urllib_error", "urllib.error"),
|
| 317 |
+
MovedModule("urllib", __name__ + ".moves.urllib", __name__ + ".moves.urllib"),
|
| 318 |
+
MovedModule("urllib_robotparser", "robotparser", "urllib.robotparser"),
|
| 319 |
+
MovedModule("xmlrpc_client", "xmlrpclib", "xmlrpc.client"),
|
| 320 |
+
MovedModule("xmlrpc_server", "SimpleXMLRPCServer", "xmlrpc.server"),
|
| 321 |
+
]
|
| 322 |
+
# Add windows specific modules.
|
| 323 |
+
if sys.platform == "win32":
|
| 324 |
+
_moved_attributes += [
|
| 325 |
+
MovedModule("winreg", "_winreg"),
|
| 326 |
+
]
|
| 327 |
+
|
| 328 |
+
for attr in _moved_attributes:
|
| 329 |
+
setattr(_MovedItems, attr.name, attr)
|
| 330 |
+
if isinstance(attr, MovedModule):
|
| 331 |
+
_importer._add_module(attr, "moves." + attr.name)
|
| 332 |
+
del attr
|
| 333 |
+
|
| 334 |
+
_MovedItems._moved_attributes = _moved_attributes
|
| 335 |
+
|
| 336 |
+
moves = _MovedItems(__name__ + ".moves")
|
| 337 |
+
_importer._add_module(moves, "moves")
|
| 338 |
+
|
| 339 |
+
|
| 340 |
+
class Module_six_moves_urllib_parse(_LazyModule):
|
| 341 |
+
|
| 342 |
+
"""Lazy loading of moved objects in six.moves.urllib_parse"""
|
| 343 |
+
|
| 344 |
+
|
| 345 |
+
_urllib_parse_moved_attributes = [
|
| 346 |
+
MovedAttribute("ParseResult", "urlparse", "urllib.parse"),
|
| 347 |
+
MovedAttribute("SplitResult", "urlparse", "urllib.parse"),
|
| 348 |
+
MovedAttribute("parse_qs", "urlparse", "urllib.parse"),
|
| 349 |
+
MovedAttribute("parse_qsl", "urlparse", "urllib.parse"),
|
| 350 |
+
MovedAttribute("urldefrag", "urlparse", "urllib.parse"),
|
| 351 |
+
MovedAttribute("urljoin", "urlparse", "urllib.parse"),
|
| 352 |
+
MovedAttribute("urlparse", "urlparse", "urllib.parse"),
|
| 353 |
+
MovedAttribute("urlsplit", "urlparse", "urllib.parse"),
|
| 354 |
+
MovedAttribute("urlunparse", "urlparse", "urllib.parse"),
|
| 355 |
+
MovedAttribute("urlunsplit", "urlparse", "urllib.parse"),
|
| 356 |
+
MovedAttribute("quote", "urllib", "urllib.parse"),
|
| 357 |
+
MovedAttribute("quote_plus", "urllib", "urllib.parse"),
|
| 358 |
+
MovedAttribute("unquote", "urllib", "urllib.parse"),
|
| 359 |
+
MovedAttribute("unquote_plus", "urllib", "urllib.parse"),
|
| 360 |
+
MovedAttribute("unquote_to_bytes", "urllib", "urllib.parse", "unquote", "unquote_to_bytes"),
|
| 361 |
+
MovedAttribute("urlencode", "urllib", "urllib.parse"),
|
| 362 |
+
MovedAttribute("splitquery", "urllib", "urllib.parse"),
|
| 363 |
+
MovedAttribute("splittag", "urllib", "urllib.parse"),
|
| 364 |
+
MovedAttribute("splituser", "urllib", "urllib.parse"),
|
| 365 |
+
MovedAttribute("splitvalue", "urllib", "urllib.parse"),
|
| 366 |
+
MovedAttribute("uses_fragment", "urlparse", "urllib.parse"),
|
| 367 |
+
MovedAttribute("uses_netloc", "urlparse", "urllib.parse"),
|
| 368 |
+
MovedAttribute("uses_params", "urlparse", "urllib.parse"),
|
| 369 |
+
MovedAttribute("uses_query", "urlparse", "urllib.parse"),
|
| 370 |
+
MovedAttribute("uses_relative", "urlparse", "urllib.parse"),
|
| 371 |
+
]
|
| 372 |
+
for attr in _urllib_parse_moved_attributes:
|
| 373 |
+
setattr(Module_six_moves_urllib_parse, attr.name, attr)
|
| 374 |
+
del attr
|
| 375 |
+
|
| 376 |
+
Module_six_moves_urllib_parse._moved_attributes = _urllib_parse_moved_attributes
|
| 377 |
+
|
| 378 |
+
_importer._add_module(Module_six_moves_urllib_parse(__name__ + ".moves.urllib_parse"),
|
| 379 |
+
"moves.urllib_parse", "moves.urllib.parse")
|
| 380 |
+
|
| 381 |
+
|
| 382 |
+
class Module_six_moves_urllib_error(_LazyModule):
|
| 383 |
+
|
| 384 |
+
"""Lazy loading of moved objects in six.moves.urllib_error"""
|
| 385 |
+
|
| 386 |
+
|
| 387 |
+
_urllib_error_moved_attributes = [
|
| 388 |
+
MovedAttribute("URLError", "urllib2", "urllib.error"),
|
| 389 |
+
MovedAttribute("HTTPError", "urllib2", "urllib.error"),
|
| 390 |
+
MovedAttribute("ContentTooShortError", "urllib", "urllib.error"),
|
| 391 |
+
]
|
| 392 |
+
for attr in _urllib_error_moved_attributes:
|
| 393 |
+
setattr(Module_six_moves_urllib_error, attr.name, attr)
|
| 394 |
+
del attr
|
| 395 |
+
|
| 396 |
+
Module_six_moves_urllib_error._moved_attributes = _urllib_error_moved_attributes
|
| 397 |
+
|
| 398 |
+
_importer._add_module(Module_six_moves_urllib_error(__name__ + ".moves.urllib.error"),
|
| 399 |
+
"moves.urllib_error", "moves.urllib.error")
|
| 400 |
+
|
| 401 |
+
|
| 402 |
+
class Module_six_moves_urllib_request(_LazyModule):
|
| 403 |
+
|
| 404 |
+
"""Lazy loading of moved objects in six.moves.urllib_request"""
|
| 405 |
+
|
| 406 |
+
|
| 407 |
+
_urllib_request_moved_attributes = [
|
| 408 |
+
MovedAttribute("urlopen", "urllib2", "urllib.request"),
|
| 409 |
+
MovedAttribute("install_opener", "urllib2", "urllib.request"),
|
| 410 |
+
MovedAttribute("build_opener", "urllib2", "urllib.request"),
|
| 411 |
+
MovedAttribute("pathname2url", "urllib", "urllib.request"),
|
| 412 |
+
MovedAttribute("url2pathname", "urllib", "urllib.request"),
|
| 413 |
+
MovedAttribute("getproxies", "urllib", "urllib.request"),
|
| 414 |
+
MovedAttribute("Request", "urllib2", "urllib.request"),
|
| 415 |
+
MovedAttribute("OpenerDirector", "urllib2", "urllib.request"),
|
| 416 |
+
MovedAttribute("HTTPDefaultErrorHandler", "urllib2", "urllib.request"),
|
| 417 |
+
MovedAttribute("HTTPRedirectHandler", "urllib2", "urllib.request"),
|
| 418 |
+
MovedAttribute("HTTPCookieProcessor", "urllib2", "urllib.request"),
|
| 419 |
+
MovedAttribute("ProxyHandler", "urllib2", "urllib.request"),
|
| 420 |
+
MovedAttribute("BaseHandler", "urllib2", "urllib.request"),
|
| 421 |
+
MovedAttribute("HTTPPasswordMgr", "urllib2", "urllib.request"),
|
| 422 |
+
MovedAttribute("HTTPPasswordMgrWithDefaultRealm", "urllib2", "urllib.request"),
|
| 423 |
+
MovedAttribute("AbstractBasicAuthHandler", "urllib2", "urllib.request"),
|
| 424 |
+
MovedAttribute("HTTPBasicAuthHandler", "urllib2", "urllib.request"),
|
| 425 |
+
MovedAttribute("ProxyBasicAuthHandler", "urllib2", "urllib.request"),
|
| 426 |
+
MovedAttribute("AbstractDigestAuthHandler", "urllib2", "urllib.request"),
|
| 427 |
+
MovedAttribute("HTTPDigestAuthHandler", "urllib2", "urllib.request"),
|
| 428 |
+
MovedAttribute("ProxyDigestAuthHandler", "urllib2", "urllib.request"),
|
| 429 |
+
MovedAttribute("HTTPHandler", "urllib2", "urllib.request"),
|
| 430 |
+
MovedAttribute("HTTPSHandler", "urllib2", "urllib.request"),
|
| 431 |
+
MovedAttribute("FileHandler", "urllib2", "urllib.request"),
|
| 432 |
+
MovedAttribute("FTPHandler", "urllib2", "urllib.request"),
|
| 433 |
+
MovedAttribute("CacheFTPHandler", "urllib2", "urllib.request"),
|
| 434 |
+
MovedAttribute("UnknownHandler", "urllib2", "urllib.request"),
|
| 435 |
+
MovedAttribute("HTTPErrorProcessor", "urllib2", "urllib.request"),
|
| 436 |
+
MovedAttribute("urlretrieve", "urllib", "urllib.request"),
|
| 437 |
+
MovedAttribute("urlcleanup", "urllib", "urllib.request"),
|
| 438 |
+
MovedAttribute("proxy_bypass", "urllib", "urllib.request"),
|
| 439 |
+
MovedAttribute("parse_http_list", "urllib2", "urllib.request"),
|
| 440 |
+
MovedAttribute("parse_keqv_list", "urllib2", "urllib.request"),
|
| 441 |
+
]
|
| 442 |
+
if sys.version_info[:2] < (3, 14):
|
| 443 |
+
_urllib_request_moved_attributes.extend(
|
| 444 |
+
[
|
| 445 |
+
MovedAttribute("URLopener", "urllib", "urllib.request"),
|
| 446 |
+
MovedAttribute("FancyURLopener", "urllib", "urllib.request"),
|
| 447 |
+
]
|
| 448 |
+
)
|
| 449 |
+
for attr in _urllib_request_moved_attributes:
|
| 450 |
+
setattr(Module_six_moves_urllib_request, attr.name, attr)
|
| 451 |
+
del attr
|
| 452 |
+
|
| 453 |
+
Module_six_moves_urllib_request._moved_attributes = _urllib_request_moved_attributes
|
| 454 |
+
|
| 455 |
+
_importer._add_module(Module_six_moves_urllib_request(__name__ + ".moves.urllib.request"),
|
| 456 |
+
"moves.urllib_request", "moves.urllib.request")
|
| 457 |
+
|
| 458 |
+
|
| 459 |
+
class Module_six_moves_urllib_response(_LazyModule):
|
| 460 |
+
|
| 461 |
+
"""Lazy loading of moved objects in six.moves.urllib_response"""
|
| 462 |
+
|
| 463 |
+
|
| 464 |
+
_urllib_response_moved_attributes = [
|
| 465 |
+
MovedAttribute("addbase", "urllib", "urllib.response"),
|
| 466 |
+
MovedAttribute("addclosehook", "urllib", "urllib.response"),
|
| 467 |
+
MovedAttribute("addinfo", "urllib", "urllib.response"),
|
| 468 |
+
MovedAttribute("addinfourl", "urllib", "urllib.response"),
|
| 469 |
+
]
|
| 470 |
+
for attr in _urllib_response_moved_attributes:
|
| 471 |
+
setattr(Module_six_moves_urllib_response, attr.name, attr)
|
| 472 |
+
del attr
|
| 473 |
+
|
| 474 |
+
Module_six_moves_urllib_response._moved_attributes = _urllib_response_moved_attributes
|
| 475 |
+
|
| 476 |
+
_importer._add_module(Module_six_moves_urllib_response(__name__ + ".moves.urllib.response"),
|
| 477 |
+
"moves.urllib_response", "moves.urllib.response")
|
| 478 |
+
|
| 479 |
+
|
| 480 |
+
class Module_six_moves_urllib_robotparser(_LazyModule):
|
| 481 |
+
|
| 482 |
+
"""Lazy loading of moved objects in six.moves.urllib_robotparser"""
|
| 483 |
+
|
| 484 |
+
|
| 485 |
+
_urllib_robotparser_moved_attributes = [
|
| 486 |
+
MovedAttribute("RobotFileParser", "robotparser", "urllib.robotparser"),
|
| 487 |
+
]
|
| 488 |
+
for attr in _urllib_robotparser_moved_attributes:
|
| 489 |
+
setattr(Module_six_moves_urllib_robotparser, attr.name, attr)
|
| 490 |
+
del attr
|
| 491 |
+
|
| 492 |
+
Module_six_moves_urllib_robotparser._moved_attributes = _urllib_robotparser_moved_attributes
|
| 493 |
+
|
| 494 |
+
_importer._add_module(Module_six_moves_urllib_robotparser(__name__ + ".moves.urllib.robotparser"),
|
| 495 |
+
"moves.urllib_robotparser", "moves.urllib.robotparser")
|
| 496 |
+
|
| 497 |
+
|
| 498 |
+
class Module_six_moves_urllib(types.ModuleType):
|
| 499 |
+
|
| 500 |
+
"""Create a six.moves.urllib namespace that resembles the Python 3 namespace"""
|
| 501 |
+
__path__ = [] # mark as package
|
| 502 |
+
parse = _importer._get_module("moves.urllib_parse")
|
| 503 |
+
error = _importer._get_module("moves.urllib_error")
|
| 504 |
+
request = _importer._get_module("moves.urllib_request")
|
| 505 |
+
response = _importer._get_module("moves.urllib_response")
|
| 506 |
+
robotparser = _importer._get_module("moves.urllib_robotparser")
|
| 507 |
+
|
| 508 |
+
def __dir__(self):
|
| 509 |
+
return ['parse', 'error', 'request', 'response', 'robotparser']
|
| 510 |
+
|
| 511 |
+
_importer._add_module(Module_six_moves_urllib(__name__ + ".moves.urllib"),
|
| 512 |
+
"moves.urllib")
|
| 513 |
+
|
| 514 |
+
|
| 515 |
+
def add_move(move):
|
| 516 |
+
"""Add an item to six.moves."""
|
| 517 |
+
setattr(_MovedItems, move.name, move)
|
| 518 |
+
|
| 519 |
+
|
| 520 |
+
def remove_move(name):
|
| 521 |
+
"""Remove item from six.moves."""
|
| 522 |
+
try:
|
| 523 |
+
delattr(_MovedItems, name)
|
| 524 |
+
except AttributeError:
|
| 525 |
+
try:
|
| 526 |
+
del moves.__dict__[name]
|
| 527 |
+
except KeyError:
|
| 528 |
+
raise AttributeError("no such move, %r" % (name,))
|
| 529 |
+
|
| 530 |
+
|
| 531 |
+
if PY3:
|
| 532 |
+
_meth_func = "__func__"
|
| 533 |
+
_meth_self = "__self__"
|
| 534 |
+
|
| 535 |
+
_func_closure = "__closure__"
|
| 536 |
+
_func_code = "__code__"
|
| 537 |
+
_func_defaults = "__defaults__"
|
| 538 |
+
_func_globals = "__globals__"
|
| 539 |
+
else:
|
| 540 |
+
_meth_func = "im_func"
|
| 541 |
+
_meth_self = "im_self"
|
| 542 |
+
|
| 543 |
+
_func_closure = "func_closure"
|
| 544 |
+
_func_code = "func_code"
|
| 545 |
+
_func_defaults = "func_defaults"
|
| 546 |
+
_func_globals = "func_globals"
|
| 547 |
+
|
| 548 |
+
|
| 549 |
+
try:
|
| 550 |
+
advance_iterator = next
|
| 551 |
+
except NameError:
|
| 552 |
+
def advance_iterator(it):
|
| 553 |
+
return it.next()
|
| 554 |
+
next = advance_iterator
|
| 555 |
+
|
| 556 |
+
|
| 557 |
+
try:
|
| 558 |
+
callable = callable
|
| 559 |
+
except NameError:
|
| 560 |
+
def callable(obj):
|
| 561 |
+
return any("__call__" in klass.__dict__ for klass in type(obj).__mro__)
|
| 562 |
+
|
| 563 |
+
|
| 564 |
+
if PY3:
|
| 565 |
+
def get_unbound_function(unbound):
|
| 566 |
+
return unbound
|
| 567 |
+
|
| 568 |
+
create_bound_method = types.MethodType
|
| 569 |
+
|
| 570 |
+
def create_unbound_method(func, cls):
|
| 571 |
+
return func
|
| 572 |
+
|
| 573 |
+
Iterator = object
|
| 574 |
+
else:
|
| 575 |
+
def get_unbound_function(unbound):
|
| 576 |
+
return unbound.im_func
|
| 577 |
+
|
| 578 |
+
def create_bound_method(func, obj):
|
| 579 |
+
return types.MethodType(func, obj, obj.__class__)
|
| 580 |
+
|
| 581 |
+
def create_unbound_method(func, cls):
|
| 582 |
+
return types.MethodType(func, None, cls)
|
| 583 |
+
|
| 584 |
+
class Iterator(object):
|
| 585 |
+
|
| 586 |
+
def next(self):
|
| 587 |
+
return type(self).__next__(self)
|
| 588 |
+
|
| 589 |
+
callable = callable
|
| 590 |
+
_add_doc(get_unbound_function,
|
| 591 |
+
"""Get the function out of a possibly unbound function""")
|
| 592 |
+
|
| 593 |
+
|
| 594 |
+
get_method_function = operator.attrgetter(_meth_func)
|
| 595 |
+
get_method_self = operator.attrgetter(_meth_self)
|
| 596 |
+
get_function_closure = operator.attrgetter(_func_closure)
|
| 597 |
+
get_function_code = operator.attrgetter(_func_code)
|
| 598 |
+
get_function_defaults = operator.attrgetter(_func_defaults)
|
| 599 |
+
get_function_globals = operator.attrgetter(_func_globals)
|
| 600 |
+
|
| 601 |
+
|
| 602 |
+
if PY3:
|
| 603 |
+
def iterkeys(d, **kw):
|
| 604 |
+
return iter(d.keys(**kw))
|
| 605 |
+
|
| 606 |
+
def itervalues(d, **kw):
|
| 607 |
+
return iter(d.values(**kw))
|
| 608 |
+
|
| 609 |
+
def iteritems(d, **kw):
|
| 610 |
+
return iter(d.items(**kw))
|
| 611 |
+
|
| 612 |
+
def iterlists(d, **kw):
|
| 613 |
+
return iter(d.lists(**kw))
|
| 614 |
+
|
| 615 |
+
viewkeys = operator.methodcaller("keys")
|
| 616 |
+
|
| 617 |
+
viewvalues = operator.methodcaller("values")
|
| 618 |
+
|
| 619 |
+
viewitems = operator.methodcaller("items")
|
| 620 |
+
else:
|
| 621 |
+
def iterkeys(d, **kw):
|
| 622 |
+
return d.iterkeys(**kw)
|
| 623 |
+
|
| 624 |
+
def itervalues(d, **kw):
|
| 625 |
+
return d.itervalues(**kw)
|
| 626 |
+
|
| 627 |
+
def iteritems(d, **kw):
|
| 628 |
+
return d.iteritems(**kw)
|
| 629 |
+
|
| 630 |
+
def iterlists(d, **kw):
|
| 631 |
+
return d.iterlists(**kw)
|
| 632 |
+
|
| 633 |
+
viewkeys = operator.methodcaller("viewkeys")
|
| 634 |
+
|
| 635 |
+
viewvalues = operator.methodcaller("viewvalues")
|
| 636 |
+
|
| 637 |
+
viewitems = operator.methodcaller("viewitems")
|
| 638 |
+
|
| 639 |
+
_add_doc(iterkeys, "Return an iterator over the keys of a dictionary.")
|
| 640 |
+
_add_doc(itervalues, "Return an iterator over the values of a dictionary.")
|
| 641 |
+
_add_doc(iteritems,
|
| 642 |
+
"Return an iterator over the (key, value) pairs of a dictionary.")
|
| 643 |
+
_add_doc(iterlists,
|
| 644 |
+
"Return an iterator over the (key, [values]) pairs of a dictionary.")
|
| 645 |
+
|
| 646 |
+
|
| 647 |
+
if PY3:
|
| 648 |
+
def b(s):
|
| 649 |
+
return s.encode("latin-1")
|
| 650 |
+
|
| 651 |
+
def u(s):
|
| 652 |
+
return s
|
| 653 |
+
unichr = chr
|
| 654 |
+
import struct
|
| 655 |
+
int2byte = struct.Struct(">B").pack
|
| 656 |
+
del struct
|
| 657 |
+
byte2int = operator.itemgetter(0)
|
| 658 |
+
indexbytes = operator.getitem
|
| 659 |
+
iterbytes = iter
|
| 660 |
+
import io
|
| 661 |
+
StringIO = io.StringIO
|
| 662 |
+
BytesIO = io.BytesIO
|
| 663 |
+
del io
|
| 664 |
+
_assertCountEqual = "assertCountEqual"
|
| 665 |
+
if sys.version_info[1] <= 1:
|
| 666 |
+
_assertRaisesRegex = "assertRaisesRegexp"
|
| 667 |
+
_assertRegex = "assertRegexpMatches"
|
| 668 |
+
_assertNotRegex = "assertNotRegexpMatches"
|
| 669 |
+
else:
|
| 670 |
+
_assertRaisesRegex = "assertRaisesRegex"
|
| 671 |
+
_assertRegex = "assertRegex"
|
| 672 |
+
_assertNotRegex = "assertNotRegex"
|
| 673 |
+
else:
|
| 674 |
+
def b(s):
|
| 675 |
+
return s
|
| 676 |
+
# Workaround for standalone backslash
|
| 677 |
+
|
| 678 |
+
def u(s):
|
| 679 |
+
return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape")
|
| 680 |
+
unichr = unichr
|
| 681 |
+
int2byte = chr
|
| 682 |
+
|
| 683 |
+
def byte2int(bs):
|
| 684 |
+
return ord(bs[0])
|
| 685 |
+
|
| 686 |
+
def indexbytes(buf, i):
|
| 687 |
+
return ord(buf[i])
|
| 688 |
+
iterbytes = functools.partial(itertools.imap, ord)
|
| 689 |
+
import StringIO
|
| 690 |
+
StringIO = BytesIO = StringIO.StringIO
|
| 691 |
+
_assertCountEqual = "assertItemsEqual"
|
| 692 |
+
_assertRaisesRegex = "assertRaisesRegexp"
|
| 693 |
+
_assertRegex = "assertRegexpMatches"
|
| 694 |
+
_assertNotRegex = "assertNotRegexpMatches"
|
| 695 |
+
_add_doc(b, """Byte literal""")
|
| 696 |
+
_add_doc(u, """Text literal""")
|
| 697 |
+
|
| 698 |
+
|
| 699 |
+
def assertCountEqual(self, *args, **kwargs):
|
| 700 |
+
return getattr(self, _assertCountEqual)(*args, **kwargs)
|
| 701 |
+
|
| 702 |
+
|
| 703 |
+
def assertRaisesRegex(self, *args, **kwargs):
|
| 704 |
+
return getattr(self, _assertRaisesRegex)(*args, **kwargs)
|
| 705 |
+
|
| 706 |
+
|
| 707 |
+
def assertRegex(self, *args, **kwargs):
|
| 708 |
+
return getattr(self, _assertRegex)(*args, **kwargs)
|
| 709 |
+
|
| 710 |
+
|
| 711 |
+
def assertNotRegex(self, *args, **kwargs):
|
| 712 |
+
return getattr(self, _assertNotRegex)(*args, **kwargs)
|
| 713 |
+
|
| 714 |
+
|
| 715 |
+
if PY3:
|
| 716 |
+
exec_ = getattr(moves.builtins, "exec")
|
| 717 |
+
|
| 718 |
+
def reraise(tp, value, tb=None):
|
| 719 |
+
try:
|
| 720 |
+
if value is None:
|
| 721 |
+
value = tp()
|
| 722 |
+
if value.__traceback__ is not tb:
|
| 723 |
+
raise value.with_traceback(tb)
|
| 724 |
+
raise value
|
| 725 |
+
finally:
|
| 726 |
+
value = None
|
| 727 |
+
tb = None
|
| 728 |
+
|
| 729 |
+
else:
|
| 730 |
+
def exec_(_code_, _globs_=None, _locs_=None):
|
| 731 |
+
"""Execute code in a namespace."""
|
| 732 |
+
if _globs_ is None:
|
| 733 |
+
frame = sys._getframe(1)
|
| 734 |
+
_globs_ = frame.f_globals
|
| 735 |
+
if _locs_ is None:
|
| 736 |
+
_locs_ = frame.f_locals
|
| 737 |
+
del frame
|
| 738 |
+
elif _locs_ is None:
|
| 739 |
+
_locs_ = _globs_
|
| 740 |
+
exec("""exec _code_ in _globs_, _locs_""")
|
| 741 |
+
|
| 742 |
+
exec_("""def reraise(tp, value, tb=None):
|
| 743 |
+
try:
|
| 744 |
+
raise tp, value, tb
|
| 745 |
+
finally:
|
| 746 |
+
tb = None
|
| 747 |
+
""")
|
| 748 |
+
|
| 749 |
+
|
| 750 |
+
if sys.version_info[:2] > (3,):
|
| 751 |
+
exec_("""def raise_from(value, from_value):
|
| 752 |
+
try:
|
| 753 |
+
raise value from from_value
|
| 754 |
+
finally:
|
| 755 |
+
value = None
|
| 756 |
+
""")
|
| 757 |
+
else:
|
| 758 |
+
def raise_from(value, from_value):
|
| 759 |
+
raise value
|
| 760 |
+
|
| 761 |
+
|
| 762 |
+
print_ = getattr(moves.builtins, "print", None)
|
| 763 |
+
if print_ is None:
|
| 764 |
+
def print_(*args, **kwargs):
|
| 765 |
+
"""The new-style print function for Python 2.4 and 2.5."""
|
| 766 |
+
fp = kwargs.pop("file", sys.stdout)
|
| 767 |
+
if fp is None:
|
| 768 |
+
return
|
| 769 |
+
|
| 770 |
+
def write(data):
|
| 771 |
+
if not isinstance(data, basestring):
|
| 772 |
+
data = str(data)
|
| 773 |
+
# If the file has an encoding, encode unicode with it.
|
| 774 |
+
if (isinstance(fp, file) and
|
| 775 |
+
isinstance(data, unicode) and
|
| 776 |
+
fp.encoding is not None):
|
| 777 |
+
errors = getattr(fp, "errors", None)
|
| 778 |
+
if errors is None:
|
| 779 |
+
errors = "strict"
|
| 780 |
+
data = data.encode(fp.encoding, errors)
|
| 781 |
+
fp.write(data)
|
| 782 |
+
want_unicode = False
|
| 783 |
+
sep = kwargs.pop("sep", None)
|
| 784 |
+
if sep is not None:
|
| 785 |
+
if isinstance(sep, unicode):
|
| 786 |
+
want_unicode = True
|
| 787 |
+
elif not isinstance(sep, str):
|
| 788 |
+
raise TypeError("sep must be None or a string")
|
| 789 |
+
end = kwargs.pop("end", None)
|
| 790 |
+
if end is not None:
|
| 791 |
+
if isinstance(end, unicode):
|
| 792 |
+
want_unicode = True
|
| 793 |
+
elif not isinstance(end, str):
|
| 794 |
+
raise TypeError("end must be None or a string")
|
| 795 |
+
if kwargs:
|
| 796 |
+
raise TypeError("invalid keyword arguments to print()")
|
| 797 |
+
if not want_unicode:
|
| 798 |
+
for arg in args:
|
| 799 |
+
if isinstance(arg, unicode):
|
| 800 |
+
want_unicode = True
|
| 801 |
+
break
|
| 802 |
+
if want_unicode:
|
| 803 |
+
newline = unicode("\n")
|
| 804 |
+
space = unicode(" ")
|
| 805 |
+
else:
|
| 806 |
+
newline = "\n"
|
| 807 |
+
space = " "
|
| 808 |
+
if sep is None:
|
| 809 |
+
sep = space
|
| 810 |
+
if end is None:
|
| 811 |
+
end = newline
|
| 812 |
+
for i, arg in enumerate(args):
|
| 813 |
+
if i:
|
| 814 |
+
write(sep)
|
| 815 |
+
write(arg)
|
| 816 |
+
write(end)
|
| 817 |
+
if sys.version_info[:2] < (3, 3):
|
| 818 |
+
_print = print_
|
| 819 |
+
|
| 820 |
+
def print_(*args, **kwargs):
|
| 821 |
+
fp = kwargs.get("file", sys.stdout)
|
| 822 |
+
flush = kwargs.pop("flush", False)
|
| 823 |
+
_print(*args, **kwargs)
|
| 824 |
+
if flush and fp is not None:
|
| 825 |
+
fp.flush()
|
| 826 |
+
|
| 827 |
+
_add_doc(reraise, """Reraise an exception.""")
|
| 828 |
+
|
| 829 |
+
if sys.version_info[0:2] < (3, 4):
|
| 830 |
+
# This does exactly the same what the :func:`py3:functools.update_wrapper`
|
| 831 |
+
# function does on Python versions after 3.2. It sets the ``__wrapped__``
|
| 832 |
+
# attribute on ``wrapper`` object and it doesn't raise an error if any of
|
| 833 |
+
# the attributes mentioned in ``assigned`` and ``updated`` are missing on
|
| 834 |
+
# ``wrapped`` object.
|
| 835 |
+
def _update_wrapper(wrapper, wrapped,
|
| 836 |
+
assigned=functools.WRAPPER_ASSIGNMENTS,
|
| 837 |
+
updated=functools.WRAPPER_UPDATES):
|
| 838 |
+
for attr in assigned:
|
| 839 |
+
try:
|
| 840 |
+
value = getattr(wrapped, attr)
|
| 841 |
+
except AttributeError:
|
| 842 |
+
continue
|
| 843 |
+
else:
|
| 844 |
+
setattr(wrapper, attr, value)
|
| 845 |
+
for attr in updated:
|
| 846 |
+
getattr(wrapper, attr).update(getattr(wrapped, attr, {}))
|
| 847 |
+
wrapper.__wrapped__ = wrapped
|
| 848 |
+
return wrapper
|
| 849 |
+
_update_wrapper.__doc__ = functools.update_wrapper.__doc__
|
| 850 |
+
|
| 851 |
+
def wraps(wrapped, assigned=functools.WRAPPER_ASSIGNMENTS,
|
| 852 |
+
updated=functools.WRAPPER_UPDATES):
|
| 853 |
+
return functools.partial(_update_wrapper, wrapped=wrapped,
|
| 854 |
+
assigned=assigned, updated=updated)
|
| 855 |
+
wraps.__doc__ = functools.wraps.__doc__
|
| 856 |
+
|
| 857 |
+
else:
|
| 858 |
+
wraps = functools.wraps
|
| 859 |
+
|
| 860 |
+
|
| 861 |
+
def with_metaclass(meta, *bases):
|
| 862 |
+
"""Create a base class with a metaclass."""
|
| 863 |
+
# This requires a bit of explanation: the basic idea is to make a dummy
|
| 864 |
+
# metaclass for one level of class instantiation that replaces itself with
|
| 865 |
+
# the actual metaclass.
|
| 866 |
+
class metaclass(type):
|
| 867 |
+
|
| 868 |
+
def __new__(cls, name, this_bases, d):
|
| 869 |
+
if sys.version_info[:2] >= (3, 7):
|
| 870 |
+
# This version introduced PEP 560 that requires a bit
|
| 871 |
+
# of extra care (we mimic what is done by __build_class__).
|
| 872 |
+
resolved_bases = types.resolve_bases(bases)
|
| 873 |
+
if resolved_bases is not bases:
|
| 874 |
+
d['__orig_bases__'] = bases
|
| 875 |
+
else:
|
| 876 |
+
resolved_bases = bases
|
| 877 |
+
return meta(name, resolved_bases, d)
|
| 878 |
+
|
| 879 |
+
@classmethod
|
| 880 |
+
def __prepare__(cls, name, this_bases):
|
| 881 |
+
return meta.__prepare__(name, bases)
|
| 882 |
+
return type.__new__(metaclass, 'temporary_class', (), {})
|
| 883 |
+
|
| 884 |
+
|
| 885 |
+
def add_metaclass(metaclass):
|
| 886 |
+
"""Class decorator for creating a class with a metaclass."""
|
| 887 |
+
def wrapper(cls):
|
| 888 |
+
orig_vars = cls.__dict__.copy()
|
| 889 |
+
slots = orig_vars.get('__slots__')
|
| 890 |
+
if slots is not None:
|
| 891 |
+
if isinstance(slots, str):
|
| 892 |
+
slots = [slots]
|
| 893 |
+
for slots_var in slots:
|
| 894 |
+
orig_vars.pop(slots_var)
|
| 895 |
+
orig_vars.pop('__dict__', None)
|
| 896 |
+
orig_vars.pop('__weakref__', None)
|
| 897 |
+
if hasattr(cls, '__qualname__'):
|
| 898 |
+
orig_vars['__qualname__'] = cls.__qualname__
|
| 899 |
+
return metaclass(cls.__name__, cls.__bases__, orig_vars)
|
| 900 |
+
return wrapper
|
| 901 |
+
|
| 902 |
+
|
| 903 |
+
def ensure_binary(s, encoding='utf-8', errors='strict'):
|
| 904 |
+
"""Coerce **s** to six.binary_type.
|
| 905 |
+
|
| 906 |
+
For Python 2:
|
| 907 |
+
- `unicode` -> encoded to `str`
|
| 908 |
+
- `str` -> `str`
|
| 909 |
+
|
| 910 |
+
For Python 3:
|
| 911 |
+
- `str` -> encoded to `bytes`
|
| 912 |
+
- `bytes` -> `bytes`
|
| 913 |
+
"""
|
| 914 |
+
if isinstance(s, binary_type):
|
| 915 |
+
return s
|
| 916 |
+
if isinstance(s, text_type):
|
| 917 |
+
return s.encode(encoding, errors)
|
| 918 |
+
raise TypeError("not expecting type '%s'" % type(s))
|
| 919 |
+
|
| 920 |
+
|
| 921 |
+
def ensure_str(s, encoding='utf-8', errors='strict'):
|
| 922 |
+
"""Coerce *s* to `str`.
|
| 923 |
+
|
| 924 |
+
For Python 2:
|
| 925 |
+
- `unicode` -> encoded to `str`
|
| 926 |
+
- `str` -> `str`
|
| 927 |
+
|
| 928 |
+
For Python 3:
|
| 929 |
+
- `str` -> `str`
|
| 930 |
+
- `bytes` -> decoded to `str`
|
| 931 |
+
"""
|
| 932 |
+
# Optimization: Fast return for the common case.
|
| 933 |
+
if type(s) is str:
|
| 934 |
+
return s
|
| 935 |
+
if PY2 and isinstance(s, text_type):
|
| 936 |
+
return s.encode(encoding, errors)
|
| 937 |
+
elif PY3 and isinstance(s, binary_type):
|
| 938 |
+
return s.decode(encoding, errors)
|
| 939 |
+
elif not isinstance(s, (text_type, binary_type)):
|
| 940 |
+
raise TypeError("not expecting type '%s'" % type(s))
|
| 941 |
+
return s
|
| 942 |
+
|
| 943 |
+
|
| 944 |
+
def ensure_text(s, encoding='utf-8', errors='strict'):
|
| 945 |
+
"""Coerce *s* to six.text_type.
|
| 946 |
+
|
| 947 |
+
For Python 2:
|
| 948 |
+
- `unicode` -> `unicode`
|
| 949 |
+
- `str` -> `unicode`
|
| 950 |
+
|
| 951 |
+
For Python 3:
|
| 952 |
+
- `str` -> `str`
|
| 953 |
+
- `bytes` -> decoded to `str`
|
| 954 |
+
"""
|
| 955 |
+
if isinstance(s, binary_type):
|
| 956 |
+
return s.decode(encoding, errors)
|
| 957 |
+
elif isinstance(s, text_type):
|
| 958 |
+
return s
|
| 959 |
+
else:
|
| 960 |
+
raise TypeError("not expecting type '%s'" % type(s))
|
| 961 |
+
|
| 962 |
+
|
| 963 |
+
def python_2_unicode_compatible(klass):
|
| 964 |
+
"""
|
| 965 |
+
A class decorator that defines __unicode__ and __str__ methods under Python 2.
|
| 966 |
+
Under Python 3 it does nothing.
|
| 967 |
+
|
| 968 |
+
To support Python 2 and 3 with a single code base, define a __str__ method
|
| 969 |
+
returning text and apply this decorator to the class.
|
| 970 |
+
"""
|
| 971 |
+
if PY2:
|
| 972 |
+
if '__str__' not in klass.__dict__:
|
| 973 |
+
raise ValueError("@python_2_unicode_compatible cannot be applied "
|
| 974 |
+
"to %s because it doesn't define __str__()." %
|
| 975 |
+
klass.__name__)
|
| 976 |
+
klass.__unicode__ = klass.__str__
|
| 977 |
+
klass.__str__ = lambda self: self.__unicode__().encode('utf-8')
|
| 978 |
+
return klass
|
| 979 |
+
|
| 980 |
+
|
| 981 |
+
# Complete the moves implementation.
|
| 982 |
+
# This code is at the end of this module to speed up module loading.
|
| 983 |
+
# Turn this module into a package.
|
| 984 |
+
__path__ = [] # required for PEP 302 and PEP 451
|
| 985 |
+
__package__ = __name__ # see PEP 366 @ReservedAssignment
|
| 986 |
+
if globals().get("__spec__") is not None:
|
| 987 |
+
__spec__.submodule_search_locations = [] # PEP 451 @UndefinedVariable
|
| 988 |
+
# Remove other six meta path importers, since they cause problems. This can
|
| 989 |
+
# happen if six is removed from sys.modules and then reloaded. (Setuptools does
|
| 990 |
+
# this for some reason.)
|
| 991 |
+
if sys.meta_path:
|
| 992 |
+
for i, importer in enumerate(sys.meta_path):
|
| 993 |
+
# Here's some real nastiness: Another "instance" of the six module might
|
| 994 |
+
# be floating around. Therefore, we can't use isinstance() to check for
|
| 995 |
+
# the six meta path importer, since the other six instance will have
|
| 996 |
+
# inserted an importer with different class.
|
| 997 |
+
if (type(importer).__name__ == "_SixMetaPathImporter" and
|
| 998 |
+
importer.name == __name__):
|
| 999 |
+
del sys.meta_path[i]
|
| 1000 |
+
break
|
| 1001 |
+
del i, importer
|
| 1002 |
+
# Finally, add the importer to the meta path import hook.
|
| 1003 |
+
sys.meta_path.append(_importer)
|
protege/deep-pantilt/venv/lib/python3.7/site-packages/smbus.cpython-37m-arm-linux-gnueabihf.so
ADDED
|
Binary file (61.2 kB). View file
|
|
|
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/INSTALLER
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
pip
|
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/LICENSE
ADDED
|
@@ -0,0 +1,819 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# TensorBoard License
|
| 2 |
+
|
| 3 |
+
TensorBoard is licensed Apache 2.0 and distributed with
|
| 4 |
+
vendored content licensed Apache 2.0, MIT, and BSD-3.
|
| 5 |
+
|
| 6 |
+
## Table of Contents
|
| 7 |
+
|
| 8 |
+
- tensorboard/pip_package/LICENSE.tensorflow
|
| 9 |
+
- external/org_polymer/LICENSE.txt
|
| 10 |
+
- external/com_palantir_plottable/package/LICENSE
|
| 11 |
+
- external/org_d3js/LICENSE
|
| 12 |
+
- external/org_chromium_catapult_vulcanized_trace_viewer/LICENSE
|
| 13 |
+
- external/io_github_cpettitt_dagre/LICENSE
|
| 14 |
+
- external/io_github_cpettitt_graphlib/LICENSE
|
| 15 |
+
- external/io_github_waylonflinn_weblas/LICENSE
|
| 16 |
+
- external/com_numericjs/license.txt
|
| 17 |
+
- external/org_threejs/LICENSE
|
| 18 |
+
- external/com_lodash/LICENSE
|
| 19 |
+
- external/com_google_fonts_roboto/LICENSE
|
| 20 |
+
- external/org_mozilla_bleach/LICENSE
|
| 21 |
+
- external/org_html5lib/LICENSE
|
| 22 |
+
- external/org_pythonhosted_webencodings/LICENSE
|
| 23 |
+
|
| 24 |
+
## Licenses
|
| 25 |
+
|
| 26 |
+
|
| 27 |
+
|
| 28 |
+
### tensorboard/pip_package/LICENSE.tensorflow
|
| 29 |
+
|
| 30 |
+
Copyright 2017 The TensorFlow Authors. All rights reserved.
|
| 31 |
+
|
| 32 |
+
Apache License
|
| 33 |
+
Version 2.0, January 2004
|
| 34 |
+
http://www.apache.org/licenses/
|
| 35 |
+
|
| 36 |
+
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
| 37 |
+
|
| 38 |
+
1. Definitions.
|
| 39 |
+
|
| 40 |
+
"License" shall mean the terms and conditions for use, reproduction,
|
| 41 |
+
and distribution as defined by Sections 1 through 9 of this document.
|
| 42 |
+
|
| 43 |
+
"Licensor" shall mean the copyright owner or entity authorized by
|
| 44 |
+
the copyright owner that is granting the License.
|
| 45 |
+
|
| 46 |
+
"Legal Entity" shall mean the union of the acting entity and all
|
| 47 |
+
other entities that control, are controlled by, or are under common
|
| 48 |
+
control with that entity. For the purposes of this definition,
|
| 49 |
+
"control" means (i) the power, direct or indirect, to cause the
|
| 50 |
+
direction or management of such entity, whether by contract or
|
| 51 |
+
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
| 52 |
+
outstanding shares, or (iii) beneficial ownership of such entity.
|
| 53 |
+
|
| 54 |
+
"You" (or "Your") shall mean an individual or Legal Entity
|
| 55 |
+
exercising permissions granted by this License.
|
| 56 |
+
|
| 57 |
+
"Source" form shall mean the preferred form for making modifications,
|
| 58 |
+
including but not limited to software source code, documentation
|
| 59 |
+
source, and configuration files.
|
| 60 |
+
|
| 61 |
+
"Object" form shall mean any form resulting from mechanical
|
| 62 |
+
transformation or translation of a Source form, including but
|
| 63 |
+
not limited to compiled object code, generated documentation,
|
| 64 |
+
and conversions to other media types.
|
| 65 |
+
|
| 66 |
+
"Work" shall mean the work of authorship, whether in Source or
|
| 67 |
+
Object form, made available under the License, as indicated by a
|
| 68 |
+
copyright notice that is included in or attached to the work
|
| 69 |
+
(an example is provided in the Appendix below).
|
| 70 |
+
|
| 71 |
+
"Derivative Works" shall mean any work, whether in Source or Object
|
| 72 |
+
form, that is based on (or derived from) the Work and for which the
|
| 73 |
+
editorial revisions, annotations, elaborations, or other modifications
|
| 74 |
+
represent, as a whole, an original work of authorship. For the purposes
|
| 75 |
+
of this License, Derivative Works shall not include works that remain
|
| 76 |
+
separable from, or merely link (or bind by name) to the interfaces of,
|
| 77 |
+
the Work and Derivative Works thereof.
|
| 78 |
+
|
| 79 |
+
"Contribution" shall mean any work of authorship, including
|
| 80 |
+
the original version of the Work and any modifications or additions
|
| 81 |
+
to that Work or Derivative Works thereof, that is intentionally
|
| 82 |
+
submitted to Licensor for inclusion in the Work by the copyright owner
|
| 83 |
+
or by an individual or Legal Entity authorized to submit on behalf of
|
| 84 |
+
the copyright owner. For the purposes of this definition, "submitted"
|
| 85 |
+
means any form of electronic, verbal, or written communication sent
|
| 86 |
+
to the Licensor or its representatives, including but not limited to
|
| 87 |
+
communication on electronic mailing lists, source code control systems,
|
| 88 |
+
and issue tracking systems that are managed by, or on behalf of, the
|
| 89 |
+
Licensor for the purpose of discussing and improving the Work, but
|
| 90 |
+
excluding communication that is conspicuously marked or otherwise
|
| 91 |
+
designated in writing by the copyright owner as "Not a Contribution."
|
| 92 |
+
|
| 93 |
+
"Contributor" shall mean Licensor and any individual or Legal Entity
|
| 94 |
+
on behalf of whom a Contribution has been received by Licensor and
|
| 95 |
+
subsequently incorporated within the Work.
|
| 96 |
+
|
| 97 |
+
2. Grant of Copyright License. Subject to the terms and conditions of
|
| 98 |
+
this License, each Contributor hereby grants to You a perpetual,
|
| 99 |
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
| 100 |
+
copyright license to reproduce, prepare Derivative Works of,
|
| 101 |
+
publicly display, publicly perform, sublicense, and distribute the
|
| 102 |
+
Work and such Derivative Works in Source or Object form.
|
| 103 |
+
|
| 104 |
+
3. Grant of Patent License. Subject to the terms and conditions of
|
| 105 |
+
this License, each Contributor hereby grants to You a perpetual,
|
| 106 |
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
| 107 |
+
(except as stated in this section) patent license to make, have made,
|
| 108 |
+
use, offer to sell, sell, import, and otherwise transfer the Work,
|
| 109 |
+
where such license applies only to those patent claims licensable
|
| 110 |
+
by such Contributor that are necessarily infringed by their
|
| 111 |
+
Contribution(s) alone or by combination of their Contribution(s)
|
| 112 |
+
with the Work to which such Contribution(s) was submitted. If You
|
| 113 |
+
institute patent litigation against any entity (including a
|
| 114 |
+
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
| 115 |
+
or a Contribution incorporated within the Work constitutes direct
|
| 116 |
+
or contributory patent infringement, then any patent licenses
|
| 117 |
+
granted to You under this License for that Work shall terminate
|
| 118 |
+
as of the date such litigation is filed.
|
| 119 |
+
|
| 120 |
+
4. Redistribution. You may reproduce and distribute copies of the
|
| 121 |
+
Work or Derivative Works thereof in any medium, with or without
|
| 122 |
+
modifications, and in Source or Object form, provided that You
|
| 123 |
+
meet the following conditions:
|
| 124 |
+
|
| 125 |
+
(a) You must give any other recipients of the Work or
|
| 126 |
+
Derivative Works a copy of this License; and
|
| 127 |
+
|
| 128 |
+
(b) You must cause any modified files to carry prominent notices
|
| 129 |
+
stating that You changed the files; and
|
| 130 |
+
|
| 131 |
+
(c) You must retain, in the Source form of any Derivative Works
|
| 132 |
+
that You distribute, all copyright, patent, trademark, and
|
| 133 |
+
attribution notices from the Source form of the Work,
|
| 134 |
+
excluding those notices that do not pertain to any part of
|
| 135 |
+
the Derivative Works; and
|
| 136 |
+
|
| 137 |
+
(d) If the Work includes a "NOTICE" text file as part of its
|
| 138 |
+
distribution, then any Derivative Works that You distribute must
|
| 139 |
+
include a readable copy of the attribution notices contained
|
| 140 |
+
within such NOTICE file, excluding those notices that do not
|
| 141 |
+
pertain to any part of the Derivative Works, in at least one
|
| 142 |
+
of the following places: within a NOTICE text file distributed
|
| 143 |
+
as part of the Derivative Works; within the Source form or
|
| 144 |
+
documentation, if provided along with the Derivative Works; or,
|
| 145 |
+
within a display generated by the Derivative Works, if and
|
| 146 |
+
wherever such third-party notices normally appear. The contents
|
| 147 |
+
of the NOTICE file are for informational purposes only and
|
| 148 |
+
do not modify the License. You may add Your own attribution
|
| 149 |
+
notices within Derivative Works that You distribute, alongside
|
| 150 |
+
or as an addendum to the NOTICE text from the Work, provided
|
| 151 |
+
that such additional attribution notices cannot be construed
|
| 152 |
+
as modifying the License.
|
| 153 |
+
|
| 154 |
+
You may add Your own copyright statement to Your modifications and
|
| 155 |
+
may provide additional or different license terms and conditions
|
| 156 |
+
for use, reproduction, or distribution of Your modifications, or
|
| 157 |
+
for any such Derivative Works as a whole, provided Your use,
|
| 158 |
+
reproduction, and distribution of the Work otherwise complies with
|
| 159 |
+
the conditions stated in this License.
|
| 160 |
+
|
| 161 |
+
5. Submission of Contributions. Unless You explicitly state otherwise,
|
| 162 |
+
any Contribution intentionally submitted for inclusion in the Work
|
| 163 |
+
by You to the Licensor shall be under the terms and conditions of
|
| 164 |
+
this License, without any additional terms or conditions.
|
| 165 |
+
Notwithstanding the above, nothing herein shall supersede or modify
|
| 166 |
+
the terms of any separate license agreement you may have executed
|
| 167 |
+
with Licensor regarding such Contributions.
|
| 168 |
+
|
| 169 |
+
6. Trademarks. This License does not grant permission to use the trade
|
| 170 |
+
names, trademarks, service marks, or product names of the Licensor,
|
| 171 |
+
except as required for reasonable and customary use in describing the
|
| 172 |
+
origin of the Work and reproducing the content of the NOTICE file.
|
| 173 |
+
|
| 174 |
+
7. Disclaimer of Warranty. Unless required by applicable law or
|
| 175 |
+
agreed to in writing, Licensor provides the Work (and each
|
| 176 |
+
Contributor provides its Contributions) on an "AS IS" BASIS,
|
| 177 |
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
| 178 |
+
implied, including, without limitation, any warranties or conditions
|
| 179 |
+
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
| 180 |
+
PARTICULAR PURPOSE. You are solely responsible for determining the
|
| 181 |
+
appropriateness of using or redistributing the Work and assume any
|
| 182 |
+
risks associated with Your exercise of permissions under this License.
|
| 183 |
+
|
| 184 |
+
8. Limitation of Liability. In no event and under no legal theory,
|
| 185 |
+
whether in tort (including negligence), contract, or otherwise,
|
| 186 |
+
unless required by applicable law (such as deliberate and grossly
|
| 187 |
+
negligent acts) or agreed to in writing, shall any Contributor be
|
| 188 |
+
liable to You for damages, including any direct, indirect, special,
|
| 189 |
+
incidental, or consequential damages of any character arising as a
|
| 190 |
+
result of this License or out of the use or inability to use the
|
| 191 |
+
Work (including but not limited to damages for loss of goodwill,
|
| 192 |
+
work stoppage, computer failure or malfunction, or any and all
|
| 193 |
+
other commercial damages or losses), even if such Contributor
|
| 194 |
+
has been advised of the possibility of such damages.
|
| 195 |
+
|
| 196 |
+
9. Accepting Warranty or Additional Liability. While redistributing
|
| 197 |
+
the Work or Derivative Works thereof, You may choose to offer,
|
| 198 |
+
and charge a fee for, acceptance of support, warranty, indemnity,
|
| 199 |
+
or other liability obligations and/or rights consistent with this
|
| 200 |
+
License. However, in accepting such obligations, You may act only
|
| 201 |
+
on Your own behalf and on Your sole responsibility, not on behalf
|
| 202 |
+
of any other Contributor, and only if You agree to indemnify,
|
| 203 |
+
defend, and hold each Contributor harmless for any liability
|
| 204 |
+
incurred by, or claims asserted against, such Contributor by reason
|
| 205 |
+
of your accepting any such warranty or additional liability.
|
| 206 |
+
|
| 207 |
+
END OF TERMS AND CONDITIONS
|
| 208 |
+
|
| 209 |
+
APPENDIX: How to apply the Apache License to your work.
|
| 210 |
+
|
| 211 |
+
To apply the Apache License to your work, attach the following
|
| 212 |
+
boilerplate notice, with the fields enclosed by brackets "[]"
|
| 213 |
+
replaced with your own identifying information. (Don't include
|
| 214 |
+
the brackets!) The text should be enclosed in the appropriate
|
| 215 |
+
comment syntax for the file format. We also recommend that a
|
| 216 |
+
file or class name and description of purpose be included on the
|
| 217 |
+
same "printed page" as the copyright notice for easier
|
| 218 |
+
identification within third-party archives.
|
| 219 |
+
|
| 220 |
+
Copyright 2017, The TensorFlow Authors.
|
| 221 |
+
|
| 222 |
+
Licensed under the Apache License, Version 2.0 (the "License");
|
| 223 |
+
you may not use this file except in compliance with the License.
|
| 224 |
+
You may obtain a copy of the License at
|
| 225 |
+
|
| 226 |
+
http://www.apache.org/licenses/LICENSE-2.0
|
| 227 |
+
|
| 228 |
+
Unless required by applicable law or agreed to in writing, software
|
| 229 |
+
distributed under the License is distributed on an "AS IS" BASIS,
|
| 230 |
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 231 |
+
See the License for the specific language governing permissions and
|
| 232 |
+
limitations under the License.
|
| 233 |
+
|
| 234 |
+
|
| 235 |
+
|
| 236 |
+
### external/org_polymer/LICENSE.txt
|
| 237 |
+
|
| 238 |
+
// Copyright (c) 2017 The Polymer Authors. All rights reserved.
|
| 239 |
+
//
|
| 240 |
+
// Redistribution and use in source and binary forms, with or without
|
| 241 |
+
// modification, are permitted provided that the following conditions are
|
| 242 |
+
// met:
|
| 243 |
+
//
|
| 244 |
+
// * Redistributions of source code must retain the above copyright
|
| 245 |
+
// notice, this list of conditions and the following disclaimer.
|
| 246 |
+
// * Redistributions in binary form must reproduce the above
|
| 247 |
+
// copyright notice, this list of conditions and the following disclaimer
|
| 248 |
+
// in the documentation and/or other materials provided with the
|
| 249 |
+
// distribution.
|
| 250 |
+
// * Neither the name of Google Inc. nor the names of its
|
| 251 |
+
// contributors may be used to endorse or promote products derived from
|
| 252 |
+
// this software without specific prior written permission.
|
| 253 |
+
//
|
| 254 |
+
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
| 255 |
+
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
| 256 |
+
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
| 257 |
+
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
| 258 |
+
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
| 259 |
+
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
| 260 |
+
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
| 261 |
+
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
| 262 |
+
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
| 263 |
+
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
| 264 |
+
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| 265 |
+
|
| 266 |
+
|
| 267 |
+
|
| 268 |
+
### external/com_palantir_plottable/package/LICENSE
|
| 269 |
+
|
| 270 |
+
The MIT License (MIT)
|
| 271 |
+
|
| 272 |
+
Copyright (c) 2014-2017 Palantir Technologies, Inc.
|
| 273 |
+
|
| 274 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 275 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 276 |
+
in the Software without restriction, including without limitation the rights
|
| 277 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 278 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 279 |
+
furnished to do so, subject to the following conditions:
|
| 280 |
+
|
| 281 |
+
The above copyright notice and this permission notice shall be included in
|
| 282 |
+
all copies or substantial portions of the Software.
|
| 283 |
+
|
| 284 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 285 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 286 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 287 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 288 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 289 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
| 290 |
+
THE SOFTWARE.
|
| 291 |
+
|
| 292 |
+
|
| 293 |
+
|
| 294 |
+
### external/org_d3js/LICENSE
|
| 295 |
+
|
| 296 |
+
Copyright 2010-2017 Mike Bostock
|
| 297 |
+
All rights reserved.
|
| 298 |
+
|
| 299 |
+
Redistribution and use in source and binary forms, with or without modification,
|
| 300 |
+
are permitted provided that the following conditions are met:
|
| 301 |
+
|
| 302 |
+
* Redistributions of source code must retain the above copyright notice, this
|
| 303 |
+
list of conditions and the following disclaimer.
|
| 304 |
+
|
| 305 |
+
* Redistributions in binary form must reproduce the above copyright notice,
|
| 306 |
+
this list of conditions and the following disclaimer in the documentation
|
| 307 |
+
and/or other materials provided with the distribution.
|
| 308 |
+
|
| 309 |
+
* Neither the name of the author nor the names of contributors may be used to
|
| 310 |
+
endorse or promote products derived from this software without specific prior
|
| 311 |
+
written permission.
|
| 312 |
+
|
| 313 |
+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
| 314 |
+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
| 315 |
+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
| 316 |
+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
| 317 |
+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
| 318 |
+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
| 319 |
+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
| 320 |
+
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
| 321 |
+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
| 322 |
+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| 323 |
+
|
| 324 |
+
|
| 325 |
+
|
| 326 |
+
### external/org_chromium_catapult_vulcanized_trace_viewer/LICENSE
|
| 327 |
+
|
| 328 |
+
Copyright 2015 The Chromium Authors. All rights reserved.
|
| 329 |
+
|
| 330 |
+
Redistribution and use in source and binary forms, with or without
|
| 331 |
+
modification, are permitted provided that the following conditions are met:
|
| 332 |
+
|
| 333 |
+
* Redistributions of source code must retain the above copyright notice, this
|
| 334 |
+
list of conditions and the following disclaimer.
|
| 335 |
+
|
| 336 |
+
* Redistributions in binary form must reproduce the above copyright notice,
|
| 337 |
+
this list of conditions and the following disclaimer in the documentation
|
| 338 |
+
and/or other materials provided with the distribution.
|
| 339 |
+
|
| 340 |
+
* Neither the name of catapult nor the names of its
|
| 341 |
+
contributors may be used to endorse or promote products derived from
|
| 342 |
+
this software without specific prior written permission.
|
| 343 |
+
|
| 344 |
+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
| 345 |
+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
| 346 |
+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
| 347 |
+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
| 348 |
+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
| 349 |
+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
| 350 |
+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
| 351 |
+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
| 352 |
+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
| 353 |
+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| 354 |
+
|
| 355 |
+
|
| 356 |
+
|
| 357 |
+
|
| 358 |
+
### external/io_github_cpettitt_dagre/LICENSE
|
| 359 |
+
|
| 360 |
+
Copyright (c) 2012-2014 Chris Pettitt
|
| 361 |
+
|
| 362 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 363 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 364 |
+
in the Software without restriction, including without limitation the rights
|
| 365 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 366 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 367 |
+
furnished to do so, subject to the following conditions:
|
| 368 |
+
|
| 369 |
+
The above copyright notice and this permission notice shall be included in
|
| 370 |
+
all copies or substantial portions of the Software.
|
| 371 |
+
|
| 372 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 373 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 374 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 375 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 376 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 377 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
| 378 |
+
THE SOFTWARE.
|
| 379 |
+
|
| 380 |
+
|
| 381 |
+
|
| 382 |
+
### external/io_github_cpettitt_graphlib/LICENSE
|
| 383 |
+
|
| 384 |
+
Copyright (c) 2012-2014 Chris Pettitt
|
| 385 |
+
|
| 386 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 387 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 388 |
+
in the Software without restriction, including without limitation the rights
|
| 389 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 390 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 391 |
+
furnished to do so, subject to the following conditions:
|
| 392 |
+
|
| 393 |
+
The above copyright notice and this permission notice shall be included in
|
| 394 |
+
all copies or substantial portions of the Software.
|
| 395 |
+
|
| 396 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 397 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 398 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 399 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 400 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 401 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
| 402 |
+
THE SOFTWARE.
|
| 403 |
+
|
| 404 |
+
|
| 405 |
+
|
| 406 |
+
### external/io_github_waylonflinn_weblas/LICENSE
|
| 407 |
+
|
| 408 |
+
The MIT License (MIT)
|
| 409 |
+
|
| 410 |
+
Copyright (c) 2015 Waylon Flinn
|
| 411 |
+
|
| 412 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 413 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 414 |
+
in the Software without restriction, including without limitation the rights
|
| 415 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 416 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 417 |
+
furnished to do so, subject to the following conditions:
|
| 418 |
+
|
| 419 |
+
The above copyright notice and this permission notice shall be included in all
|
| 420 |
+
copies or substantial portions of the Software.
|
| 421 |
+
|
| 422 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 423 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 424 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 425 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 426 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 427 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
| 428 |
+
SOFTWARE.
|
| 429 |
+
|
| 430 |
+
|
| 431 |
+
|
| 432 |
+
|
| 433 |
+
### external/com_numericjs/license.txt
|
| 434 |
+
|
| 435 |
+
(See also licenses in the resources subdirectory.)
|
| 436 |
+
|
| 437 |
+
Numeric Javascript
|
| 438 |
+
Copyright (C) 2011 by Sébastien Loisel
|
| 439 |
+
|
| 440 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 441 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 442 |
+
in the Software without restriction, including without limitation the rights
|
| 443 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 444 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 445 |
+
furnished to do so, subject to the following conditions:
|
| 446 |
+
|
| 447 |
+
The above copyright notice and this permission notice shall be included in
|
| 448 |
+
all copies or substantial portions of the Software.
|
| 449 |
+
|
| 450 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 451 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 452 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 453 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 454 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 455 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
| 456 |
+
THE SOFTWARE.
|
| 457 |
+
|
| 458 |
+
|
| 459 |
+
|
| 460 |
+
### external/org_threejs/LICENSE
|
| 461 |
+
|
| 462 |
+
The MIT License
|
| 463 |
+
|
| 464 |
+
Copyright © 2010-2019 three.js authors
|
| 465 |
+
|
| 466 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 467 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 468 |
+
in the Software without restriction, including without limitation the rights
|
| 469 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 470 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 471 |
+
furnished to do so, subject to the following conditions:
|
| 472 |
+
|
| 473 |
+
The above copyright notice and this permission notice shall be included in
|
| 474 |
+
all copies or substantial portions of the Software.
|
| 475 |
+
|
| 476 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 477 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 478 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 479 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 480 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 481 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
| 482 |
+
THE SOFTWARE.
|
| 483 |
+
|
| 484 |
+
|
| 485 |
+
|
| 486 |
+
### external/com_lodash/LICENSE
|
| 487 |
+
|
| 488 |
+
Copyright JS Foundation and other contributors <https://js.foundation/>
|
| 489 |
+
|
| 490 |
+
Based on Underscore.js, copyright Jeremy Ashkenas,
|
| 491 |
+
DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
|
| 492 |
+
|
| 493 |
+
This software consists of voluntary contributions made by many
|
| 494 |
+
individuals. For exact contribution history, see the revision history
|
| 495 |
+
available at https://github.com/lodash/lodash
|
| 496 |
+
|
| 497 |
+
The following license applies to all parts of this software except as
|
| 498 |
+
documented below:
|
| 499 |
+
|
| 500 |
+
====
|
| 501 |
+
|
| 502 |
+
Permission is hereby granted, free of charge, to any person obtaining
|
| 503 |
+
a copy of this software and associated documentation files (the
|
| 504 |
+
"Software"), to deal in the Software without restriction, including
|
| 505 |
+
without limitation the rights to use, copy, modify, merge, publish,
|
| 506 |
+
distribute, sublicense, and/or sell copies of the Software, and to
|
| 507 |
+
permit persons to whom the Software is furnished to do so, subject to
|
| 508 |
+
the following conditions:
|
| 509 |
+
|
| 510 |
+
The above copyright notice and this permission notice shall be
|
| 511 |
+
included in all copies or substantial portions of the Software.
|
| 512 |
+
|
| 513 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
| 514 |
+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
| 515 |
+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
| 516 |
+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
| 517 |
+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
| 518 |
+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
| 519 |
+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
| 520 |
+
|
| 521 |
+
====
|
| 522 |
+
|
| 523 |
+
Copyright and related rights for sample code are waived via CC0. Sample
|
| 524 |
+
code is defined as all source code displayed within the prose of the
|
| 525 |
+
documentation.
|
| 526 |
+
|
| 527 |
+
CC0: http://creativecommons.org/publicdomain/zero/1.0/
|
| 528 |
+
|
| 529 |
+
====
|
| 530 |
+
|
| 531 |
+
Files located in the node_modules and vendor directories are externally
|
| 532 |
+
maintained libraries used by this software which have their own
|
| 533 |
+
licenses; we recommend you read them, as their terms may differ from the
|
| 534 |
+
terms above.
|
| 535 |
+
|
| 536 |
+
|
| 537 |
+
|
| 538 |
+
### external/com_google_fonts_roboto/LICENSE
|
| 539 |
+
|
| 540 |
+
Apache License
|
| 541 |
+
Version 2.0, January 2004
|
| 542 |
+
http://www.apache.org/licenses/
|
| 543 |
+
|
| 544 |
+
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
| 545 |
+
|
| 546 |
+
1. Definitions.
|
| 547 |
+
|
| 548 |
+
"License" shall mean the terms and conditions for use, reproduction,
|
| 549 |
+
and distribution as defined by Sections 1 through 9 of this document.
|
| 550 |
+
|
| 551 |
+
"Licensor" shall mean the copyright owner or entity authorized by
|
| 552 |
+
the copyright owner that is granting the License.
|
| 553 |
+
|
| 554 |
+
"Legal Entity" shall mean the union of the acting entity and all
|
| 555 |
+
other entities that control, are controlled by, or are under common
|
| 556 |
+
control with that entity. For the purposes of this definition,
|
| 557 |
+
"control" means (i) the power, direct or indirect, to cause the
|
| 558 |
+
direction or management of such entity, whether by contract or
|
| 559 |
+
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
| 560 |
+
outstanding shares, or (iii) beneficial ownership of such entity.
|
| 561 |
+
|
| 562 |
+
"You" (or "Your") shall mean an individual or Legal Entity
|
| 563 |
+
exercising permissions granted by this License.
|
| 564 |
+
|
| 565 |
+
"Source" form shall mean the preferred form for making modifications,
|
| 566 |
+
including but not limited to software source code, documentation
|
| 567 |
+
source, and configuration files.
|
| 568 |
+
|
| 569 |
+
"Object" form shall mean any form resulting from mechanical
|
| 570 |
+
transformation or translation of a Source form, including but
|
| 571 |
+
not limited to compiled object code, generated documentation,
|
| 572 |
+
and conversions to other media types.
|
| 573 |
+
|
| 574 |
+
"Work" shall mean the work of authorship, whether in Source or
|
| 575 |
+
Object form, made available under the License, as indicated by a
|
| 576 |
+
copyright notice that is included in or attached to the work
|
| 577 |
+
(an example is provided in the Appendix below).
|
| 578 |
+
|
| 579 |
+
"Derivative Works" shall mean any work, whether in Source or Object
|
| 580 |
+
form, that is based on (or derived from) the Work and for which the
|
| 581 |
+
editorial revisions, annotations, elaborations, or other modifications
|
| 582 |
+
represent, as a whole, an original work of authorship. For the purposes
|
| 583 |
+
of this License, Derivative Works shall not include works that remain
|
| 584 |
+
separable from, or merely link (or bind by name) to the interfaces of,
|
| 585 |
+
the Work and Derivative Works thereof.
|
| 586 |
+
|
| 587 |
+
"Contribution" shall mean any work of authorship, including
|
| 588 |
+
the original version of the Work and any modifications or additions
|
| 589 |
+
to that Work or Derivative Works thereof, that is intentionally
|
| 590 |
+
submitted to Licensor for inclusion in the Work by the copyright owner
|
| 591 |
+
or by an individual or Legal Entity authorized to submit on behalf of
|
| 592 |
+
the copyright owner. For the purposes of this definition, "submitted"
|
| 593 |
+
means any form of electronic, verbal, or written communication sent
|
| 594 |
+
to the Licensor or its representatives, including but not limited to
|
| 595 |
+
communication on electronic mailing lists, source code control systems,
|
| 596 |
+
and issue tracking systems that are managed by, or on behalf of, the
|
| 597 |
+
Licensor for the purpose of discussing and improving the Work, but
|
| 598 |
+
excluding communication that is conspicuously marked or otherwise
|
| 599 |
+
designated in writing by the copyright owner as "Not a Contribution."
|
| 600 |
+
|
| 601 |
+
"Contributor" shall mean Licensor and any individual or Legal Entity
|
| 602 |
+
on behalf of whom a Contribution has been received by Licensor and
|
| 603 |
+
subsequently incorporated within the Work.
|
| 604 |
+
|
| 605 |
+
2. Grant of Copyright License. Subject to the terms and conditions of
|
| 606 |
+
this License, each Contributor hereby grants to You a perpetual,
|
| 607 |
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
| 608 |
+
copyright license to reproduce, prepare Derivative Works of,
|
| 609 |
+
publicly display, publicly perform, sublicense, and distribute the
|
| 610 |
+
Work and such Derivative Works in Source or Object form.
|
| 611 |
+
|
| 612 |
+
3. Grant of Patent License. Subject to the terms and conditions of
|
| 613 |
+
this License, each Contributor hereby grants to You a perpetual,
|
| 614 |
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
| 615 |
+
(except as stated in this section) patent license to make, have made,
|
| 616 |
+
use, offer to sell, sell, import, and otherwise transfer the Work,
|
| 617 |
+
where such license applies only to those patent claims licensable
|
| 618 |
+
by such Contributor that are necessarily infringed by their
|
| 619 |
+
Contribution(s) alone or by combination of their Contribution(s)
|
| 620 |
+
with the Work to which such Contribution(s) was submitted. If You
|
| 621 |
+
institute patent litigation against any entity (including a
|
| 622 |
+
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
| 623 |
+
or a Contribution incorporated within the Work constitutes direct
|
| 624 |
+
or contributory patent infringement, then any patent licenses
|
| 625 |
+
granted to You under this License for that Work shall terminate
|
| 626 |
+
as of the date such litigation is filed.
|
| 627 |
+
|
| 628 |
+
4. Redistribution. You may reproduce and distribute copies of the
|
| 629 |
+
Work or Derivative Works thereof in any medium, with or without
|
| 630 |
+
modifications, and in Source or Object form, provided that You
|
| 631 |
+
meet the following conditions:
|
| 632 |
+
|
| 633 |
+
(a) You must give any other recipients of the Work or
|
| 634 |
+
Derivative Works a copy of this License; and
|
| 635 |
+
|
| 636 |
+
(b) You must cause any modified files to carry prominent notices
|
| 637 |
+
stating that You changed the files; and
|
| 638 |
+
|
| 639 |
+
(c) You must retain, in the Source form of any Derivative Works
|
| 640 |
+
that You distribute, all copyright, patent, trademark, and
|
| 641 |
+
attribution notices from the Source form of the Work,
|
| 642 |
+
excluding those notices that do not pertain to any part of
|
| 643 |
+
the Derivative Works; and
|
| 644 |
+
|
| 645 |
+
(d) If the Work includes a "NOTICE" text file as part of its
|
| 646 |
+
distribution, then any Derivative Works that You distribute must
|
| 647 |
+
include a readable copy of the attribution notices contained
|
| 648 |
+
within such NOTICE file, excluding those notices that do not
|
| 649 |
+
pertain to any part of the Derivative Works, in at least one
|
| 650 |
+
of the following places: within a NOTICE text file distributed
|
| 651 |
+
as part of the Derivative Works; within the Source form or
|
| 652 |
+
documentation, if provided along with the Derivative Works; or,
|
| 653 |
+
within a display generated by the Derivative Works, if and
|
| 654 |
+
wherever such third-party notices normally appear. The contents
|
| 655 |
+
of the NOTICE file are for informational purposes only and
|
| 656 |
+
do not modify the License. You may add Your own attribution
|
| 657 |
+
notices within Derivative Works that You distribute, alongside
|
| 658 |
+
or as an addendum to the NOTICE text from the Work, provided
|
| 659 |
+
that such additional attribution notices cannot be construed
|
| 660 |
+
as modifying the License.
|
| 661 |
+
|
| 662 |
+
You may add Your own copyright statement to Your modifications and
|
| 663 |
+
may provide additional or different license terms and conditions
|
| 664 |
+
for use, reproduction, or distribution of Your modifications, or
|
| 665 |
+
for any such Derivative Works as a whole, provided Your use,
|
| 666 |
+
reproduction, and distribution of the Work otherwise complies with
|
| 667 |
+
the conditions stated in this License.
|
| 668 |
+
|
| 669 |
+
5. Submission of Contributions. Unless You explicitly state otherwise,
|
| 670 |
+
any Contribution intentionally submitted for inclusion in the Work
|
| 671 |
+
by You to the Licensor shall be under the terms and conditions of
|
| 672 |
+
this License, without any additional terms or conditions.
|
| 673 |
+
Notwithstanding the above, nothing herein shall supersede or modify
|
| 674 |
+
the terms of any separate license agreement you may have executed
|
| 675 |
+
with Licensor regarding such Contributions.
|
| 676 |
+
|
| 677 |
+
6. Trademarks. This License does not grant permission to use the trade
|
| 678 |
+
names, trademarks, service marks, or product names of the Licensor,
|
| 679 |
+
except as required for reasonable and customary use in describing the
|
| 680 |
+
origin of the Work and reproducing the content of the NOTICE file.
|
| 681 |
+
|
| 682 |
+
7. Disclaimer of Warranty. Unless required by applicable law or
|
| 683 |
+
agreed to in writing, Licensor provides the Work (and each
|
| 684 |
+
Contributor provides its Contributions) on an "AS IS" BASIS,
|
| 685 |
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
| 686 |
+
implied, including, without limitation, any warranties or conditions
|
| 687 |
+
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
| 688 |
+
PARTICULAR PURPOSE. You are solely responsible for determining the
|
| 689 |
+
appropriateness of using or redistributing the Work and assume any
|
| 690 |
+
risks associated with Your exercise of permissions under this License.
|
| 691 |
+
|
| 692 |
+
8. Limitation of Liability. In no event and under no legal theory,
|
| 693 |
+
whether in tort (including negligence), contract, or otherwise,
|
| 694 |
+
unless required by applicable law (such as deliberate and grossly
|
| 695 |
+
negligent acts) or agreed to in writing, shall any Contributor be
|
| 696 |
+
liable to You for damages, including any direct, indirect, special,
|
| 697 |
+
incidental, or consequential damages of any character arising as a
|
| 698 |
+
result of this License or out of the use or inability to use the
|
| 699 |
+
Work (including but not limited to damages for loss of goodwill,
|
| 700 |
+
work stoppage, computer failure or malfunction, or any and all
|
| 701 |
+
other commercial damages or losses), even if such Contributor
|
| 702 |
+
has been advised of the possibility of such damages.
|
| 703 |
+
|
| 704 |
+
9. Accepting Warranty or Additional Liability. While redistributing
|
| 705 |
+
the Work or Derivative Works thereof, You may choose to offer,
|
| 706 |
+
and charge a fee for, acceptance of support, warranty, indemnity,
|
| 707 |
+
or other liability obligations and/or rights consistent with this
|
| 708 |
+
License. However, in accepting such obligations, You may act only
|
| 709 |
+
on Your own behalf and on Your sole responsibility, not on behalf
|
| 710 |
+
of any other Contributor, and only if You agree to indemnify,
|
| 711 |
+
defend, and hold each Contributor harmless for any liability
|
| 712 |
+
incurred by, or claims asserted against, such Contributor by reason
|
| 713 |
+
of your accepting any such warranty or additional liability.
|
| 714 |
+
|
| 715 |
+
END OF TERMS AND CONDITIONS
|
| 716 |
+
|
| 717 |
+
APPENDIX: How to apply the Apache License to your work.
|
| 718 |
+
|
| 719 |
+
To apply the Apache License to your work, attach the following
|
| 720 |
+
boilerplate notice, with the fields enclosed by brackets "[]"
|
| 721 |
+
replaced with your own identifying information. (Don't include
|
| 722 |
+
the brackets!) The text should be enclosed in the appropriate
|
| 723 |
+
comment syntax for the file format. We also recommend that a
|
| 724 |
+
file or class name and description of purpose be included on the
|
| 725 |
+
same "printed page" as the copyright notice for easier
|
| 726 |
+
identification within third-party archives.
|
| 727 |
+
|
| 728 |
+
Copyright [yyyy] [name of copyright owner]
|
| 729 |
+
|
| 730 |
+
Licensed under the Apache License, Version 2.0 (the "License");
|
| 731 |
+
you may not use this file except in compliance with the License.
|
| 732 |
+
You may obtain a copy of the License at
|
| 733 |
+
|
| 734 |
+
http://www.apache.org/licenses/LICENSE-2.0
|
| 735 |
+
|
| 736 |
+
Unless required by applicable law or agreed to in writing, software
|
| 737 |
+
distributed under the License is distributed on an "AS IS" BASIS,
|
| 738 |
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 739 |
+
See the License for the specific language governing permissions and
|
| 740 |
+
limitations under the License.
|
| 741 |
+
|
| 742 |
+
|
| 743 |
+
|
| 744 |
+
### external/org_mozilla_bleach/LICENSE
|
| 745 |
+
|
| 746 |
+
Copyright (c) 2014-2017, Mozilla Foundation
|
| 747 |
+
|
| 748 |
+
Licensed under the Apache License, Version 2.0 (the "License");
|
| 749 |
+
you may not use this file except in compliance with the License.
|
| 750 |
+
You may obtain a copy of the License at
|
| 751 |
+
|
| 752 |
+
http://www.apache.org/licenses/LICENSE-2.0
|
| 753 |
+
|
| 754 |
+
Unless required by applicable law or agreed to in writing, software
|
| 755 |
+
distributed under the License is distributed on an "AS IS" BASIS,
|
| 756 |
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 757 |
+
See the License for the specific language governing permissions and
|
| 758 |
+
limitations under the License.
|
| 759 |
+
|
| 760 |
+
|
| 761 |
+
|
| 762 |
+
### external/org_html5lib/LICENSE
|
| 763 |
+
|
| 764 |
+
Copyright (c) 2006-2013 James Graham and other contributors
|
| 765 |
+
|
| 766 |
+
Permission is hereby granted, free of charge, to any person obtaining
|
| 767 |
+
a copy of this software and associated documentation files (the
|
| 768 |
+
"Software"), to deal in the Software without restriction, including
|
| 769 |
+
without limitation the rights to use, copy, modify, merge, publish,
|
| 770 |
+
distribute, sublicense, and/or sell copies of the Software, and to
|
| 771 |
+
permit persons to whom the Software is furnished to do so, subject to
|
| 772 |
+
the following conditions:
|
| 773 |
+
|
| 774 |
+
The above copyright notice and this permission notice shall be
|
| 775 |
+
included in all copies or substantial portions of the Software.
|
| 776 |
+
|
| 777 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
| 778 |
+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
| 779 |
+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
| 780 |
+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
| 781 |
+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
| 782 |
+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
| 783 |
+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
| 784 |
+
|
| 785 |
+
|
| 786 |
+
|
| 787 |
+
### external/org_pythonhosted_webencodings/LICENSE
|
| 788 |
+
|
| 789 |
+
Copyright (c) 2012 by Simon Sapin.
|
| 790 |
+
|
| 791 |
+
Some rights reserved.
|
| 792 |
+
|
| 793 |
+
Redistribution and use in source and binary forms, with or without
|
| 794 |
+
modification, are permitted provided that the following conditions are
|
| 795 |
+
met:
|
| 796 |
+
|
| 797 |
+
* Redistributions of source code must retain the above copyright
|
| 798 |
+
notice, this list of conditions and the following disclaimer.
|
| 799 |
+
|
| 800 |
+
* Redistributions in binary form must reproduce the above
|
| 801 |
+
copyright notice, this list of conditions and the following
|
| 802 |
+
disclaimer in the documentation and/or other materials provided
|
| 803 |
+
with the distribution.
|
| 804 |
+
|
| 805 |
+
* The names of the contributors may not be used to endorse or
|
| 806 |
+
promote products derived from this software without specific
|
| 807 |
+
prior written permission.
|
| 808 |
+
|
| 809 |
+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
| 810 |
+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
| 811 |
+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
| 812 |
+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
| 813 |
+
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
| 814 |
+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
| 815 |
+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
| 816 |
+
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
| 817 |
+
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
| 818 |
+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
| 819 |
+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/METADATA
ADDED
|
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Metadata-Version: 2.1
|
| 2 |
+
Name: tensorboard
|
| 3 |
+
Version: 2.1.1
|
| 4 |
+
Summary: TensorBoard lets you watch Tensors Flow
|
| 5 |
+
Home-page: https://github.com/tensorflow/tensorboard
|
| 6 |
+
Author: Google Inc.
|
| 7 |
+
Author-email: [email protected]
|
| 8 |
+
License: Apache 2.0
|
| 9 |
+
Keywords: tensorflow tensorboard tensor machine learning visualizer
|
| 10 |
+
Platform: UNKNOWN
|
| 11 |
+
Classifier: Development Status :: 4 - Beta
|
| 12 |
+
Classifier: Intended Audience :: Developers
|
| 13 |
+
Classifier: Intended Audience :: Education
|
| 14 |
+
Classifier: Intended Audience :: Science/Research
|
| 15 |
+
Classifier: License :: OSI Approved :: Apache Software License
|
| 16 |
+
Classifier: Programming Language :: Python :: 2
|
| 17 |
+
Classifier: Programming Language :: Python :: 2.7
|
| 18 |
+
Classifier: Programming Language :: Python :: 3
|
| 19 |
+
Classifier: Programming Language :: Python :: 3.4
|
| 20 |
+
Classifier: Programming Language :: Python :: 3.5
|
| 21 |
+
Classifier: Programming Language :: Python :: 3.6
|
| 22 |
+
Classifier: Topic :: Scientific/Engineering :: Mathematics
|
| 23 |
+
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
| 24 |
+
Classifier: Topic :: Software Development :: Libraries
|
| 25 |
+
Requires-Python: >= 2.7, != 3.0.*, != 3.1.*
|
| 26 |
+
Requires-Dist: absl-py (>=0.4)
|
| 27 |
+
Requires-Dist: grpcio (>=1.24.3)
|
| 28 |
+
Requires-Dist: google-auth (<2,>=1.6.3)
|
| 29 |
+
Requires-Dist: google-auth-oauthlib (<0.5,>=0.4.1)
|
| 30 |
+
Requires-Dist: markdown (>=2.6.8)
|
| 31 |
+
Requires-Dist: numpy (>=1.12.0)
|
| 32 |
+
Requires-Dist: protobuf (>=3.6.0)
|
| 33 |
+
Requires-Dist: requests (<3,>=2.21.0)
|
| 34 |
+
Requires-Dist: setuptools (>=41.0.0)
|
| 35 |
+
Requires-Dist: six (>=1.10.0)
|
| 36 |
+
Requires-Dist: werkzeug (>=0.11.15)
|
| 37 |
+
Requires-Dist: futures (>=3.1.1) ; python_version < "3"
|
| 38 |
+
Requires-Dist: wheel ; python_version < "3"
|
| 39 |
+
Requires-Dist: wheel (>=0.26) ; python_version >= "3"
|
| 40 |
+
|
| 41 |
+
TensorBoard is a suite of web applications for inspecting and understanding
|
| 42 |
+
your TensorFlow runs and graphs.
|
| 43 |
+
|
| 44 |
+
Releases prior to 1.6.0 were published under the ``tensorflow-tensorboard`` name
|
| 45 |
+
and may be found at https://pypi.python.org/pypi/tensorflow-tensorboard.
|
| 46 |
+
|
| 47 |
+
|
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/RECORD
ADDED
|
@@ -0,0 +1,629 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
../../../bin/tensorboard,sha256=sJNCqGxhU2x5lCp6shNKz7eYMxn50hGzZFOuXq4H2t4,257
|
| 2 |
+
tensorboard-2.1.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
| 3 |
+
tensorboard-2.1.1.dist-info/LICENSE,sha256=1L9XB1G9duUR2hf_jroXQsXrKwHp7sjHedV9zie7THU,40408
|
| 4 |
+
tensorboard-2.1.1.dist-info/METADATA,sha256=jUAXxDHSHVAtufV95NELS_Ln_PzsiVVgCnyYLui7lf0,1908
|
| 5 |
+
tensorboard-2.1.1.dist-info/RECORD,,
|
| 6 |
+
tensorboard-2.1.1.dist-info/WHEEL,sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY,92
|
| 7 |
+
tensorboard-2.1.1.dist-info/entry_points.txt,sha256=vGUZNRVGQ-uO3e7dOy8ZGxLdAGGUc2pKic6Yu7k6Aug,157
|
| 8 |
+
tensorboard-2.1.1.dist-info/top_level.txt,sha256=40P4chmItVOwo2Fz7dRARFaQvcp6ZKme9JhcNbG8d8o,12
|
| 9 |
+
tensorboard/__init__.py,sha256=hj2kgUqRhEytaedaAKMMnY5IQYP9_KUsvpwNtyxgTTs,3966
|
| 10 |
+
tensorboard/__pycache__/__init__.cpython-37.pyc,,
|
| 11 |
+
tensorboard/__pycache__/data_compat.cpython-37.pyc,,
|
| 12 |
+
tensorboard/__pycache__/default.cpython-37.pyc,,
|
| 13 |
+
tensorboard/__pycache__/errors.cpython-37.pyc,,
|
| 14 |
+
tensorboard/__pycache__/lazy.cpython-37.pyc,,
|
| 15 |
+
tensorboard/__pycache__/main.cpython-37.pyc,,
|
| 16 |
+
tensorboard/__pycache__/manager.cpython-37.pyc,,
|
| 17 |
+
tensorboard/__pycache__/notebook.cpython-37.pyc,,
|
| 18 |
+
tensorboard/__pycache__/plugin_util.cpython-37.pyc,,
|
| 19 |
+
tensorboard/__pycache__/program.cpython-37.pyc,,
|
| 20 |
+
tensorboard/__pycache__/version.cpython-37.pyc,,
|
| 21 |
+
tensorboard/_vendor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 22 |
+
tensorboard/_vendor/__pycache__/__init__.cpython-37.pyc,,
|
| 23 |
+
tensorboard/_vendor/bleach/__init__.py,sha256=CtmircSWFH5tn9GO4Ofi0CAB0yUQdU1TkU08GJ98ETk,3769
|
| 24 |
+
tensorboard/_vendor/bleach/__pycache__/__init__.cpython-37.pyc,,
|
| 25 |
+
tensorboard/_vendor/bleach/__pycache__/callbacks.cpython-37.pyc,,
|
| 26 |
+
tensorboard/_vendor/bleach/__pycache__/encoding.cpython-37.pyc,,
|
| 27 |
+
tensorboard/_vendor/bleach/__pycache__/linkifier.cpython-37.pyc,,
|
| 28 |
+
tensorboard/_vendor/bleach/__pycache__/sanitizer.cpython-37.pyc,,
|
| 29 |
+
tensorboard/_vendor/bleach/__pycache__/utils.cpython-37.pyc,,
|
| 30 |
+
tensorboard/_vendor/bleach/__pycache__/version.cpython-37.pyc,,
|
| 31 |
+
tensorboard/_vendor/bleach/callbacks.py,sha256=Lvexc_oncFbfTtsEgItsGzt-rbs5goqQIr-8WtOAKFs,723
|
| 32 |
+
tensorboard/_vendor/bleach/encoding.py,sha256=aq062I1yXRPPjZjYzY4FoMYkCjBA-0QCU-xBhgq4JMQ,2277
|
| 33 |
+
tensorboard/_vendor/bleach/linkifier.py,sha256=djCbTk9lY4MHgGT7LKv7qc2TQiLE4S8B899Af2ZaVhQ,18879
|
| 34 |
+
tensorboard/_vendor/bleach/sanitizer.py,sha256=1JJnx3L56dRX2oAVRv_fU_J0beQh95FdnyX-BlDDpNA,12233
|
| 35 |
+
tensorboard/_vendor/bleach/utils.py,sha256=0LniwV3YsIxPZM_y17ZC34TfMKwTwTK3_d1z0TwHhhQ,627
|
| 36 |
+
tensorboard/_vendor/bleach/version.py,sha256=vl5NpCGxixrPcH_157nPLCu0HQR6nhn5n-NaZEsBbNY,136
|
| 37 |
+
tensorboard/_vendor/html5lib/__init__.py,sha256=q1D20NqqzRVgmTHW2xiVtaQT2eKna-iit3tL62Yn5OI,1145
|
| 38 |
+
tensorboard/_vendor/html5lib/__pycache__/__init__.cpython-37.pyc,,
|
| 39 |
+
tensorboard/_vendor/html5lib/__pycache__/_ihatexml.cpython-37.pyc,,
|
| 40 |
+
tensorboard/_vendor/html5lib/__pycache__/_inputstream.cpython-37.pyc,,
|
| 41 |
+
tensorboard/_vendor/html5lib/__pycache__/_tokenizer.cpython-37.pyc,,
|
| 42 |
+
tensorboard/_vendor/html5lib/__pycache__/_utils.cpython-37.pyc,,
|
| 43 |
+
tensorboard/_vendor/html5lib/__pycache__/constants.cpython-37.pyc,,
|
| 44 |
+
tensorboard/_vendor/html5lib/__pycache__/html5parser.cpython-37.pyc,,
|
| 45 |
+
tensorboard/_vendor/html5lib/__pycache__/serializer.cpython-37.pyc,,
|
| 46 |
+
tensorboard/_vendor/html5lib/_ihatexml.py,sha256=3LBtJMlzgwM8vpQiU1TvGmEEmNH72sV0yD8yS53y07A,16705
|
| 47 |
+
tensorboard/_vendor/html5lib/_inputstream.py,sha256=4LdQs90ZNHER1U_mn27tvK6GqlFF3SKcP93wZOCVy2E,32524
|
| 48 |
+
tensorboard/_vendor/html5lib/_tokenizer.py,sha256=JFZ4kiYfas1f62q2bdXH8Ch5DtXAWEZg0KYkRF4boRQ,76568
|
| 49 |
+
tensorboard/_vendor/html5lib/_trie/__init__.py,sha256=8VR1bcgD2OpeS2XExpu5yBhP_Q1K-lwKbBKICBPf1kU,289
|
| 50 |
+
tensorboard/_vendor/html5lib/_trie/__pycache__/__init__.cpython-37.pyc,,
|
| 51 |
+
tensorboard/_vendor/html5lib/_trie/__pycache__/_base.cpython-37.pyc,,
|
| 52 |
+
tensorboard/_vendor/html5lib/_trie/__pycache__/datrie.cpython-37.pyc,,
|
| 53 |
+
tensorboard/_vendor/html5lib/_trie/__pycache__/py.cpython-37.pyc,,
|
| 54 |
+
tensorboard/_vendor/html5lib/_trie/_base.py,sha256=uJHVhzif9S0MJXgy9F98iEev5evi_rgUk5BmEbUSp8c,930
|
| 55 |
+
tensorboard/_vendor/html5lib/_trie/datrie.py,sha256=rGMj61020CBiR97e4kyMyqn_FSIJzgDcYT2uj7PZkoo,1166
|
| 56 |
+
tensorboard/_vendor/html5lib/_trie/py.py,sha256=zg7RZSHxJ8mLmuI_7VEIV8AomISrgkvqCP477AgXaG0,1763
|
| 57 |
+
tensorboard/_vendor/html5lib/_utils.py,sha256=UHC4fXEZRJ0YM44Z4DeLem66auCjb08vSPcN6Y714Iw,4003
|
| 58 |
+
tensorboard/_vendor/html5lib/constants.py,sha256=4lmZWLtEPRLnl8NzftOoYTJdo6jpeMtP6dqQC0g_bWQ,83518
|
| 59 |
+
tensorboard/_vendor/html5lib/filters/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 60 |
+
tensorboard/_vendor/html5lib/filters/__pycache__/__init__.cpython-37.pyc,,
|
| 61 |
+
tensorboard/_vendor/html5lib/filters/__pycache__/alphabeticalattributes.cpython-37.pyc,,
|
| 62 |
+
tensorboard/_vendor/html5lib/filters/__pycache__/base.cpython-37.pyc,,
|
| 63 |
+
tensorboard/_vendor/html5lib/filters/__pycache__/inject_meta_charset.cpython-37.pyc,,
|
| 64 |
+
tensorboard/_vendor/html5lib/filters/__pycache__/lint.cpython-37.pyc,,
|
| 65 |
+
tensorboard/_vendor/html5lib/filters/__pycache__/optionaltags.cpython-37.pyc,,
|
| 66 |
+
tensorboard/_vendor/html5lib/filters/__pycache__/sanitizer.cpython-37.pyc,,
|
| 67 |
+
tensorboard/_vendor/html5lib/filters/__pycache__/whitespace.cpython-37.pyc,,
|
| 68 |
+
tensorboard/_vendor/html5lib/filters/alphabeticalattributes.py,sha256=lViZc2JMCclXi_5gduvmdzrRxtO5Xo9ONnbHBVCsykU,919
|
| 69 |
+
tensorboard/_vendor/html5lib/filters/base.py,sha256=z-IU9ZAYjpsVsqmVt7kuWC63jR11hDMr6CVrvuao8W0,286
|
| 70 |
+
tensorboard/_vendor/html5lib/filters/inject_meta_charset.py,sha256=egDXUEHXmAG9504xz0K6ALDgYkvUrC2q15YUVeNlVQg,2945
|
| 71 |
+
tensorboard/_vendor/html5lib/filters/lint.py,sha256=upXATs6By7cot7o0bnNqR15sPq2Fn6Vnjvoy3gyO_rY,3631
|
| 72 |
+
tensorboard/_vendor/html5lib/filters/optionaltags.py,sha256=8lWT75J0aBOHmPgfmqTHSfPpPMp01T84NKu0CRedxcE,10588
|
| 73 |
+
tensorboard/_vendor/html5lib/filters/sanitizer.py,sha256=V6_cpCq9EXgXkL1CblWEUxSgHy466Hy8k0453x8PSs8,26236
|
| 74 |
+
tensorboard/_vendor/html5lib/filters/whitespace.py,sha256=8eWqZxd4UC4zlFGW6iyY6f-2uuT8pOCSALc3IZt7_t4,1214
|
| 75 |
+
tensorboard/_vendor/html5lib/html5parser.py,sha256=eeMsctZUonbJZPegB_CElFye2lGufMcMsxQxsJtf7Mg,118951
|
| 76 |
+
tensorboard/_vendor/html5lib/serializer.py,sha256=cmZQjjaXThEe2_6yzDqeb3yXS_hUggv0cCa2VBD9e2Y,15746
|
| 77 |
+
tensorboard/_vendor/html5lib/treeadapters/__init__.py,sha256=18hyI-at2aBsdKzpwRwa5lGF1ipgctaTYXoU9En2ZQg,650
|
| 78 |
+
tensorboard/_vendor/html5lib/treeadapters/__pycache__/__init__.cpython-37.pyc,,
|
| 79 |
+
tensorboard/_vendor/html5lib/treeadapters/__pycache__/genshi.cpython-37.pyc,,
|
| 80 |
+
tensorboard/_vendor/html5lib/treeadapters/__pycache__/sax.cpython-37.pyc,,
|
| 81 |
+
tensorboard/_vendor/html5lib/treeadapters/genshi.py,sha256=CH27pAsDKmu4ZGkAUrwty7u0KauGLCZRLPMzaO3M5vo,1715
|
| 82 |
+
tensorboard/_vendor/html5lib/treeadapters/sax.py,sha256=BKS8woQTnKiqeffHsxChUqL4q2ZR_wb5fc9MJ3zQC8s,1776
|
| 83 |
+
tensorboard/_vendor/html5lib/treebuilders/__init__.py,sha256=AysSJyvPfikCMMsTVvaxwkgDieELD5dfR8FJIAuq7hY,3592
|
| 84 |
+
tensorboard/_vendor/html5lib/treebuilders/__pycache__/__init__.cpython-37.pyc,,
|
| 85 |
+
tensorboard/_vendor/html5lib/treebuilders/__pycache__/base.cpython-37.pyc,,
|
| 86 |
+
tensorboard/_vendor/html5lib/treebuilders/__pycache__/dom.cpython-37.pyc,,
|
| 87 |
+
tensorboard/_vendor/html5lib/treebuilders/__pycache__/etree.cpython-37.pyc,,
|
| 88 |
+
tensorboard/_vendor/html5lib/treebuilders/__pycache__/etree_lxml.cpython-37.pyc,,
|
| 89 |
+
tensorboard/_vendor/html5lib/treebuilders/base.py,sha256=JEFLxUEsluRl7vY-6cnAk44HxgCAkaj4GpEOBpg8tao,14567
|
| 90 |
+
tensorboard/_vendor/html5lib/treebuilders/dom.py,sha256=SY3MsijXyzdNPc8aK5IQsupBoM8J67y56DgNtGvsb9g,8835
|
| 91 |
+
tensorboard/_vendor/html5lib/treebuilders/etree.py,sha256=R0zaNrdtPel3XHV8PUVcQzVnMuiOm_8fpZof7tU7ips,12752
|
| 92 |
+
tensorboard/_vendor/html5lib/treebuilders/etree_lxml.py,sha256=9V0dXxbJYYq-Skgb5-_OL2NkVYpjioEb4CHajo0e9yI,14122
|
| 93 |
+
tensorboard/_vendor/html5lib/treewalkers/__init__.py,sha256=yhXxHpjlSqfQyUag3v8-vWjMPriFBU8YRAPNpDgBTn8,5714
|
| 94 |
+
tensorboard/_vendor/html5lib/treewalkers/__pycache__/__init__.cpython-37.pyc,,
|
| 95 |
+
tensorboard/_vendor/html5lib/treewalkers/__pycache__/base.cpython-37.pyc,,
|
| 96 |
+
tensorboard/_vendor/html5lib/treewalkers/__pycache__/dom.cpython-37.pyc,,
|
| 97 |
+
tensorboard/_vendor/html5lib/treewalkers/__pycache__/etree.cpython-37.pyc,,
|
| 98 |
+
tensorboard/_vendor/html5lib/treewalkers/__pycache__/etree_lxml.cpython-37.pyc,,
|
| 99 |
+
tensorboard/_vendor/html5lib/treewalkers/__pycache__/genshi.cpython-37.pyc,,
|
| 100 |
+
tensorboard/_vendor/html5lib/treewalkers/base.py,sha256=ouiOsuSzvI0KgzdWP8PlxIaSNs9falhbiinAEc_UIJY,7476
|
| 101 |
+
tensorboard/_vendor/html5lib/treewalkers/dom.py,sha256=EHyFR8D8lYNnyDU9lx_IKigVJRyecUGua0mOi7HBukc,1413
|
| 102 |
+
tensorboard/_vendor/html5lib/treewalkers/etree.py,sha256=gRzfuNnWg6r-fvtXRp4xPVTC1CHPowcn8Dc4-WcDoOg,4538
|
| 103 |
+
tensorboard/_vendor/html5lib/treewalkers/etree_lxml.py,sha256=AR07dDrdkDqrQT4yNK_5WeGiZMHfOrM3ZmmII6YrSgs,6297
|
| 104 |
+
tensorboard/_vendor/html5lib/treewalkers/genshi.py,sha256=4D2PECZ5n3ZN3qu3jMl9yY7B81jnQApBQSVlfaIuYbA,2309
|
| 105 |
+
tensorboard/_vendor/tensorflow_serving/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 106 |
+
tensorboard/_vendor/tensorflow_serving/__pycache__/__init__.cpython-37.pyc,,
|
| 107 |
+
tensorboard/_vendor/tensorflow_serving/apis/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 108 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/__init__.cpython-37.pyc,,
|
| 109 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/classification_pb2.cpython-37.pyc,,
|
| 110 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/get_model_metadata_pb2.cpython-37.pyc,,
|
| 111 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/get_model_status_pb2.cpython-37.pyc,,
|
| 112 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/inference_pb2.cpython-37.pyc,,
|
| 113 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/input_pb2.cpython-37.pyc,,
|
| 114 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/model_management_pb2.cpython-37.pyc,,
|
| 115 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/model_pb2.cpython-37.pyc,,
|
| 116 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/model_service_pb2.cpython-37.pyc,,
|
| 117 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/model_service_pb2_grpc.cpython-37.pyc,,
|
| 118 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/predict_pb2.cpython-37.pyc,,
|
| 119 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/prediction_log_pb2.cpython-37.pyc,,
|
| 120 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/prediction_service_pb2.cpython-37.pyc,,
|
| 121 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/prediction_service_pb2_grpc.cpython-37.pyc,,
|
| 122 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/regression_pb2.cpython-37.pyc,,
|
| 123 |
+
tensorboard/_vendor/tensorflow_serving/apis/__pycache__/session_service_pb2.cpython-37.pyc,,
|
| 124 |
+
tensorboard/_vendor/tensorflow_serving/apis/classification_pb2.py,sha256=RPYfzhzFhxVYy-KGp-guf3FsciKSXN4d1fSOcQ9enAE,9815
|
| 125 |
+
tensorboard/_vendor/tensorflow_serving/apis/get_model_metadata_pb2.py,sha256=DaARX5hmN8UPkjRyQf-Y_r0DFRJmsto5yLWT8sqtu1Y,11250
|
| 126 |
+
tensorboard/_vendor/tensorflow_serving/apis/get_model_status_pb2.py,sha256=Ua08ubCpO2LE-L8j_6o85VHRvXzcH_BUIzkPumy75OY,8145
|
| 127 |
+
tensorboard/_vendor/tensorflow_serving/apis/inference_pb2.py,sha256=bC08UVC0cMXLlygJe7OqNWGSbj-7xoWp-H4zcU8Z-Xc,10398
|
| 128 |
+
tensorboard/_vendor/tensorflow_serving/apis/input_pb2.py,sha256=tcowPCvzFwA_UQPWb1AKJeNkNzOgwpkGoJhW_e46Snc,7051
|
| 129 |
+
tensorboard/_vendor/tensorflow_serving/apis/model_management_pb2.py,sha256=BTSOUSVtipHm7OU1Dadts1Bmb3MGk31_ywIm9uU5ixA,4391
|
| 130 |
+
tensorboard/_vendor/tensorflow_serving/apis/model_pb2.py,sha256=Orh8y5__3pI_85ajK9RHEaWrxVQE5be8NIMtNhqki_c,4314
|
| 131 |
+
tensorboard/_vendor/tensorflow_serving/apis/model_service_pb2.py,sha256=dHOCDTbENvNAwuNkuL1qhGnS3Jh8682Qsdzls5Sikcs,4022
|
| 132 |
+
tensorboard/_vendor/tensorflow_serving/apis/model_service_pb2_grpc.py,sha256=HPR7c5k5OlY42bAp-OBiMF36F0rx3mxEFtn4BIqkGJM,4471
|
| 133 |
+
tensorboard/_vendor/tensorflow_serving/apis/predict_pb2.py,sha256=DAcvaOrKF6q6IdhlE01lej4-rx7sqxwjw1l0Izxhyk4,9646
|
| 134 |
+
tensorboard/_vendor/tensorflow_serving/apis/prediction_log_pb2.py,sha256=KcRAQvP6UTwk__6Mh7xAP-oODhEzEgfVEIY1MW4F1Xg,17627
|
| 135 |
+
tensorboard/_vendor/tensorflow_serving/apis/prediction_service_pb2.py,sha256=OtVBY0cMvV5yc6kvOW8MJZCr0lebiWELS20ErAijQeE,6457
|
| 136 |
+
tensorboard/_vendor/tensorflow_serving/apis/prediction_service_pb2_grpc.py,sha256=Xf_EywpzfMdZ_f0NgLva8KkuPqLEJdtRJ-WU-wVELVU,6984
|
| 137 |
+
tensorboard/_vendor/tensorflow_serving/apis/regression_pb2.py,sha256=6rdXBAkC0QJrQH3UlysGxdBOJepVTrHlmZYRNQ8zZW0,7868
|
| 138 |
+
tensorboard/_vendor/tensorflow_serving/apis/session_service_pb2.py,sha256=GnNw9sL5-PFe-p9M4wHP-oxHFvz1ayhgKENRlgISgf0,7777
|
| 139 |
+
tensorboard/_vendor/tensorflow_serving/config/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 140 |
+
tensorboard/_vendor/tensorflow_serving/config/__pycache__/__init__.cpython-37.pyc,,
|
| 141 |
+
tensorboard/_vendor/tensorflow_serving/config/__pycache__/log_collector_config_pb2.cpython-37.pyc,,
|
| 142 |
+
tensorboard/_vendor/tensorflow_serving/config/__pycache__/logging_config_pb2.cpython-37.pyc,,
|
| 143 |
+
tensorboard/_vendor/tensorflow_serving/config/__pycache__/model_server_config_pb2.cpython-37.pyc,,
|
| 144 |
+
tensorboard/_vendor/tensorflow_serving/config/log_collector_config_pb2.py,sha256=1AZt_rl4s3UpnAb91cjAL34pARxVkIwafVrphFAoqPI,2711
|
| 145 |
+
tensorboard/_vendor/tensorflow_serving/config/logging_config_pb2.py,sha256=Wj1EgofqL6BJ1TNpE-DRcvKrhAZloGqmFqP0CDlo9Oo,4516
|
| 146 |
+
tensorboard/_vendor/tensorflow_serving/config/model_server_config_pb2.py,sha256=WuPJxMt5owuRHLNnRrgWt8rE75FruP-5UMnR6MPzR_g,11185
|
| 147 |
+
tensorboard/_vendor/tensorflow_serving/sources/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 148 |
+
tensorboard/_vendor/tensorflow_serving/sources/__pycache__/__init__.cpython-37.pyc,,
|
| 149 |
+
tensorboard/_vendor/tensorflow_serving/sources/storage_path/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 150 |
+
tensorboard/_vendor/tensorflow_serving/sources/storage_path/__pycache__/__init__.cpython-37.pyc,,
|
| 151 |
+
tensorboard/_vendor/tensorflow_serving/sources/storage_path/__pycache__/file_system_storage_path_source_pb2.cpython-37.pyc,,
|
| 152 |
+
tensorboard/_vendor/tensorflow_serving/sources/storage_path/file_system_storage_path_source_pb2.py,sha256=SCpxxfTHfshD3dbzQKr67VGhxrPHEOsl6NbL1kcj2ZA,16981
|
| 153 |
+
tensorboard/_vendor/tensorflow_serving/util/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 154 |
+
tensorboard/_vendor/tensorflow_serving/util/__pycache__/__init__.cpython-37.pyc,,
|
| 155 |
+
tensorboard/_vendor/tensorflow_serving/util/__pycache__/status_pb2.cpython-37.pyc,,
|
| 156 |
+
tensorboard/_vendor/tensorflow_serving/util/status_pb2.py,sha256=R63ux0balxhCUZwcpI7D5rkxKYVsnLDANLPtXcOkQpQ,2943
|
| 157 |
+
tensorboard/_vendor/webencodings/__init__.py,sha256=qOBJIuPy_4ByYH6W_bNgJF-qYQ2DoU-dKsDu5yRWCXg,10579
|
| 158 |
+
tensorboard/_vendor/webencodings/__pycache__/__init__.cpython-37.pyc,,
|
| 159 |
+
tensorboard/_vendor/webencodings/__pycache__/labels.cpython-37.pyc,,
|
| 160 |
+
tensorboard/_vendor/webencodings/__pycache__/mklabels.cpython-37.pyc,,
|
| 161 |
+
tensorboard/_vendor/webencodings/__pycache__/x_user_defined.cpython-37.pyc,,
|
| 162 |
+
tensorboard/_vendor/webencodings/labels.py,sha256=4AO_KxTddqGtrL9ns7kAPjb0CcN6xsCIxbK37HY9r3E,8979
|
| 163 |
+
tensorboard/_vendor/webencodings/mklabels.py,sha256=GYIeywnpaLnP0GSic8LFWgd0UVvO_l1Nc6YoF-87R_4,1305
|
| 164 |
+
tensorboard/_vendor/webencodings/x_user_defined.py,sha256=yOqWSdmpytGfUgh_Z6JYgDNhoc-BAHyyeeT15Fr42tM,4307
|
| 165 |
+
tensorboard/backend/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 166 |
+
tensorboard/backend/__pycache__/__init__.cpython-37.pyc,,
|
| 167 |
+
tensorboard/backend/__pycache__/application.cpython-37.pyc,,
|
| 168 |
+
tensorboard/backend/__pycache__/empty_path_redirect.cpython-37.pyc,,
|
| 169 |
+
tensorboard/backend/__pycache__/experiment_id.cpython-37.pyc,,
|
| 170 |
+
tensorboard/backend/__pycache__/http_util.cpython-37.pyc,,
|
| 171 |
+
tensorboard/backend/__pycache__/json_util.cpython-37.pyc,,
|
| 172 |
+
tensorboard/backend/__pycache__/path_prefix.cpython-37.pyc,,
|
| 173 |
+
tensorboard/backend/__pycache__/process_graph.cpython-37.pyc,,
|
| 174 |
+
tensorboard/backend/__pycache__/security_validator.cpython-37.pyc,,
|
| 175 |
+
tensorboard/backend/application.py,sha256=dVFHQLsy-ophCJDN8DcKO1FaPR4gT7-Z5aq0xOWvOeg,27511
|
| 176 |
+
tensorboard/backend/empty_path_redirect.py,sha256=2GmeYpq_x4lrFDWkat3jHJ4wggYYNUU-goD3ZnvpdH4,1998
|
| 177 |
+
tensorboard/backend/event_processing/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 178 |
+
tensorboard/backend/event_processing/__pycache__/__init__.cpython-37.pyc,,
|
| 179 |
+
tensorboard/backend/event_processing/__pycache__/data_provider.cpython-37.pyc,,
|
| 180 |
+
tensorboard/backend/event_processing/__pycache__/db_import_multiplexer.cpython-37.pyc,,
|
| 181 |
+
tensorboard/backend/event_processing/__pycache__/directory_loader.cpython-37.pyc,,
|
| 182 |
+
tensorboard/backend/event_processing/__pycache__/directory_watcher.cpython-37.pyc,,
|
| 183 |
+
tensorboard/backend/event_processing/__pycache__/event_accumulator.cpython-37.pyc,,
|
| 184 |
+
tensorboard/backend/event_processing/__pycache__/event_file_inspector.cpython-37.pyc,,
|
| 185 |
+
tensorboard/backend/event_processing/__pycache__/event_file_loader.cpython-37.pyc,,
|
| 186 |
+
tensorboard/backend/event_processing/__pycache__/event_multiplexer.cpython-37.pyc,,
|
| 187 |
+
tensorboard/backend/event_processing/__pycache__/io_wrapper.cpython-37.pyc,,
|
| 188 |
+
tensorboard/backend/event_processing/__pycache__/plugin_asset_util.cpython-37.pyc,,
|
| 189 |
+
tensorboard/backend/event_processing/__pycache__/plugin_event_accumulator.cpython-37.pyc,,
|
| 190 |
+
tensorboard/backend/event_processing/__pycache__/plugin_event_multiplexer.cpython-37.pyc,,
|
| 191 |
+
tensorboard/backend/event_processing/__pycache__/reservoir.cpython-37.pyc,,
|
| 192 |
+
tensorboard/backend/event_processing/__pycache__/sqlite_writer.cpython-37.pyc,,
|
| 193 |
+
tensorboard/backend/event_processing/data_provider.py,sha256=e2MJs-OoAeN_Jk0xKuKkOBSYTBf_syN8VzwQvnk6grk,7109
|
| 194 |
+
tensorboard/backend/event_processing/db_import_multiplexer.py,sha256=HqpsxvL3gUD3mw4XPtCa6EZoG72NyZYx7u7x5GoVplM,12507
|
| 195 |
+
tensorboard/backend/event_processing/directory_loader.py,sha256=Mzs5A6t1yy-Kawv1pcoNW9iuahNWb0fBV-ecrbd8a-0,5606
|
| 196 |
+
tensorboard/backend/event_processing/directory_watcher.py,sha256=273BVNK1ifQG2e8fPBsMpmayNbx3bTuaVd5mEk0ONQ4,10274
|
| 197 |
+
tensorboard/backend/event_processing/event_accumulator.py,sha256=DJHB3qe5uWntL8sYnbydqfwX3r_AbiE-3TI8ly4iu3Y,31025
|
| 198 |
+
tensorboard/backend/event_processing/event_file_inspector.py,sha256=0UgtA_n1S6C8UePjr8dBSXncTkytPwmVmyW_xx09Mfc,15074
|
| 199 |
+
tensorboard/backend/event_processing/event_file_loader.py,sha256=zZv5mIAWp5vV_S-0dbxfj_7k44S4CQKaEol_BzMOf0s,6369
|
| 200 |
+
tensorboard/backend/event_processing/event_multiplexer.py,sha256=KSkvTmtxarBbIv_mnws83vklIVneGqJM5THoTwHU1BI,17070
|
| 201 |
+
tensorboard/backend/event_processing/io_wrapper.py,sha256=6zQRfH9bmv9t4i7lKRaYmquuvjgZfGib62pd8j4bfWQ,7016
|
| 202 |
+
tensorboard/backend/event_processing/plugin_asset_util.py,sha256=RBQL3PrPbjIncGyajDEIxLs2br5R2LTtWzuEHej4ejs,3594
|
| 203 |
+
tensorboard/backend/event_processing/plugin_event_accumulator.py,sha256=OltnvzO9NCnqCyDkrG7g8ZklXdg0HxSdeKT-5zLIiPA,26045
|
| 204 |
+
tensorboard/backend/event_processing/plugin_event_multiplexer.py,sha256=ynYSe7o0j8kcJt3e1imxZHao7YVU6Sd0emUWobCnAJI,16766
|
| 205 |
+
tensorboard/backend/event_processing/reservoir.py,sha256=4gD_RhaXyi6lmDjbHrw7CLA5XD65-1Wci1mW76ytOLE,10085
|
| 206 |
+
tensorboard/backend/event_processing/sqlite_writer.py,sha256=XYVz8evb2-keqZ1L2Gb1YpQ14yh4nJAzhX0syiiNBRI,13919
|
| 207 |
+
tensorboard/backend/experiment_id.py,sha256=JW2vX_qx-gT20in-plA7yt5XXEO_CrylVecoJlx9WVc,2533
|
| 208 |
+
tensorboard/backend/http_util.py,sha256=wSjBm3eIuiH09vJ3RcJ_LcHz-25osXziL5Cj5dZjwSI,9810
|
| 209 |
+
tensorboard/backend/json_util.py,sha256=fDdd9Icq3CtESjniETNIhyKUgHFEoSeQ9x8s0IWWkkQ,2473
|
| 210 |
+
tensorboard/backend/path_prefix.py,sha256=uxJJ7c0aqiLOQTAeG-AKpav_TsPfyGp3ZPoGOh2Rca0,2654
|
| 211 |
+
tensorboard/backend/process_graph.py,sha256=H_zBtPUYLNb2lRGJsqTw9_XL8-V_DMUos3i422no0u4,2789
|
| 212 |
+
tensorboard/backend/security_validator.py,sha256=1G7EqQCyVDxPkgle3tJcKQy3UT8D2tokIlLb7kuvh9o,6084
|
| 213 |
+
tensorboard/compat/__init__.py,sha256=R2lX_hKdeJDrmYwOdxL_iUhOCAA3rR_0hj7cpVTuWYo,3633
|
| 214 |
+
tensorboard/compat/__pycache__/__init__.cpython-37.pyc,,
|
| 215 |
+
tensorboard/compat/proto/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 216 |
+
tensorboard/compat/proto/__pycache__/__init__.cpython-37.pyc,,
|
| 217 |
+
tensorboard/compat/proto/__pycache__/allocation_description_pb2.cpython-37.pyc,,
|
| 218 |
+
tensorboard/compat/proto/__pycache__/api_def_pb2.cpython-37.pyc,,
|
| 219 |
+
tensorboard/compat/proto/__pycache__/attr_value_pb2.cpython-37.pyc,,
|
| 220 |
+
tensorboard/compat/proto/__pycache__/cluster_pb2.cpython-37.pyc,,
|
| 221 |
+
tensorboard/compat/proto/__pycache__/config_pb2.cpython-37.pyc,,
|
| 222 |
+
tensorboard/compat/proto/__pycache__/cost_graph_pb2.cpython-37.pyc,,
|
| 223 |
+
tensorboard/compat/proto/__pycache__/cpp_shape_inference_pb2.cpython-37.pyc,,
|
| 224 |
+
tensorboard/compat/proto/__pycache__/debug_pb2.cpython-37.pyc,,
|
| 225 |
+
tensorboard/compat/proto/__pycache__/event_pb2.cpython-37.pyc,,
|
| 226 |
+
tensorboard/compat/proto/__pycache__/function_pb2.cpython-37.pyc,,
|
| 227 |
+
tensorboard/compat/proto/__pycache__/graph_pb2.cpython-37.pyc,,
|
| 228 |
+
tensorboard/compat/proto/__pycache__/meta_graph_pb2.cpython-37.pyc,,
|
| 229 |
+
tensorboard/compat/proto/__pycache__/node_def_pb2.cpython-37.pyc,,
|
| 230 |
+
tensorboard/compat/proto/__pycache__/op_def_pb2.cpython-37.pyc,,
|
| 231 |
+
tensorboard/compat/proto/__pycache__/resource_handle_pb2.cpython-37.pyc,,
|
| 232 |
+
tensorboard/compat/proto/__pycache__/rewriter_config_pb2.cpython-37.pyc,,
|
| 233 |
+
tensorboard/compat/proto/__pycache__/saved_object_graph_pb2.cpython-37.pyc,,
|
| 234 |
+
tensorboard/compat/proto/__pycache__/saver_pb2.cpython-37.pyc,,
|
| 235 |
+
tensorboard/compat/proto/__pycache__/step_stats_pb2.cpython-37.pyc,,
|
| 236 |
+
tensorboard/compat/proto/__pycache__/struct_pb2.cpython-37.pyc,,
|
| 237 |
+
tensorboard/compat/proto/__pycache__/summary_pb2.cpython-37.pyc,,
|
| 238 |
+
tensorboard/compat/proto/__pycache__/tensor_description_pb2.cpython-37.pyc,,
|
| 239 |
+
tensorboard/compat/proto/__pycache__/tensor_pb2.cpython-37.pyc,,
|
| 240 |
+
tensorboard/compat/proto/__pycache__/tensor_shape_pb2.cpython-37.pyc,,
|
| 241 |
+
tensorboard/compat/proto/__pycache__/tfprof_log_pb2.cpython-37.pyc,,
|
| 242 |
+
tensorboard/compat/proto/__pycache__/trackable_object_graph_pb2.cpython-37.pyc,,
|
| 243 |
+
tensorboard/compat/proto/__pycache__/types_pb2.cpython-37.pyc,,
|
| 244 |
+
tensorboard/compat/proto/__pycache__/variable_pb2.cpython-37.pyc,,
|
| 245 |
+
tensorboard/compat/proto/__pycache__/verifier_config_pb2.cpython-37.pyc,,
|
| 246 |
+
tensorboard/compat/proto/__pycache__/versions_pb2.cpython-37.pyc,,
|
| 247 |
+
tensorboard/compat/proto/allocation_description_pb2.py,sha256=o72heRXK7qEHsRTGFgTn4vVBeTRoBQPN79V7PrOTeb0,4738
|
| 248 |
+
tensorboard/compat/proto/api_def_pb2.py,sha256=Wwgeu8zid7wEGJGwxXjud2WyPRvK5JTcvVvGNn-aHvA,16975
|
| 249 |
+
tensorboard/compat/proto/attr_value_pb2.py,sha256=HGI-QtT7vGjzMpWa-ueqTVX8LS8baEVKjPilAJsdU20,17585
|
| 250 |
+
tensorboard/compat/proto/cluster_pb2.py,sha256=Ftj48kta1Xltf4FpGhMCIV59jZsYbltfUjsRhhcwDyk,5660
|
| 251 |
+
tensorboard/compat/proto/config_pb2.py,sha256=Z4mIrwWS7FlpOza2N7A90rmdrMx5nPKrg94xWN7CXts,72013
|
| 252 |
+
tensorboard/compat/proto/cost_graph_pb2.py,sha256=cl12EGegHkiyo1Jfi_Sw8OUbdf8-kRCDtIdp18NSRZM,15894
|
| 253 |
+
tensorboard/compat/proto/cpp_shape_inference_pb2.py,sha256=pSMJDnyCpiR6-2x9t_xEx3W6hpArwGYQgroezdHUHYU,9745
|
| 254 |
+
tensorboard/compat/proto/debug_pb2.py,sha256=tw7x2MJBvBQrS_Tx4SxT1o82jmWn68oMYQuAi7x9Itc,10713
|
| 255 |
+
tensorboard/compat/proto/event_pb2.py,sha256=F-q34S9NJ2FWZAhWlARRWtR4WUmh2_R4euHvRMGlYfI,25317
|
| 256 |
+
tensorboard/compat/proto/function_pb2.py,sha256=1jEQV5kLm2jh1VMUN12xNtEzsXjadnV-HsKAJL52_rE,20028
|
| 257 |
+
tensorboard/compat/proto/graph_pb2.py,sha256=nsF4Xd3l-rETq5VCue8TvjoHa3Qlsw_6ibiD9PzcsAk,4652
|
| 258 |
+
tensorboard/compat/proto/meta_graph_pb2.py,sha256=Rbe2geOKh4dgzc4mrlFHYpBXQL8k4jkEwfL_5Z9aFms,43320
|
| 259 |
+
tensorboard/compat/proto/node_def_pb2.py,sha256=tj_iyA-p1MOTbKHGaH5kfZt66TkVmFgbZX9So_kwy-E,8502
|
| 260 |
+
tensorboard/compat/proto/op_def_pb2.py,sha256=rmAgO1VvuSt5224Bgi6WyGYA22l1q5dFFYFSI1EWDTY,18337
|
| 261 |
+
tensorboard/compat/proto/resource_handle_pb2.py,sha256=W1N8ZoSr-Q9AH5rAoIQPy89glLvxvuRcu03biufZXR0,7377
|
| 262 |
+
tensorboard/compat/proto/rewriter_config_pb2.py,sha256=oA_J08Yc03S0l4EomF17FIGEzoRd7RdZ_CBJO1-l1qQ,28535
|
| 263 |
+
tensorboard/compat/proto/saved_object_graph_pb2.py,sha256=5iOPdJcWeGsqXhyfcCkYmIkDyhHqPwJndgPlKWgvlyI,32714
|
| 264 |
+
tensorboard/compat/proto/saver_pb2.py,sha256=1eunlKk0kFbp76TCXYNiYlzkIISjFp3sxJ0ZdBVHdhA,5981
|
| 265 |
+
tensorboard/compat/proto/step_stats_pb2.py,sha256=lmu8RVA1WxbNPDlXbVWwVypWPP53BHBPgupgqpSJE0E,26620
|
| 266 |
+
tensorboard/compat/proto/struct_pb2.py,sha256=RPbx7H41jAt4-nTjhjG18bnvkQXtXJJ8WgENAjpcnJs,28423
|
| 267 |
+
tensorboard/compat/proto/summary_pb2.py,sha256=5LvSYmVRWpCUt_xeMUoQLz1emToekMK59uFrq03vvk0,23543
|
| 268 |
+
tensorboard/compat/proto/tensor_description_pb2.py,sha256=ikv03UOazg8x8wgj3smNFLs961UE1rMFQvy--jMWHXU,4553
|
| 269 |
+
tensorboard/compat/proto/tensor_pb2.py,sha256=2LtcmYT_kTV5iu6dtYy5DdGHZQX_FeEk5GVq7RSJe0k,13344
|
| 270 |
+
tensorboard/compat/proto/tensor_shape_pb2.py,sha256=9sg7hGkjcpjlgTyotI-RUASivh_-snlH4MYtgx583ks,4579
|
| 271 |
+
tensorboard/compat/proto/tfprof_log_pb2.py,sha256=KsjbJD3x3LCrMf7xP6_yKObQQn_Zus3B5ajBgp09SVo,60930
|
| 272 |
+
tensorboard/compat/proto/trackable_object_graph_pb2.py,sha256=U3Y1yFUBc0lGEV0kEUurPgA9eP3BakDZb4yZWPYiP7Q,13096
|
| 273 |
+
tensorboard/compat/proto/types_pb2.py,sha256=KkJNEEfhNF72hRb-EdNmZg28Td7l-vHH92mG7YLaoJY,10201
|
| 274 |
+
tensorboard/compat/proto/variable_pb2.py,sha256=feQPcyIKtfYHK0_VGNHfZUX9DJhWecIGg8u4qv4PRG4,11651
|
| 275 |
+
tensorboard/compat/proto/verifier_config_pb2.py,sha256=bP9DHXGZQHO_ZH4q7-dLUBzp0NV4ZVPcWbaNFErcWiI,3914
|
| 276 |
+
tensorboard/compat/proto/versions_pb2.py,sha256=spf0l3JtyKgYbihnmf5gK-0KfQL6NEFFijxPVHPsHZk,3149
|
| 277 |
+
tensorboard/compat/tensorflow_stub/__init__.py,sha256=immfewbmHYgn1fxQnqjs26a-a6O0Dt6wCYeLkPZo50A,1594
|
| 278 |
+
tensorboard/compat/tensorflow_stub/__pycache__/__init__.cpython-37.pyc,,
|
| 279 |
+
tensorboard/compat/tensorflow_stub/__pycache__/app.cpython-37.pyc,,
|
| 280 |
+
tensorboard/compat/tensorflow_stub/__pycache__/dtypes.cpython-37.pyc,,
|
| 281 |
+
tensorboard/compat/tensorflow_stub/__pycache__/error_codes.cpython-37.pyc,,
|
| 282 |
+
tensorboard/compat/tensorflow_stub/__pycache__/errors.cpython-37.pyc,,
|
| 283 |
+
tensorboard/compat/tensorflow_stub/__pycache__/flags.cpython-37.pyc,,
|
| 284 |
+
tensorboard/compat/tensorflow_stub/__pycache__/pywrap_tensorflow.cpython-37.pyc,,
|
| 285 |
+
tensorboard/compat/tensorflow_stub/__pycache__/tensor_shape.cpython-37.pyc,,
|
| 286 |
+
tensorboard/compat/tensorflow_stub/app.py,sha256=jMce5nP5QW8dIYi_Fl6YuPFMaj2wdH4je6NWTM3T9TE,3875
|
| 287 |
+
tensorboard/compat/tensorflow_stub/compat/__init__.py,sha256=yWspH090mme4MfG8jqjD7VhOENt0bktW_LbJxUOqJRI,4341
|
| 288 |
+
tensorboard/compat/tensorflow_stub/compat/__pycache__/__init__.cpython-37.pyc,,
|
| 289 |
+
tensorboard/compat/tensorflow_stub/compat/v1/__init__.py,sha256=j8iDQA2ChXxb5wIm1Eij8tX8RZmsGfujxPSIwldzofQ,974
|
| 290 |
+
tensorboard/compat/tensorflow_stub/compat/v1/__pycache__/__init__.cpython-37.pyc,,
|
| 291 |
+
tensorboard/compat/tensorflow_stub/dtypes.py,sha256=pDiJdUIPPIwNnEWKMig6veRD8v96G0m_BVIQ9U8NbRE,24158
|
| 292 |
+
tensorboard/compat/tensorflow_stub/error_codes.py,sha256=PcXzR5SV4Hlighht-gKtP1tAg_Hx5MM_rjLd8tuUwUk,5809
|
| 293 |
+
tensorboard/compat/tensorflow_stub/errors.py,sha256=pTaoiv2ubXrnFab_bPmSK3zH87PS1VtkRPBWzk9wf5A,17805
|
| 294 |
+
tensorboard/compat/tensorflow_stub/flags.py,sha256=k8f31KAklj7WYeOGGdz_oT2fNWqPGXVPD4g_MhC1Qqk,4368
|
| 295 |
+
tensorboard/compat/tensorflow_stub/io/__init__.py,sha256=GIjXcru008Nuib4nitDUIN2jheTLAjF95UhrHW_9UjA,828
|
| 296 |
+
tensorboard/compat/tensorflow_stub/io/__pycache__/__init__.cpython-37.pyc,,
|
| 297 |
+
tensorboard/compat/tensorflow_stub/io/__pycache__/gfile.cpython-37.pyc,,
|
| 298 |
+
tensorboard/compat/tensorflow_stub/io/gfile.py,sha256=Q8KniTrDFKWTh-89pz1NyuZgZEG3PZfdHPPXsvFGZ6o,25702
|
| 299 |
+
tensorboard/compat/tensorflow_stub/pywrap_tensorflow.py,sha256=ivxlkLUgNytUTRm1M6B6cLXMTnhzLYeWbpsA5hcKKbA,8453
|
| 300 |
+
tensorboard/compat/tensorflow_stub/tensor_shape.py,sha256=Aggu1cwlo-TYkGPv0TXgnmFO4dt8jNFWuXy0vf03TAo,34126
|
| 301 |
+
tensorboard/data/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 302 |
+
tensorboard/data/__pycache__/__init__.cpython-37.pyc,,
|
| 303 |
+
tensorboard/data/__pycache__/provider.cpython-37.pyc,,
|
| 304 |
+
tensorboard/data/provider.py,sha256=RZY4Uo8ARE6Msicirw3yxM6uEwidBNzYcQOy_4sZCF0,23571
|
| 305 |
+
tensorboard/data_compat.py,sha256=wk0Qef-Qb-8eMekUUfG9c8YkIubkJobLw2EnJrfiKp4,4411
|
| 306 |
+
tensorboard/default.py,sha256=spxFOjJS6M2mXbeSrSkdPDeB01nSWjL8ZPL83jPfcKM,4230
|
| 307 |
+
tensorboard/errors.py,sha256=Pw8rB42oLVF3z5Hh0hCPjFeEKXmodL6ZU6NDYEGweMQ,3053
|
| 308 |
+
tensorboard/lazy.py,sha256=L9UoHjanO0uYkqE8TrSkheF84uSiEC-Nob9W1XIG7MY,3312
|
| 309 |
+
tensorboard/main.py,sha256=rW9-AH0gXWaGiy0aNhl23vDfxCPhP68zQlYAFxdjZv0,2783
|
| 310 |
+
tensorboard/manager.py,sha256=xBnQLz0ZyX9EN3P1eKsxWYJdOZy_nOIXeXt83iGfCVw,15571
|
| 311 |
+
tensorboard/notebook.py,sha256=d5lDOqs1MfQ9YrPjrP9mitqC3s-Iw35g-GYP-rrlGm8,13123
|
| 312 |
+
tensorboard/plugin_util.py,sha256=CPV2t322oDPkgNcZUzAwoM0lhqVps4Ny4Jd8hkjMV2A,3108
|
| 313 |
+
tensorboard/plugins/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 314 |
+
tensorboard/plugins/__pycache__/__init__.cpython-37.pyc,,
|
| 315 |
+
tensorboard/plugins/__pycache__/base_plugin.cpython-37.pyc,,
|
| 316 |
+
tensorboard/plugins/audio/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 317 |
+
tensorboard/plugins/audio/__pycache__/__init__.cpython-37.pyc,,
|
| 318 |
+
tensorboard/plugins/audio/__pycache__/audio_plugin.cpython-37.pyc,,
|
| 319 |
+
tensorboard/plugins/audio/__pycache__/metadata.cpython-37.pyc,,
|
| 320 |
+
tensorboard/plugins/audio/__pycache__/plugin_data_pb2.cpython-37.pyc,,
|
| 321 |
+
tensorboard/plugins/audio/__pycache__/summary.cpython-37.pyc,,
|
| 322 |
+
tensorboard/plugins/audio/__pycache__/summary_v2.cpython-37.pyc,,
|
| 323 |
+
tensorboard/plugins/audio/audio_plugin.py,sha256=jP6EJ8_c4lt2cySIZmXLCJ3vvxxvRup2071oH0V7hmM,8616
|
| 324 |
+
tensorboard/plugins/audio/metadata.py,sha256=QVkSWRtqA3JmUF51w7hzWGzxrCuGucZDW7beKCnBl_0,2490
|
| 325 |
+
tensorboard/plugins/audio/plugin_data_pb2.py,sha256=7ejuSej4a-CPeKFxvq7fwfR-4GwI-PvaKeavbUrQCEQ,3392
|
| 326 |
+
tensorboard/plugins/audio/summary.py,sha256=O7-PoriktE6mb2CubLV2iQ8Kiw8bIGw6bSPHNySK_cw,8782
|
| 327 |
+
tensorboard/plugins/audio/summary_v2.py,sha256=_p-bielTHArxwqlyTrS2T3Gslc8CgpSS7EixmTTtFYU,5334
|
| 328 |
+
tensorboard/plugins/base_plugin.py,sha256=gpPuz6jvx0rFrzlM98OkNiB1GcmY7ZEy1s3IfMYkn6I,12140
|
| 329 |
+
tensorboard/plugins/beholder/__init__.py,sha256=3EFC9YKPg0oe3bga_XRh69WWqbEDtm19NKzBB9MXugk,904
|
| 330 |
+
tensorboard/plugins/beholder/__pycache__/__init__.cpython-37.pyc,,
|
| 331 |
+
tensorboard/plugins/beholder/__pycache__/beholder.cpython-37.pyc,,
|
| 332 |
+
tensorboard/plugins/beholder/__pycache__/beholder_plugin.cpython-37.pyc,,
|
| 333 |
+
tensorboard/plugins/beholder/__pycache__/beholder_plugin_loader.cpython-37.pyc,,
|
| 334 |
+
tensorboard/plugins/beholder/__pycache__/colormaps.cpython-37.pyc,,
|
| 335 |
+
tensorboard/plugins/beholder/__pycache__/file_system_tools.cpython-37.pyc,,
|
| 336 |
+
tensorboard/plugins/beholder/__pycache__/im_util.cpython-37.pyc,,
|
| 337 |
+
tensorboard/plugins/beholder/__pycache__/shared_config.cpython-37.pyc,,
|
| 338 |
+
tensorboard/plugins/beholder/__pycache__/video_writing.cpython-37.pyc,,
|
| 339 |
+
tensorboard/plugins/beholder/__pycache__/visualizer.cpython-37.pyc,,
|
| 340 |
+
tensorboard/plugins/beholder/beholder.py,sha256=18EqYFiz1Um9-RXakm0j3LHOc6q3zPYvcFo26jmip4g,7606
|
| 341 |
+
tensorboard/plugins/beholder/beholder_plugin.py,sha256=jCkPoD5ddf33yUZJb0DJmTR8qPgGSRyNM4Se_E6T4no,6718
|
| 342 |
+
tensorboard/plugins/beholder/beholder_plugin_loader.py,sha256=JOCjNbYYmsh9NHLib-bVp27z3oJ5mg9-WR4TjFkm090,1533
|
| 343 |
+
tensorboard/plugins/beholder/colormaps.py,sha256=V-pu6ZrMB6C1wDeyh-P3U5R06-rBhmcy6oS6PO-pyWM,39692
|
| 344 |
+
tensorboard/plugins/beholder/file_system_tools.py,sha256=aY1MkbqkrcGFpAN9AFWNgcRU6eZUaMfb1KxcCpFdmyo,2008
|
| 345 |
+
tensorboard/plugins/beholder/im_util.py,sha256=gQVb3V7krzSVQD3QBqyD8xVtgQ38gyM2QQKr-3SfyU4,4343
|
| 346 |
+
tensorboard/plugins/beholder/resources/arrays-missing.png,sha256=SFgRJZMfR6NgWO-zXp7yHnGJGjqwI1dNZpqoeGJ36AU,3903
|
| 347 |
+
tensorboard/plugins/beholder/resources/frame-missing.png,sha256=bm_f05--_SBtOKMeSbChIH2721rGQCVjse8PrnWkpAA,3817
|
| 348 |
+
tensorboard/plugins/beholder/resources/no-data.png,sha256=By-ph1l4mxlPxHhYrlEcSJBRaWitB2RGHCAmIJSVZbA,3331
|
| 349 |
+
tensorboard/plugins/beholder/shared_config.py,sha256=29EfiBf5o550rC7smVOWdaKxxGYX5vwWtqYwSTJOxvw,1213
|
| 350 |
+
tensorboard/plugins/beholder/video_writing.py,sha256=E4xbNclYzjtgr4BivRWpfEZEtrDY0arNrUPGV6awnG4,6328
|
| 351 |
+
tensorboard/plugins/beholder/visualizer.py,sha256=sRMwZJM_X26XsJPl5DVLh13t2s6guxlZGVdds4vaGNc,10181
|
| 352 |
+
tensorboard/plugins/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 353 |
+
tensorboard/plugins/core/__pycache__/__init__.cpython-37.pyc,,
|
| 354 |
+
tensorboard/plugins/core/__pycache__/core_plugin.cpython-37.pyc,,
|
| 355 |
+
tensorboard/plugins/core/core_plugin.py,sha256=yRfNdyJmNAwluDe-FOvp268RIic7e-5w4DiiVWI99zQ,21021
|
| 356 |
+
tensorboard/plugins/custom_scalar/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 357 |
+
tensorboard/plugins/custom_scalar/__pycache__/__init__.cpython-37.pyc,,
|
| 358 |
+
tensorboard/plugins/custom_scalar/__pycache__/custom_scalars_plugin.cpython-37.pyc,,
|
| 359 |
+
tensorboard/plugins/custom_scalar/__pycache__/layout_pb2.cpython-37.pyc,,
|
| 360 |
+
tensorboard/plugins/custom_scalar/__pycache__/metadata.cpython-37.pyc,,
|
| 361 |
+
tensorboard/plugins/custom_scalar/__pycache__/summary.cpython-37.pyc,,
|
| 362 |
+
tensorboard/plugins/custom_scalar/custom_scalars_plugin.py,sha256=02dN6VQ_LiH6Qy9kB__pLrCCUG7_M89PVv-M8ZnvUzY,10249
|
| 363 |
+
tensorboard/plugins/custom_scalar/layout_pb2.py,sha256=z6EJXnqjUqMX3hDDFOjFhJcp7TTVWNd3_zs7cWxX0s4,12014
|
| 364 |
+
tensorboard/plugins/custom_scalar/metadata.py,sha256=u0Elebq1tgueq3qcX1RFZpkQvqBo2LildKUWN3ixrwc,1349
|
| 365 |
+
tensorboard/plugins/custom_scalar/summary.py,sha256=9j18CkXmwiaM_wJaKHFG7JaJGNAn0YOi8h9_IJjhOEk,3069
|
| 366 |
+
tensorboard/plugins/debugger/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 367 |
+
tensorboard/plugins/debugger/__pycache__/__init__.cpython-37.pyc,,
|
| 368 |
+
tensorboard/plugins/debugger/__pycache__/comm_channel.cpython-37.pyc,,
|
| 369 |
+
tensorboard/plugins/debugger/__pycache__/constants.cpython-37.pyc,,
|
| 370 |
+
tensorboard/plugins/debugger/__pycache__/debug_graphs_helper.cpython-37.pyc,,
|
| 371 |
+
tensorboard/plugins/debugger/__pycache__/debugger_plugin.cpython-37.pyc,,
|
| 372 |
+
tensorboard/plugins/debugger/__pycache__/debugger_plugin_loader.cpython-37.pyc,,
|
| 373 |
+
tensorboard/plugins/debugger/__pycache__/debugger_server_lib.cpython-37.pyc,,
|
| 374 |
+
tensorboard/plugins/debugger/__pycache__/events_writer_manager.cpython-37.pyc,,
|
| 375 |
+
tensorboard/plugins/debugger/__pycache__/health_pill_calc.cpython-37.pyc,,
|
| 376 |
+
tensorboard/plugins/debugger/__pycache__/interactive_debugger_plugin.cpython-37.pyc,,
|
| 377 |
+
tensorboard/plugins/debugger/__pycache__/interactive_debugger_server_lib.cpython-37.pyc,,
|
| 378 |
+
tensorboard/plugins/debugger/__pycache__/numerics_alert.cpython-37.pyc,,
|
| 379 |
+
tensorboard/plugins/debugger/__pycache__/tensor_helper.cpython-37.pyc,,
|
| 380 |
+
tensorboard/plugins/debugger/__pycache__/tensor_store.cpython-37.pyc,,
|
| 381 |
+
tensorboard/plugins/debugger/comm_channel.py,sha256=p8f1YhkiCIfIeDyQseS2qOloXms7oUbAYQOcIjHRn3Q,4226
|
| 382 |
+
tensorboard/plugins/debugger/constants.py,sha256=PDBWGrftQnjRrURpyEQTIIOHi0ZLien-cA_fORvicSc,2023
|
| 383 |
+
tensorboard/plugins/debugger/debug_graphs_helper.py,sha256=UwxaIBdFpLi7SvDOWrhTDoOV3x9XjmjK3e38qGUY1Ig,4294
|
| 384 |
+
tensorboard/plugins/debugger/debugger_plugin.py,sha256=h7h9jAcO9CV6KEezWglpp8I03BXnzmZo2zRdof57c5A,19732
|
| 385 |
+
tensorboard/plugins/debugger/debugger_plugin_loader.py,sha256=VLhejqdGJo3swhu-rlkEW6iBgTem7LDGGW2uwPekA1A,6530
|
| 386 |
+
tensorboard/plugins/debugger/debugger_server_lib.py,sha256=Q4BIkDt_aAbxgk_g66fTnwH-2Lh4y6REIWQUpgDrykU,12711
|
| 387 |
+
tensorboard/plugins/debugger/events_writer_manager.py,sha256=DnYBdJxtSs7_AjCtnSVv_DdAgDms5e3By3anavfMe3I,9660
|
| 388 |
+
tensorboard/plugins/debugger/health_pill_calc.py,sha256=nU-HeImKWfdhl4SaFvGCwYfoPm3KpZL88zIJRaRt3V8,4402
|
| 389 |
+
tensorboard/plugins/debugger/interactive_debugger_plugin.py,sha256=yG66swZeKiW3wy_SDEl1WQd1Md3UaDaf5-n-3MMdk28,13270
|
| 390 |
+
tensorboard/plugins/debugger/interactive_debugger_server_lib.py,sha256=Aia0T4psQ8SMpdAueF9_m7zwQ8PHAgh9BRK5D9b5wjA,24886
|
| 391 |
+
tensorboard/plugins/debugger/numerics_alert.py,sha256=7b_33vLaWpcRrmqqviOG3Eni4N1MpRMEnAsjkZCpJV8,13095
|
| 392 |
+
tensorboard/plugins/debugger/tensor_helper.py,sha256=vuWvK5tBPz2EH_5n6gKWSWhgt5vXMZZo64h-sdhfi8k,7801
|
| 393 |
+
tensorboard/plugins/debugger/tensor_store.py,sha256=rFpiiXybI8GZlZ5bQn-8fZmsHR-YPv36YiMF49UZWC8,8333
|
| 394 |
+
tensorboard/plugins/distribution/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 395 |
+
tensorboard/plugins/distribution/__pycache__/__init__.cpython-37.pyc,,
|
| 396 |
+
tensorboard/plugins/distribution/__pycache__/compressor.cpython-37.pyc,,
|
| 397 |
+
tensorboard/plugins/distribution/__pycache__/distributions_plugin.cpython-37.pyc,,
|
| 398 |
+
tensorboard/plugins/distribution/compressor.py,sha256=amyPu5IyNiygPcqkMrQfXZLEFttggqHqUCMzysrnGTM,5246
|
| 399 |
+
tensorboard/plugins/distribution/distributions_plugin.py,sha256=VpWTUG9XUtkCDAOYDrVmp4mO-xkT9HaAzRefPaaTzW8,3879
|
| 400 |
+
tensorboard/plugins/graph/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 401 |
+
tensorboard/plugins/graph/__pycache__/__init__.cpython-37.pyc,,
|
| 402 |
+
tensorboard/plugins/graph/__pycache__/graph_util.cpython-37.pyc,,
|
| 403 |
+
tensorboard/plugins/graph/__pycache__/graphs_plugin.cpython-37.pyc,,
|
| 404 |
+
tensorboard/plugins/graph/__pycache__/keras_util.cpython-37.pyc,,
|
| 405 |
+
tensorboard/plugins/graph/__pycache__/metadata.cpython-37.pyc,,
|
| 406 |
+
tensorboard/plugins/graph/graph_util.py,sha256=jnPUe5M17iQ-x_2psHZV10UIjmUwgenAkIl7lZ8_l-k,5505
|
| 407 |
+
tensorboard/plugins/graph/graphs_plugin.py,sha256=fmqq_rzP9sWvj15V_owyHhch5oKW_fevLMiqum9nZLI,10493
|
| 408 |
+
tensorboard/plugins/graph/keras_util.py,sha256=YnayZMwpms8ZIAbazV8HMdkrzwuiDiOnU05h-2YCgj0,9388
|
| 409 |
+
tensorboard/plugins/graph/metadata.py,sha256=AYwQ9knQkJozo5hOTV9zUVDjnW4dLl_wjdzObnZtkEQ,1079
|
| 410 |
+
tensorboard/plugins/histogram/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 411 |
+
tensorboard/plugins/histogram/__pycache__/__init__.cpython-37.pyc,,
|
| 412 |
+
tensorboard/plugins/histogram/__pycache__/histograms_plugin.cpython-37.pyc,,
|
| 413 |
+
tensorboard/plugins/histogram/__pycache__/metadata.cpython-37.pyc,,
|
| 414 |
+
tensorboard/plugins/histogram/__pycache__/plugin_data_pb2.cpython-37.pyc,,
|
| 415 |
+
tensorboard/plugins/histogram/__pycache__/summary.cpython-37.pyc,,
|
| 416 |
+
tensorboard/plugins/histogram/__pycache__/summary_v2.cpython-37.pyc,,
|
| 417 |
+
tensorboard/plugins/histogram/histograms_plugin.py,sha256=bkgTIplc9JP72P2eB3Nu0Ew3eoQ3b8tGQXoGig5C0Y0,11813
|
| 418 |
+
tensorboard/plugins/histogram/metadata.py,sha256=cgsdrxQrHrpC6xMqUWzcFJy4sKZiPlPaVc2kTy1kFcE,2552
|
| 419 |
+
tensorboard/plugins/histogram/plugin_data_pb2.py,sha256=zL-fRbxYT6ZH9Geaw_PMxrFD-yKkGGcGNUWcQyHs5-o,2163
|
| 420 |
+
tensorboard/plugins/histogram/summary.py,sha256=_2lZfpHw18k7V116FALyYBOQzGI__YHgTCVCvF1YqBo,8460
|
| 421 |
+
tensorboard/plugins/histogram/summary_v2.py,sha256=reelVLjYkHW3y1HH3ZJK3qIVHnD96S9ZErG0z5povvQ,8994
|
| 422 |
+
tensorboard/plugins/hparams/__init__.py,sha256=nxhM3rvGukp5ZXNRrf2sIpdE6z0_03tR8ds56y_SVgs,689
|
| 423 |
+
tensorboard/plugins/hparams/__pycache__/__init__.cpython-37.pyc,,
|
| 424 |
+
tensorboard/plugins/hparams/__pycache__/api.cpython-37.pyc,,
|
| 425 |
+
tensorboard/plugins/hparams/__pycache__/api_pb2.cpython-37.pyc,,
|
| 426 |
+
tensorboard/plugins/hparams/__pycache__/backend_context.cpython-37.pyc,,
|
| 427 |
+
tensorboard/plugins/hparams/__pycache__/error.cpython-37.pyc,,
|
| 428 |
+
tensorboard/plugins/hparams/__pycache__/get_experiment.cpython-37.pyc,,
|
| 429 |
+
tensorboard/plugins/hparams/__pycache__/hparams_plugin.cpython-37.pyc,,
|
| 430 |
+
tensorboard/plugins/hparams/__pycache__/hparams_util_pb2.cpython-37.pyc,,
|
| 431 |
+
tensorboard/plugins/hparams/__pycache__/keras.cpython-37.pyc,,
|
| 432 |
+
tensorboard/plugins/hparams/__pycache__/list_metric_evals.cpython-37.pyc,,
|
| 433 |
+
tensorboard/plugins/hparams/__pycache__/list_session_groups.cpython-37.pyc,,
|
| 434 |
+
tensorboard/plugins/hparams/__pycache__/metadata.cpython-37.pyc,,
|
| 435 |
+
tensorboard/plugins/hparams/__pycache__/metrics.cpython-37.pyc,,
|
| 436 |
+
tensorboard/plugins/hparams/__pycache__/plugin_data_pb2.cpython-37.pyc,,
|
| 437 |
+
tensorboard/plugins/hparams/__pycache__/summary.cpython-37.pyc,,
|
| 438 |
+
tensorboard/plugins/hparams/__pycache__/summary_v2.cpython-37.pyc,,
|
| 439 |
+
tensorboard/plugins/hparams/api.py,sha256=y8ww7-AGN-OfPnuQ31WX4J44pYB0P2JMfKc7jVysZXE,4671
|
| 440 |
+
tensorboard/plugins/hparams/api_pb2.py,sha256=0j1q-Kj7QcFM4KAQEWu0w7dKmolyFQnYniOuWsq2x94,48652
|
| 441 |
+
tensorboard/plugins/hparams/backend_context.py,sha256=b9u8xQ8VtiOG-AyAoRo5XB-t6hBgIo8Y-bmFXwbH4Cg,11778
|
| 442 |
+
tensorboard/plugins/hparams/error.py,sha256=7apKgs5XU9NJ_4ZZahDuDZY2O80VAjvQPIAdEa0Iwdc,1043
|
| 443 |
+
tensorboard/plugins/hparams/get_experiment.py,sha256=qw1XSOsGVRlEuutzFwpLcmNngwIcrqZmLrGFKT6-4VM,1708
|
| 444 |
+
tensorboard/plugins/hparams/hparams_plugin.py,sha256=lzgmwBZEkc_-6I-1CbipaFpTG-65E4o72_VJ6_kb40c,5959
|
| 445 |
+
tensorboard/plugins/hparams/hparams_util_pb2.py,sha256=wq1ob6-PLRrW5RY0mSqm8Cn1OsGPshIir30T09W0zEA,7317
|
| 446 |
+
tensorboard/plugins/hparams/keras.py,sha256=roLGyfCTPP_T3N2hmPyVFe2AJ-kUFS1BFiYIpQc2FuA,3701
|
| 447 |
+
tensorboard/plugins/hparams/list_metric_evals.py,sha256=utvmUlWXm60wNVZe1TzdrcBVMfxIwl8Kuqkj7fYr3Es,1804
|
| 448 |
+
tensorboard/plugins/hparams/list_session_groups.py,sha256=8clwrc4T8mZqtROTwkoY0d-uCs0MdP9hq3C6uEvzdNA,24642
|
| 449 |
+
tensorboard/plugins/hparams/metadata.py,sha256=yc_jEbfFGWEmeg1VlCkwoxEQ9qFern-O-fia-RtcIpw,4235
|
| 450 |
+
tensorboard/plugins/hparams/metrics.py,sha256=C_3ofEQRo-8OSyYt-HSSduBRR3Wn72ijIgMlLNlZR_4,3041
|
| 451 |
+
tensorboard/plugins/hparams/plugin_data_pb2.py,sha256=pb-VSHiTSjRpCW7BOqcs0by_EaP_nemEXGvxmHFbi38,12176
|
| 452 |
+
tensorboard/plugins/hparams/summary.py,sha256=DIxKlIcRdZOanfuTyFSurYkgSitqXxcJJsAmaPt8DkM,8039
|
| 453 |
+
tensorboard/plugins/hparams/summary_v2.py,sha256=jZ8e3QzhrLi_48uo1dI7nDplysrHomUGuT7VoWrmW_4,18265
|
| 454 |
+
tensorboard/plugins/image/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 455 |
+
tensorboard/plugins/image/__pycache__/__init__.cpython-37.pyc,,
|
| 456 |
+
tensorboard/plugins/image/__pycache__/images_plugin.cpython-37.pyc,,
|
| 457 |
+
tensorboard/plugins/image/__pycache__/metadata.cpython-37.pyc,,
|
| 458 |
+
tensorboard/plugins/image/__pycache__/plugin_data_pb2.cpython-37.pyc,,
|
| 459 |
+
tensorboard/plugins/image/__pycache__/summary.cpython-37.pyc,,
|
| 460 |
+
tensorboard/plugins/image/__pycache__/summary_v2.cpython-37.pyc,,
|
| 461 |
+
tensorboard/plugins/image/images_plugin.py,sha256=8YZ0ADZ_FEy8ofOj6JSg6ctR_nRyVYYC4fkUcRBXW6Q,12532
|
| 462 |
+
tensorboard/plugins/image/metadata.py,sha256=N4BUnbQKO3oz5CUTu7skGXAU_tgDRfsWy083V7lPpRU,2387
|
| 463 |
+
tensorboard/plugins/image/plugin_data_pb2.py,sha256=4QC8coy9ak3lRD764-6LobPoYBuawkMsDu25UUfwZj0,2099
|
| 464 |
+
tensorboard/plugins/image/summary.py,sha256=I7D0EYyDtofLa6yoyPna1obyJ_HNhqvH7opCqalpIPY,6025
|
| 465 |
+
tensorboard/plugins/image/summary_v2.py,sha256=L2ERlNSI26CGP66rl71D1v6MowCPyVS6IbuGLKa30PM,4549
|
| 466 |
+
tensorboard/plugins/interactive_inference/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 467 |
+
tensorboard/plugins/interactive_inference/__pycache__/__init__.cpython-37.pyc,,
|
| 468 |
+
tensorboard/plugins/interactive_inference/__pycache__/interactive_inference_plugin.cpython-37.pyc,,
|
| 469 |
+
tensorboard/plugins/interactive_inference/__pycache__/interactive_inference_plugin_loader.cpython-37.pyc,,
|
| 470 |
+
tensorboard/plugins/interactive_inference/interactive_inference_plugin.py,sha256=Fd4rPX3G5NjDbwTTIy6LyEmugcP4HH-CGrbQxRJke6o,17329
|
| 471 |
+
tensorboard/plugins/interactive_inference/interactive_inference_plugin_loader.py,sha256=HwBnIFdbZI0CQRPWTe4I1k6zndwXnWXM_vtD-uFKjLQ,1633
|
| 472 |
+
tensorboard/plugins/interactive_inference/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 473 |
+
tensorboard/plugins/interactive_inference/utils/__pycache__/__init__.cpython-37.pyc,,
|
| 474 |
+
tensorboard/plugins/interactive_inference/utils/__pycache__/common_utils.cpython-37.pyc,,
|
| 475 |
+
tensorboard/plugins/interactive_inference/utils/__pycache__/inference_utils.cpython-37.pyc,,
|
| 476 |
+
tensorboard/plugins/interactive_inference/utils/__pycache__/platform_utils.cpython-37.pyc,,
|
| 477 |
+
tensorboard/plugins/interactive_inference/utils/common_utils.py,sha256=x0U393sMoUvSmJKXTFgNOyxVjyHPkUUTsEtjNzf_2Ps,3704
|
| 478 |
+
tensorboard/plugins/interactive_inference/utils/inference_utils.py,sha256=6TC_Ll0oMuXqwtqHaOi8QHVrF43HQa1iLrXqLJ_Lhco,32864
|
| 479 |
+
tensorboard/plugins/interactive_inference/utils/platform_utils.py,sha256=8pElCM3BFQbWea2SxZBOTz3pbXfahQxdCxgt8bdNX5k,7617
|
| 480 |
+
tensorboard/plugins/mesh/__init__.py,sha256=nxhM3rvGukp5ZXNRrf2sIpdE6z0_03tR8ds56y_SVgs,689
|
| 481 |
+
tensorboard/plugins/mesh/__pycache__/__init__.cpython-37.pyc,,
|
| 482 |
+
tensorboard/plugins/mesh/__pycache__/mesh_plugin.cpython-37.pyc,,
|
| 483 |
+
tensorboard/plugins/mesh/__pycache__/metadata.cpython-37.pyc,,
|
| 484 |
+
tensorboard/plugins/mesh/__pycache__/plugin_data_pb2.cpython-37.pyc,,
|
| 485 |
+
tensorboard/plugins/mesh/__pycache__/summary.cpython-37.pyc,,
|
| 486 |
+
tensorboard/plugins/mesh/__pycache__/summary_v2.cpython-37.pyc,,
|
| 487 |
+
tensorboard/plugins/mesh/mesh_plugin.py,sha256=UXqBy722cbRSzTKWk8x5yOUeVpRiZ7heduOYFvaH3eE,10426
|
| 488 |
+
tensorboard/plugins/mesh/metadata.py,sha256=Ct7dGrVY1JjfAsxUEBM8LgAsX6qC7wz_zUy67h0nBOY,4890
|
| 489 |
+
tensorboard/plugins/mesh/plugin_data_pb2.py,sha256=XcF1u4kLN8CuCh0Lns0kNMpXT842fSGgIW8uX3yuY44,5447
|
| 490 |
+
tensorboard/plugins/mesh/summary.py,sha256=rEnqWQG1OLFafQJJreAa-RC1yp0-QCiMN7FYF6U3yjQ,7504
|
| 491 |
+
tensorboard/plugins/mesh/summary_v2.py,sha256=By-vs5aBD5fXH5QRB54C6LyF0dQeC0-TObl3ukgKQUw,7085
|
| 492 |
+
tensorboard/plugins/pr_curve/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 493 |
+
tensorboard/plugins/pr_curve/__pycache__/__init__.cpython-37.pyc,,
|
| 494 |
+
tensorboard/plugins/pr_curve/__pycache__/metadata.cpython-37.pyc,,
|
| 495 |
+
tensorboard/plugins/pr_curve/__pycache__/plugin_data_pb2.cpython-37.pyc,,
|
| 496 |
+
tensorboard/plugins/pr_curve/__pycache__/pr_curves_plugin.cpython-37.pyc,,
|
| 497 |
+
tensorboard/plugins/pr_curve/__pycache__/summary.cpython-37.pyc,,
|
| 498 |
+
tensorboard/plugins/pr_curve/metadata.py,sha256=hFyO1tN2YD9-d0p3vSDCMmzAjwQQqVh0Uie89j2zlCI,2895
|
| 499 |
+
tensorboard/plugins/pr_curve/plugin_data_pb2.py,sha256=7Hj97uhf8EO-fYqYhANLglJlLqjBtLWAqXD7Rx2ZoyI,2559
|
| 500 |
+
tensorboard/plugins/pr_curve/pr_curves_plugin.py,sha256=EZGwUM3MjUoWOu0Nx9eXbHt-pl32dI_fiX0mEcRSuKw,14516
|
| 501 |
+
tensorboard/plugins/pr_curve/summary.py,sha256=YwDyFQU18AArdwj1zvE1eAq2m6uFOP4sfkkiRWPs7EI,21305
|
| 502 |
+
tensorboard/plugins/profile/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 503 |
+
tensorboard/plugins/profile/__pycache__/__init__.cpython-37.pyc,,
|
| 504 |
+
tensorboard/plugins/profile/__pycache__/profile_plugin.cpython-37.pyc,,
|
| 505 |
+
tensorboard/plugins/profile/__pycache__/profile_plugin_loader.cpython-37.pyc,,
|
| 506 |
+
tensorboard/plugins/profile/__pycache__/trace_events_json.cpython-37.pyc,,
|
| 507 |
+
tensorboard/plugins/profile/__pycache__/trace_events_pb2.cpython-37.pyc,,
|
| 508 |
+
tensorboard/plugins/profile/profile_plugin.py,sha256=VT8ws1B2uDw8vM-6pblR0KW3vzhLazyE3CQxGGeNzTM,18918
|
| 509 |
+
tensorboard/plugins/profile/profile_plugin_loader.py,sha256=iRCJzACOpDoR7H_Hh3fPgjiYlUUqPnMJriWVmZgJbAU,2085
|
| 510 |
+
tensorboard/plugins/profile/trace_events_json.py,sha256=F4q8MvS47x3vQq-J66YwKJPyilSllx07aVVVY9Ec1lk,3517
|
| 511 |
+
tensorboard/plugins/profile/trace_events_pb2.py,sha256=Ff8OkGGMMpQIi92UQQR-mqGVPbRa3g8lFM30k9xeagA,15234
|
| 512 |
+
tensorboard/plugins/projector/__init__.py,sha256=TYwYW9KqOc3UNDJ8gzMViedosPQpSslxj5qQGDe7CVg,2520
|
| 513 |
+
tensorboard/plugins/projector/__pycache__/__init__.cpython-37.pyc,,
|
| 514 |
+
tensorboard/plugins/projector/__pycache__/projector_config_pb2.cpython-37.pyc,,
|
| 515 |
+
tensorboard/plugins/projector/__pycache__/projector_plugin.cpython-37.pyc,,
|
| 516 |
+
tensorboard/plugins/projector/projector_config_pb2.py,sha256=HPYh4M46W1HckQnWF42RJLM9kosJJsgey9fL1gTrhK8,8552
|
| 517 |
+
tensorboard/plugins/projector/projector_plugin.py,sha256=gem0rR5fh0-40g3fidUvLSoIqj746i4EXJynF2dTwYk,24560
|
| 518 |
+
tensorboard/plugins/projector/tf_projector_plugin/index.js,sha256=672ErqpxLx1Q9OJapcDyalRXdtE1nfEYePlZP9xjGIg,970
|
| 519 |
+
tensorboard/plugins/projector/tf_projector_plugin/projector_binary.html,sha256=9ucEUv6i8XnoVulzRL-YkYH-29RUJN5VlEmUcLqvRRQ,306220
|
| 520 |
+
tensorboard/plugins/projector/tf_projector_plugin/projector_binary.js,sha256=lHiYvHOwHXPrgAjwUhQ1hllF6WHv0ZTwOpzdrmjPJc8,2127972
|
| 521 |
+
tensorboard/plugins/scalar/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 522 |
+
tensorboard/plugins/scalar/__pycache__/__init__.cpython-37.pyc,,
|
| 523 |
+
tensorboard/plugins/scalar/__pycache__/metadata.cpython-37.pyc,,
|
| 524 |
+
tensorboard/plugins/scalar/__pycache__/plugin_data_pb2.cpython-37.pyc,,
|
| 525 |
+
tensorboard/plugins/scalar/__pycache__/scalars_plugin.cpython-37.pyc,,
|
| 526 |
+
tensorboard/plugins/scalar/__pycache__/summary.cpython-37.pyc,,
|
| 527 |
+
tensorboard/plugins/scalar/__pycache__/summary_v2.cpython-37.pyc,,
|
| 528 |
+
tensorboard/plugins/scalar/metadata.py,sha256=qx3uib0DxNakIN6pLnFjHtP1q6W_xQDjrMvY79ib-JI,2394
|
| 529 |
+
tensorboard/plugins/scalar/plugin_data_pb2.py,sha256=Nj2ocGDXykOtgtf9orwm2NMh1Qce-shKMnHgQ64kT_I,2114
|
| 530 |
+
tensorboard/plugins/scalar/scalars_plugin.py,sha256=LkZLeh5Hd8VJyDnud80aBXqYxF6djA5R4k97Pxn1cmk,8949
|
| 531 |
+
tensorboard/plugins/scalar/summary.py,sha256=q9y1XuipgH7PHGkoMfinLm3DOJflolVLiW7ESSg_BRM,4044
|
| 532 |
+
tensorboard/plugins/scalar/summary_v2.py,sha256=zPd6BjzUwhkSLNUn2vIw_ibWqiHZnbS4NkT9MhobOB4,3784
|
| 533 |
+
tensorboard/plugins/text/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 534 |
+
tensorboard/plugins/text/__pycache__/__init__.cpython-37.pyc,,
|
| 535 |
+
tensorboard/plugins/text/__pycache__/metadata.cpython-37.pyc,,
|
| 536 |
+
tensorboard/plugins/text/__pycache__/plugin_data_pb2.cpython-37.pyc,,
|
| 537 |
+
tensorboard/plugins/text/__pycache__/summary.cpython-37.pyc,,
|
| 538 |
+
tensorboard/plugins/text/__pycache__/summary_v2.cpython-37.pyc,,
|
| 539 |
+
tensorboard/plugins/text/__pycache__/text_plugin.cpython-37.pyc,,
|
| 540 |
+
tensorboard/plugins/text/metadata.py,sha256=CK3lg6eEvaNCFwcepGBtQ3u1GwHyS93L5hLhdPL3IZc,2372
|
| 541 |
+
tensorboard/plugins/text/plugin_data_pb2.py,sha256=yrQHxd2iCtShb35b1so1Ho-SEjS53xFqYDdQjnvpHyA,2082
|
| 542 |
+
tensorboard/plugins/text/summary.py,sha256=fUGXAZpC121B-OrFmf00XaOV6888gAg312cmqwkffBY,4467
|
| 543 |
+
tensorboard/plugins/text/summary_v2.py,sha256=U8dozTdDETCvIDMBopiJcc_y7gX2M45X_HDYYFicqLI,3355
|
| 544 |
+
tensorboard/plugins/text/text_plugin.py,sha256=0c3Oo5q-RltHoT0kIzOI_kmxuLFkcQbL-PkArNm4iEw,8242
|
| 545 |
+
tensorboard/program.py,sha256=yr6IeIA0B4r8TAizJn1MMr6tvHk0h6_Nrso41juV6vM,25353
|
| 546 |
+
tensorboard/summary/__init__.py,sha256=IBqNj7l95IR_yNbznqNBywHzREMJgrLMjCKEna42Kdc,1259
|
| 547 |
+
tensorboard/summary/__pycache__/__init__.cpython-37.pyc,,
|
| 548 |
+
tensorboard/summary/__pycache__/v1.cpython-37.pyc,,
|
| 549 |
+
tensorboard/summary/__pycache__/v2.cpython-37.pyc,,
|
| 550 |
+
tensorboard/summary/_tf/__init__.py,sha256=nxhM3rvGukp5ZXNRrf2sIpdE6z0_03tR8ds56y_SVgs,689
|
| 551 |
+
tensorboard/summary/_tf/__pycache__/__init__.cpython-37.pyc,,
|
| 552 |
+
tensorboard/summary/_tf/summary/__init__.py,sha256=_mAPPzjbHFr65zQ2WMs-uHJBM7FO_iZrNM-DUBFALj0,7756
|
| 553 |
+
tensorboard/summary/_tf/summary/__pycache__/__init__.cpython-37.pyc,,
|
| 554 |
+
tensorboard/summary/v1.py,sha256=Tes5Mh7Nr6_Zs8dVxb4I2gnxkFhDS1hSWfcAaRGXDM0,2126
|
| 555 |
+
tensorboard/summary/v2.py,sha256=QlN6AvZWYM2xvH7LpTQqrfBuzrji-cPV2G6bhiHzS-M,1305
|
| 556 |
+
tensorboard/summary/writer/__init__.py,sha256=2aNRD1Kcp13VrOLgZlkxVZQDOtfzJ7G_IdsIOcyV8NY,608
|
| 557 |
+
tensorboard/summary/writer/__pycache__/__init__.cpython-37.pyc,,
|
| 558 |
+
tensorboard/summary/writer/__pycache__/event_file_writer.cpython-37.pyc,,
|
| 559 |
+
tensorboard/summary/writer/__pycache__/record_writer.cpython-37.pyc,,
|
| 560 |
+
tensorboard/summary/writer/event_file_writer.py,sha256=O8qoM-8CKU0m90HzkBz8zH-NxHHDTPqEitvcoWrYAj4,8692
|
| 561 |
+
tensorboard/summary/writer/record_writer.py,sha256=DFa3Vk-LJ-B7iWg8gUbwu1HRoRonTXnqY3uGt3Pnb74,1728
|
| 562 |
+
tensorboard/uploader/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 563 |
+
tensorboard/uploader/__pycache__/__init__.cpython-37.pyc,,
|
| 564 |
+
tensorboard/uploader/__pycache__/auth.cpython-37.pyc,,
|
| 565 |
+
tensorboard/uploader/__pycache__/dev_creds.cpython-37.pyc,,
|
| 566 |
+
tensorboard/uploader/__pycache__/exporter.cpython-37.pyc,,
|
| 567 |
+
tensorboard/uploader/__pycache__/logdir_loader.cpython-37.pyc,,
|
| 568 |
+
tensorboard/uploader/__pycache__/server_info.cpython-37.pyc,,
|
| 569 |
+
tensorboard/uploader/__pycache__/uploader.cpython-37.pyc,,
|
| 570 |
+
tensorboard/uploader/__pycache__/uploader_main.cpython-37.pyc,,
|
| 571 |
+
tensorboard/uploader/__pycache__/util.cpython-37.pyc,,
|
| 572 |
+
tensorboard/uploader/auth.py,sha256=3DbUTBtbfYMkCjdp1QfwNLZO1tWNw75o_BJ6_HHCTHU,8983
|
| 573 |
+
tensorboard/uploader/dev_creds.py,sha256=-Kcuk2yN28NZVmkgkseme51v8VQu9YRprZAYcOtSExk,949
|
| 574 |
+
tensorboard/uploader/exporter.py,sha256=O3GvinYduU3HIpZOvc91daOCidh_am8O0jeXOLnjUSc,11106
|
| 575 |
+
tensorboard/uploader/logdir_loader.py,sha256=yLEh6YZ8mExDEXVH6ZLaettiiTnAGHW6tTwPHWbKx0U,4535
|
| 576 |
+
tensorboard/uploader/proto/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 577 |
+
tensorboard/uploader/proto/__pycache__/__init__.cpython-37.pyc,,
|
| 578 |
+
tensorboard/uploader/proto/__pycache__/blob_pb2.cpython-37.pyc,,
|
| 579 |
+
tensorboard/uploader/proto/__pycache__/blob_pb2_grpc.cpython-37.pyc,,
|
| 580 |
+
tensorboard/uploader/proto/__pycache__/experiment_pb2.cpython-37.pyc,,
|
| 581 |
+
tensorboard/uploader/proto/__pycache__/experiment_pb2_grpc.cpython-37.pyc,,
|
| 582 |
+
tensorboard/uploader/proto/__pycache__/export_service_pb2.cpython-37.pyc,,
|
| 583 |
+
tensorboard/uploader/proto/__pycache__/export_service_pb2_grpc.cpython-37.pyc,,
|
| 584 |
+
tensorboard/uploader/proto/__pycache__/scalar_pb2.cpython-37.pyc,,
|
| 585 |
+
tensorboard/uploader/proto/__pycache__/scalar_pb2_grpc.cpython-37.pyc,,
|
| 586 |
+
tensorboard/uploader/proto/__pycache__/server_info_pb2.cpython-37.pyc,,
|
| 587 |
+
tensorboard/uploader/proto/__pycache__/server_info_pb2_grpc.cpython-37.pyc,,
|
| 588 |
+
tensorboard/uploader/proto/__pycache__/tensor_pb2.cpython-37.pyc,,
|
| 589 |
+
tensorboard/uploader/proto/__pycache__/tensor_pb2_grpc.cpython-37.pyc,,
|
| 590 |
+
tensorboard/uploader/proto/__pycache__/write_service_pb2.cpython-37.pyc,,
|
| 591 |
+
tensorboard/uploader/proto/__pycache__/write_service_pb2_grpc.cpython-37.pyc,,
|
| 592 |
+
tensorboard/uploader/proto/blob_pb2.py,sha256=5LngCOwxCnl5yWHmkHu94zUZnseNSKGbnJfRxdjP_5Y,1882
|
| 593 |
+
tensorboard/uploader/proto/blob_pb2_grpc.py,sha256=s9KvvTKGqObFxOBLz6ktRK2g4c8yLiOXt7p2M71egTM,83
|
| 594 |
+
tensorboard/uploader/proto/experiment_pb2.py,sha256=01ogaW9CY3wcv-YqxNArsWM0PMLydO1D8JSBAoYi14c,10263
|
| 595 |
+
tensorboard/uploader/proto/experiment_pb2_grpc.py,sha256=s9KvvTKGqObFxOBLz6ktRK2g4c8yLiOXt7p2M71egTM,83
|
| 596 |
+
tensorboard/uploader/proto/export_service_pb2.py,sha256=Qz6UUSXxuwwbi6EAXehw28oHRIT48CdlyEeZPMD-KU8,19164
|
| 597 |
+
tensorboard/uploader/proto/export_service_pb2_grpc.py,sha256=gy3ldmg_TQVOCw9oaFxsTHkgH3a7DraSjE2tDyku2sg,2968
|
| 598 |
+
tensorboard/uploader/proto/scalar_pb2.py,sha256=6zSwN_5-1mz1uDr8p4y63j7DZM8aD5m-UqSpd0geWp8,5938
|
| 599 |
+
tensorboard/uploader/proto/scalar_pb2_grpc.py,sha256=s9KvvTKGqObFxOBLz6ktRK2g4c8yLiOXt7p2M71egTM,83
|
| 600 |
+
tensorboard/uploader/proto/server_info_pb2.py,sha256=zXCzc1T_bpQzuRDfwetDO85UIehYT7jdPiSmwiurjf4,12587
|
| 601 |
+
tensorboard/uploader/proto/server_info_pb2_grpc.py,sha256=s9KvvTKGqObFxOBLz6ktRK2g4c8yLiOXt7p2M71egTM,83
|
| 602 |
+
tensorboard/uploader/proto/tensor_pb2.py,sha256=4lK9QWeCQP4IpXQn5CFSqSaXgvZ58iujMiuFTeDNhkc,6284
|
| 603 |
+
tensorboard/uploader/proto/tensor_pb2_grpc.py,sha256=s9KvvTKGqObFxOBLz6ktRK2g4c8yLiOXt7p2M71egTM,83
|
| 604 |
+
tensorboard/uploader/proto/write_service_pb2.py,sha256=PShdrUHQCn8_eFBQaVLufEJ6ppQnW15OfGG2vMWCKpc,52217
|
| 605 |
+
tensorboard/uploader/proto/write_service_pb2_grpc.py,sha256=z6t4heZS9bGbSwsIu_QowbULMRcKr3KKkHkOncHeFz0,11314
|
| 606 |
+
tensorboard/uploader/server_info.py,sha256=qcTJTKXUDuZ0NwufWxlfQ2uzc6Kk8L-cZpuQzrq_a0M,4853
|
| 607 |
+
tensorboard/uploader/uploader.py,sha256=NEpzt0q53v5qNuRRL4BTD3E7R1pddKl0U911x0MXxII,22651
|
| 608 |
+
tensorboard/uploader/uploader_main.py,sha256=AyJVxpr0OtoxdScTtcdlWl3nDfgFPtnCUttt4wo6jhU,27065
|
| 609 |
+
tensorboard/uploader/util.py,sha256=lEz0xol27lM5MjGuLrFyP_Yp41OL0Dy3WWFg_DWRfpY,6726
|
| 610 |
+
tensorboard/util/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
| 611 |
+
tensorboard/util/__pycache__/__init__.cpython-37.pyc,,
|
| 612 |
+
tensorboard/util/__pycache__/argparse_util.cpython-37.pyc,,
|
| 613 |
+
tensorboard/util/__pycache__/encoder.cpython-37.pyc,,
|
| 614 |
+
tensorboard/util/__pycache__/grpc_util.cpython-37.pyc,,
|
| 615 |
+
tensorboard/util/__pycache__/lazy_tensor_creator.cpython-37.pyc,,
|
| 616 |
+
tensorboard/util/__pycache__/op_evaluator.cpython-37.pyc,,
|
| 617 |
+
tensorboard/util/__pycache__/platform_util.cpython-37.pyc,,
|
| 618 |
+
tensorboard/util/__pycache__/tb_logging.cpython-37.pyc,,
|
| 619 |
+
tensorboard/util/__pycache__/tensor_util.cpython-37.pyc,,
|
| 620 |
+
tensorboard/util/argparse_util.py,sha256=rl0MP8yY5YMLGJMhRyKdrKhu7UQFzR8jLVzzdEjlkbQ,2451
|
| 621 |
+
tensorboard/util/encoder.py,sha256=m6fct3DIdq5MBkk5rNNotMg4306aGFTnJT_Hcw6kzvY,3698
|
| 622 |
+
tensorboard/util/grpc_util.py,sha256=HjjBEOlTeVK6auIoWcTehsdlXtXlBHnsy3bRk4EDXjE,4341
|
| 623 |
+
tensorboard/util/lazy_tensor_creator.py,sha256=LbskZ9Mxk_wDa3UIk5lt_-HFDUPbLnmJ28J5fl_5nPY,4192
|
| 624 |
+
tensorboard/util/op_evaluator.py,sha256=ZBROtu0UK700JvxugGqWQWEp2Ncz5DU_Za96AeN4u9A,3709
|
| 625 |
+
tensorboard/util/platform_util.py,sha256=2sJVN4lINj-rwyyOv2grrLGgk0EeYE4eB1A7W0CGSOw,905
|
| 626 |
+
tensorboard/util/tb_logging.py,sha256=McD-ZffLYgQI5yQXAD6Cz5qXKhVf8B7XENF1GwrDgDk,775
|
| 627 |
+
tensorboard/util/tensor_util.py,sha256=_wF1EmSJEpY6KB-rm-j8C9HplK1esf7ImkLpj3ZHtls,21690
|
| 628 |
+
tensorboard/version.py,sha256=_5kuESDQM-rrkLBIWtWDSKNwXu4-TxWk99zL4WazAjM,744
|
| 629 |
+
tensorboard/webfiles.zip,sha256=7_0odUjCa1N2hUUen2X7SC5ZnpmbO8bXUpuSZYOEJw8,2479864
|
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/WHEEL
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Wheel-Version: 1.0
|
| 2 |
+
Generator: bdist_wheel (0.34.2)
|
| 3 |
+
Root-Is-Purelib: true
|
| 4 |
+
Tag: py3-none-any
|
| 5 |
+
|
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/entry_points.txt
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[console_scripts]
|
| 2 |
+
tensorboard = tensorboard.main:run_main
|
| 3 |
+
|
| 4 |
+
[tensorboard_plugins]
|
| 5 |
+
projector = tensorboard.plugins.projector.projector_plugin:ProjectorPlugin
|
| 6 |
+
|
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/top_level.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
tensorboard
|
protege/deep-pantilt/venv/lib/python3.7/site-packages/typing_extensions.py
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|