mirror of
https://github.com/torproject/newsletter.git
synced 2024-11-23 09:29:43 +00:00
Update to .gitignore
This commit is contained in:
parent
d5fe8df3ce
commit
543ef1feb0
13
.gitignore
vendored
13
.gitignore
vendored
@ -1,13 +1,20 @@
|
||||
node_modules
|
||||
i18n
|
||||
configs
|
||||
venv
|
||||
|
||||
.sass-cache
|
||||
.DS_Store
|
||||
|
||||
public
|
||||
*.mo
|
||||
*.po
|
||||
contents+*.lr
|
||||
|
||||
*.egg-info
|
||||
*.pyc
|
||||
__pycache__
|
||||
|
||||
### Lektor Temps ###
|
||||
*~*
|
||||
|
||||
### Emacs ###
|
||||
# -*- mode: gitignore; -*-
|
||||
*~
|
||||
|
4
configs/i18n.ini
Normal file
4
configs/i18n.ini
Normal file
@ -0,0 +1,4 @@
|
||||
content = en
|
||||
i18npath = i18n
|
||||
translations= en
|
||||
translate_paragraphwise = True
|
2
i18n/.gitignore
vendored
Normal file
2
i18n/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
*
|
||||
!.gitignore
|
132
venv/bin/EXIF.py
Executable file
132
venv/bin/EXIF.py
Executable file
@ -0,0 +1,132 @@
|
||||
#!/home/hiro/Workspace/newsletter/venv/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
#
|
||||
# Library to extract Exif information from digital camera image files.
|
||||
# https://github.com/ianare/exif-py
|
||||
#
|
||||
#
|
||||
# Copyright (c) 2002-2007 Gene Cash
|
||||
# Copyright (c) 2007-2014 Ianaré Sévi and contributors
|
||||
#
|
||||
# See LICENSE.txt file for licensing information
|
||||
# See CHANGES.txt file for all contributors and changes
|
||||
#
|
||||
|
||||
"""
|
||||
Runs Exif tag extraction in command line.
|
||||
"""
|
||||
|
||||
import sys
|
||||
import getopt
|
||||
import logging
|
||||
import timeit
|
||||
from exifread.tags import DEFAULT_STOP_TAG, FIELD_TYPES
|
||||
from exifread import process_file, exif_log, __version__
|
||||
|
||||
logger = exif_log.get_logger()
|
||||
|
||||
|
||||
def usage(exit_status):
|
||||
"""Show command line usage."""
|
||||
msg = ('Usage: EXIF.py [OPTIONS] file1 [file2 ...]\n'
|
||||
'Extract EXIF information from digital camera image files.\n\nOptions:\n'
|
||||
'-h --help Display usage information and exit.\n'
|
||||
'-v --version Display version information and exit.\n'
|
||||
'-q --quick Do not process MakerNotes.\n'
|
||||
'-t TAG --stop-tag TAG Stop processing when this tag is retrieved.\n'
|
||||
'-s --strict Run in strict mode (stop on errors).\n'
|
||||
'-d --debug Run in debug mode (display extra info).\n'
|
||||
'-c --color Output in color (only works with debug on POSIX).\n'
|
||||
)
|
||||
print(msg)
|
||||
sys.exit(exit_status)
|
||||
|
||||
|
||||
def show_version():
|
||||
"""Show the program version."""
|
||||
print('Version %s on Python%s' % (__version__, sys.version_info[0]))
|
||||
sys.exit(0)
|
||||
|
||||
|
||||
def main():
|
||||
"""Parse command line options/arguments and execute."""
|
||||
try:
|
||||
arg_names = ["help", "version", "quick", "strict", "debug", "stop-tag="]
|
||||
opts, args = getopt.getopt(sys.argv[1:], "hvqsdct:v", arg_names)
|
||||
except getopt.GetoptError:
|
||||
usage(2)
|
||||
|
||||
detailed = True
|
||||
stop_tag = DEFAULT_STOP_TAG
|
||||
debug = False
|
||||
strict = False
|
||||
color = False
|
||||
|
||||
for option, arg in opts:
|
||||
if option in ("-h", "--help"):
|
||||
usage(0)
|
||||
if option in ("-v", "--version"):
|
||||
show_version()
|
||||
if option in ("-q", "--quick"):
|
||||
detailed = False
|
||||
if option in ("-t", "--stop-tag"):
|
||||
stop_tag = arg
|
||||
if option in ("-s", "--strict"):
|
||||
strict = True
|
||||
if option in ("-d", "--debug"):
|
||||
debug = True
|
||||
if option in ("-c", "--color"):
|
||||
color = True
|
||||
|
||||
if not args:
|
||||
usage(2)
|
||||
|
||||
exif_log.setup_logger(debug, color)
|
||||
|
||||
# output info for each file
|
||||
for filename in args:
|
||||
file_start = timeit.default_timer()
|
||||
try:
|
||||
img_file = open(str(filename), 'rb')
|
||||
except IOError:
|
||||
logger.error("'%s' is unreadable", filename)
|
||||
continue
|
||||
logger.info("Opening: %s", filename)
|
||||
|
||||
tag_start = timeit.default_timer()
|
||||
|
||||
# get the tags
|
||||
data = process_file(img_file, stop_tag=stop_tag, details=detailed, strict=strict, debug=debug)
|
||||
|
||||
tag_stop = timeit.default_timer()
|
||||
|
||||
if not data:
|
||||
logger.warning("No EXIF information found\n")
|
||||
continue
|
||||
|
||||
if 'JPEGThumbnail' in data:
|
||||
logger.info('File has JPEG thumbnail')
|
||||
del data['JPEGThumbnail']
|
||||
if 'TIFFThumbnail' in data:
|
||||
logger.info('File has TIFF thumbnail')
|
||||
del data['TIFFThumbnail']
|
||||
|
||||
tag_keys = list(data.keys())
|
||||
tag_keys.sort()
|
||||
|
||||
for i in tag_keys:
|
||||
try:
|
||||
logger.info('%s (%s): %s', i, FIELD_TYPES[data[i].field_type][2], data[i].printable)
|
||||
except:
|
||||
logger.error("%s : %s", i, str(data[i]))
|
||||
|
||||
file_stop = timeit.default_timer()
|
||||
|
||||
logger.debug("Tags processed in %s seconds", tag_stop - tag_start)
|
||||
logger.debug("File processed in %s seconds", file_stop - file_start)
|
||||
print("")
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
78
venv/bin/activate
Normal file
78
venv/bin/activate
Normal file
@ -0,0 +1,78 @@
|
||||
# This file must be used with "source bin/activate" *from bash*
|
||||
# you cannot run it directly
|
||||
|
||||
deactivate () {
|
||||
unset -f pydoc >/dev/null 2>&1
|
||||
|
||||
# reset old environment variables
|
||||
# ! [ -z ${VAR+_} ] returns true if VAR is declared at all
|
||||
if ! [ -z "${_OLD_VIRTUAL_PATH+_}" ] ; then
|
||||
PATH="$_OLD_VIRTUAL_PATH"
|
||||
export PATH
|
||||
unset _OLD_VIRTUAL_PATH
|
||||
fi
|
||||
if ! [ -z "${_OLD_VIRTUAL_PYTHONHOME+_}" ] ; then
|
||||
PYTHONHOME="$_OLD_VIRTUAL_PYTHONHOME"
|
||||
export PYTHONHOME
|
||||
unset _OLD_VIRTUAL_PYTHONHOME
|
||||
fi
|
||||
|
||||
# This should detect bash and zsh, which have a hash command that must
|
||||
# be called to get it to forget past commands. Without forgetting
|
||||
# past commands the $PATH changes we made may not be respected
|
||||
if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then
|
||||
hash -r 2>/dev/null
|
||||
fi
|
||||
|
||||
if ! [ -z "${_OLD_VIRTUAL_PS1+_}" ] ; then
|
||||
PS1="$_OLD_VIRTUAL_PS1"
|
||||
export PS1
|
||||
unset _OLD_VIRTUAL_PS1
|
||||
fi
|
||||
|
||||
unset VIRTUAL_ENV
|
||||
if [ ! "${1-}" = "nondestructive" ] ; then
|
||||
# Self destruct!
|
||||
unset -f deactivate
|
||||
fi
|
||||
}
|
||||
|
||||
# unset irrelevant variables
|
||||
deactivate nondestructive
|
||||
|
||||
VIRTUAL_ENV="/home/hiro/Workspace/newsletter/venv"
|
||||
export VIRTUAL_ENV
|
||||
|
||||
_OLD_VIRTUAL_PATH="$PATH"
|
||||
PATH="$VIRTUAL_ENV/bin:$PATH"
|
||||
export PATH
|
||||
|
||||
# unset PYTHONHOME if set
|
||||
if ! [ -z "${PYTHONHOME+_}" ] ; then
|
||||
_OLD_VIRTUAL_PYTHONHOME="$PYTHONHOME"
|
||||
unset PYTHONHOME
|
||||
fi
|
||||
|
||||
if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT-}" ] ; then
|
||||
_OLD_VIRTUAL_PS1="$PS1"
|
||||
if [ "x" != x ] ; then
|
||||
PS1="$PS1"
|
||||
else
|
||||
PS1="(`basename \"$VIRTUAL_ENV\"`) $PS1"
|
||||
fi
|
||||
export PS1
|
||||
fi
|
||||
|
||||
# Make sure to unalias pydoc if it's already there
|
||||
alias pydoc 2>/dev/null >/dev/null && unalias pydoc
|
||||
|
||||
pydoc () {
|
||||
python -m pydoc "$@"
|
||||
}
|
||||
|
||||
# This should detect bash and zsh, which have a hash command that must
|
||||
# be called to get it to forget past commands. Without forgetting
|
||||
# past commands the $PATH changes we made may not be respected
|
||||
if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then
|
||||
hash -r 2>/dev/null
|
||||
fi
|
36
venv/bin/activate.csh
Normal file
36
venv/bin/activate.csh
Normal file
@ -0,0 +1,36 @@
|
||||
# This file must be used with "source bin/activate.csh" *from csh*.
|
||||
# You cannot run it directly.
|
||||
# Created by Davide Di Blasi <davidedb@gmail.com>.
|
||||
|
||||
alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; test "\!:*" != "nondestructive" && unalias deactivate && unalias pydoc'
|
||||
|
||||
# Unset irrelevant variables.
|
||||
deactivate nondestructive
|
||||
|
||||
setenv VIRTUAL_ENV "/home/hiro/Workspace/newsletter/venv"
|
||||
|
||||
set _OLD_VIRTUAL_PATH="$PATH"
|
||||
setenv PATH "$VIRTUAL_ENV/bin:$PATH"
|
||||
|
||||
|
||||
|
||||
if ("" != "") then
|
||||
set env_name = ""
|
||||
else
|
||||
set env_name = `basename "$VIRTUAL_ENV"`
|
||||
endif
|
||||
|
||||
# Could be in a non-interactive environment,
|
||||
# in which case, $prompt is undefined and we wouldn't
|
||||
# care about the prompt anyway.
|
||||
if ( $?prompt ) then
|
||||
set _OLD_VIRTUAL_PROMPT="$prompt"
|
||||
set prompt = "[$env_name] $prompt"
|
||||
endif
|
||||
|
||||
unset env_name
|
||||
|
||||
alias pydoc python -m pydoc
|
||||
|
||||
rehash
|
||||
|
76
venv/bin/activate.fish
Normal file
76
venv/bin/activate.fish
Normal file
@ -0,0 +1,76 @@
|
||||
# This file must be used using `. bin/activate.fish` *within a running fish ( http://fishshell.com ) session*.
|
||||
# Do not run it directly.
|
||||
|
||||
function deactivate -d 'Exit virtualenv mode and return to the normal environment.'
|
||||
# reset old environment variables
|
||||
if test -n "$_OLD_VIRTUAL_PATH"
|
||||
set -gx PATH $_OLD_VIRTUAL_PATH
|
||||
set -e _OLD_VIRTUAL_PATH
|
||||
end
|
||||
|
||||
if test -n "$_OLD_VIRTUAL_PYTHONHOME"
|
||||
set -gx PYTHONHOME $_OLD_VIRTUAL_PYTHONHOME
|
||||
set -e _OLD_VIRTUAL_PYTHONHOME
|
||||
end
|
||||
|
||||
if test -n "$_OLD_FISH_PROMPT_OVERRIDE"
|
||||
# Set an empty local `$fish_function_path` to allow the removal of `fish_prompt` using `functions -e`.
|
||||
set -l fish_function_path
|
||||
|
||||
# Erase virtualenv's `fish_prompt` and restore the original.
|
||||
functions -e fish_prompt
|
||||
functions -c _old_fish_prompt fish_prompt
|
||||
functions -e _old_fish_prompt
|
||||
set -e _OLD_FISH_PROMPT_OVERRIDE
|
||||
end
|
||||
|
||||
set -e VIRTUAL_ENV
|
||||
|
||||
if test "$argv[1]" != 'nondestructive'
|
||||
# Self-destruct!
|
||||
functions -e pydoc
|
||||
functions -e deactivate
|
||||
end
|
||||
end
|
||||
|
||||
# Unset irrelevant variables.
|
||||
deactivate nondestructive
|
||||
|
||||
set -gx VIRTUAL_ENV "/home/hiro/Workspace/newsletter/venv"
|
||||
|
||||
set -gx _OLD_VIRTUAL_PATH $PATH
|
||||
set -gx PATH "$VIRTUAL_ENV/bin" $PATH
|
||||
|
||||
# Unset `$PYTHONHOME` if set.
|
||||
if set -q PYTHONHOME
|
||||
set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME
|
||||
set -e PYTHONHOME
|
||||
end
|
||||
|
||||
function pydoc
|
||||
python -m pydoc $argv
|
||||
end
|
||||
|
||||
if test -z "$VIRTUAL_ENV_DISABLE_PROMPT"
|
||||
# Copy the current `fish_prompt` function as `_old_fish_prompt`.
|
||||
functions -c fish_prompt _old_fish_prompt
|
||||
|
||||
function fish_prompt
|
||||
# Save the current $status, for fish_prompts that display it.
|
||||
set -l old_status $status
|
||||
|
||||
# Prompt override provided?
|
||||
# If not, just prepend the environment name.
|
||||
if test -n ""
|
||||
printf '%s%s' "" (set_color normal)
|
||||
else
|
||||
printf '%s(%s) ' (set_color normal) (basename "$VIRTUAL_ENV")
|
||||
end
|
||||
|
||||
# Restore the original $status
|
||||
echo "exit $old_status" | source
|
||||
_old_fish_prompt
|
||||
end
|
||||
|
||||
set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV"
|
||||
end
|
34
venv/bin/activate_this.py
Normal file
34
venv/bin/activate_this.py
Normal file
@ -0,0 +1,34 @@
|
||||
"""By using execfile(this_file, dict(__file__=this_file)) you will
|
||||
activate this virtualenv environment.
|
||||
|
||||
This can be used when you must use an existing Python interpreter, not
|
||||
the virtualenv bin/python
|
||||
"""
|
||||
|
||||
try:
|
||||
__file__
|
||||
except NameError:
|
||||
raise AssertionError(
|
||||
"You must run this like execfile('path/to/activate_this.py', dict(__file__='path/to/activate_this.py'))")
|
||||
import sys
|
||||
import os
|
||||
|
||||
old_os_path = os.environ.get('PATH', '')
|
||||
os.environ['PATH'] = os.path.dirname(os.path.abspath(__file__)) + os.pathsep + old_os_path
|
||||
base = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
if sys.platform == 'win32':
|
||||
site_packages = os.path.join(base, 'Lib', 'site-packages')
|
||||
else:
|
||||
site_packages = os.path.join(base, 'lib', 'python%s' % sys.version[:3], 'site-packages')
|
||||
prev_sys_path = list(sys.path)
|
||||
import site
|
||||
site.addsitedir(site_packages)
|
||||
sys.real_prefix = sys.prefix
|
||||
sys.prefix = base
|
||||
# Move the added items to the front of the path:
|
||||
new_sys_path = []
|
||||
for item in list(sys.path):
|
||||
if item not in prev_sys_path:
|
||||
new_sys_path.append(item)
|
||||
sys.path.remove(item)
|
||||
sys.path[:0] = new_sys_path
|
11
venv/bin/chardetect
Executable file
11
venv/bin/chardetect
Executable file
@ -0,0 +1,11 @@
|
||||
#!/home/hiro/Workspace/newsletter/venv/bin/python
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from chardet.cli.chardetect import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
11
venv/bin/easy_install
Executable file
11
venv/bin/easy_install
Executable file
@ -0,0 +1,11 @@
|
||||
#!/home/hiro/Workspace/newsletter/venv/bin/python
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from setuptools.command.easy_install import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
11
venv/bin/easy_install-2.7
Executable file
11
venv/bin/easy_install-2.7
Executable file
@ -0,0 +1,11 @@
|
||||
#!/home/hiro/Workspace/newsletter/venv/bin/python
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from setuptools.command.easy_install import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
11
venv/bin/flask
Executable file
11
venv/bin/flask
Executable file
@ -0,0 +1,11 @@
|
||||
#!/home/hiro/Workspace/newsletter/venv/bin/python
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from flask.cli import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
11
venv/bin/lektor
Executable file
11
venv/bin/lektor
Executable file
@ -0,0 +1,11 @@
|
||||
#!/home/hiro/Workspace/newsletter/venv/bin/python
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from lektor.cli import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
11
venv/bin/pip
Executable file
11
venv/bin/pip
Executable file
@ -0,0 +1,11 @@
|
||||
#!/home/hiro/Workspace/newsletter/venv/bin/python
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from pip._internal import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
11
venv/bin/pip2
Executable file
11
venv/bin/pip2
Executable file
@ -0,0 +1,11 @@
|
||||
#!/home/hiro/Workspace/newsletter/venv/bin/python
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from pip._internal import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
11
venv/bin/pip2.7
Executable file
11
venv/bin/pip2.7
Executable file
@ -0,0 +1,11 @@
|
||||
#!/home/hiro/Workspace/newsletter/venv/bin/python
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from pip._internal import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
11
venv/bin/pybabel
Executable file
11
venv/bin/pybabel
Executable file
@ -0,0 +1,11 @@
|
||||
#!/home/hiro/Workspace/newsletter/venv/bin/python
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from babel.messages.frontend import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
BIN
venv/bin/python
Executable file
BIN
venv/bin/python
Executable file
Binary file not shown.
78
venv/bin/python-config
Executable file
78
venv/bin/python-config
Executable file
@ -0,0 +1,78 @@
|
||||
#!/home/hiro/Workspace/newsletter/venv/bin/python
|
||||
|
||||
import sys
|
||||
import getopt
|
||||
import sysconfig
|
||||
|
||||
valid_opts = ['prefix', 'exec-prefix', 'includes', 'libs', 'cflags',
|
||||
'ldflags', 'help']
|
||||
|
||||
if sys.version_info >= (3, 2):
|
||||
valid_opts.insert(-1, 'extension-suffix')
|
||||
valid_opts.append('abiflags')
|
||||
if sys.version_info >= (3, 3):
|
||||
valid_opts.append('configdir')
|
||||
|
||||
|
||||
def exit_with_usage(code=1):
|
||||
sys.stderr.write("Usage: {0} [{1}]\n".format(
|
||||
sys.argv[0], '|'.join('--'+opt for opt in valid_opts)))
|
||||
sys.exit(code)
|
||||
|
||||
try:
|
||||
opts, args = getopt.getopt(sys.argv[1:], '', valid_opts)
|
||||
except getopt.error:
|
||||
exit_with_usage()
|
||||
|
||||
if not opts:
|
||||
exit_with_usage()
|
||||
|
||||
pyver = sysconfig.get_config_var('VERSION')
|
||||
getvar = sysconfig.get_config_var
|
||||
|
||||
opt_flags = [flag for (flag, val) in opts]
|
||||
|
||||
if '--help' in opt_flags:
|
||||
exit_with_usage(code=0)
|
||||
|
||||
for opt in opt_flags:
|
||||
if opt == '--prefix':
|
||||
print(sysconfig.get_config_var('prefix'))
|
||||
|
||||
elif opt == '--exec-prefix':
|
||||
print(sysconfig.get_config_var('exec_prefix'))
|
||||
|
||||
elif opt in ('--includes', '--cflags'):
|
||||
flags = ['-I' + sysconfig.get_path('include'),
|
||||
'-I' + sysconfig.get_path('platinclude')]
|
||||
if opt == '--cflags':
|
||||
flags.extend(getvar('CFLAGS').split())
|
||||
print(' '.join(flags))
|
||||
|
||||
elif opt in ('--libs', '--ldflags'):
|
||||
abiflags = getattr(sys, 'abiflags', '')
|
||||
libs = ['-lpython' + pyver + abiflags]
|
||||
libs += getvar('LIBS').split()
|
||||
libs += getvar('SYSLIBS').split()
|
||||
# add the prefix/lib/pythonX.Y/config dir, but only if there is no
|
||||
# shared library in prefix/lib/.
|
||||
if opt == '--ldflags':
|
||||
if not getvar('Py_ENABLE_SHARED'):
|
||||
libs.insert(0, '-L' + getvar('LIBPL'))
|
||||
if not getvar('PYTHONFRAMEWORK'):
|
||||
libs.extend(getvar('LINKFORSHARED').split())
|
||||
print(' '.join(libs))
|
||||
|
||||
elif opt == '--extension-suffix':
|
||||
ext_suffix = sysconfig.get_config_var('EXT_SUFFIX')
|
||||
if ext_suffix is None:
|
||||
ext_suffix = sysconfig.get_config_var('SO')
|
||||
print(ext_suffix)
|
||||
|
||||
elif opt == '--abiflags':
|
||||
if not getattr(sys, 'abiflags', None):
|
||||
exit_with_usage()
|
||||
print(sys.abiflags)
|
||||
|
||||
elif opt == '--configdir':
|
||||
print(sysconfig.get_config_var('LIBPL'))
|
1
venv/bin/python2
Symbolic link
1
venv/bin/python2
Symbolic link
@ -0,0 +1 @@
|
||||
python
|
1
venv/bin/python2.7
Symbolic link
1
venv/bin/python2.7
Symbolic link
@ -0,0 +1 @@
|
||||
python
|
11
venv/bin/watchmedo
Executable file
11
venv/bin/watchmedo
Executable file
@ -0,0 +1,11 @@
|
||||
#!/home/hiro/Workspace/newsletter/venv/bin/python
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from watchdog.watchmedo import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
11
venv/bin/wheel
Executable file
11
venv/bin/wheel
Executable file
@ -0,0 +1,11 @@
|
||||
#!/home/hiro/Workspace/newsletter/venv/bin/python
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from wheel.tool import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
1
venv/include/python2.7
Symbolic link
1
venv/include/python2.7
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/include/python2.7
|
1
venv/lib/python2.7/UserDict.py
Symbolic link
1
venv/lib/python2.7/UserDict.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/UserDict.py
|
1
venv/lib/python2.7/_abcoll.py
Symbolic link
1
venv/lib/python2.7/_abcoll.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/_abcoll.py
|
1
venv/lib/python2.7/_weakrefset.py
Symbolic link
1
venv/lib/python2.7/_weakrefset.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/_weakrefset.py
|
1
venv/lib/python2.7/abc.py
Symbolic link
1
venv/lib/python2.7/abc.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/abc.py
|
1
venv/lib/python2.7/codecs.py
Symbolic link
1
venv/lib/python2.7/codecs.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/codecs.py
|
1
venv/lib/python2.7/copy_reg.py
Symbolic link
1
venv/lib/python2.7/copy_reg.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/copy_reg.py
|
101
venv/lib/python2.7/distutils/__init__.py
Normal file
101
venv/lib/python2.7/distutils/__init__.py
Normal file
@ -0,0 +1,101 @@
|
||||
import os
|
||||
import sys
|
||||
import warnings
|
||||
import imp
|
||||
import opcode # opcode is not a virtualenv module, so we can use it to find the stdlib
|
||||
# Important! To work on pypy, this must be a module that resides in the
|
||||
# lib-python/modified-x.y.z directory
|
||||
|
||||
dirname = os.path.dirname
|
||||
|
||||
distutils_path = os.path.join(os.path.dirname(opcode.__file__), 'distutils')
|
||||
if os.path.normpath(distutils_path) == os.path.dirname(os.path.normpath(__file__)):
|
||||
warnings.warn(
|
||||
"The virtualenv distutils package at %s appears to be in the same location as the system distutils?")
|
||||
else:
|
||||
__path__.insert(0, distutils_path)
|
||||
real_distutils = imp.load_module("_virtualenv_distutils", None, distutils_path, ('', '', imp.PKG_DIRECTORY))
|
||||
# Copy the relevant attributes
|
||||
try:
|
||||
__revision__ = real_distutils.__revision__
|
||||
except AttributeError:
|
||||
pass
|
||||
__version__ = real_distutils.__version__
|
||||
|
||||
from distutils import dist, sysconfig
|
||||
|
||||
try:
|
||||
basestring
|
||||
except NameError:
|
||||
basestring = str
|
||||
|
||||
## patch build_ext (distutils doesn't know how to get the libs directory
|
||||
## path on windows - it hardcodes the paths around the patched sys.prefix)
|
||||
|
||||
if sys.platform == 'win32':
|
||||
from distutils.command.build_ext import build_ext as old_build_ext
|
||||
class build_ext(old_build_ext):
|
||||
def finalize_options (self):
|
||||
if self.library_dirs is None:
|
||||
self.library_dirs = []
|
||||
elif isinstance(self.library_dirs, basestring):
|
||||
self.library_dirs = self.library_dirs.split(os.pathsep)
|
||||
|
||||
self.library_dirs.insert(0, os.path.join(sys.real_prefix, "Libs"))
|
||||
old_build_ext.finalize_options(self)
|
||||
|
||||
from distutils.command import build_ext as build_ext_module
|
||||
build_ext_module.build_ext = build_ext
|
||||
|
||||
## distutils.dist patches:
|
||||
|
||||
old_find_config_files = dist.Distribution.find_config_files
|
||||
def find_config_files(self):
|
||||
found = old_find_config_files(self)
|
||||
system_distutils = os.path.join(distutils_path, 'distutils.cfg')
|
||||
#if os.path.exists(system_distutils):
|
||||
# found.insert(0, system_distutils)
|
||||
# What to call the per-user config file
|
||||
if os.name == 'posix':
|
||||
user_filename = ".pydistutils.cfg"
|
||||
else:
|
||||
user_filename = "pydistutils.cfg"
|
||||
user_filename = os.path.join(sys.prefix, user_filename)
|
||||
if os.path.isfile(user_filename):
|
||||
for item in list(found):
|
||||
if item.endswith('pydistutils.cfg'):
|
||||
found.remove(item)
|
||||
found.append(user_filename)
|
||||
return found
|
||||
dist.Distribution.find_config_files = find_config_files
|
||||
|
||||
## distutils.sysconfig patches:
|
||||
|
||||
old_get_python_inc = sysconfig.get_python_inc
|
||||
def sysconfig_get_python_inc(plat_specific=0, prefix=None):
|
||||
if prefix is None:
|
||||
prefix = sys.real_prefix
|
||||
return old_get_python_inc(plat_specific, prefix)
|
||||
sysconfig_get_python_inc.__doc__ = old_get_python_inc.__doc__
|
||||
sysconfig.get_python_inc = sysconfig_get_python_inc
|
||||
|
||||
old_get_python_lib = sysconfig.get_python_lib
|
||||
def sysconfig_get_python_lib(plat_specific=0, standard_lib=0, prefix=None):
|
||||
if standard_lib and prefix is None:
|
||||
prefix = sys.real_prefix
|
||||
return old_get_python_lib(plat_specific, standard_lib, prefix)
|
||||
sysconfig_get_python_lib.__doc__ = old_get_python_lib.__doc__
|
||||
sysconfig.get_python_lib = sysconfig_get_python_lib
|
||||
|
||||
old_get_config_vars = sysconfig.get_config_vars
|
||||
def sysconfig_get_config_vars(*args):
|
||||
real_vars = old_get_config_vars(*args)
|
||||
if sys.platform == 'win32':
|
||||
lib_dir = os.path.join(sys.real_prefix, "libs")
|
||||
if isinstance(real_vars, dict) and 'LIBDIR' not in real_vars:
|
||||
real_vars['LIBDIR'] = lib_dir # asked for all
|
||||
elif isinstance(real_vars, list) and 'LIBDIR' in args:
|
||||
real_vars = real_vars + [lib_dir] # asked for list
|
||||
return real_vars
|
||||
sysconfig_get_config_vars.__doc__ = old_get_config_vars.__doc__
|
||||
sysconfig.get_config_vars = sysconfig_get_config_vars
|
6
venv/lib/python2.7/distutils/distutils.cfg
Normal file
6
venv/lib/python2.7/distutils/distutils.cfg
Normal file
@ -0,0 +1,6 @@
|
||||
# This is a config file local to this virtualenv installation
|
||||
# You may include options that will be used by all distutils commands,
|
||||
# and by easy_install. For instance:
|
||||
#
|
||||
# [easy_install]
|
||||
# find_links = http://mylocalsite
|
1
venv/lib/python2.7/encodings
Symbolic link
1
venv/lib/python2.7/encodings
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/encodings
|
1
venv/lib/python2.7/fnmatch.py
Symbolic link
1
venv/lib/python2.7/fnmatch.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/fnmatch.py
|
1
venv/lib/python2.7/genericpath.py
Symbolic link
1
venv/lib/python2.7/genericpath.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/genericpath.py
|
1
venv/lib/python2.7/lib-dynload
Symbolic link
1
venv/lib/python2.7/lib-dynload
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/lib-dynload
|
1
venv/lib/python2.7/linecache.py
Symbolic link
1
venv/lib/python2.7/linecache.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/linecache.py
|
1
venv/lib/python2.7/locale.py
Symbolic link
1
venv/lib/python2.7/locale.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/locale.py
|
0
venv/lib/python2.7/no-global-site-packages.txt
Normal file
0
venv/lib/python2.7/no-global-site-packages.txt
Normal file
1
venv/lib/python2.7/ntpath.py
Symbolic link
1
venv/lib/python2.7/ntpath.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/ntpath.py
|
1
venv/lib/python2.7/orig-prefix.txt
Normal file
1
venv/lib/python2.7/orig-prefix.txt
Normal file
@ -0,0 +1 @@
|
||||
/usr
|
1
venv/lib/python2.7/os.py
Symbolic link
1
venv/lib/python2.7/os.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/os.py
|
1
venv/lib/python2.7/posixpath.py
Symbolic link
1
venv/lib/python2.7/posixpath.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/posixpath.py
|
1
venv/lib/python2.7/re.py
Symbolic link
1
venv/lib/python2.7/re.py
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/lib/python2.7/re.py
|
BIN
venv/lib/python2.7/site-packages/.libs_cffi_backend/libffi-45372312.so.6.0.4
Executable file
BIN
venv/lib/python2.7/site-packages/.libs_cffi_backend/libffi-45372312.so.6.0.4
Executable file
Binary file not shown.
@ -0,0 +1 @@
|
||||
pip
|
@ -0,0 +1,29 @@
|
||||
Copyright (c) 2013-2018 by the Babel Team, see AUTHORS for more information.
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in
|
||||
the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
3. The name of the author may not be used to endorse or promote
|
||||
products derived from this software without specific prior
|
||||
written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS
|
||||
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
|
||||
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
|
||||
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -0,0 +1,30 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: Babel
|
||||
Version: 2.6.0
|
||||
Summary: Internationalization utilities
|
||||
Home-page: http://babel.pocoo.org/
|
||||
Author: Armin Ronacher
|
||||
Author-email: armin.ronacher@active-4.com
|
||||
License: BSD
|
||||
Platform: UNKNOWN
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Environment :: Web Environment
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 2
|
||||
Classifier: Programming Language :: Python :: 2.7
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3.4
|
||||
Classifier: Programming Language :: Python :: 3.5
|
||||
Classifier: Programming Language :: Python :: 3.6
|
||||
Classifier: Programming Language :: Python :: Implementation :: CPython
|
||||
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*
|
||||
Requires-Dist: pytz (>=0a)
|
||||
|
||||
A collection of tools for internationalizing Python applications.
|
||||
|
||||
|
792
venv/lib/python2.7/site-packages/Babel-2.6.0.dist-info/RECORD
Normal file
792
venv/lib/python2.7/site-packages/Babel-2.6.0.dist-info/RECORD
Normal file
@ -0,0 +1,792 @@
|
||||
Babel-2.6.0.dist-info/LICENSE.txt,sha256=F4uZyQ34mNC-6EvTNfNrZ5x2-vqdPCiLTq6k69kthgI,1451
|
||||
Babel-2.6.0.dist-info/METADATA,sha256=4F6JnSPqnoIJ96elOSy-c-Igu4cX3tRCHH6Dc-gUTEY,1169
|
||||
Babel-2.6.0.dist-info/RECORD,,
|
||||
Babel-2.6.0.dist-info/WHEEL,sha256=J3CsTk7Mf2JNUyhImI-mjX-fmI4oDjyiXgWT4qgZiCE,110
|
||||
Babel-2.6.0.dist-info/entry_points.txt,sha256=dyIkorJhQj3IvTvmMylr1wEzW7vfxTw5RTOWa8zoqh0,764
|
||||
Babel-2.6.0.dist-info/top_level.txt,sha256=mQO3vNkqlcYs_xRaL5EpRIy1IRjMp4N9_vdwmiemPXo,6
|
||||
babel/__init__.py,sha256=cEfRV-f_6Fabbhg15hffY1ypWc783sGPOgL4re2CWL0,714
|
||||
babel/_compat.py,sha256=Xj04LRv0xGTmr8BdU-rEi2Bwj2lkXHxJH8nI9aMtdhY,1676
|
||||
babel/core.py,sha256=iBd57fCwKHNB8FlJENjiQOtwR1cKejeYfv8DTn4QdrY,36894
|
||||
babel/dates.py,sha256=dRLm7HTTTxuDSYH4hGvd7u86eLQZDA4B2RRJ-k2xWOU,66933
|
||||
babel/global.dat,sha256=l3phuoeOS90LSmp_YXlaggBC0tZHZ7qEunGOV0WhmmU,248621
|
||||
babel/languages.py,sha256=2xIS92vR-dAFKuOfCSAc_5nhg5LFwsHhmlWJeDnIvgQ,2742
|
||||
babel/lists.py,sha256=BqCQEdVn2TR1gwTlUbITO_UuJJ-RIa4vbMjzoPXSKuY,2720
|
||||
babel/localedata.py,sha256=lqTqZ5OXf5pmh-QYrlTa7gHms48zeWIs4meHv6S2uTA,6959
|
||||
babel/numbers.py,sha256=Tu8nSwSeIZITAmRXYjoWeLQt3rrBaYrYuDV10mlg3bs,32745
|
||||
babel/plural.py,sha256=KbIZEUY6On7NPVb8F6cWDvNDBk-WYYR2ctTdx5QvcfA,21312
|
||||
babel/support.py,sha256=uej0yw-kYYz3nLESXxk7rVceMiu-cMo1zdgzfNBgwYc,22302
|
||||
babel/units.py,sha256=-xQnD_MZJ1lNpiqA7I09I3-pWo1o4RTFacMCXO-p7cE,11095
|
||||
babel/util.py,sha256=vmQS4n0tUXwAMaHmYE_qU0TV4Z2Y2r6olejcf3gsGQc,8801
|
||||
babel/locale-data/af.dat,sha256=I1El0veHhHkio0wX1WbWKWKXxiNcHPoLGP9QGU0QrrQ,162490
|
||||
babel/locale-data/af_NA.dat,sha256=nMWmWh8dFdp7VQvBxesHS8u0hGsa9UkaE203QaldSwM,1076
|
||||
babel/locale-data/af_ZA.dat,sha256=7gx1WD8yfIAKG17BKT0sqW146xKS5GTJlMEnC4DP_88,594
|
||||
babel/locale-data/agq.dat,sha256=HE7KGjcwZGJiwwE3ZhcrzJvmDJRGewZ1gX9xoyxcplg,17361
|
||||
babel/locale-data/agq_CM.dat,sha256=V_cnrPohWiXWQKh2kPtuWDBCZuUZ1ggafN4w77okvoo,595
|
||||
babel/locale-data/ak.dat,sha256=hP7h4AJ8B_RNCag6_mQHiL9IE2j_4676rE6PLGGNRBE,15873
|
||||
babel/locale-data/ak_GH.dat,sha256=2Q1KDrKPO35AMXg9hb5Y3M85lBC5EvWPrUhu269hmQg,575
|
||||
babel/locale-data/am.dat,sha256=ECv44K_9_Th4jMjgNnSMpBRkqzZus9hz9GkkPOLiS64,193348
|
||||
babel/locale-data/am_ET.dat,sha256=SJqsAU74ok1VoyFedn2Rm6r1NcNOatz7XEV91cBl_IM,594
|
||||
babel/locale-data/ar.dat,sha256=wW5Hx0szLUTI4X2jeXsMg9K2vUAXN1_UJg9EB67ZcOA,320037
|
||||
babel/locale-data/ar_001.dat,sha256=KCeAowfKtRvCLch5Y-0aRdV3r-EhmhUaWnPXV8MmaWI,1666
|
||||
babel/locale-data/ar_AE.dat,sha256=0NX1Pom4pT4zLe819bPsImGLSE7_QVC0WqMAX3apctQ,1024
|
||||
babel/locale-data/ar_BH.dat,sha256=0l45NgKTVsm4fvjOx6VhPCbGi2G_jYfRmsOGAttBKCs,637
|
||||
babel/locale-data/ar_DJ.dat,sha256=PiTGkF8Nu4DG_M7Yoqa49JVOcnI-aDsU0Y6C3qX_LxA,615
|
||||
babel/locale-data/ar_DZ.dat,sha256=NzembXe9V3sa-zNLTnAfBWp6smEIhNSVPRc1lhHjpxk,2213
|
||||
babel/locale-data/ar_EG.dat,sha256=a-FinnbB9GuiGmXHm7oQHKo6jRzCehoS-Gdru1vuNAc,674
|
||||
babel/locale-data/ar_EH.dat,sha256=eniOJWRhKI3Tbw9sQKIjK49nEKgr3GAV3L_ovPFzPt8,575
|
||||
babel/locale-data/ar_ER.dat,sha256=dGkTBxwZ5zXbwURg8GPFieSZbqtUEvHxVk3HNoZjd8Y,596
|
||||
babel/locale-data/ar_IL.dat,sha256=yi0bpgaDojP3cpnlE4rQGCn-st4aH48kbHosI4TYq1E,1181
|
||||
babel/locale-data/ar_IQ.dat,sha256=adVMNcG1NrGTf_y8fPywE7NDyjwRrp5W7ht3_LOQ6IM,2322
|
||||
babel/locale-data/ar_JO.dat,sha256=zB4mLkFpJxajHlTW1T6AUg6t2G8sBW4qNYDyRjha39U,2321
|
||||
babel/locale-data/ar_KM.dat,sha256=sPUf0ckmEscGb5Mn5pjyz1jUh6VWrWgm75L8QMGKSAs,1147
|
||||
babel/locale-data/ar_KW.dat,sha256=U5DCu2920Fevfag_6N71RUg9n1fs3iaMhgSGLcAMVKE,637
|
||||
babel/locale-data/ar_LB.dat,sha256=9R-isUiC0mZOeN3rD753YCBjqm0iFEdc8rXjyEbvhbE,2322
|
||||
babel/locale-data/ar_LY.dat,sha256=y6v7r9roARGwNbdRQmZYwT6TLIQMn81vbXShqasPw9w,1638
|
||||
babel/locale-data/ar_MA.dat,sha256=VyTJmBNoBj6l4x8iTTfoeK6q2dBpC6stg25ibyvnPCw,2550
|
||||
babel/locale-data/ar_MR.dat,sha256=peGJph3lNgYriME3ZqT-RqeQfjQRb1PN-mG2ion8ljA,2159
|
||||
babel/locale-data/ar_OM.dat,sha256=bEyvT722Rz80DzC1nkxNv-a3sGaEAgrfeBvHHW55cMg,637
|
||||
babel/locale-data/ar_PS.dat,sha256=cRvobvn4SQUd5NDwhVPGZeru7wlarmySyrJ7qHg6WLo,2259
|
||||
babel/locale-data/ar_QA.dat,sha256=I9NyxwTl3Ts_Bin9Egc1JNUxPnLn0iva_OA1Mok_lBo,637
|
||||
babel/locale-data/ar_SA.dat,sha256=PJ8noLePXory-HE_ra-OM9hIiOTdW8qJMe-YUCexu4U,1856
|
||||
babel/locale-data/ar_SD.dat,sha256=JEwLCeBvU5LPpiCeeY4HbeJtE_lZvOx37o3fE37DwKU,637
|
||||
babel/locale-data/ar_SO.dat,sha256=xKHiH4DpktwL5E0qACWksFbFyPjMIUZUvACPA38ybkU,594
|
||||
babel/locale-data/ar_SS.dat,sha256=cdhJxqTyS-r9AxZ1kmThd6TuwRDqxm7Ukm_1qk9cELk,617
|
||||
babel/locale-data/ar_SY.dat,sha256=GhCnA7ywlBYT1cPZ-oaX-5FUzWAz4oFKg3E20j3RGns,2321
|
||||
babel/locale-data/ar_TD.dat,sha256=dqigfWyhtxh05dym1JGihIvJNMbqR8RiupIL697Z_KA,575
|
||||
babel/locale-data/ar_TN.dat,sha256=9Ejyisc59-o4CKxmPDxETgEMCeiFe6geqH957M0m4HE,2213
|
||||
babel/locale-data/ar_YE.dat,sha256=5h0gcvLollFJZUDXy8KrrrwHfTpGbEUEyl8DA5-TxSM,637
|
||||
babel/locale-data/as.dat,sha256=y-aAKRJLNpX13jG_jXeraJ6LdkqlkDVbSaECd9apM1A,220525
|
||||
babel/locale-data/as_IN.dat,sha256=zNErf1weV_mDN4rnW0L2rM4L5078LitDV_x16beqFgk,617
|
||||
babel/locale-data/asa.dat,sha256=o1EbJqsCa9DyHbxxRD9TMndT0iLBNOPwQJZE5ACc6Gs,16202
|
||||
babel/locale-data/asa_TZ.dat,sha256=Q7cxJZ0vM1tLhbZwDmEzgQZvtLxvwrx8Ri8WCgZyEzM,576
|
||||
babel/locale-data/ast.dat,sha256=1hli7Od1sG5cGSVAgAfA_d5uRDDvN8gJZ_VeJOVbn1w,211391
|
||||
babel/locale-data/ast_ES.dat,sha256=3hphQXd8HQELORaTTUVsonYBhTt13NKgHjJP8Z28qJc,613
|
||||
babel/locale-data/az.dat,sha256=pLU1z_7bMUaWBBOrq1-qTyX4PjzlHuSK8tiVv_A7Y4Q,186762
|
||||
babel/locale-data/az_Cyrl.dat,sha256=b4ShSF69zwqCH9DN2K3yoziNJ_11KMiyrsS7Fh7zYMI,38949
|
||||
babel/locale-data/az_Cyrl_AZ.dat,sha256=YMWKOj_GsclfGn-kM-tGtIHJ8ouiyoQoNzV-dZSncto,594
|
||||
babel/locale-data/az_Latn.dat,sha256=1qwqks7q4Ux5QjWfklZGB_gO5-BgBIoRVI-VnIJVlMs,2208
|
||||
babel/locale-data/az_Latn_AZ.dat,sha256=YMWKOj_GsclfGn-kM-tGtIHJ8ouiyoQoNzV-dZSncto,594
|
||||
babel/locale-data/bas.dat,sha256=ClOGaCCnQW2rHIZqpsYsSNbC86XpCdGKM_rw0MBR7Bs,17146
|
||||
babel/locale-data/bas_CM.dat,sha256=Egk85a6F970nOvERbTHHs1ejjXySEfk0_BwHJgLaYnE,595
|
||||
babel/locale-data/be.dat,sha256=zbRODsnNMsV3PKUet7MEFWgsttsrAq-RdUZ-wm-gb-g,246504
|
||||
babel/locale-data/be_BY.dat,sha256=ETNrc_a2EZNbwXWtuxoynifL--Vwc4kpgVJFiOAB4oU,594
|
||||
babel/locale-data/bem.dat,sha256=KNZ_S7_Ev50D1MMPChotZOdTnw3OM-lOEdROS745QBA,6517
|
||||
babel/locale-data/bem_ZM.dat,sha256=yrXhdGEP-7J5TgqmY__4394Z2ZY0FLIEpV2mk0_twkc,576
|
||||
babel/locale-data/bez.dat,sha256=nHWtGkEUv9ZxCE4Hq2GrQbNtEO6cgzOiE1AU20omv-4,16993
|
||||
babel/locale-data/bez_TZ.dat,sha256=JFpk70P5VHc2i-8rh8xwOBnd_Q47VSj25hbaf7cb4kU,576
|
||||
babel/locale-data/bg.dat,sha256=aheQFu_noLPqqnKcUd2O6XEaoBk0a2P4oCWQRdNIc3M,222691
|
||||
babel/locale-data/bg_BG.dat,sha256=aXXMXU9VZpiJYUzDy303WkX-42jw62awvD-31Ti-UNk,612
|
||||
babel/locale-data/bm.dat,sha256=PE0B9E5zK6QyVNjXjfvC-zm3fpmXJmyNdYA9NbTKyF8,15900
|
||||
babel/locale-data/bm_ML.dat,sha256=mmK2NiJt25dqA_ncMmr6Bn_m65uvN8OKgywE1xF8cJw,575
|
||||
babel/locale-data/bn.dat,sha256=6pEjVX1e61eVMe0NDsq91A3EGku9sa1U076Y6C3wpaw,253072
|
||||
babel/locale-data/bn_BD.dat,sha256=v-F5b_nYJQFbtAT3F8RAro5IoSSC93xrvmwe5rctbVM,594
|
||||
babel/locale-data/bn_IN.dat,sha256=QXGQVcndIaU-ka1YCyoVHUqEaFKJJ4Fpb0ZY6NJPE6U,886
|
||||
babel/locale-data/bo.dat,sha256=ftRHFKfkJUdhBh0eByCA1EmB3UhK23cc5qylI_GQqE4,22508
|
||||
babel/locale-data/bo_CN.dat,sha256=oVacJOAfraWhDx_tfJlbAdJhOqIucCWrdnQ7vM-MbDI,594
|
||||
babel/locale-data/bo_IN.dat,sha256=ud5I4cIncy8pDTb2uOfHCbXwwzesWOS19QfI-W9qeCA,690
|
||||
babel/locale-data/br.dat,sha256=wUJAQ8vMjey7ND593yu1qSfFhfiEFrmFVsGtH3movyM,251407
|
||||
babel/locale-data/br_FR.dat,sha256=fQ09-yG8R-3rGKnnmGRXowctUvx3bKPKkQsp_TI7N0w,612
|
||||
babel/locale-data/brx.dat,sha256=bvAwVNOGnCfQ9i_vm5hFKYMX-h-Dp1k116KYjnEG5Dw,124120
|
||||
babel/locale-data/brx_IN.dat,sha256=Ah7o10X6tDhJRSjy9VVZff4RPAxjR-KdBCgOuC_8YGc,618
|
||||
babel/locale-data/bs.dat,sha256=N1B2KTC1rQAwuwODof7MNuCLAAGfG5OS93A9C5IggmA,229349
|
||||
babel/locale-data/bs_Cyrl.dat,sha256=9cL0j0uRVmeabLCS3qKmuhoXaH6qj1fdrgEIQwvL7bw,190119
|
||||
babel/locale-data/bs_Cyrl_BA.dat,sha256=m4bl9_ps9JXk5M7pqf8cOak0EBVd8u7B_jieMkWNekc,594
|
||||
babel/locale-data/bs_Latn.dat,sha256=omH45kOjJ4tcD3WiCM4I1zRfAPkD5u-_sxzLyRIVo8U,1940
|
||||
babel/locale-data/bs_Latn_BA.dat,sha256=gunxrFK2qwAOG9LtPGwyaA5KBkwJZH3YGpwx0wtIY60,594
|
||||
babel/locale-data/ca.dat,sha256=tAQHj9fYrKmY8Y75tpFaTlTxn-ar4kp1Jqq2R3_o8tg,202059
|
||||
babel/locale-data/ca_AD.dat,sha256=tYMcvYvGsTC0h3wzE-b04moTj-o4Zd30gVPvSidpuFk,612
|
||||
babel/locale-data/ca_ES.dat,sha256=Eg6rPemotoYHbTcX_idJdHKHA-4tVufSannybXNCrf0,612
|
||||
babel/locale-data/ca_ES_VALENCIA.dat,sha256=Qh0Gs95TPjD4mAiRUZS9CWWxsmKAReX74aWh3d-k7mY,3662
|
||||
babel/locale-data/ca_FR.dat,sha256=C2UxkngWSJL-gLjhA9TEcPdhw8USLEBWNzIib12p7yw,631
|
||||
babel/locale-data/ca_IT.dat,sha256=QO6dPphsB5mT93QlNTbbRnjKL2o-rxyR-szD1Jw3cBg,612
|
||||
babel/locale-data/ccp.dat,sha256=Oh_jadmBgapNO28IUbu1kl5UEtIEUt-wHHxk6iwU-bQ,276002
|
||||
babel/locale-data/ccp_BD.dat,sha256=bWMbiFFOj5w3LVbmC8EbLSXhQIUbswHAUXYYGEqCZvI,595
|
||||
babel/locale-data/ccp_IN.dat,sha256=kFCtVbT_kZhbhu9uSirX2p3uhXg6V2zZbGRT9b92Vrs,618
|
||||
babel/locale-data/ce.dat,sha256=pdFyzNA2YV19L37TViggJx_IAMJYfy67U3bChMRDlVM,138389
|
||||
babel/locale-data/ce_RU.dat,sha256=SfccXuRds-J9YljaHWfE8gy1V3Ob7ElnT-W6zH70CPE,612
|
||||
babel/locale-data/cgg.dat,sha256=2n6t0aRZMj6G4My_YagV3Py_-k5YGyU8rdfq68HFBiM,16243
|
||||
babel/locale-data/cgg_UG.dat,sha256=1lBdlGtbeOJkAHWaigj3saCAclAKCzWsDLDVzgQHu-o,576
|
||||
babel/locale-data/chr.dat,sha256=m6nAeYicCb5DEITJpljQTOp1ZT9gRzoIFjBUvBYlpWs,188091
|
||||
babel/locale-data/chr_US.dat,sha256=a0obnU_kEeTMhgTbKQiWMcsmZMnXkpYcjJNq7c3jwp0,613
|
||||
babel/locale-data/ckb.dat,sha256=JSZcxZ0MWdIkY_lRzj_XAflXknz1Ox4_iedt52LnYjo,27527
|
||||
babel/locale-data/ckb_IQ.dat,sha256=kJ1rcyfupBeUpL5kXGhKT6bME63CDzFd5m74p8SHnvE,638
|
||||
babel/locale-data/ckb_IR.dat,sha256=hVTw7SHvVgFl-jXpi3zWQLRUD3dckRKQ3GkE2GJbNyA,1190
|
||||
babel/locale-data/cs.dat,sha256=iI-y9P8t4sOfoGu7kLMtpWUAOq2RvYshdrZUuhqlFlw,283848
|
||||
babel/locale-data/cs_CZ.dat,sha256=RH1xiFFjhqZ9CW628eBXt6GvQvUTvyq0Q5-bYUHts4A,612
|
||||
babel/locale-data/cu.dat,sha256=JcdZQs4mFhXzEq_dNpXXDAX8K9_qsRjTz8cAKGNkHbg,20215
|
||||
babel/locale-data/cu_RU.dat,sha256=n08UaQPNAvg3XDtpdDSLubQX4KACaWm7GBpMZ8VrYts,612
|
||||
babel/locale-data/cy.dat,sha256=fFxtEnDYJWhAKF6IQr_YzXIdJD7Sg6yk8T8zA0OvMRg,308512
|
||||
babel/locale-data/cy_GB.dat,sha256=r0NB2JMKR6OB0DAuv8KgdOEC-2EdLnGE4hSBajaSZ0w,612
|
||||
babel/locale-data/da.dat,sha256=gBFVg3SxJSaL5wfgH2AawhmO7eZUOceY83XGoEYIuOo,192919
|
||||
babel/locale-data/da_DK.dat,sha256=0W2byC7WIDSljDrVIYnScpspzPJWena1DfPZFUPKjRM,612
|
||||
babel/locale-data/da_GL.dat,sha256=oXDzlfLQDsa4AGwjR585Txbky4JVxcv5oV23K0oLYUw,575
|
||||
babel/locale-data/dav.dat,sha256=5_AEmL3O4b4sues1jgsqRexPY-P36Qi0Z0nVp6C4zhU,16285
|
||||
babel/locale-data/dav_KE.dat,sha256=RUuSmZauYgcUiILLoMot1AR7PypCWhbIaH-CFCrHg1A,595
|
||||
babel/locale-data/de.dat,sha256=zR1F7RyKp4S2538fjRZUJJzqdOBCcfHBkJrSMafyAGs,206374
|
||||
babel/locale-data/de_AT.dat,sha256=UMPb5HTtvs-ZLuesqeuUJHsEDJzjP5guIaEwgBxxau8,2549
|
||||
babel/locale-data/de_BE.dat,sha256=_H4Qkh1Bp7WE24Cvzfpm-tH8Ttplizyn2Lq0Qc1kRBo,612
|
||||
babel/locale-data/de_CH.dat,sha256=oTL3IcZZoeXCOXgAiRl6_EgpDwy1fUNao1zmvLvrMmE,3527
|
||||
babel/locale-data/de_DE.dat,sha256=e5ZtCMEKWnzvu-WZ5rJuyGnjrKy2Xvg-qrwl7QKC6ng,612
|
||||
babel/locale-data/de_IT.dat,sha256=7GrrqH_7YoTjuIBocadcBc17Iw7OaRG7qylL6n4ZS9c,1605
|
||||
babel/locale-data/de_LI.dat,sha256=2kk5EmAtkMNB_WOd2dBcPsQwMWQTiGOFusSiHQir-mc,1307
|
||||
babel/locale-data/de_LU.dat,sha256=uF_EGRtZRi-koTH0M7WSvJBz0S0Q77DADTImX--xFkY,1051
|
||||
babel/locale-data/dje.dat,sha256=lptZ9HI5tQlzaOGJvEXEWhDMxZ2bGkv9fi2f1VDLog8,16207
|
||||
babel/locale-data/dje_NE.dat,sha256=Shm_5V4X41mwYX0Vvhn4wMWTk2f0uNV9WORkl4VJEwg,576
|
||||
babel/locale-data/dsb.dat,sha256=FS-PoLClLXWbNsdmOMH27nyKY6k1vBQSIt3UwOMx54s,179143
|
||||
babel/locale-data/dsb_DE.dat,sha256=mgWVrKr6izGo6jVDU4aevQ5I63HxLCso6thzakdGSCM,613
|
||||
babel/locale-data/dua.dat,sha256=ARfVY_KYmhY63ijx0sJE013r9z_Ch2xAjRtPVRZynRY,5338
|
||||
babel/locale-data/dua_CM.dat,sha256=EdLukZgDF76NBhnO3g2TPHXK2Ma2scg_-SQIjjhrx9A,595
|
||||
babel/locale-data/dyo.dat,sha256=QSvJxslwAGQeeEp2qLZW0OJLhQTLgQP1HXalbjBoqes,10524
|
||||
babel/locale-data/dyo_SN.dat,sha256=0FsQpVGm58kkJioUAgVxLzepgi4yb-zsENE-6uK3Ees,576
|
||||
babel/locale-data/dz.dat,sha256=DFfmq8ZHqKwjfDTExR6VcwuZDz94HLdJEkyZ9xvjmho,89788
|
||||
babel/locale-data/dz_BT.dat,sha256=XDmD80wZ8z8erGke-AeRDcJVPtdWQ9r1FsaN_nT7Rnw,594
|
||||
babel/locale-data/ebu.dat,sha256=56274pCTP6RhiuGMdnLYHD2PdN_6dIUf5apXrH6NmiQ,16257
|
||||
babel/locale-data/ebu_KE.dat,sha256=1EFM68Gfz35hKUg6fX0Vy0tBoxZqZqTxufxDuMhJah4,595
|
||||
babel/locale-data/ee.dat,sha256=aVsoIlnPcKaMkWhVS59-qhd-U9fRxFP6p-TLZAG43C0,142214
|
||||
babel/locale-data/ee_GH.dat,sha256=p2_DzgV5IbjPkbLQ-GDH0hj9azCLB4f9loWrCqvgQzE,575
|
||||
babel/locale-data/ee_TG.dat,sha256=1YcuW3_kitfKtTIS25zJC9yDYStYYjJgZSzfk9fL6S4,1127
|
||||
babel/locale-data/el.dat,sha256=D40owXTvuQM5ki8FJuQXI1WyB3LXx1PVRDXBCBcrw1A,232218
|
||||
babel/locale-data/el_CY.dat,sha256=E9_RIb7GczMZ3PdMWffoSRZKW4Hz9ltgnNUOq8Ntusg,594
|
||||
babel/locale-data/el_GR.dat,sha256=5BDRaUGSgibfEGs7X-NHNLfzklKoCumE333KvBEVbR0,612
|
||||
babel/locale-data/en.dat,sha256=kpDwIbvRysK8YunMW6BFcjkMhyZO-3mSpnCFSdgIuI4,178005
|
||||
babel/locale-data/en_001.dat,sha256=F6i7LdSHrX-N4QwpcyfxBqhxP8dUrEAGktm8KBt4bg8,23642
|
||||
babel/locale-data/en_150.dat,sha256=LiTk4kwBdW9HwXa8xBP3tgH3pCZwWZv9Ubdh0MKztOk,1795
|
||||
babel/locale-data/en_AG.dat,sha256=8ip2opUZLqI6ihC6YEgal3E7bKHlmnvC32Dk6sNsZOA,613
|
||||
babel/locale-data/en_AI.dat,sha256=P73RJkiBr42Z71XnX7yCasK408857cHgAizr2qFGL3U,1165
|
||||
babel/locale-data/en_AS.dat,sha256=US2ZaM-wrPYo9btUtNcOBZ33S-b7OZQFM3Iis1C-5X0,594
|
||||
babel/locale-data/en_AT.dat,sha256=arzDSR7sVhSriNw9LRGxO1bw8zZ4f8ePuQAI52SdYUc,1143
|
||||
babel/locale-data/en_AU.dat,sha256=1tQlxQu34mZLik0Ev9fnI1hmS2v75OpHDdde41eaJ_k,21589
|
||||
babel/locale-data/en_BB.dat,sha256=azIA42tQUratb-ahPTtlb2kVB6biUrcbHeJHEZZlECA,594
|
||||
babel/locale-data/en_BE.dat,sha256=2dr4zKfWSeJKSymEr5iaAf9S88MoXisc4IOqgwII4g0,2023
|
||||
babel/locale-data/en_BI.dat,sha256=TCBo5LUUqmJhhPI6gPjXu2FevEFG5rJ49IApEwK4JDM,596
|
||||
babel/locale-data/en_BM.dat,sha256=qDwK7ec31tlpGLv1t2aEcG-eClk2O21Gn1_s21_2l9w,613
|
||||
babel/locale-data/en_BS.dat,sha256=TIbGCurwG_HRA2FNfP6o-_N48QIG9BIoq6lCLLkP2PM,797
|
||||
babel/locale-data/en_BW.dat,sha256=ucj_vHr8Q9Szp1fDOzvNcOkfhQ1A3-CpSNKffNpTPPU,2757
|
||||
babel/locale-data/en_BZ.dat,sha256=4yD7CCUF7WzqoCaksLH0jLEpbyfRT8jPv41qZopKZdw,2936
|
||||
babel/locale-data/en_CA.dat,sha256=VY9ZmLc0J66ceBvwZeqxKyg-LyyV3l2KMu-SABUNQNU,23567
|
||||
babel/locale-data/en_CC.dat,sha256=-2VPbd9-VTb6S1G0tcY2Og0by-Mk3DSlREexEeVFpwE,1146
|
||||
babel/locale-data/en_CH.dat,sha256=GMbhmyCPJQ-xbvKgl-J2zC3pQO5FrAbeIwU_pC5Z2Mw,1063
|
||||
babel/locale-data/en_CK.dat,sha256=z-W8gmF8PuDBggr2zJWE5FGOgfb5Lq_T657V_4ajfN4,1146
|
||||
babel/locale-data/en_CM.dat,sha256=EQHcwaslvYAdGH_lXF-GHaHopqcKmo0Ts_oVTFmNNFY,1396
|
||||
babel/locale-data/en_CX.dat,sha256=bcO3D_78R2l7de5QC1prWnPQLdHfhk-O9Y5wVLrsWd8,1146
|
||||
babel/locale-data/en_CY.dat,sha256=AHiILKSZESkCYmyI7nc3LYb_L1B34FY31E-5cqVwMmU,594
|
||||
babel/locale-data/en_DE.dat,sha256=f8RNR9BDX5kWmUBOUqdKpCYo3qjTN4HncnyggxwSt_Q,895
|
||||
babel/locale-data/en_DG.dat,sha256=SkX1ThWDNXnXn6HVqsGY7d4w1JN-G8hyrhtXWX7kJC8,1127
|
||||
babel/locale-data/en_DK.dat,sha256=FbjtExawbDj6O5QbepTz6383jsZVvH81Wdme5GGHeC8,2261
|
||||
babel/locale-data/en_DM.dat,sha256=WKLlYGTWgXFqb0tUEXGnEbWJEsg_wjo-9zTA7JqGCSQ,613
|
||||
babel/locale-data/en_ER.dat,sha256=V3AUMOVa8Ky7taM5uNhazPttt-MSWpeVs2lo8NhC1V0,846
|
||||
babel/locale-data/en_FI.dat,sha256=gDH4PNohbvvYczNC-7DjxmKr716jyfG6InfL-H4nTyU,2246
|
||||
babel/locale-data/en_FJ.dat,sha256=Lq-TVB04KvuPaiGR3qU7MgVEdPDlmNJQ0qGfPErcZkw,631
|
||||
babel/locale-data/en_FK.dat,sha256=bYSmL7KI7QVUg8gzafTBydSbdnnW1YRyohLSv8uVAPk,1169
|
||||
babel/locale-data/en_FM.dat,sha256=R-mQy9GvdW6gZhYaPW2yUBgEDrDAuMeItiaXiydR3Gs,575
|
||||
babel/locale-data/en_GB.dat,sha256=46kd-y5EiKD8JrNK1GYoQc8nUy0S2bBMaE32R1gt4Tw,8497
|
||||
babel/locale-data/en_GD.dat,sha256=L9vtmopuTqRgfVe_jvxkpPjPrmiRfvWXG4uiCb02i7I,594
|
||||
babel/locale-data/en_GG.dat,sha256=5_kd9rhZ2tRNH8f7UzupTSi9lU_34Vnde9AbtZOs1fY,1232
|
||||
babel/locale-data/en_GH.dat,sha256=8eOUwqrhgAwlvvupzA6IAZQI-ni9F8BXgf-d47kDftE,848
|
||||
babel/locale-data/en_GI.dat,sha256=H5YWwg5IxxqSLdf5Zru1hBOp_OGGaloDwabr5qqVmFc,1187
|
||||
babel/locale-data/en_GM.dat,sha256=ltnIDJm0fdkmUq_5-oqWh1I-klqU060VUQ9aIKEr1SA,844
|
||||
babel/locale-data/en_GU.dat,sha256=3b944D0T-ZDJieU3yBMGOcPP9EHjJIasL7QtXDquQYU,674
|
||||
babel/locale-data/en_GY.dat,sha256=wkLjPz1KkZ7SRQgKkVB9gIiRTbQRe_Be9Er2kkBRrsk,653
|
||||
babel/locale-data/en_HK.dat,sha256=Tp2RpSe8RoC2MrI9sNJrBSfEeWSpUkHP4JZk8-LK_dM,1994
|
||||
babel/locale-data/en_IE.dat,sha256=YUdnc0jmLTwLG8bV915sqFcfgM6uyCHQ2vqJb3RhRjo,2029
|
||||
babel/locale-data/en_IL.dat,sha256=DAQ3IyZDUAo33bPW8aorlVMIj_vSt8P_4HI-sNFtvqM,1383
|
||||
babel/locale-data/en_IM.dat,sha256=IZLiGfvZ3AKRU9XJBqcRyIe-0WBWBRNKquLxZCegGfQ,1232
|
||||
babel/locale-data/en_IN.dat,sha256=143RMtD32jpfEdJz0FZm2WPGggXZogrIoXki4Vs12zk,2786
|
||||
babel/locale-data/en_IO.dat,sha256=DJjRE-uuMNQBMHBdt_v6hD31FFTOpT-fPBzbaUulozA,1127
|
||||
babel/locale-data/en_JE.dat,sha256=gQdRG5CkJCntPHmZOaihOwGxx70WdRF5Xmufnwj99dk,1232
|
||||
babel/locale-data/en_JM.dat,sha256=m9QZosD9HcQv7SGLBmOIjVrqJvSbTL5AXQbJQ2z35DM,1585
|
||||
babel/locale-data/en_KE.dat,sha256=-GOsojcxhA-pKX0CFoAfSHZqtKfiT9v86srV_8MvwzM,1417
|
||||
babel/locale-data/en_KI.dat,sha256=A9NG8c4u5WbduXb0APePGTvYRU-O5VQuTbGtMkMf7dw,594
|
||||
babel/locale-data/en_KN.dat,sha256=TTQkev-O-x03J3QFVPXKWXxR-3S-BX6RYgGhgXLY5O8,594
|
||||
babel/locale-data/en_KY.dat,sha256=aF7XzwKfNgmNw_YJQ5Kl8CYO-mvlRRkXoj9MUh7oRaI,778
|
||||
babel/locale-data/en_LC.dat,sha256=RU4eIks5fniWA4Re56svK7T8wTQl5QGq9zRwm-X7pMc,594
|
||||
babel/locale-data/en_LR.dat,sha256=T94Errq0ujcw5AxH7ymiU_PFWwmzv1u3XAFWy78GDX8,844
|
||||
babel/locale-data/en_LS.dat,sha256=9ctePFXVAeriVtbPZkBMwdFxokcxvns5jVx6s_FUrv8,844
|
||||
babel/locale-data/en_MG.dat,sha256=71cQSH0Skt58GANeqcly7Z3_Mv8UQgg6waCcSZW4WPw,1397
|
||||
babel/locale-data/en_MH.dat,sha256=ZxEhlP-4P73jcV_ZgjuWwpve70MBHXitZeazlaRlp5o,1327
|
||||
babel/locale-data/en_MO.dat,sha256=r73LxQBYLTH0kFIMO6BJB3DkH46EHgfbX5xnm4ymcKk,789
|
||||
babel/locale-data/en_MP.dat,sha256=mSOdHDMz3YYlHC1b3uTl6Vg0vHVnYfOAmimxaGde4hE,1308
|
||||
babel/locale-data/en_MS.dat,sha256=1GJucprDaDc3WvW2oDR6uvXe0pcEdhBOlG3O-juRvdE,1146
|
||||
babel/locale-data/en_MT.dat,sha256=dt3dx-82OePUlh4cnNWe1RX17IJl4GGp99KF-1lID8g,1913
|
||||
babel/locale-data/en_MU.dat,sha256=cpgtJdOKTCqHgsvE9BB1z-jAgAqUK9ANKVpVILNEK78,1397
|
||||
babel/locale-data/en_MW.dat,sha256=ljIuVSSJuOr7kPKj2a2SkUXjRYYu90HwzZHVE6kz6Hc,845
|
||||
babel/locale-data/en_MY.dat,sha256=nYUL1jHv421e9iS2nbwx5QspA2b5ve5APiPRcz4BEa4,675
|
||||
babel/locale-data/en_NA.dat,sha256=IoK1HpBfMMb1lreHC-64p6CetcbrmrnsMEdYP6sqVPs,844
|
||||
babel/locale-data/en_NF.dat,sha256=K-6uEJ0AOVzpvC5xero6zRp1KdEle4JlfyDdBEPPTHk,1146
|
||||
babel/locale-data/en_NG.dat,sha256=_PZwH1Df0ANyPSr6rcUfuCuVNAQT9fSL_0I74dAjwdM,846
|
||||
babel/locale-data/en_NL.dat,sha256=UrSIb6mH9FQPi5Icoxn1nkyNdtkNBHeqJw8jUKcqxH8,1039
|
||||
babel/locale-data/en_NR.dat,sha256=MqCEDXsFDAZBpE-fM6H1q3Rd7pxhCSN9dlQlfWREOFk,1146
|
||||
babel/locale-data/en_NU.dat,sha256=hLa5ZgUnKU3uslIdjQ-ZF7WI_vhYEHBQM8uEaKVQuRE,1146
|
||||
babel/locale-data/en_NZ.dat,sha256=kbZkwYpSgOQT14j0xJoBpXSNoAJdimAUTMSs85qyh5U,2293
|
||||
babel/locale-data/en_PG.dat,sha256=M8XdBf7Z3fnSqCQtlkkcQMPYxyCCHbfx4a-4jTQI2ck,594
|
||||
babel/locale-data/en_PH.dat,sha256=svFdat83tKq2UzCL76fVu1jfzBktG_RJANle4FPaAFI,615
|
||||
babel/locale-data/en_PK.dat,sha256=53Pb-XWQvdHLAW9-v0unA7A4lcQJAGQ1PK8kVb_80QI,1945
|
||||
babel/locale-data/en_PN.dat,sha256=vn2WIk_IvddtYrvoq9kqGEIOv_W926wAOKDzJxyX80A,1146
|
||||
babel/locale-data/en_PR.dat,sha256=tQJQMuuG0ks-wg2v1kHjqTlsmOZm-PWDn1Pd4vqFf6Y,594
|
||||
babel/locale-data/en_PW.dat,sha256=swtLTK7POWxvDBrV6xFe8wwycKWwIgV7EJ6LAefv6-Q,759
|
||||
babel/locale-data/en_RW.dat,sha256=lv3k5dniwhYKMjJzbWAkMwQRen4gYLpMWpPtn5dJFw0,1397
|
||||
babel/locale-data/en_SB.dat,sha256=X9pU6FPjm1HdFjXM2UHP_Wn1meGiRRDiyXwFTZn3rpg,594
|
||||
babel/locale-data/en_SC.dat,sha256=8DRj9m3WpgbpyxVRrtwzfoNsjn2rJFPkgkvXyEiAhmw,1147
|
||||
babel/locale-data/en_SD.dat,sha256=e1llYtTS1djuGRNqC6TX5_NF933Xy9KM-X5IftV_NMI,887
|
||||
babel/locale-data/en_SE.dat,sha256=BBq5VyivPNNj2mst-Bpr6aYSOkVRLgRpPvHGsmNM6VY,1391
|
||||
babel/locale-data/en_SG.dat,sha256=pJVdA8-mZcETUeMLFFdU5w6vByjv0-E4KILECh6k66w,2043
|
||||
babel/locale-data/en_SH.dat,sha256=UFf4a9J-dzNjDPTYtvcua4vqS_vlQITNqvbEiZl4IEk,1169
|
||||
babel/locale-data/en_SI.dat,sha256=YHoytFwpZHB_A_zcxBfMHtqc1N7Yzn2B17aIXY5Oo6I,911
|
||||
babel/locale-data/en_SL.dat,sha256=dR0Nfl4gKbggnz2ZX-qSSWOSo4dtf9QqH40QLDVVf6g,845
|
||||
babel/locale-data/en_SS.dat,sha256=bvHOMDtmKMDX7jUzoSwYArJqHKMb5pZh37aIZelYsQ4,867
|
||||
babel/locale-data/en_SX.dat,sha256=26k4L3-_CCC6nplhE17j7TUjXv_ku9yP_nF1BsY-74s,1149
|
||||
babel/locale-data/en_SZ.dat,sha256=MGcYfYdjPM7wUAr7Dhf-kltjqRkRf5AmwsnEsXUwOW4,844
|
||||
babel/locale-data/en_TC.dat,sha256=3zaCMuRxNjRrUWqSPF3sPlHk96SxNknNHLisYAoXknw,575
|
||||
babel/locale-data/en_TK.dat,sha256=1pRKzxFueHafzj_e-ewMyDEbcABX43wnGc0H41vsvvM,1146
|
||||
babel/locale-data/en_TO.dat,sha256=Rj2B-3IIhaKgu_v-B8vhBCXKN1O8AmmelXq2npchRxQ,595
|
||||
babel/locale-data/en_TT.dat,sha256=uJrxiTRY1xIuwKEjb3W6zRmoxdOImOJTK8vRvP1RzpA,613
|
||||
babel/locale-data/en_TV.dat,sha256=ALLNB8yGJAcDVD59MY7V3Z7lSg2lMu6Hi4TMbuQ53wY,1146
|
||||
babel/locale-data/en_TZ.dat,sha256=EhGAWaWype3uzlZY-HenhC5gw-aC3k0CInNpMzvtv1U,1398
|
||||
babel/locale-data/en_UG.dat,sha256=JCb1ZX_HKd3Er6L845GYjdedtsi9gASe4Y-sGke6Auc,1398
|
||||
babel/locale-data/en_UM.dat,sha256=k8mGz1zCiS7Hh01FvWc9MAA38_F02YxLfG_mWds0VYw,612
|
||||
babel/locale-data/en_US.dat,sha256=5ZoNfA_9qZda8s010ePoVRoVKwYrOydx7k2NXp0PMH4,612
|
||||
babel/locale-data/en_US_POSIX.dat,sha256=rqC3gB3IKVDawlr5ZjmKAx5tngbBlUfEmtEtvuS6l64,1190
|
||||
babel/locale-data/en_VC.dat,sha256=pPDLkjBcEpqHP1CGAgzqbD-VOCasIHxHIzIVClQr_6Y,594
|
||||
babel/locale-data/en_VG.dat,sha256=S53tu_DZBL16XjFZUZuRq8-4XaNjIdLq7fPGGimSo4Q,575
|
||||
babel/locale-data/en_VI.dat,sha256=ZoyWCmswjcn_MCx-PxOVqhzMTQR4jRqSBBpCpGafiaA,612
|
||||
babel/locale-data/en_VU.dat,sha256=3QACkxR5V4oUnK1PmhK1DHRXvnmsDAC9nIseHL8aguw,595
|
||||
babel/locale-data/en_WS.dat,sha256=CevZJ0gbIIW5-OIDty22mp8ZqXlwsK7vAKOmpCxR5K0,615
|
||||
babel/locale-data/en_ZA.dat,sha256=nipgRp10wYnhPVar_NRNZvb1xe-I_o7h4c4x7PvLsDc,3252
|
||||
babel/locale-data/en_ZM.dat,sha256=co8aOxkO7cGqpEGRdCxnt6Ohe5eX81JCcf5IrRJ7TGU,844
|
||||
babel/locale-data/en_ZW.dat,sha256=4bNWODAwnTVLOE4ngqXWYNLZjtSAbiuqrjAwlrhYlQ4,3182
|
||||
babel/locale-data/eo.dat,sha256=vLQ_a8AvYYj1hntQ7IgGXtFtcqvDfwmluN8fPPpVK70,40636
|
||||
babel/locale-data/eo_001.dat,sha256=0d7wjrv29JjdUbBix6QfAFFcq8DcnnQMsLjxSWaIiQQ,809
|
||||
babel/locale-data/es.dat,sha256=WBruoa8pZfghjOdVKNBIcc2gOzv5-FDFFaTB0uZMZ5Y,189209
|
||||
babel/locale-data/es_419.dat,sha256=VOPob-7dAFrTpq_FfExVlomoPCbwHapQ197iR4iDyg0,25629
|
||||
babel/locale-data/es_AR.dat,sha256=lTMq931yWE7uVrMeeG0Y4P-1Po4jzhpZtU4Z4jzU2qk,9192
|
||||
babel/locale-data/es_BO.dat,sha256=SLZzfj_RkUzDhpRgMe_jod_4JD1q7ARuxTnSSKiNT5A,1953
|
||||
babel/locale-data/es_BR.dat,sha256=nMj8LlmT9pbTXsY1iy7Tb4uhEfXX2B0AJixMiTAPlAI,614
|
||||
babel/locale-data/es_BZ.dat,sha256=2wjIZPbWwJjCsT0gLFY0ENng9EyTnYjQyNKlZeW6LZA,613
|
||||
babel/locale-data/es_CL.dat,sha256=z8J9C18aODJDaWYt6jIwH6X8JS_lcNExfAOqO8qTRqk,5471
|
||||
babel/locale-data/es_CO.dat,sha256=IK7saAQ9KzcoQEoOOI-is3UzNGQGBktnTcsw8AhcnvU,8779
|
||||
babel/locale-data/es_CR.dat,sha256=R2QFVLLu0VksT6op4l98j4zMTe93b8V4x8Yy6ex_O1g,1798
|
||||
babel/locale-data/es_CU.dat,sha256=oelFULooytedB42j_L4PKIu8Iw9vTN_oiURhgOE3XJs,615
|
||||
babel/locale-data/es_DO.dat,sha256=2m_Hb7cUDmolsPr9AiW1Zd64h2hBxGBCjgLiiLtebM8,4327
|
||||
babel/locale-data/es_EA.dat,sha256=VIhdWVNJihtaOWrlAaCfq8Xto1NhvjAsivFvJOQtwWY,575
|
||||
babel/locale-data/es_EC.dat,sha256=RENZQlqIjh4OpVPSY3V683fHIctxIEEsJ9D7aECqXJg,3380
|
||||
babel/locale-data/es_ES.dat,sha256=9yqlYwIf4F8fKElcOtrCbdGHKL_9mxsp_kNO5L0u-9I,612
|
||||
babel/locale-data/es_GQ.dat,sha256=BvsCWl4rmeOx6p8lzY8XxTXkyQeHwx_LlzXyh6d3VeE,858
|
||||
babel/locale-data/es_GT.dat,sha256=jqEvcT9v9uEhW4Hd70la575Rrgyb5Ss7SKkzNEx0gEs,5289
|
||||
babel/locale-data/es_HN.dat,sha256=mxG8SWtbQrwcArD6KToTYkCbs-ACWhtmxkSxzNLe-AM,3582
|
||||
babel/locale-data/es_IC.dat,sha256=JEz-ULyped48aMdmcki9CZXtvGA67VOaCR45YoJQ7Wg,575
|
||||
babel/locale-data/es_MX.dat,sha256=ZP-nkvtof-5YheT9gWEE6rpDUl-9ETllIdOy1SckVRw,27226
|
||||
babel/locale-data/es_NI.dat,sha256=9nYwVF9BjlvMhrJzFEQVLy-EYu72Nmk9QoSMqOdlDjw,1732
|
||||
babel/locale-data/es_PA.dat,sha256=jRwfhvfwFBdhrf5O9S_voMfiuS6i2gxtYI_NqGjfiPc,3990
|
||||
babel/locale-data/es_PE.dat,sha256=vnB6ZSFeNwUll9GDZo0Dq73cpmPZzvnrPpKHILK_iW4,4425
|
||||
babel/locale-data/es_PH.dat,sha256=OL-R8ZaRLyyAkA1QTpr5RjvFnfYjapdBVIuEugcp5EA,1191
|
||||
babel/locale-data/es_PR.dat,sha256=-grDrVk_mHFGYZFFkQf6jVqRLiRcbzkoRAsuC2HrA_E,3851
|
||||
babel/locale-data/es_PY.dat,sha256=87IJo405_ppAkEutnEMn3IJinvXlsTZ6twn6p4Zit9k,5648
|
||||
babel/locale-data/es_SV.dat,sha256=LZuS4sIBTmuOWPtLZeh1HQTU5EfH703B5U-TzG57itM,1440
|
||||
babel/locale-data/es_US.dat,sha256=cSaqQyNEcyr-0K0UhbRabnD7nVVEAKxMzFzXLKfDFKQ,24642
|
||||
babel/locale-data/es_UY.dat,sha256=RtWqYVtp3W0n62PpyuUFm3f9ROA15WkgSC8TVRuB0xo,2559
|
||||
babel/locale-data/es_VE.dat,sha256=l9p4lm12GDCJ6d4cDaPGVOTmvs9AfklPqXMpkeE-HQE,3661
|
||||
babel/locale-data/et.dat,sha256=GSbHaa7BahUD2s_EYlb8xYjjg8DHj27jyyWNLwm6DpI,194192
|
||||
babel/locale-data/et_EE.dat,sha256=T_Ml5dIpzpQSGXpumxadcRwjQN8wQcp9P1naPW0c4pY,612
|
||||
babel/locale-data/eu.dat,sha256=8KYmGxe4h3nIsLIB3G5upngnA6Z3NsMR9aDnYFluIyg,166649
|
||||
babel/locale-data/eu_ES.dat,sha256=9G3hRPFlMAUhuJiNhwAFnkoSIN0FV4IqhLLIlrfcLdU,612
|
||||
babel/locale-data/ewo.dat,sha256=u0H2xMgalGHVdIgkSZr1yajmR6zE5Yu9gr-H2BGXQ0I,17610
|
||||
babel/locale-data/ewo_CM.dat,sha256=6wqVZnIG07EDxPa7GYwOX7_ULEEelJHQlk5hnyGI_30,595
|
||||
babel/locale-data/fa.dat,sha256=xhj_L5ZUqLuasN0VdG1qE1ex0kLBUpOxkcBJEVkxmeU,202324
|
||||
babel/locale-data/fa_AF.dat,sha256=Q9u4tkBagyMrssGPRPPPxKFkS4kb_sF_2u-A8jDubm0,10854
|
||||
babel/locale-data/fa_IR.dat,sha256=J1tB-LdrDPUr8MsHTzcasBGAnSbs6x4f1p9A1We1EqA,637
|
||||
babel/locale-data/ff.dat,sha256=kxorvaiFU5QVwrAQDH8STsiqM_pwkigDqM9GYYw6vXk,16099
|
||||
babel/locale-data/ff_CM.dat,sha256=YbVmcDZU185t3rrxZK4MEV09s6dlXm7ZXHs9tytNav0,594
|
||||
babel/locale-data/ff_GN.dat,sha256=carzHHEc53DnuKPFWe7CZtsWQwzZD2HeIBq1DzQcox4,595
|
||||
babel/locale-data/ff_MR.dat,sha256=QGI7gTN8t33KTIWVISgarQztOHM8OlVhJ3gqybT8Y3A,1171
|
||||
babel/locale-data/ff_SN.dat,sha256=FMLaEwicmedyLlnMoGthlc6ed2Bfl8lSIzEe2sib3us,575
|
||||
babel/locale-data/fi.dat,sha256=iVS45rYw6buyhksXq0nEgDPx9ALb8NSTqQeFCm-pBTY,215741
|
||||
babel/locale-data/fi_FI.dat,sha256=xx9NJ2G8Vg-TBkTKr1_eb9nh_ON_uWEy4K011A5cG2I,612
|
||||
babel/locale-data/fil.dat,sha256=sftR6pnrdeHpprilZNG3hKp3jFBVLFyGixlh0Jm6S84,169342
|
||||
babel/locale-data/fil_PH.dat,sha256=41ckeWA2RfmxKIJBCuZZYBz9S7LGs2saUTHi_2GGALE,595
|
||||
babel/locale-data/fo.dat,sha256=QgToLyLTC0vONDF_wBCz-4gtWHnuhHKYqY_xuwOJoSE,156971
|
||||
babel/locale-data/fo_DK.dat,sha256=fhxnRQMc0JTJ6Ye9Ou_V2tS4AjF-Oz823sKgdfao3aU,633
|
||||
babel/locale-data/fo_FO.dat,sha256=CH2274jjF2XYBeO9h1r-cV2ygO19o6eZjoHvvS_6ZyU,612
|
||||
babel/locale-data/fr.dat,sha256=p3mHqzCwz3nW30za2_IS4_Q5O5-4q33x3YdKSXtqDlo,208407
|
||||
babel/locale-data/fr_BE.dat,sha256=0zOihsqb9lBfezAM6aAFG5oO7AmVgQqVntjQa-leYAM,1407
|
||||
babel/locale-data/fr_BF.dat,sha256=DM5VD-MWomg8_hZmo-Gu-SjfG2XovWqYoOBpeOUzCHw,575
|
||||
babel/locale-data/fr_BI.dat,sha256=B7X6hkelEt2v0TG2fCMaX77F1-6ekIL_ZtbtgwEMA0A,596
|
||||
babel/locale-data/fr_BJ.dat,sha256=oRh0HuTPIkhplgAuSRMaQjCRMrZyAihk9oX8wYwDqBQ,575
|
||||
babel/locale-data/fr_BL.dat,sha256=wvV5Q-dwbwF2AtnowI1FqWbLU_tj8-AjfFT5X8mMG8s,575
|
||||
babel/locale-data/fr_CA.dat,sha256=uPOj-cEB-xlMiqY7jk0PHVNRBEoyce7pi8LZbjs1_vU,41436
|
||||
babel/locale-data/fr_CD.dat,sha256=fS9-jbghFmwp67i44Eyr-nyIJFs77v_DO9FAndnRw5o,1092
|
||||
babel/locale-data/fr_CF.dat,sha256=1SNYDsRE_2T5xEjuKTR9GxqOF_aiNt_HoYYVEZnvRxA,575
|
||||
babel/locale-data/fr_CG.dat,sha256=vbyA3qBU7121zsJDFPxS0aZVqXs2clsRliUTtR2lMS8,575
|
||||
babel/locale-data/fr_CH.dat,sha256=0zD6F2uRmRhm5-sypg1oFeQourSXkWyuypkHgTD8Wno,3092
|
||||
babel/locale-data/fr_CI.dat,sha256=tCE07AH2di4un0V-zoMn_rZN4MwM2OvXF-VLS19nifw,575
|
||||
babel/locale-data/fr_CM.dat,sha256=ugBBThWZNwZIxOjatsQaQAuCD1Pi_aUj5V-SL0P4-fg,2069
|
||||
babel/locale-data/fr_DJ.dat,sha256=uSVQbAFnjuaxtZtvmIHg3URmuLNjj61R3Vf08P6dvzE,1191
|
||||
babel/locale-data/fr_DZ.dat,sha256=xiTCE7m0syGvH8e1zz6fbHGC_ZB4sa2H-u4lX5CRpZ0,1233
|
||||
babel/locale-data/fr_FR.dat,sha256=OcLcQsDh6ZJfM-vdEtS7sn3DPDhC8dmYwXRT12VFgSM,612
|
||||
babel/locale-data/fr_GA.dat,sha256=QxfVsfX9Ofen_UTLkYW83JG7T3GCD2wojerUXr9AXb4,575
|
||||
babel/locale-data/fr_GF.dat,sha256=klOPdiLUssy-zolVZPhW06MpSpZMMfAo1ohqITLtLVw,678
|
||||
babel/locale-data/fr_GN.dat,sha256=a0lG_FaPijwHXX6zBi9OT7a2wwKLt9h0ZYIx8P-6pyo,595
|
||||
babel/locale-data/fr_GP.dat,sha256=ADKEVqkpS_VQ-oIRBUkmwStMf7a7VqDDomPkieb8aE0,612
|
||||
babel/locale-data/fr_GQ.dat,sha256=KW3WgRxIpMGpiJiP-8oIGyEEo-wwMxWs_ytOg2D_wz8,575
|
||||
babel/locale-data/fr_HT.dat,sha256=39VdIcWeCMTv4CnOvKSjNbrIt8RT_fBVem4C-oMl9hU,1859
|
||||
babel/locale-data/fr_KM.dat,sha256=ZQh4NtR67gYG6VAwxC719smlQmUDZ4z9MFna6fIXYZY,595
|
||||
babel/locale-data/fr_LU.dat,sha256=xbS84vPT3puYvuy8AfLz9LRxm4Ir8K_ZDGvLb0xVg0Q,673
|
||||
babel/locale-data/fr_MA.dat,sha256=UtwUCrpkuQXSpCgRN7UhVZKmSfGq9cFZ0OUzkuzCP-I,1325
|
||||
babel/locale-data/fr_MC.dat,sha256=0lxU68vBJH3cLw6zQpd3VA_qJHSQvAgF3ZmipzJoDh4,612
|
||||
babel/locale-data/fr_MF.dat,sha256=B3KknZMh9cDHDXJngTZDo8G7txIsKxUKbTWI24C0YPM,575
|
||||
babel/locale-data/fr_MG.dat,sha256=rdz0agNIO_As-rILIVGzgbtdqys_J11hqhetO2T86qo,595
|
||||
babel/locale-data/fr_ML.dat,sha256=eFENEIA9LKdrp2uB07YKdhr02pkgbm69OYs26mR1v-w,1112
|
||||
babel/locale-data/fr_MQ.dat,sha256=J3mP-B5VP2tYOX1ZhScR9cNLS8hsB9l14eS-R9ChK4k,612
|
||||
babel/locale-data/fr_MR.dat,sha256=Hbkvr3lE1cIrDwQ5NTLO4edGpEfVUz-4Aiuopmf8hBE,1171
|
||||
babel/locale-data/fr_MU.dat,sha256=z4Ve_HQnRkR305C-diYmJKAOXMQY4h7qQ4ZMPQbbOLk,595
|
||||
babel/locale-data/fr_NC.dat,sha256=RuQW9g3OeQOU9klBvkAofW8cjh9OgVnuLlu1Ta7Ri6c,575
|
||||
babel/locale-data/fr_NE.dat,sha256=PmCodG7S_Mv2R-kUJBVhfTzKXUXrk8ydLsY8e6vFZYQ,575
|
||||
babel/locale-data/fr_PF.dat,sha256=d9G5Xh5vKpELiZM7Bc5lKs3IRIwf0pW2EHlH1FNMzus,575
|
||||
babel/locale-data/fr_PM.dat,sha256=TogdZ9ptC1xTbWOGMCH6rhHfVujXx8MeXAW9zO4DB9o,575
|
||||
babel/locale-data/fr_RE.dat,sha256=kR0XHzVPnO5kznAcR2YDC9bGVeySwEuvNLIeAfP2lF4,1128
|
||||
babel/locale-data/fr_RW.dat,sha256=8glNa4u8sWRJ8SRoZEo-R0L8m5JVJwTIcJ8u2sGCSI0,595
|
||||
babel/locale-data/fr_SC.dat,sha256=fyhgMctaLoAzr7JPgCxrvYtGShZ4th5192DuArdyTG8,595
|
||||
babel/locale-data/fr_SN.dat,sha256=OET4Eqi4WKo8EtHDxz-prp__aDK3u-MENXjvnUMN0xo,1263
|
||||
babel/locale-data/fr_SY.dat,sha256=VDzn39bs-ALUmQWFpM41UW_j_J_eCkyaLPNPNdhIeIg,1233
|
||||
babel/locale-data/fr_TD.dat,sha256=uOxDIqUkTli02bbU0TuAUMUQL90Wm2u0Ke1sS4DM17c,1151
|
||||
babel/locale-data/fr_TG.dat,sha256=xhX0XynVS1e-oMOBh6Fdpd0uSoaRJ5WnDEhBmMIddrI,575
|
||||
babel/locale-data/fr_TN.dat,sha256=35_otWzYxetFn1MX-psINTxkoKR-AI8Aq5ERilaPjlc,1233
|
||||
babel/locale-data/fr_VU.dat,sha256=77dX-IUP1nO7X9o2YoOKVooX2l1k7bs7zirt1AJZc_U,1171
|
||||
babel/locale-data/fr_WF.dat,sha256=P74uD25R5swPxEkvSZ_i6n4gd-VzQyft6TcLgEq7uSg,575
|
||||
babel/locale-data/fr_YT.dat,sha256=M4BeZzJffHLAn359OGQgYEjGon3Xn7rs9jFFz2sk-uY,575
|
||||
babel/locale-data/fur.dat,sha256=bM_n3CPD1_zbig6NjyU7eQMuJWPuDUoxT-6pCo7n6L0,34997
|
||||
babel/locale-data/fur_IT.dat,sha256=if9XP-Fk2gsdoHIWCE_diR6QX9X2lGAf5WJlbILqIpg,613
|
||||
babel/locale-data/fy.dat,sha256=lWvqU34az7Ndc-zEqQuKOPoKDr2tNARrDTGTpD-LCLs,109974
|
||||
babel/locale-data/fy_NL.dat,sha256=a_uGKJyjwGssF8CxhGxg_jDRAIVNr_-byOVLTQx15jU,612
|
||||
babel/locale-data/ga.dat,sha256=P2m2AgWvD_4UheAT5R3j0xeNr1AkvF_abPTA4wF5sWs,307187
|
||||
babel/locale-data/ga_IE.dat,sha256=1opKEUBuu2bCLXhsiemyzYRVnqoiDWK7yaBoYttmOGY,612
|
||||
babel/locale-data/gd.dat,sha256=MgK18PsSdGTPaqpidSq3l3XiitcHr_mDzsVuZ1M5VM4,285334
|
||||
babel/locale-data/gd_GB.dat,sha256=XQ8lMXmfYVm9uIHfl-Gw9itulBXRfKaLbkWLvrIT3Po,612
|
||||
babel/locale-data/gl.dat,sha256=-aC9SsWu9vJ22B60NLchfoGwuPh-NwIt9F3d2-60svQ,166755
|
||||
babel/locale-data/gl_ES.dat,sha256=j-E1eEntVp82Czdv4hVDskHS19yiB5GdCu2D4ufQ8-I,612
|
||||
babel/locale-data/gsw.dat,sha256=d6H13WqYijW9Fu-pkKnK3jLlYQ-_soH_Zdxw_wlTFfY,107858
|
||||
babel/locale-data/gsw_CH.dat,sha256=MIlhajh09_omS7UXZEAdykj-j9KDYUmTg7ZgJ94AVoE,613
|
||||
babel/locale-data/gsw_FR.dat,sha256=CMJhCOKNfllteJ5GaGyJ-Znhk4K2C1WG0ocgboFttyY,613
|
||||
babel/locale-data/gsw_LI.dat,sha256=KQbUX4TWt1xBgHlfnAx8NzpLYfS1cJ4n8Eu8WLHgyGI,613
|
||||
babel/locale-data/gu.dat,sha256=H0L062pxyaybT9665o7nlapZ1NyGgWEps1kX_W0zGcY,235035
|
||||
babel/locale-data/gu_IN.dat,sha256=89qaeyH8x3h8nUjvBVGZYRTUr7tKbwzKydVH_KfMSmw,617
|
||||
babel/locale-data/guz.dat,sha256=tCAZNGh_Z1fNsHfDoD_W-6hh4PXJBVxb8mszcX4rGqI,16030
|
||||
babel/locale-data/guz_KE.dat,sha256=bwdgnI2FkqFjrA7mWlDRdhOPEb5SmznIdav_n6e79XI,595
|
||||
babel/locale-data/gv.dat,sha256=vCi0syG19dkQO7YVEdXBFrA4BOKBm5b_xtayz0o86N4,4129
|
||||
babel/locale-data/gv_IM.dat,sha256=Dsxi2FsUmONpIhoMLhZAxJEFKhxLi4QLU7M1KUOKSas,593
|
||||
babel/locale-data/ha.dat,sha256=ogXpd88RUZM07iwWST0c345taeTNNwXRGUfyBAhZc_0,30586
|
||||
babel/locale-data/ha_GH.dat,sha256=PfmulS4AVDIEr_Kteht72WTsmi20Xg7csXYQi0K-vQU,598
|
||||
babel/locale-data/ha_NE.dat,sha256=iyOkVzwjvNUt-6tG5Gf8vo-9SntYZVCz2eMFuXFxDmE,792
|
||||
babel/locale-data/ha_NG.dat,sha256=yThHGuz9HOmRTyIGcrtjoW1RzyMKlOZoHjxa9um4_Xg,575
|
||||
babel/locale-data/haw.dat,sha256=VGka7LciZW4XvscK2kdj5CnUwgqDrWmr3v6wp81RtPI,16226
|
||||
babel/locale-data/haw_US.dat,sha256=wmaUmE6jOHb5gXUS7RIU7OVOd23eoeqyMYbg3s2rJBE,613
|
||||
babel/locale-data/he.dat,sha256=fVJFf5eGiceghHCXpbM8Yw75GN3n4lu0_KX3K-jLN7Y,255586
|
||||
babel/locale-data/he_IL.dat,sha256=Aq00nAb_ugFPM215RsB7bbDM6_4HgmxPwszNKaZOzv8,637
|
||||
babel/locale-data/hi.dat,sha256=wLREWXt28LRJefBNxenfSOwIPj7Ml-tLEUrDrUnbFkA,233886
|
||||
babel/locale-data/hi_IN.dat,sha256=for7rJ8vU_dPkRAMGXuj8YbYsRgHomBNmqfVr2loFMk,617
|
||||
babel/locale-data/hr.dat,sha256=IdEd7ENaOp6xGpz5fQ95-8dlkQXANhGjCtCIPMkIEU0,236347
|
||||
babel/locale-data/hr_BA.dat,sha256=ngn32_bOiW8uPq59JV5swOmZYNkacWbuntem5a6vrLY,1147
|
||||
babel/locale-data/hr_HR.dat,sha256=OQIwUpsAMoQD2gmAgOJ7jgQ-SIqUHlDbi6svNyRqtDQ,594
|
||||
babel/locale-data/hsb.dat,sha256=swFsSTF-bMruhuZjXMkvVI4NHbVv-6lCsUmZMPo2nKk,178677
|
||||
babel/locale-data/hsb_DE.dat,sha256=EJgkyjJyFha4kb7n21uVK-zxIZqtBbbxly7G5sVQyRs,613
|
||||
babel/locale-data/hu.dat,sha256=wvBmd4C0NNlsIOVgnVqphXO1z7mVuitHpUwcYeFfkHU,186066
|
||||
babel/locale-data/hu_HU.dat,sha256=WWcNAM8UHpNKjFrlhyGv8M6BXEPy8kGHtwt07iC2OAU,612
|
||||
babel/locale-data/hy.dat,sha256=Fryh8W2CHMt9IZjOnyLrnVEQGy2MZ0r99HdV_3A_lLA,201572
|
||||
babel/locale-data/hy_AM.dat,sha256=jYcuuccBZjdJxv0aec7TxrTVAfXVTH-3SMCJIARuY3Q,594
|
||||
babel/locale-data/id.dat,sha256=J1WliMGfC1ElIiHgk8vuJTakbjahJ-Xkv2DIh7fP--E,162652
|
||||
babel/locale-data/id_ID.dat,sha256=fGRHXojXJUarC5UMR1MnzuQM3KfVq_Eceo8N_mYuUR8,594
|
||||
babel/locale-data/ig.dat,sha256=lsJJ70O8ygTI8yrFmVk5KqYk3sv4fJg3qa-maI050eA,14515
|
||||
babel/locale-data/ig_NG.dat,sha256=zW7SFnCemHoW8v-PGQYdLlMsCbptx-9J_vOg41rgVnQ,575
|
||||
babel/locale-data/ii.dat,sha256=_XGrpu1KB8Ow5hkuktKDjog1r0rsOrDJIhyoh6rI6qc,12538
|
||||
babel/locale-data/ii_CN.dat,sha256=1fpIxWA41PwpwLlLwnm9iKhU6J1uEcnq5PgvzbXEQow,594
|
||||
babel/locale-data/is.dat,sha256=LV8XQXNBTqY-8dc9HRkJeLwq9--paECtrmNskrT4D0c,179389
|
||||
babel/locale-data/is_IS.dat,sha256=hQbrFRelURz0xLmdXvaN_jwbCyAGA7raRH0VukeRAqg,612
|
||||
babel/locale-data/it.dat,sha256=5WPa3LYoT_t2xCtCGET-X9iaT7Ig0gME_2WnwxwuZDw,181967
|
||||
babel/locale-data/it_CH.dat,sha256=tZ5XC9GJn0TH0qkpSmv1vASay1iBXt3aRgwr8P5Xr_Q,2762
|
||||
babel/locale-data/it_IT.dat,sha256=6E4ks2fYW4jMzBkRIs5nXI1nnig4MLzLLmTbopTWoCM,612
|
||||
babel/locale-data/it_SM.dat,sha256=F9zWcFFojzchi7nLTgPf_OcXrlkYqqTQgB0CkUtky6A,612
|
||||
babel/locale-data/it_VA.dat,sha256=nTt9_9s-GEw9T1aGSNAQJbutXg8rVB11b9Q7mwgkjFY,612
|
||||
babel/locale-data/ja.dat,sha256=c-q5E6_ospP5ErHa66RjQBwOxfjyL47D_mVzYH3vf1w,192235
|
||||
babel/locale-data/ja_JP.dat,sha256=uGdbogrwrT7djKMJE25VguThXOBwXXcptJrsDuIUEiM,594
|
||||
babel/locale-data/jgo.dat,sha256=tZ46oFCwm5eoin-zdTwuDlli5Y-j73Bf5-iCjMIM-C0,12611
|
||||
babel/locale-data/jgo_CM.dat,sha256=I5Sz0GDFUhryorSoYydjIsKC_LojQBqwl8tyZHCAEio,595
|
||||
babel/locale-data/jmc.dat,sha256=O0pezZOR4Hms7MDcPRRAq8vuhC2BpjuAYVF3n5bowEI,16082
|
||||
babel/locale-data/jmc_TZ.dat,sha256=4OwQymia0CKNgOx7DUQjnGEaZ65_2Mx31i9QyWTWBvE,576
|
||||
babel/locale-data/ka.dat,sha256=oAiH4fGnRAyrL4Jp4dING0EGZtjTfoRsesXcdAxoph0,250309
|
||||
babel/locale-data/ka_GE.dat,sha256=yyCDbCFiwWszIUKwy5jEX7MdsyECpd593QCmjGC9DzI,594
|
||||
babel/locale-data/kab.dat,sha256=TXCBPqKBk7ooO2Gi7JgpPHPPm3Ra3dq1XVjblqe7mDU,134726
|
||||
babel/locale-data/kab_DZ.dat,sha256=uscTFJKW-nl9K9YB99pmcfIbunARcf7-L7yeEysHMnE,638
|
||||
babel/locale-data/kam.dat,sha256=5BqANwDz4f5fT5FuGsZGwOCOAT9iBeWAd_3LBdFxuXU,16189
|
||||
babel/locale-data/kam_KE.dat,sha256=gdYtmfmPr5cD6z7d4zMTgjEaHDhRQVvn-eK04exyg7Q,595
|
||||
babel/locale-data/kde.dat,sha256=pmOMRRVq4maFCt0GFPj2StlX8PB6l2Q1jCbuTNn4QtA,16489
|
||||
babel/locale-data/kde_TZ.dat,sha256=T0J38YQ_xX8-kV597cGF6Ht-KPXcLci1-t6J9cRm4_s,576
|
||||
babel/locale-data/kea.dat,sha256=ZXgzZ8Sk15x6AdM6rRa8ysBVutHdGtI247gPLbJrSoM,71136
|
||||
babel/locale-data/kea_CV.dat,sha256=3TG94VNQHtY-RkfcS2YxcbMD9jsInEbFISFgAB4o7AM,576
|
||||
babel/locale-data/khq.dat,sha256=S4BkZDJz1Vd5ElABQGyLk2Sh1CDhJfh9HXfpaJaTx1I,15954
|
||||
babel/locale-data/khq_ML.dat,sha256=teE-r78FUOw25Mks7hiv83Krh99jOfJGl7B-VtPsax4,576
|
||||
babel/locale-data/ki.dat,sha256=lknpUwEpL9X9L92DCWFgh2hxejd02dFy_nn5rohPhC4,16137
|
||||
babel/locale-data/ki_KE.dat,sha256=qTrjqZYbtlx1ZjxTHsMKz9xqCykrkQc6sZuLW3pXkTc,594
|
||||
babel/locale-data/kk.dat,sha256=vUi17nunvqck9VvrJZZL5PHlSiRlkjPODWGpQ28Tndc,196219
|
||||
babel/locale-data/kk_KZ.dat,sha256=7EyEfXd8erAMXDGv-Fbia4Kt6VYQ2cGQaQ5oAdPBUUQ,594
|
||||
babel/locale-data/kkj.dat,sha256=3IyQXQ2CuPmYPuK1BFnYY3pytF6APoauOyaSaaEFOVI,4869
|
||||
babel/locale-data/kkj_CM.dat,sha256=HcCp5w6BildlCdSb65M4D08SlaP76QqJkojiLazj-6Y,595
|
||||
babel/locale-data/kl.dat,sha256=PET6ekK03k3wbiw0XF4-gSKpuKq-JZdrJ-MXU28PSA8,58154
|
||||
babel/locale-data/kl_GL.dat,sha256=91kcCMfFiTB9LETHhJRZmG9hHbSpors3_DlVRs7h5Lg,575
|
||||
babel/locale-data/kln.dat,sha256=0Mrkq9beQGoaiuPGHp6kRn68XbbB0b2hXHuD1434sRo,18024
|
||||
babel/locale-data/kln_KE.dat,sha256=bHMOLDyMiJJjTmg8Ym4OvTotfSbR27I0G55rlRxJ8ck,595
|
||||
babel/locale-data/km.dat,sha256=6_yKiLC9mh-MLMxZQOx5KUYQ291PEFv42NBolP-Fjf4,195649
|
||||
babel/locale-data/km_KH.dat,sha256=UnHrYozkculMa6ZKNIC3bzhvmaWSnXyt0GoWgIUhQnk,594
|
||||
babel/locale-data/kn.dat,sha256=BAnGDS40ur5xBejFyYbpOkwKFcc8LtAuGwFVe54cG6M,249117
|
||||
babel/locale-data/kn_IN.dat,sha256=hBXajSTXvDowl9xWM2IMSMeKUpD5t5-JT1qJpBYili4,617
|
||||
babel/locale-data/ko.dat,sha256=aE_VI9rcgN82-dqyShjMOAzfEcJLyIth8Q78KQORYHk,168390
|
||||
babel/locale-data/ko_KP.dat,sha256=d1PisuOtDrC2a5DAwAi3DT9t7dKMLDwERnkadg3GTTo,775
|
||||
babel/locale-data/ko_KR.dat,sha256=kwoW2qpGBb6THsYECa4N2x4D3pn7EWPTBRN7UwSlLNk,594
|
||||
babel/locale-data/kok.dat,sha256=nXMEU3BGJjaHgbDS7kHqzxosPgICnq6ZQxgCAIhik98,61882
|
||||
babel/locale-data/kok_IN.dat,sha256=UpqnoSabtcJCzbwuYD91ydT2refhVRKXR57KsO6e2Qo,618
|
||||
babel/locale-data/ks.dat,sha256=2BMSXdxYj_n0UA44fjWmk6Sm8c9FeQK08XFxgSRIWT4,103592
|
||||
babel/locale-data/ks_IN.dat,sha256=kaZjLrRzH9TScdAmm-cjR5t42ULgxl_lF8YlIqOvmNg,617
|
||||
babel/locale-data/ksb.dat,sha256=ti-5XvZbU7zvUYayuad-UNJ7jukcucIeiX9mJ-UYo9k,16057
|
||||
babel/locale-data/ksb_TZ.dat,sha256=gEg_oCUg2LiAUvvarxqqFQebjrZ0PE44i7GEU0h_ATM,576
|
||||
babel/locale-data/ksf.dat,sha256=Tp6aBOm_P40KHdKyTu2GqAWWPIemgFGIMKlDTuofu8Q,16531
|
||||
babel/locale-data/ksf_CM.dat,sha256=7EQOBzsWl1wzjDupYRj0dxzTft-8xV8Uo3gqOFp6I5E,595
|
||||
babel/locale-data/ksh.dat,sha256=s1n25cLfdN07oSneQDn4xZAW4gTebpwbBl5m4AHdFUo,88745
|
||||
babel/locale-data/ksh_DE.dat,sha256=FA_YtKhufAa5eiIko4d2eErDdhWIOzaAeC1m6TPKbZo,613
|
||||
babel/locale-data/kw.dat,sha256=XxlknsbhOSmPxsRcKWxr97I0-j0b4FYWTpNqMRmOH_4,4502
|
||||
babel/locale-data/kw_GB.dat,sha256=tmHV8qZirnwjceiSPqkaYV4mGCjGS3CsKZXrCr_lP_E,612
|
||||
babel/locale-data/ky.dat,sha256=P7iCQnPAV8iNWWqFDDwa5VjRM7hj6MoPM5vVFGTrOvc,191530
|
||||
babel/locale-data/ky_KG.dat,sha256=sdytPk-d2bJ-HC_XLcV2ngIctLGljBEKQ5PayxqeqZw,594
|
||||
babel/locale-data/lag.dat,sha256=oXhraYOLFC5fOljo0xVT3eKa7_zrFbEiIy5VeQDMh-0,17156
|
||||
babel/locale-data/lag_TZ.dat,sha256=yf4BUXd2mAmlONSPPvAp3v0uh7uAx3aSrHLKLRAwoOY,576
|
||||
babel/locale-data/lb.dat,sha256=xIzgh4AHMrnCNEo6UktO1m3n4UXJmX7WRhRfFQQwphw,164110
|
||||
babel/locale-data/lb_LU.dat,sha256=o7nfb5axxMi-7-d6KsJ6jJrtHmBkOmeGM7j9wZ_mYGQ,612
|
||||
babel/locale-data/lg.dat,sha256=tJWhQUkAR5g-Gxig-7J2AT2Zb-3sHUu6z_QWSga7C6s,16449
|
||||
babel/locale-data/lg_UG.dat,sha256=sFMdoAhUNrss-2KomFKx4ZuzNgj4Gh4rRQhTnd2j_hM,575
|
||||
babel/locale-data/lkt.dat,sha256=iHUS0G3kDD_dRfulEQO-XtiA8CMpcASWOpJU_YaaCZc,12749
|
||||
babel/locale-data/lkt_US.dat,sha256=IHvNyWl6mnemjyy53BbUs18rRHNPcWde9gMf2r4xRIY,613
|
||||
babel/locale-data/ln.dat,sha256=wxovXHrfIY5Lv5dhE1uxGiXPKLhhxwAs2B8JmfzYG4Y,25906
|
||||
babel/locale-data/ln_AO.dat,sha256=zZw-GNarkwMf9qOobSyEXnXu_dTW0pgufa4RfGg5EKk,595
|
||||
babel/locale-data/ln_CD.dat,sha256=rMiN0BXKqv1c3LTv_QeefbLM_8TojydgFA2VNxh2VDk,575
|
||||
babel/locale-data/ln_CF.dat,sha256=ecUyZJsFXtu5T8DZiCri-aemYRcW42tGci_vs9W0MzA,575
|
||||
babel/locale-data/ln_CG.dat,sha256=FIUSPTIs005E7I9Yjd1dt9FqDjdmvmozoVlk7azU1Qs,575
|
||||
babel/locale-data/lo.dat,sha256=_WDDSvHdrrMvpzDsNbO10I7ULYe9wRED-94ljGzNpwE,210728
|
||||
babel/locale-data/lo_LA.dat,sha256=PAskaHJpH_zmsQAUKF9wPAMoM4mADzbw7a0Z3At_1qI,594
|
||||
babel/locale-data/lrc.dat,sha256=7laMPZFUPKrH1UtJV9eBCdXln_y_-Y01jZwfgpiTj4o,18284
|
||||
babel/locale-data/lrc_IQ.dat,sha256=fkivYC3Nidg3d68qa6reVfBRfFYQKSdNvUfR90uw6oM,1214
|
||||
babel/locale-data/lrc_IR.dat,sha256=2qyMswdcrHjaexo0k7VuUZB__aDcXnjiLMhPuruup2g,638
|
||||
babel/locale-data/lt.dat,sha256=2KmoS9UsE0jP9zmnHulVYJAOX9hhgjJqBbTni7ZZhYw,273798
|
||||
babel/locale-data/lt_LT.dat,sha256=kH4w_umt2etGqthLy9rnMFeSPoWtOtcoU2239kUvvy0,612
|
||||
babel/locale-data/lu.dat,sha256=6HRJYdpJs2IJJxRgTq-NUQAb-UGrpwZhpDs7OzA1Z4g,15902
|
||||
babel/locale-data/lu_CD.dat,sha256=uyzHsadLotg9NWjeqdb8-Jgarg6CKoQ1yXOlibTqgvU,575
|
||||
babel/locale-data/luo.dat,sha256=ggLeixoB-vcCrYRDNydhYr83jhrH3pVxm79xRh4bq2U,15899
|
||||
babel/locale-data/luo_KE.dat,sha256=j89wfdrKh9_xgfHh5rvGLaWwV9vbwLMYq3SfDsoZN1k,595
|
||||
babel/locale-data/luy.dat,sha256=lMVs0VIeQWWLe3ojV0gdOinO_JKSor9pqwt-XZJwmWs,15873
|
||||
babel/locale-data/luy_KE.dat,sha256=QwFVEuaypDTiatm9cL285XpGvC_CD6JGSKXmAgoQMJY,595
|
||||
babel/locale-data/lv.dat,sha256=RWCsqX4uhmOOqnupANGWNV6wu_-ndOmZqETeVCoiHGs,207592
|
||||
babel/locale-data/lv_LV.dat,sha256=T9VP8GtEskLgOtJ0ibXAwDpaemJLkypArzVs_jeji3E,594
|
||||
babel/locale-data/mas.dat,sha256=xf3cHmGKT8R6iRaGDe9YXFRPwlgkewpmIPSn34XgNeA,17311
|
||||
babel/locale-data/mas_KE.dat,sha256=FsqNLhGZ0YdBER4_Jgt4EjF9iZliQyZDLIxRPJAFk7o,595
|
||||
babel/locale-data/mas_TZ.dat,sha256=5zxGMBLDy9bVdfdIvYo-ILNUrCDjg3VRJyOYI5YfpQI,597
|
||||
babel/locale-data/mer.dat,sha256=PxLBgUU0LA8B0hMCVy195Avby6qr28adpl_CaBkhk-Q,16102
|
||||
babel/locale-data/mer_KE.dat,sha256=Fb8TyxdsqWgI013nMkAJORwxOLDLnRhBQF-edbt5QO0,595
|
||||
babel/locale-data/mfe.dat,sha256=cKlyj0FqhGe30ya294A2j0y3pb4O0SHKO5X9GC-DbKM,15131
|
||||
babel/locale-data/mfe_MU.dat,sha256=Rqb3GU-lML_LlzrTeFD_fq0pqL51wqIiYFzNQvTcu8w,576
|
||||
babel/locale-data/mg.dat,sha256=VwM_8E8e4x5GfYYVF0NFJPmhTK-E4wb6gSU29PBYjP4,23701
|
||||
babel/locale-data/mg_MG.dat,sha256=6fld5wfdl9PJejnMrIaGG0I6ixNDIN8KduUWWua7u9E,575
|
||||
babel/locale-data/mgh.dat,sha256=l0AZFVbXiLGiYLKGOW_SejCVMvIVUnSu9ydCE0vwN_c,10494
|
||||
babel/locale-data/mgh_MZ.dat,sha256=aXnKgXZnTV53ATHfqbuqW867vVALu2MNgtqiAgAj0b4,595
|
||||
babel/locale-data/mgo.dat,sha256=9qEAp7rNL1sjibCqpT2xgj1JCMDIeyKZm7B9qIvRvS4,8164
|
||||
babel/locale-data/mgo_CM.dat,sha256=XFzwt-G-8DEnzNWaWTwZXO4r19HTiu-gQsjg4_WYHg0,595
|
||||
babel/locale-data/mk.dat,sha256=x6HrugOrvXGfdZuj_fF2AkbZQURCq940yM7PgNiaeV4,224491
|
||||
babel/locale-data/mk_MK.dat,sha256=lueGx4kbGFSLypEM7o-Z2D1R_0FOqRifvpblFDec7mw,594
|
||||
babel/locale-data/ml.dat,sha256=0WNxRJTk2D8ViBM1TtAGrdzgTuEqRl3E-nsW4fGrgS0,277253
|
||||
babel/locale-data/ml_IN.dat,sha256=-6qnc5WcllNYCvTO_xoBbowA5eWZUWRG5vRgJ8FO1vg,617
|
||||
babel/locale-data/mn.dat,sha256=QKM42kCK3CO7nOSdYmMBiNGcvcl-bHxiY830hINBBSA,187399
|
||||
babel/locale-data/mn_MN.dat,sha256=3ywCN_Xsf2vZSnkacHBcsOlNyCc7b6B-2Q7mSKFlVIU,594
|
||||
babel/locale-data/mr.dat,sha256=RhPlnSjTbXPfFhod-SGpAKafTyNzHF02swkc95j6d58,236486
|
||||
babel/locale-data/mr_IN.dat,sha256=894Hg3XT2HtqaGTpqpiXOf2urSBzGGcOY9ay8rMgsZE,617
|
||||
babel/locale-data/ms.dat,sha256=ehtzqxReNuQz_tZMTzl4okuB7rWm7zTRXeo_x8D5qKg,140295
|
||||
babel/locale-data/ms_BN.dat,sha256=Ra7pyaq5gAx3mqvfMiEgG3T79W65mRHUdWKVlZSV1GY,1243
|
||||
babel/locale-data/ms_MY.dat,sha256=TvcEqnrhHe3Legqmumye27FgQdgurFX2MhY7AzyEGr8,594
|
||||
babel/locale-data/ms_SG.dat,sha256=DJ5GltTejZ3Ip8uVhB-3FX6wGUWY1KfCcNU4spKaNo4,613
|
||||
babel/locale-data/mt.dat,sha256=CNHqdGdwzJsZ_tRV_F2EHZoDXgcrERehX1LbLhTbWy4,87129
|
||||
babel/locale-data/mt_MT.dat,sha256=GCW72m8IAUqms0TpYxQ8oDYzrAMEakK69jgdhMRc6Fs,594
|
||||
babel/locale-data/mua.dat,sha256=ClBP21FCnFwwVikldPg7XdefY_kIyQd9ck7aIu8_tCY,16586
|
||||
babel/locale-data/mua_CM.dat,sha256=f4mOxz4FnwuNRylj4ZWjULpezamVBgW3pkXgt9BggsQ,595
|
||||
babel/locale-data/my.dat,sha256=nyGIS7GmeIe4eLs7PrkWuaF1un9JecdIQIe7Z6N3Lc8,200059
|
||||
babel/locale-data/my_MM.dat,sha256=1dJmMqi4nqU96RlQJ2IL3bPpAw5tCv4Yh6N2_tJFrk8,594
|
||||
babel/locale-data/mzn.dat,sha256=iPE9wQl4Q2gYj91boThBRToL9VbEgyeBJjmvFNrwigY,65316
|
||||
babel/locale-data/mzn_IR.dat,sha256=YjcmgHcjsJBpcnllif6uAGUmlRCwtfLKfRqFVrcpOGA,638
|
||||
babel/locale-data/naq.dat,sha256=1sjRz6Oh5_0WxNWEc0O2tEgwsqmDH8vlNERRbhNbO88,16632
|
||||
babel/locale-data/naq_NA.dat,sha256=j3arpRTWPT_kAyIypVgQWdiDBTFgThbyPuilomtOINM,576
|
||||
babel/locale-data/nb.dat,sha256=dqmvm4PdTNvOCasQ3xw5CyGsTjupJFooEPhl6jrclWI,203220
|
||||
babel/locale-data/nb_NO.dat,sha256=whwRm-2CkDx2sTQh8cf0tR5UFy7IHOhfFNe2ROue5jo,612
|
||||
babel/locale-data/nb_SJ.dat,sha256=hs2w9d0NC78QFFy0wW6vm9tJ7sPMh78t8dObH7Z_9oo,593
|
||||
babel/locale-data/nd.dat,sha256=1-9CgRg-3IbhUxtTXb9bna6d9xJryP9TOMK62pWciiU,16326
|
||||
babel/locale-data/nd_ZW.dat,sha256=ui1oujhIu8dxMK4YSImFmPsF5JYzVoaS6lCgXTGVWmA,594
|
||||
babel/locale-data/nds.dat,sha256=2g5qQ_yemVS6zviaPjninGeQCKhZsjowORkGmQGiVgY,50582
|
||||
babel/locale-data/nds_DE.dat,sha256=TvkEIRGxukm-yMPNtdppqFLLcUAYJDzGOmXTbVpre24,613
|
||||
babel/locale-data/nds_NL.dat,sha256=aa_WimvNkXPJCiQ2L7DT2Lg8f2GzRbijd1C8EIGCTU4,613
|
||||
babel/locale-data/ne.dat,sha256=AW2XvWoupe7ldEMKS3-CJTBy3SIjb5uLmAVjeWMpJNE,235926
|
||||
babel/locale-data/ne_IN.dat,sha256=pxv5KvpFgve3Dq74sXww9Cxbg-R1fO_iknyqJxA0jmo,1251
|
||||
babel/locale-data/ne_NP.dat,sha256=uQVEl2qte70uFqft_u88op3KbxDmVWfaC9dEHc67MAo,594
|
||||
babel/locale-data/nl.dat,sha256=gCulo2SZ8QXV5gSqpd2zpo4VHEivJYFUAM00YERj2Ls,204884
|
||||
babel/locale-data/nl_AW.dat,sha256=Jm66mxcT1TTYN3TjJl8dWoSmdq0h3tUymx64INEhssI,597
|
||||
babel/locale-data/nl_BE.dat,sha256=QTqRwoJ2a5GG2aGc2JFD-eKg9MCsW2i_i4dXgjNjS1I,2074
|
||||
babel/locale-data/nl_BQ.dat,sha256=4YLHx-7KEyn-Ws0nEGa58jOQwcPSzZLTzDyo58tSPO0,594
|
||||
babel/locale-data/nl_CW.dat,sha256=2JpuEKCZomzkaaLSaVytWEfTDb2bvzA_PuIvcpW9OiE,597
|
||||
babel/locale-data/nl_NL.dat,sha256=fa7FN-97BwPAuVWsla-0i00ZYfNFR_vyCT4h5MoNWOc,612
|
||||
babel/locale-data/nl_SR.dat,sha256=YzUnhvZcviNbDNvwq0daEWZIfxnLRpZPNW8Q26BnRs4,655
|
||||
babel/locale-data/nl_SX.dat,sha256=ovlBTI-RgWwhXQRNv0DAYmL-Y7FDyooQSwaeZhtR088,597
|
||||
babel/locale-data/nmg.dat,sha256=bB-ql4jXwfas8ump88E5apNNFCsPN3fibAdV59IhCLU,16203
|
||||
babel/locale-data/nmg_CM.dat,sha256=UlGNzs-sd22YoJ1l0_6TBBDk_7QrAi-q8rGXFi94Nvc,595
|
||||
babel/locale-data/nn.dat,sha256=8BoSkMw_NggoBu8SMOG8AV5cZptldFdkxp3f37w4qi4,179508
|
||||
babel/locale-data/nn_NO.dat,sha256=mG08sOCkVJgsYJC-3Dx8Lqs4Gz1s3-EljKE25Fqteso,612
|
||||
babel/locale-data/nnh.dat,sha256=pqx4eigZUcr9Yp2K9PSYECN718aHa7PUOPIt1RP6004,6749
|
||||
babel/locale-data/nnh_CM.dat,sha256=AW2IJL5RJJsiLVDfjgIvg3XId0GaCPPNN6TIlw0H5uo,595
|
||||
babel/locale-data/nus.dat,sha256=Y0l0tb6FZSpOEI4D0IV6_Z4QHAM0hznmmJXucH8LDc0,9145
|
||||
babel/locale-data/nus_SS.dat,sha256=wFHVQg9OFzYNeyYHmO7RL9E0fBxNRw89oNX0TnYL3Do,576
|
||||
babel/locale-data/nyn.dat,sha256=wzo0_U2S69_K3OLDNxvwmi8zTIGonI9fg_SoAaeNd-s,16290
|
||||
babel/locale-data/nyn_UG.dat,sha256=MUob9xJGktiaWN6D5V77wLu8KrWVCGEtoy7G3j3EGhs,576
|
||||
babel/locale-data/om.dat,sha256=cN1ePR11OsL7SW_phnhydHjihK715DjZeBt23qM9K7E,16505
|
||||
babel/locale-data/om_ET.dat,sha256=BLMEcN1IKzqRS4DPAHgKeQ5XwipJ_45fjLMqS8lDy8s,594
|
||||
babel/locale-data/om_KE.dat,sha256=Puw2BMdCWAyLKd7Ww9MpntRxxsXZ6_fOMUdee3nD5qQ,1552
|
||||
babel/locale-data/or.dat,sha256=oxB3__7t1486Gxl-tCdzZyxm8ADOjvZRdO_PwWTKk3c,227399
|
||||
babel/locale-data/or_IN.dat,sha256=EN0J_rZT1Vtqc9FhFkx3hZrFCk6sOv524SnJJBwOhvg,617
|
||||
babel/locale-data/os.dat,sha256=cOhnNLL6U7H0g51-M2wEzlfsdjkjsmVCu4kxW1LouCI,17546
|
||||
babel/locale-data/os_GE.dat,sha256=Nu03DcgLg5mVIfmerMDdgRig6KULmeEWjb_NLz4svNw,594
|
||||
babel/locale-data/os_RU.dat,sha256=yctIp0TmNpmjvbWVlkRR3bifxX3PY0s9PqNO4EVie6M,654
|
||||
babel/locale-data/pa.dat,sha256=eXCnqSzNyOTutczyArzE4SHCondgZXpUZk7h40S6Xls,233245
|
||||
babel/locale-data/pa_Arab.dat,sha256=IzgKkFsOqQaLCBuBOk6K6EPwKX35KsfFcoX9RC4F8u8,3929
|
||||
babel/locale-data/pa_Arab_PK.dat,sha256=CfUbsx9ZLIH4YkL1PXZ-X8b_YlSlbBLvxF2G-b2bOtU,594
|
||||
babel/locale-data/pa_Guru.dat,sha256=BUs3HKHs-jstc_r4Bsh_WN4v6y2r5Qkw2uHkzsgEPz8,1235
|
||||
babel/locale-data/pa_Guru_IN.dat,sha256=AG77KhIem6K1xBozfgXnZF5lHcUgTANHhyO9GZV-7VI,617
|
||||
babel/locale-data/pl.dat,sha256=83nyVnGooPlq9KpKEZ0xjdbsSygkEVH5OS_tSsqk7E4,238684
|
||||
babel/locale-data/pl_PL.dat,sha256=uQ-UR5hpp2HTZtxGt_6WHpHD5TOvkYbOsajd6A3CFoY,612
|
||||
babel/locale-data/prg.dat,sha256=EM6DC4I9zjQT0PopsB4pZQO8T-KCIM2yMSCB13PousQ,20088
|
||||
babel/locale-data/prg_001.dat,sha256=86dUSwihSWKlQOPiZqvEi4oMu4epWnQwqX2WaxEVXzg,1553
|
||||
babel/locale-data/ps.dat,sha256=wz6_1oJcT6h1zcjSUThkPDCQKIAynzGu8xbhxuoO3xM,157163
|
||||
babel/locale-data/ps_AF.dat,sha256=5DHxL32RvpjDaFiGKhkPklHCKqihYkzeTPPsHqlqn1Y,637
|
||||
babel/locale-data/pt.dat,sha256=Dz6Nj1xqO6C9892BDwdZOjeHALQ2vhWB5pZcO_C-qxo,199547
|
||||
babel/locale-data/pt_AO.dat,sha256=JsbTMs0kHdoQqTad572TPUxMxqoxx3Bl85fVLmxS3_s,981
|
||||
babel/locale-data/pt_BR.dat,sha256=pcc38t0Dt0h0sJGhNoiypkd_lYoanbcWR98vySIIbsw,594
|
||||
babel/locale-data/pt_CH.dat,sha256=nz-IKj3RjhHjBmeccEh7ROlFMRbA7Xaouiq1rbqY1uI,612
|
||||
babel/locale-data/pt_CV.dat,sha256=FVIDfwHHCO879XAzqG0KAlTkmUtVUAhv9lKm5MYSQEs,1006
|
||||
babel/locale-data/pt_GQ.dat,sha256=FH7e40m1AMpzpbE3lBScL3Bwho4tYWS4dkeDxfL7vUc,575
|
||||
babel/locale-data/pt_GW.dat,sha256=BG3wY3-4ugGRxvNNHjyE-zajkJIspy4r3_G2yNXfldQ,961
|
||||
babel/locale-data/pt_LU.dat,sha256=zp0FAYQDDqYczNWuNiHPeUFid0yyybpMdp2h5v0TAT0,631
|
||||
babel/locale-data/pt_MO.dat,sha256=RhWBuMT-2_gLBN133BeJ3ddTb2tmVYF4lE-XIoC5p0s,1578
|
||||
babel/locale-data/pt_MZ.dat,sha256=yS92vneC9bpco6b4s5W8bg83zuxBpiGx3tueqFQEw6A,1001
|
||||
babel/locale-data/pt_PT.dat,sha256=1-5CmfBQrvGEwmGNvi8clwQzw0w1A3RtAZct7BxjXfw,77083
|
||||
babel/locale-data/pt_ST.dat,sha256=1MFFkGGa5Nypg0wptIRcOf0lI87W5HmEbSQCIakSXaU,981
|
||||
babel/locale-data/pt_TL.dat,sha256=odpTScCdVAbRqjTKughnK2oqb2ysr4JoPqzEtA5Fd90,961
|
||||
babel/locale-data/qu.dat,sha256=mCB4dUnhPu2kQosUtHR-ciIRaolQ8AvHr6M_bd7x2DY,56553
|
||||
babel/locale-data/qu_BO.dat,sha256=s6v0S-h9H9U50w0Igks0fwFDPAaljRRRlb0Il0bgYKQ,822
|
||||
babel/locale-data/qu_EC.dat,sha256=AUrfJdt7PAaqQCDhmiFpa6wDkQ74GJXATU0linQLiIU,796
|
||||
babel/locale-data/qu_PE.dat,sha256=YFZ24zPyOgncoDoukcpNEAMTOplVysgOtmR_SvuYPsQ,594
|
||||
babel/locale-data/rm.dat,sha256=2Rt_QkOBmsv-7ZOPOGnAcjM_kPemuSONNc1ntoccmAQ,67747
|
||||
babel/locale-data/rm_CH.dat,sha256=qQttVblvBcp937t7WYJ-BynxhhiRqgnD3JeguMteOJc,612
|
||||
babel/locale-data/rn.dat,sha256=A2RrOB7CBu3FXVvXgFvsmIRX1dzfAZsr-T-gZunsV4k,16796
|
||||
babel/locale-data/rn_BI.dat,sha256=F1FNeikdC9km3AlBMuwEztpUm95_5_v4lfD-lLKpRjw,575
|
||||
babel/locale-data/ro.dat,sha256=QwCYq0gXl69YPXvH8zLPhwY8entbrEl3SmG6V9cjVag,213755
|
||||
babel/locale-data/ro_MD.dat,sha256=vNL9FTi1Hmey5Q9bQ2Njed4lSBIap43EGJJF761kJ1w,3412
|
||||
babel/locale-data/ro_RO.dat,sha256=rTmaTLZ9wBhODpZTGYglCHd9G_6ZfT3ysR7MI0Evr-s,594
|
||||
babel/locale-data/rof.dat,sha256=Lb1go3dBzy8KgGsOe4NWWWdc70VFt0MvmHzSfA2s5SQ,16184
|
||||
babel/locale-data/rof_TZ.dat,sha256=OM8nqoYasKPjoVMfAJr0DtAckgrtlT0hhMqP2oxOLUs,576
|
||||
babel/locale-data/root.dat,sha256=5R6jZYxvB4XF8hAKXMJpJJwRcDok7-5T7jTLSoN1ipo,35604
|
||||
babel/locale-data/ru.dat,sha256=HiBfDt31eUzl6o3yykKIOKBvH9PZ4ePcQIemYPURnfI,287379
|
||||
babel/locale-data/ru_BY.dat,sha256=tTJUuSXMbycvAlJ11xYDv7zFGrcmf3odpP1JUc2Cxxs,635
|
||||
babel/locale-data/ru_KG.dat,sha256=geBbY9MVsYARfkTi3DL4BxNpqJbS2G6svjIHwyFw8O4,618
|
||||
babel/locale-data/ru_KZ.dat,sha256=PASjoiPUJrKoHmwxcUNhIIE7capyfjvKdSMbwD6Xa1c,615
|
||||
babel/locale-data/ru_MD.dat,sha256=FNWe5GlNeYTDzPysdUrLDC9uySKyok_bBSkWnTTI9XY,613
|
||||
babel/locale-data/ru_RU.dat,sha256=qFuUla88C7c0XUwTlba9D5xJUINJDem1ZILnn8cOHgc,612
|
||||
babel/locale-data/ru_UA.dat,sha256=re5op21CusmNC4Uh_fLfkZvbQruhXT9Ccs7XAg7X958,2490
|
||||
babel/locale-data/rw.dat,sha256=H9e9_P_T1BZRJmvi_p-l4ETmj06De23w1mfTW7T4Z7U,16114
|
||||
babel/locale-data/rw_RW.dat,sha256=uajemiNjW7GAFpr3zT-QOZLMtbWl0SSN6IHCMNDeqKM,575
|
||||
babel/locale-data/rwk.dat,sha256=GST46VJzghMjmZ_caMbuv-zluMoyZXj0vB7ItB49P5M,16071
|
||||
babel/locale-data/rwk_TZ.dat,sha256=uHNMeLyA3enVbBEFyDBEKPD1HWKkhYv-ZHnoTDmR-Pw,576
|
||||
babel/locale-data/sah.dat,sha256=muk3FdT0wZjZGOXOpPPlb673crPHjNxS8bwpLzjBfTg,47919
|
||||
babel/locale-data/sah_RU.dat,sha256=9Oegqzgr9K5UXM1lm3-7NcTDpmyY2MrtIOfH_nTZ4Qk,613
|
||||
babel/locale-data/saq.dat,sha256=kEfkcdRVb3JhZI9c0wb0E24dPh0zQe_sseAwITcU2e8,16469
|
||||
babel/locale-data/saq_KE.dat,sha256=G7AvOTptUtlrU4UGFHOTX5HuGE-ZLMGX6XwrSEYqLX8,595
|
||||
babel/locale-data/sbp.dat,sha256=tx1AVgDrAqD7V1rNgUe0Qgm2AhXfmo6CWDP0Hppqu5M,16494
|
||||
babel/locale-data/sbp_TZ.dat,sha256=L7rZPkNpCtZIOXzTN-fylwZyQ0MHbXmsqx7ZbSPCuzo,576
|
||||
babel/locale-data/sd.dat,sha256=rYyzjqNUe4p-yLIv4fyFl0nGgpfS7HDCEF5QS45tR1I,179764
|
||||
babel/locale-data/sd_PK.dat,sha256=U8s-K-I0yIZ05R61DSWLh922Th6dTwj86guuql0qPAs,594
|
||||
babel/locale-data/se.dat,sha256=3rNUQoJiQT4B-IKdaKNccvcMWkaDoFaGBjcKiTg1OMY,72427
|
||||
babel/locale-data/se_FI.dat,sha256=e4CYmxiPj4FlnpgrNz7wjcAT25DflbT2qjw6SQmhWGM,46503
|
||||
babel/locale-data/se_NO.dat,sha256=GkR1YCNEUBaTaN1iGtk0TZJXsqP_id7G7tj1U3SfyH0,612
|
||||
babel/locale-data/se_SE.dat,sha256=E9RzO3Fn7UShEZ4SYA3qaJ0FQ8fj3Ay8LqjWwxYt7sg,653
|
||||
babel/locale-data/seh.dat,sha256=5FsFs8psKEphTgD7M0KE76XC4vKNJ2FV7KnOFmMj3JE,15925
|
||||
babel/locale-data/seh_MZ.dat,sha256=k4mEUGg9bQY4WTPVx-Q2IYlBrAeY3U4ceE_2011qNgI,595
|
||||
babel/locale-data/ses.dat,sha256=F_YUvpp-GvwpbUhXw8aps1Smzjr7T-AZhAhkBgtp5cg,16013
|
||||
babel/locale-data/ses_ML.dat,sha256=4Q-8J2RbvqyuUSXn-IctABaedAYSpg_Ge5SIJ-Vc7Jc,576
|
||||
babel/locale-data/sg.dat,sha256=X_XUG-uDUGEWg8NkCNAp-WXdsRSIPz43cBUF-iDgaBw,16650
|
||||
babel/locale-data/sg_CF.dat,sha256=ULuAEg_GKp6Wy-JeA6QwPSg2QRctjQZNC1hX2AGrsbk,575
|
||||
babel/locale-data/shi.dat,sha256=joixlSJnQMrbhpPRRnFx-_Nh0rkBdIlLzBVelGOHdbM,22068
|
||||
babel/locale-data/shi_Latn.dat,sha256=FidqtDH_z5qjgMTqX3kOa1B4kmobH7nWvhFZH7Nw2hE,15632
|
||||
babel/locale-data/shi_Latn_MA.dat,sha256=taPpGbpbIDPv9LnaGTVBA-SQ-n4YimKqKNn6RqlA_hk,638
|
||||
babel/locale-data/shi_Tfng.dat,sha256=Z8tSvlGBj8iH-Pa8tHyURIVUQL-qfZTO5066eEbxz1g,933
|
||||
babel/locale-data/shi_Tfng_MA.dat,sha256=taPpGbpbIDPv9LnaGTVBA-SQ-n4YimKqKNn6RqlA_hk,638
|
||||
babel/locale-data/si.dat,sha256=D-AYYw29PuwBp9yhYB-e33sMuVkGMzEPkwjDbXwB5cU,229886
|
||||
babel/locale-data/si_LK.dat,sha256=xr9fCap1xmIMS7R15Q5PHRFWCtXITUD0M-ZQl9i6wDw,594
|
||||
babel/locale-data/sk.dat,sha256=ryGRqKLnf9X12yHxqAvC6N0fG41UESs-q3jh1ob2_-A,242171
|
||||
babel/locale-data/sk_SK.dat,sha256=WpoB8-b6bskGoNfvE4Ao3wEVjHgK12FZAc2hftca4YI,612
|
||||
babel/locale-data/sl.dat,sha256=72lUpB1k109jGuRbwd7v1cBVThF9chFYNHgOu9CM7p8,231866
|
||||
babel/locale-data/sl_SI.dat,sha256=DoLRx01Ag1iiuD8Q8bNYLP6rVFrK-krq4gA5cO8K8bU,594
|
||||
babel/locale-data/smn.dat,sha256=Vb3AfavGIIG-i0yiSQG2AxENBQ8V3hvnMp5bkKdcfNM,42596
|
||||
babel/locale-data/smn_FI.dat,sha256=B0C6nuYPGo3pPHF_50uUOsFc8FSwIyTo_vokgtOsABo,613
|
||||
babel/locale-data/sn.dat,sha256=Hfu5xs_BXm5nTEqFJfHjNBI0DeSS8MZaCpc5DkTinBY,23403
|
||||
babel/locale-data/sn_ZW.dat,sha256=fg4Dn-sWVH7BZIFBl0eAL35raEBsjR0UVr_aqddaE9I,594
|
||||
babel/locale-data/so.dat,sha256=SNjuNuy5BW6IZT9H5aowq5w_hqyi2-QWOA6DSGihB6E,26587
|
||||
babel/locale-data/so_DJ.dat,sha256=796oSoiwBkobIVqu_KLqG8tFeTPPeheO8zvORWJun50,615
|
||||
babel/locale-data/so_ET.dat,sha256=9u7nTr-2hVMr-9XP-PDjW2K6jMxlEfikA0eTUl9Ltf4,614
|
||||
babel/locale-data/so_KE.dat,sha256=Z9RCJqqGwTiwO1nCkUHoHRRdK_ar-RHqDibHFXU2vH8,1167
|
||||
babel/locale-data/so_SO.dat,sha256=gqd5aCQzbs-RWQbPWjIsJ8BtPqd1VJiadvPGfyEWMzc,575
|
||||
babel/locale-data/sq.dat,sha256=K8LcYL7ENGTSdYeCfPXlbKKYgn2ZiCtEp9pWuTzVTIA,166369
|
||||
babel/locale-data/sq_AL.dat,sha256=_hlSny9P4R94SitMnH0m1M5ELqqDK-mnygAbA29Qqys,594
|
||||
babel/locale-data/sq_MK.dat,sha256=1AWyAozEKeehR5h2AU5p7NL1NENxKwIAUhiV8fjOjAM,1167
|
||||
babel/locale-data/sq_XK.dat,sha256=kvztNXels_7a8-pmuezNrVsAZasD4EywHGu27ew7SAE,1146
|
||||
babel/locale-data/sr.dat,sha256=Qs-GyUFQ9Ob9bdqQyotZtI6USUKzPKDA3xEl48u37eM,269552
|
||||
babel/locale-data/sr_Cyrl.dat,sha256=S8ov68LvRx__Kv_7kM4Y2EjMkGfvT-km9zI4xbTBZyc,1940
|
||||
babel/locale-data/sr_Cyrl_BA.dat,sha256=QXjQq7UgomMiL7IYiP-WXj7W5e-AjUhQ8YY2_saHjSQ,5135
|
||||
babel/locale-data/sr_Cyrl_ME.dat,sha256=PeqnE582IlRp9ykPAG8pIkI1NKMm6jpKAxiUGrbIVTE,4219
|
||||
babel/locale-data/sr_Cyrl_RS.dat,sha256=K4wHRZd72gC3ki3zztknNj7fQYJEJG3-g3CxNtrzMfU,594
|
||||
babel/locale-data/sr_Cyrl_XK.dat,sha256=sRpVo9w0e_9KQ1-YpzqddfbGS8p_jpWF2h79ZFlBvNU,3104
|
||||
babel/locale-data/sr_Latn.dat,sha256=WLhGhU3l1UdFBBc_sc-IpwuOBDfFUWSuedW-FWQ7uRM,223650
|
||||
babel/locale-data/sr_Latn_BA.dat,sha256=ZT_ppASpBBbdC37I_dxU6PCBlml66okW5wNXM7LvFzE,4411
|
||||
babel/locale-data/sr_Latn_ME.dat,sha256=u0Kj_iml3SdGhZcA5R0sh98QDA48HW0gOtzm1thIPGY,3539
|
||||
babel/locale-data/sr_Latn_RS.dat,sha256=K4wHRZd72gC3ki3zztknNj7fQYJEJG3-g3CxNtrzMfU,594
|
||||
babel/locale-data/sr_Latn_XK.dat,sha256=bcZROWaHItqN7zgdP7urKmUwnpjA-y-XBJn4Ac6yfEk,2661
|
||||
babel/locale-data/sv.dat,sha256=mktbQ9msTg8ahcZSG2TQNUxbAJ7ZkWxrORhSD00NNBs,207854
|
||||
babel/locale-data/sv_AX.dat,sha256=Jhvd7Mvm8p7NtuAUWhN6g1D3qMWvoEhP7PH4lKj-2MQ,612
|
||||
babel/locale-data/sv_FI.dat,sha256=wFfrxOfDFlnVrJjr0OjaqWRMjCl93cycyn7V2CK0WCE,1359
|
||||
babel/locale-data/sv_SE.dat,sha256=De__XwpyJ6Ho0j7f-Lj8OY8j56PX8O3IJCt_mAwq89Y,612
|
||||
babel/locale-data/sw.dat,sha256=uffEuzRZNOFEniajcryJMCyI4q2524bhEYAF1EgLlDI,170625
|
||||
babel/locale-data/sw_CD.dat,sha256=kQYDnBqadKKxThOpcMwvbJa8WpAw8B6ZjNbOsiMaXCg,2740
|
||||
babel/locale-data/sw_KE.dat,sha256=o1jRlRGLe3qYPtwjtes_6NxkLx4aA2UNl_gM91ilWTk,2709
|
||||
babel/locale-data/sw_TZ.dat,sha256=fux8VwszdSZuxUtopOJsHcCqBA1KF0QIgWq5ilwF90Q,575
|
||||
babel/locale-data/sw_UG.dat,sha256=OocX1s_1wWafvOOYuFcowE16QRR3P3Ol3zZFQNNoHvY,596
|
||||
babel/locale-data/ta.dat,sha256=f-UATtzQQoZ0nT_DWRcp26K8eU8hGVsBIy7ZKG2UkE4,250754
|
||||
babel/locale-data/ta_IN.dat,sha256=KvK5HNWti1zqtZXqPj3eusjqcDXohyKFelKULbisLbI,617
|
||||
babel/locale-data/ta_LK.dat,sha256=wyO1Fq65uEb01iChQddD0gj-LGsntzkG_jg1BKmSklM,1167
|
||||
babel/locale-data/ta_MY.dat,sha256=TAHdH0084dxmd8roC9NFQjaZQkgSt_-rP20P4E9DLRo,1224
|
||||
babel/locale-data/ta_SG.dat,sha256=2FPkFGbZ1sIvNW7-2L0okBvSNpqCFSR2bKnh7zLXYVg,1243
|
||||
babel/locale-data/te.dat,sha256=uzOmfhYPRyGzLtVaP35sIuCnhFcJMeHJVWRYUdl7Igo,248429
|
||||
babel/locale-data/te_IN.dat,sha256=o4mBbvNYQKzI6Q32_F0iH2swEsrsaJyx8M37DpY1qWw,617
|
||||
babel/locale-data/teo.dat,sha256=HvETeKPMPdvBj3HtbCweOw_NK_hoTwztCC984kW5zp0,16685
|
||||
babel/locale-data/teo_KE.dat,sha256=Aye4pcdYZrRFJXvwaFfp2eUwGVscq1GtCS37Q6M9Qi4,616
|
||||
babel/locale-data/teo_UG.dat,sha256=n2wSGQP-tgbbgJhhjvW4KfYt3Xe1DrjKuBty_Qg2reE,576
|
||||
babel/locale-data/tg.dat,sha256=QQfPfQ5qgj0ee7BKnu3N1huCtDjU8jR2u8lQVprejsM,29564
|
||||
babel/locale-data/tg_TJ.dat,sha256=u_Al2SO1UtGQUWoXKSK16HPKQkkQGumOvOECZSTIP3g,594
|
||||
babel/locale-data/th.dat,sha256=ItMuAG_3eCv9i40ZuCgbpnFA2rjOlPiXU8lTvazzWdA,225873
|
||||
babel/locale-data/th_TH.dat,sha256=X-Ke5fYHaa0-m_X7xD9LAxSHKxWcbCw-w5hzks4zpv0,594
|
||||
babel/locale-data/ti.dat,sha256=GaWrAjaVp3NI7Q0v_zFnH7lWgtt28i72Uy8lkUotN8U,72943
|
||||
babel/locale-data/ti_ER.dat,sha256=auIt074WdhRvRkhgIFzQQg0oIj7gXx16aIPf6wWXEAs,944
|
||||
babel/locale-data/ti_ET.dat,sha256=oZR23bqziqABKb3cXWCCOd5HehtdNegNgGQr7hR8VIc,594
|
||||
babel/locale-data/tk.dat,sha256=t_a4be6biwmLcRSlj74pNoPpYx-kq6u8k4UelAn4x7o,156928
|
||||
babel/locale-data/tk_TM.dat,sha256=y1bNBcw7_ZtYhiDitwtiIKBC6Y22HciG2SY91Ia6hLc,594
|
||||
babel/locale-data/to.dat,sha256=r2hOLBMzW1tMTZ5OLV5jJJeuoG-MMXxBePl2LP-9yeQ,156463
|
||||
babel/locale-data/to_TO.dat,sha256=p3FA9d40fsIRI32_JKVW-RorJfljnOcH4JPaCdgqp6Q,575
|
||||
babel/locale-data/tr.dat,sha256=fEs5k_JZOu9pPb2Ac4nbu8tVcD8grblz1pjlSxrfPvU,200253
|
||||
babel/locale-data/tr_CY.dat,sha256=3NiYaibVQGotYuRlroe2urzfsE0odTL36foFQPfzGUA,1170
|
||||
babel/locale-data/tr_TR.dat,sha256=FE8Ve9UPUxQde0YhpMU7-_aTNB79KAtbBYxx7RaY9zM,594
|
||||
babel/locale-data/tt.dat,sha256=hamTberFKk_GdqsIjTGftor8N58ulZUeCm05wJHsktA,33308
|
||||
babel/locale-data/tt_RU.dat,sha256=r6z2MY7vDunM6iZWp29qtpX0Lkvy-KiNGFQEdgFVu9I,612
|
||||
babel/locale-data/twq.dat,sha256=eXTCEqoF3IamKDzIwCylWNFF7VbG_mlA59Mx5ngflwM,16186
|
||||
babel/locale-data/twq_NE.dat,sha256=oTe_pKBEZj7K-ohxQ_vSc_1A2CaNCT3wYP7Qu4JngHk,576
|
||||
babel/locale-data/tzm.dat,sha256=rNf5FgW_hIi5ECF7gVG6JRTjZSbAyESHh9W_Ns6N03Q,16162
|
||||
babel/locale-data/tzm_MA.dat,sha256=g3lMK0Rnnh8rIzHu02jgz51krcWY-DMYw3WF9ePNkSM,638
|
||||
babel/locale-data/ug.dat,sha256=LuvMklRJ2jP9mK_S6NWlpvMJ8X6TLv_UvWLQOtiFuEs,128172
|
||||
babel/locale-data/ug_CN.dat,sha256=4tEm5r9VjRJDIsbha5yQTo2jtqnRgPFtOhlLqtu7pEU,594
|
||||
babel/locale-data/uk.dat,sha256=69-0lMSKqF_irEO5SNYpmF6I72fEUzeKbZReQrbLSPk,294883
|
||||
babel/locale-data/uk_UA.dat,sha256=FHlouirRBCg5aTxgOg1W5OwiyF_-qsnv4Y14_y4mtN8,594
|
||||
babel/locale-data/ur.dat,sha256=0GxHYNXtc8SOCO83TiB-WAzFKsrDUFEbP8_ADyRims4,187295
|
||||
babel/locale-data/ur_IN.dat,sha256=Mmt2CPx4Iz4dXgmVZ_PX_q1J4z3-IG2_kKTqphA5_fk,12578
|
||||
babel/locale-data/ur_PK.dat,sha256=IsEOqI0sg-a24NEyPWk93F2uHgGHg0i3u0NaRbucmLY,594
|
||||
babel/locale-data/uz.dat,sha256=4xIMIGcOnFpfqOMLBxqvAPXTpFACqW_Mi49kEcAWzOE,162858
|
||||
babel/locale-data/uz_Arab.dat,sha256=7RGOn6BrYCi8w_f4228OCHLwRDcH5_BMEWtWJmAtDW4,4097
|
||||
babel/locale-data/uz_Arab_AF.dat,sha256=ep-zNVV6M2xpdGyCYkz1eq2px5PGWgsvLnITOjOybyk,637
|
||||
babel/locale-data/uz_Cyrl.dat,sha256=uTPZqIy1r8eCdU-NwzWKOwY-mz5kTmiSCmYS_1chlGA,97962
|
||||
babel/locale-data/uz_Cyrl_UZ.dat,sha256=Z6emj4sUsjiIt7yVU8VOfSvgi0PcdgKDOV4JnncpMgM,594
|
||||
babel/locale-data/uz_Latn.dat,sha256=YqBZmAypkxHU92mt-IinpgsHvKvG4gqXtAesiL1My1w,1251
|
||||
babel/locale-data/uz_Latn_UZ.dat,sha256=w5jLVYBzVH4zK537J_U97J5Q5Ip_LX7Qv2ccHX_VFh4,594
|
||||
babel/locale-data/vai.dat,sha256=RsC03j8xHG7RPpPFx8F4R2J1R7qt_qL1tFsj3KeVvy8,19008
|
||||
babel/locale-data/vai_Latn.dat,sha256=Uagq-lIbFxni2ToB6Zxt4-KuV9QLwqkI60VyT4HWJIk,15273
|
||||
babel/locale-data/vai_Latn_LR.dat,sha256=kKdKBolV6kkG4i77FlhGUJ9ybiP9wiANIJVVXnsdiaY,576
|
||||
babel/locale-data/vai_Vaii.dat,sha256=GQlrEmZa3jPxLmlWyBgw075EqFAYrqBCjxHDIxLje3c,652
|
||||
babel/locale-data/vai_Vaii_LR.dat,sha256=kKdKBolV6kkG4i77FlhGUJ9ybiP9wiANIJVVXnsdiaY,576
|
||||
babel/locale-data/vi.dat,sha256=i8JqE4DcNvBHu_5wVY5jtx2K6MFviry2yX0kCQoF2Gs,163704
|
||||
babel/locale-data/vi_VN.dat,sha256=MT971u0doT2sS_FKmMSfGpKjhjwJj7trA3SYz-9xOFY,594
|
||||
babel/locale-data/vo.dat,sha256=FclgDib_PFzrb05gyxTFLNsRCcTlK_f3iym-_6QFCLs,5208
|
||||
babel/locale-data/vo_001.dat,sha256=MO1UK_QrSFowzndRFwd_XpUErLb8xspFgga5L9XjH7U,809
|
||||
babel/locale-data/vun.dat,sha256=PDHx2JM-uFDTrT-0ZeWwg8qx7iYR7vDYFUb0apL2s8Q,16081
|
||||
babel/locale-data/vun_TZ.dat,sha256=o0tT80Fmcmp6hiByl_TLuHXDGUPWRnSoJ7XTUXkgci4,576
|
||||
babel/locale-data/wae.dat,sha256=53iTDyqe8DpckImC48A8xtwb5MUnqC90t3C_pawY0Hc,28610
|
||||
babel/locale-data/wae_CH.dat,sha256=JkuBIOHx2bWSyVTBCyA9LGWJkT5LuPDQxErA7JPn-q8,613
|
||||
babel/locale-data/wo.dat,sha256=PxOUNdcWct9YPwCj7xORCn382G1I-IZ2nsxPaaDLgIA,25653
|
||||
babel/locale-data/wo_SN.dat,sha256=84YH7D9Mfb2-z4qkXu4JmOza0r7kRjjoNUXzFJ8DOjs,575
|
||||
babel/locale-data/xog.dat,sha256=BDqeCZPVW10lFyTQul6Ozd9XL9GpC29vdP3-wq6u818,16570
|
||||
babel/locale-data/xog_UG.dat,sha256=hnmmHgvXnka_qPcY_JSTVwiuuPfqxFE1vhtrvgIV8Qk,576
|
||||
babel/locale-data/yav.dat,sha256=pqXK-Ocjddv-xp5iqSQGKWNDjvJOu4VIcnFvX_F_KA4,15316
|
||||
babel/locale-data/yav_CM.dat,sha256=eDcSyzDiW-zWiMgbDftrGQ-JawS5UkyhLjnpJwAXfM8,595
|
||||
babel/locale-data/yi.dat,sha256=-UxTQUycPPab6Cv_9nOEbgMp8we1UsHG03VbYfkFbRA,30365
|
||||
babel/locale-data/yi_001.dat,sha256=a_PWAcOfMcgD3Ci-Xxmd7Z0U-JykH88OotSs2r4TbgE,871
|
||||
babel/locale-data/yo.dat,sha256=0Kiu0UyT34b8cSiQxSqx6GeOItwQHsFXtWdKgRfkHWU,30966
|
||||
babel/locale-data/yo_BJ.dat,sha256=P39DNFlwBelLj1w2iXYzNQziIvDRbCiwEs-vUxxdXJc,17415
|
||||
babel/locale-data/yo_NG.dat,sha256=SPGHHrsG646a8-CXkBSedjkIQfSlSzNxhOkFTSam4_U,575
|
||||
babel/locale-data/yue.dat,sha256=ObBX1E-Qy4pDmOAzVTkBgu8q1w157zFu6rJUUo0JNPI,174656
|
||||
babel/locale-data/yue_Hans.dat,sha256=E_JuKsqtSVI72MI5aYuL4AMe9b8LyTFKuokE2FFyvJs,174506
|
||||
babel/locale-data/yue_Hans_CN.dat,sha256=FD6PtLWYGIGvuBQRwxxnGcAqSgduEBK7Bfk80ikplo0,595
|
||||
babel/locale-data/yue_Hant.dat,sha256=toSvN_ttGDQTMqHHBOh_qe8bdTlPC161zW4uhHbDLmY,1265
|
||||
babel/locale-data/yue_Hant_HK.dat,sha256=5L25AqxWLcf5G1-1EHsYlnllD6Kj6Ft5Heb-is59r28,595
|
||||
babel/locale-data/zgh.dat,sha256=RDR_sxf8HlDaGto3mYJQ6D_-f9hh2EF4_x5ssBi8_yE,30698
|
||||
babel/locale-data/zgh_MA.dat,sha256=-mIsbG_OUFgRA4M4O1PO1oCk3gG8wtmqOefW6wz629c,638
|
||||
babel/locale-data/zh.dat,sha256=2sJ-YuGeLZMMqp355XYStn3MxEKUQXeOC4sSe9vIIdg,173089
|
||||
babel/locale-data/zh_Hans.dat,sha256=9RPX-KVVfMN2IHOVZMdejlC7Jmr1NcubQu53ib_AGrs,1264
|
||||
babel/locale-data/zh_Hans_CN.dat,sha256=m73pQQXwSIRzZtmVo89LdJJ4Ily98FRff6B-ynvTgaY,594
|
||||
babel/locale-data/zh_Hans_HK.dat,sha256=xRj9Lo5HPNr-Qp4m-hgvxo3N_OZvbrd1CawyLP-9Y3s,4232
|
||||
babel/locale-data/zh_Hans_MO.dat,sha256=crCTIywkRvGEDBie_gbQLkpRF1cskesvQPwDog9xDlo,3195
|
||||
babel/locale-data/zh_Hans_SG.dat,sha256=hqfFDqZWwo8yxETsJBVl-gH_y7-RalbiOn2JVhwAAB0,3391
|
||||
babel/locale-data/zh_Hant.dat,sha256=CJrkC6wMlup-tOBprKPJybYG4olxFeacHsA4ws0yAQ8,179603
|
||||
babel/locale-data/zh_Hant_HK.dat,sha256=MwQKgqj8Wc9WLOD393m9M_voeI-g6_jgSS9X5XSjJWc,53128
|
||||
babel/locale-data/zh_Hant_MO.dat,sha256=jdV1f_QStKTosT88LZj-RbybiNe8d2lY7nQwQElCmMo,616
|
||||
babel/locale-data/zh_Hant_TW.dat,sha256=1UYSSxiof-Tu4-mndBS1rR8_9JWpekz2e0lAyT4g0uQ,594
|
||||
babel/locale-data/zu.dat,sha256=L2GmnpEBVsyOj8S4-T1ediQVn6A90l0TEK9smFD-Hn4,163774
|
||||
babel/locale-data/zu_ZA.dat,sha256=3mOuEXdrwuqqCbS9Aw43PixPjySzgnW8oxM_Rz1_Thw,594
|
||||
babel/localtime/__init__.py,sha256=9dw84jijHKYc6pYSsFUuZX1vPAkIAgW7vgrYvZWhgMU,1721
|
||||
babel/localtime/_unix.py,sha256=P66o3ErKXzhFvj3e3Qk6MBS7AR0qsDqSQclIAMHKp18,4801
|
||||
babel/localtime/_win32.py,sha256=PCCuG9Y-FU5X_VtbNTiJSrZg6rJ40NatSkMfywA-1Zw,3076
|
||||
babel/messages/__init__.py,sha256=TN0VsuADkMq-5E1e8xDDSF2Kstyr3U0MUQLyAusUv00,254
|
||||
babel/messages/catalog.py,sha256=KFrZAQiLOXs-z0GrpRUi8TjSOV8fwPWsEAatPF0jfhA,32110
|
||||
babel/messages/checkers.py,sha256=Ll0yoxc6DZtzojnZKegvnGla-hq6yLSQ1DPkGSk1cKM,6085
|
||||
babel/messages/extract.py,sha256=BoJZ07KDiqBjKSThu721rN0ip-z13v5smJvCWqjAgew,26428
|
||||
babel/messages/frontend.py,sha256=GOuDb8eRGXFCaO6J8qGXA_K1brSE4lT1Aj7s2OJSVJI,38113
|
||||
babel/messages/jslexer.py,sha256=NNw-D2cIBpNri2rGIqPqUZJT51wqGc1Y2eTl_WpwOS0,6334
|
||||
babel/messages/mofile.py,sha256=x9t4CpWsIo-sT7xUrl5_Fw1Xy1y8Ql1DCZzBdNNORX4,7299
|
||||
babel/messages/plurals.py,sha256=JjbYuu9Gj1VkEfjKRuSDv7OcdTJPdEiSSuh1mRNkBg8,7206
|
||||
babel/messages/pofile.py,sha256=5T4xuLKocK0VT_asCpMBPIB9VQMkhoMjyfDlHblDRJo,20583
|
||||
../../../bin/pybabel,sha256=j3RmbgGsFLe79Ofed5jzQNB3nzOqI8SP7kzZ996HtwY,257
|
||||
Babel-2.6.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
babel/messages/plurals.pyc,,
|
||||
babel/messages/frontend.pyc,,
|
||||
babel/messages/pofile.pyc,,
|
||||
babel/localedata.pyc,,
|
||||
babel/messages/jslexer.pyc,,
|
||||
babel/messages/mofile.pyc,,
|
||||
babel/core.pyc,,
|
||||
babel/support.pyc,,
|
||||
babel/util.pyc,,
|
||||
babel/languages.pyc,,
|
||||
babel/plural.pyc,,
|
||||
babel/messages/extract.pyc,,
|
||||
babel/localtime/__init__.pyc,,
|
||||
babel/messages/__init__.pyc,,
|
||||
babel/messages/checkers.pyc,,
|
||||
babel/localtime/_win32.pyc,,
|
||||
babel/numbers.pyc,,
|
||||
babel/localtime/_unix.pyc,,
|
||||
babel/__init__.pyc,,
|
||||
babel/units.pyc,,
|
||||
babel/lists.pyc,,
|
||||
babel/_compat.pyc,,
|
||||
babel/messages/catalog.pyc,,
|
||||
babel/dates.pyc,,
|
@ -0,0 +1,6 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.31.0)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py2-none-any
|
||||
Tag: py3-none-any
|
||||
|
@ -0,0 +1,22 @@
|
||||
|
||||
[console_scripts]
|
||||
pybabel = babel.messages.frontend:main
|
||||
|
||||
[distutils.commands]
|
||||
compile_catalog = babel.messages.frontend:compile_catalog
|
||||
extract_messages = babel.messages.frontend:extract_messages
|
||||
init_catalog = babel.messages.frontend:init_catalog
|
||||
update_catalog = babel.messages.frontend:update_catalog
|
||||
|
||||
[distutils.setup_keywords]
|
||||
message_extractors = babel.messages.frontend:check_message_extractors
|
||||
|
||||
[babel.checkers]
|
||||
num_plurals = babel.messages.checkers:num_plurals
|
||||
python_format = babel.messages.checkers:python_format
|
||||
|
||||
[babel.extractors]
|
||||
ignore = babel.messages.extract:extract_nothing
|
||||
python = babel.messages.extract:extract_python
|
||||
javascript = babel.messages.extract:extract_javascript
|
||||
|
@ -0,0 +1 @@
|
||||
babel
|
@ -0,0 +1,146 @@
|
||||
*******
|
||||
EXIF.py
|
||||
*******
|
||||
|
||||
.. image:: https://pypip.in/v/ExifRead/badge.png
|
||||
:target: https://crate.io/packages/ExifRead
|
||||
.. image:: https://pypip.in/d/ExifRead/badge.png
|
||||
:target: https://crate.io/packages/ExifRead
|
||||
.. image:: https://travis-ci.org/ianare/exif-py.png
|
||||
:target: https://travis-ci.org/ianare/exif-py
|
||||
|
||||
Easy to use Python module to extract Exif metadata from tiff and jpeg files.
|
||||
|
||||
Originally written by Gene Cash & Thierry Bousch.
|
||||
|
||||
|
||||
Installation
|
||||
************
|
||||
|
||||
PyPI
|
||||
====
|
||||
The recommended process is to install the `PyPI package <https://pypi.python.org/pypi/ExifRead>`_,
|
||||
as it allows easily staying up to date::
|
||||
|
||||
$ pip install exifread
|
||||
|
||||
See the `pip documentation <https://pip.pypa.io/en/latest/user_guide.html>`_ for more info.
|
||||
|
||||
Archive
|
||||
=======
|
||||
Download an archive from the project's `releases page <https://github.com/ianare/exif-py/releases>`_.
|
||||
|
||||
Extract and enjoy.
|
||||
|
||||
|
||||
Compatibility
|
||||
*************
|
||||
|
||||
EXIF.py is tested on the following Python versions:
|
||||
|
||||
- 2.6
|
||||
- 2.7
|
||||
- 3.2
|
||||
- 3.3
|
||||
- 3.4
|
||||
|
||||
|
||||
Usage
|
||||
*****
|
||||
|
||||
Command line
|
||||
============
|
||||
|
||||
Some examples::
|
||||
|
||||
$ EXIF.py image1.jpg
|
||||
$ EXIF.py image1.jpg image2.tiff
|
||||
$ find ~/Pictures -name "*.jpg" -name "*.tiff" | xargs EXIF.py
|
||||
|
||||
Show command line options::
|
||||
|
||||
$ EXIF.py
|
||||
|
||||
Python Script
|
||||
=============
|
||||
::
|
||||
|
||||
import exifread
|
||||
# Open image file for reading (binary mode)
|
||||
f = open(path_name, 'rb')
|
||||
|
||||
# Return Exif tags
|
||||
tags = exifread.process_file(f)
|
||||
|
||||
*Note:* To use this library in your project as a Git submodule, you should::
|
||||
|
||||
from <submodule_folder> import exifread
|
||||
|
||||
Returned tags will be a dictionary mapping names of Exif tags to their
|
||||
values in the file named by path_name.
|
||||
You can process the tags as you wish. In particular, you can iterate through all the tags with::
|
||||
|
||||
for tag in tags.keys():
|
||||
if tag not in ('JPEGThumbnail', 'TIFFThumbnail', 'Filename', 'EXIF MakerNote'):
|
||||
print "Key: %s, value %s" % (tag, tags[tag])
|
||||
|
||||
An ``if`` statement is used to avoid printing out a few of the tags that tend to be long or boring.
|
||||
|
||||
The tags dictionary will include keys for all of the usual Exif tags, and will also include keys for
|
||||
Makernotes used by some cameras, for which we have a good specification.
|
||||
|
||||
Note that the dictionary keys are the IFD name followed by the tag name. For example::
|
||||
|
||||
'EXIF DateTimeOriginal', 'Image Orientation', 'MakerNote FocusMode'
|
||||
|
||||
|
||||
Tag Descriptions
|
||||
****************
|
||||
|
||||
Tags are divided into these main categories:
|
||||
|
||||
- ``Image``: information related to the main image (IFD0 of the Exif data).
|
||||
- ``Thumbnail``: information related to the thumbnail image, if present (IFD1 of the Exif data).
|
||||
- ``EXIF``: Exif information (sub-IFD).
|
||||
- ``GPS``: GPS information (sub-IFD).
|
||||
- ``Interoperability``: Interoperability information (sub-IFD).
|
||||
- ``MakerNote``: Manufacturer specific information. There are no official published references for these tags.
|
||||
|
||||
|
||||
Processing Options
|
||||
******************
|
||||
|
||||
These options can be used both in command line mode and within a script.
|
||||
|
||||
Faster Processing
|
||||
=================
|
||||
|
||||
Don't process makernote tags, don't extract the thumbnail image (if any).
|
||||
|
||||
Pass the ``-q`` or ``--quick`` command line arguments, or as::
|
||||
|
||||
tags = exifread.process_file(f, details=False)
|
||||
|
||||
Stop at a Given Tag
|
||||
===================
|
||||
|
||||
To stop processing the file after a specified tag is retrieved.
|
||||
|
||||
Pass the ``-t TAG`` or ``--stop-tag TAG`` argument, or as::
|
||||
|
||||
tags = exifread.process_file(f, stop_tag='TAG')
|
||||
|
||||
where ``TAG`` is a valid tag name, ex ``'DateTimeOriginal'``.
|
||||
|
||||
*The two above options are useful to speed up processing of large numbers of files.*
|
||||
|
||||
Strict Processing
|
||||
=================
|
||||
|
||||
Return an error on invalid tags instead of silently ignoring.
|
||||
|
||||
Pass the ``-s`` or ``--strict`` argument, or as::
|
||||
|
||||
tags = exifread.process_file(f, strict=True)
|
||||
|
||||
|
@ -0,0 +1 @@
|
||||
pip
|
@ -0,0 +1,169 @@
|
||||
Metadata-Version: 2.0
|
||||
Name: ExifRead
|
||||
Version: 2.1.2
|
||||
Summary: Read Exif metadata from tiff and jpeg files.
|
||||
Home-page: https://github.com/ianare/exif-py
|
||||
Author: Ianaré Sévi
|
||||
Author-email: ianare@gmail.com
|
||||
License: BSD
|
||||
Keywords: exif image metadata photo
|
||||
Platform: UNKNOWN
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Environment :: Console
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: Intended Audience :: End Users/Desktop
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python :: 2.6
|
||||
Classifier: Programming Language :: Python :: 2.7
|
||||
Classifier: Programming Language :: Python :: 3.2
|
||||
Classifier: Programming Language :: Python :: 3.3
|
||||
Classifier: Programming Language :: Python :: 3.4
|
||||
Classifier: Topic :: Utilities
|
||||
|
||||
*******
|
||||
EXIF.py
|
||||
*******
|
||||
|
||||
.. image:: https://pypip.in/v/ExifRead/badge.png
|
||||
:target: https://crate.io/packages/ExifRead
|
||||
.. image:: https://pypip.in/d/ExifRead/badge.png
|
||||
:target: https://crate.io/packages/ExifRead
|
||||
.. image:: https://travis-ci.org/ianare/exif-py.png
|
||||
:target: https://travis-ci.org/ianare/exif-py
|
||||
|
||||
Easy to use Python module to extract Exif metadata from tiff and jpeg files.
|
||||
|
||||
Originally written by Gene Cash & Thierry Bousch.
|
||||
|
||||
|
||||
Installation
|
||||
************
|
||||
|
||||
PyPI
|
||||
====
|
||||
The recommended process is to install the `PyPI package <https://pypi.python.org/pypi/ExifRead>`_,
|
||||
as it allows easily staying up to date::
|
||||
|
||||
$ pip install exifread
|
||||
|
||||
See the `pip documentation <https://pip.pypa.io/en/latest/user_guide.html>`_ for more info.
|
||||
|
||||
Archive
|
||||
=======
|
||||
Download an archive from the project's `releases page <https://github.com/ianare/exif-py/releases>`_.
|
||||
|
||||
Extract and enjoy.
|
||||
|
||||
|
||||
Compatibility
|
||||
*************
|
||||
|
||||
EXIF.py is tested on the following Python versions:
|
||||
|
||||
- 2.6
|
||||
- 2.7
|
||||
- 3.2
|
||||
- 3.3
|
||||
- 3.4
|
||||
|
||||
|
||||
Usage
|
||||
*****
|
||||
|
||||
Command line
|
||||
============
|
||||
|
||||
Some examples::
|
||||
|
||||
$ EXIF.py image1.jpg
|
||||
$ EXIF.py image1.jpg image2.tiff
|
||||
$ find ~/Pictures -name "*.jpg" -name "*.tiff" | xargs EXIF.py
|
||||
|
||||
Show command line options::
|
||||
|
||||
$ EXIF.py
|
||||
|
||||
Python Script
|
||||
=============
|
||||
::
|
||||
|
||||
import exifread
|
||||
# Open image file for reading (binary mode)
|
||||
f = open(path_name, 'rb')
|
||||
|
||||
# Return Exif tags
|
||||
tags = exifread.process_file(f)
|
||||
|
||||
*Note:* To use this library in your project as a Git submodule, you should::
|
||||
|
||||
from <submodule_folder> import exifread
|
||||
|
||||
Returned tags will be a dictionary mapping names of Exif tags to their
|
||||
values in the file named by path_name.
|
||||
You can process the tags as you wish. In particular, you can iterate through all the tags with::
|
||||
|
||||
for tag in tags.keys():
|
||||
if tag not in ('JPEGThumbnail', 'TIFFThumbnail', 'Filename', 'EXIF MakerNote'):
|
||||
print "Key: %s, value %s" % (tag, tags[tag])
|
||||
|
||||
An ``if`` statement is used to avoid printing out a few of the tags that tend to be long or boring.
|
||||
|
||||
The tags dictionary will include keys for all of the usual Exif tags, and will also include keys for
|
||||
Makernotes used by some cameras, for which we have a good specification.
|
||||
|
||||
Note that the dictionary keys are the IFD name followed by the tag name. For example::
|
||||
|
||||
'EXIF DateTimeOriginal', 'Image Orientation', 'MakerNote FocusMode'
|
||||
|
||||
|
||||
Tag Descriptions
|
||||
****************
|
||||
|
||||
Tags are divided into these main categories:
|
||||
|
||||
- ``Image``: information related to the main image (IFD0 of the Exif data).
|
||||
- ``Thumbnail``: information related to the thumbnail image, if present (IFD1 of the Exif data).
|
||||
- ``EXIF``: Exif information (sub-IFD).
|
||||
- ``GPS``: GPS information (sub-IFD).
|
||||
- ``Interoperability``: Interoperability information (sub-IFD).
|
||||
- ``MakerNote``: Manufacturer specific information. There are no official published references for these tags.
|
||||
|
||||
|
||||
Processing Options
|
||||
******************
|
||||
|
||||
These options can be used both in command line mode and within a script.
|
||||
|
||||
Faster Processing
|
||||
=================
|
||||
|
||||
Don't process makernote tags, don't extract the thumbnail image (if any).
|
||||
|
||||
Pass the ``-q`` or ``--quick`` command line arguments, or as::
|
||||
|
||||
tags = exifread.process_file(f, details=False)
|
||||
|
||||
Stop at a Given Tag
|
||||
===================
|
||||
|
||||
To stop processing the file after a specified tag is retrieved.
|
||||
|
||||
Pass the ``-t TAG`` or ``--stop-tag TAG`` argument, or as::
|
||||
|
||||
tags = exifread.process_file(f, stop_tag='TAG')
|
||||
|
||||
where ``TAG`` is a valid tag name, ex ``'DateTimeOriginal'``.
|
||||
|
||||
*The two above options are useful to speed up processing of large numbers of files.*
|
||||
|
||||
Strict Processing
|
||||
=================
|
||||
|
||||
Return an error on invalid tags instead of silently ignoring.
|
||||
|
||||
Pass the ``-s`` or ``--strict`` argument, or as::
|
||||
|
||||
tags = exifread.process_file(f, strict=True)
|
||||
|
||||
|
@ -0,0 +1,43 @@
|
||||
exifread/classes.py,sha256=F7F4wGw86QkLrTiqvJyTHum88uo909i4i00m0Up2NwY,23281
|
||||
exifread/__init__.py,sha256=orsDM4UpQNRtgKjeSMv9uHPuL9fXawdtl9d5sRkeqlo,11014
|
||||
exifread/exif_log.py,sha256=xBaUZVkBs8Tbs0JIdBh4Me7spQ9BlumqlWH-N2Xzkl8,2030
|
||||
exifread/utils.py,sha256=fk3WYWcrzBjRmbmVmZMupKoTMqtE-HjSEOkP81wBt1A,1888
|
||||
exifread/tags/exif.py,sha256=rSUNUwwShUbRaUV1U21n8Jp4XtdfuhfPnBj9mr47HEQ,13576
|
||||
exifread/tags/makernote_apple.py,sha256=UTJuQgw7EvpBQyWuhC_AZhodvsK11lQb4fnVVVavWsw,270
|
||||
exifread/tags/__init__.py,sha256=m6HFOnx413zUuddbjYRjBgoZRJNHs39rygnkEjsEIds,624
|
||||
exifread/tags/makernote_canon.py,sha256=_04WcljVvLlzZZ8Pubfl80tAPackBgkTLpmX3eXznn8,22907
|
||||
exifread/tags/makernote.py,sha256=WfoDim4CkKi8bMSoHRSiGxgIo6yQCM_KRy9BZG5pkVU,16878
|
||||
exifread/tags/makernote_fujifilm.py,sha256=w8zeRu3fl8ST0S01L-o-geLttfZ_eNTagRHevulIuFE,3011
|
||||
exifread/tags/makernote/canon.py,sha256=_04WcljVvLlzZZ8Pubfl80tAPackBgkTLpmX3eXznn8,22907
|
||||
exifread/tags/makernote/nikon.py,sha256=nI85caRIcps8MnAB2Uk1toC_EbUj-CHLeI4bVHbRMPo,7606
|
||||
exifread/tags/makernote/__init__.py,sha256=2q-9uS1gOcJXtJSvlMTmveS-lEI4BenfmzqDLS_Yd8w,161
|
||||
exifread/tags/makernote/casio.py,sha256=jx9LPNpxZrcLNWbHt5fotlnbOe-KIBX3-Zo-jIfNrDo,1283
|
||||
exifread/tags/makernote/olympus.py,sha256=wF9mtvG1qb2J8Ks1DBK-nWt933KhD990p1QwZ5gvDdM,7782
|
||||
exifread/tags/makernote/apple.py,sha256=UTJuQgw7EvpBQyWuhC_AZhodvsK11lQb4fnVVVavWsw,270
|
||||
exifread/tags/makernote/fujifilm.py,sha256=rdyAymrlUQxAXSWlrp_vM08IAwFAfpB5HjAcV-7Qhxk,3018
|
||||
ExifRead-2.1.2.dist-info/top_level.txt,sha256=C-Ho9vfEuMuxXuhnMTkhKK78VLwdjMQ0dqDVJazcBdw,9
|
||||
ExifRead-2.1.2.dist-info/DESCRIPTION.rst,sha256=E4agT9eJyt62T_RtDjQqFhRnUVtxZlYYATx5gjjWwSQ,3803
|
||||
ExifRead-2.1.2.dist-info/metadata.json,sha256=wPRxTWy56ZxMWW0MEiOFytCT7zw1-ach0FmLg_E6IlM,956
|
||||
ExifRead-2.1.2.dist-info/WHEEL,sha256=54bVun1KfEBTJ68SHUmbxNPj80VxlQ0sHi4gZdGZXEY,92
|
||||
ExifRead-2.1.2.dist-info/RECORD,,
|
||||
ExifRead-2.1.2.dist-info/METADATA,sha256=Z-XfRIegVrNYosGKvM7cElkiVyNPVQABBMaXeXcFm3g,4640
|
||||
../../../bin/EXIF.py,sha256=1M3-RLSh_SzeQ9oEWltGJ9SYlQVzEcHquDI2_PG81AY,3926
|
||||
ExifRead-2.1.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
exifread/tags/makernote/fujifilm.pyc,,
|
||||
exifread/tags/makernote/olympus.pyc,,
|
||||
exifread/classes.pyc,,
|
||||
../../../bin/EXIF.pyc,,
|
||||
exifread/tags/exif.pyc,,
|
||||
exifread/__init__.pyc,,
|
||||
exifread/tags/makernote_fujifilm.pyc,,
|
||||
exifread/tags/makernote/__init__.pyc,,
|
||||
exifread/tags/makernote/canon.pyc,,
|
||||
exifread/tags/makernote/casio.pyc,,
|
||||
exifread/tags/__init__.pyc,,
|
||||
exifread/tags/makernote_apple.pyc,,
|
||||
exifread/tags/makernote.pyc,,
|
||||
exifread/utils.pyc,,
|
||||
exifread/tags/makernote/apple.pyc,,
|
||||
exifread/tags/makernote/nikon.pyc,,
|
||||
exifread/tags/makernote_canon.pyc,,
|
||||
exifread/exif_log.pyc,,
|
@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.24.0)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py2-none-any
|
||||
|
@ -0,0 +1 @@
|
||||
{"license": "BSD", "name": "ExifRead", "metadata_version": "2.0", "generator": "bdist_wheel (0.24.0)", "summary": "Read Exif metadata from tiff and jpeg files.", "version": "2.1.2", "extensions": {"python.details": {"project_urls": {"Home": "https://github.com/ianare/exif-py"}, "document_names": {"description": "DESCRIPTION.rst"}, "contacts": [{"role": "author", "email": "ianare@gmail.com", "name": "Ianar\u00e9 S\u00e9vi"}]}}, "keywords": ["exif", "image", "metadata", "photo"], "classifiers": ["Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Utilities"]}
|
@ -0,0 +1 @@
|
||||
exifread
|
@ -0,0 +1 @@
|
||||
pip
|
@ -0,0 +1,31 @@
|
||||
Copyright © 2010 by the Pallets team.
|
||||
|
||||
Some rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms of the software as
|
||||
well as documentation, with or without modification, are permitted
|
||||
provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the name of the copyright holder nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
|
||||
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE AND DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
130
venv/lib/python2.7/site-packages/Flask-1.0.2.dist-info/METADATA
Normal file
130
venv/lib/python2.7/site-packages/Flask-1.0.2.dist-info/METADATA
Normal file
@ -0,0 +1,130 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: Flask
|
||||
Version: 1.0.2
|
||||
Summary: A simple framework for building complex web applications.
|
||||
Home-page: https://www.palletsprojects.com/p/flask/
|
||||
Author: Armin Ronacher
|
||||
Author-email: armin.ronacher@active-4.com
|
||||
Maintainer: Pallets team
|
||||
Maintainer-email: contact@palletsprojects.com
|
||||
License: BSD
|
||||
Project-URL: Documentation, http://flask.pocoo.org/docs/
|
||||
Project-URL: Code, https://github.com/pallets/flask
|
||||
Project-URL: Issue tracker, https://github.com/pallets/flask/issues
|
||||
Platform: any
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Environment :: Web Environment
|
||||
Classifier: Framework :: Flask
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 2
|
||||
Classifier: Programming Language :: Python :: 2.7
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3.4
|
||||
Classifier: Programming Language :: Python :: 3.5
|
||||
Classifier: Programming Language :: Python :: 3.6
|
||||
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
|
||||
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
|
||||
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
Provides-Extra: dev
|
||||
Provides-Extra: docs
|
||||
Provides-Extra: dotenv
|
||||
Requires-Dist: Werkzeug (>=0.14)
|
||||
Requires-Dist: Jinja2 (>=2.10)
|
||||
Requires-Dist: itsdangerous (>=0.24)
|
||||
Requires-Dist: click (>=5.1)
|
||||
Provides-Extra: dev
|
||||
Requires-Dist: pytest (>=3); extra == 'dev'
|
||||
Requires-Dist: coverage; extra == 'dev'
|
||||
Requires-Dist: tox; extra == 'dev'
|
||||
Requires-Dist: sphinx; extra == 'dev'
|
||||
Requires-Dist: pallets-sphinx-themes; extra == 'dev'
|
||||
Requires-Dist: sphinxcontrib-log-cabinet; extra == 'dev'
|
||||
Provides-Extra: docs
|
||||
Requires-Dist: sphinx; extra == 'docs'
|
||||
Requires-Dist: pallets-sphinx-themes; extra == 'docs'
|
||||
Requires-Dist: sphinxcontrib-log-cabinet; extra == 'docs'
|
||||
Provides-Extra: dotenv
|
||||
Requires-Dist: python-dotenv; extra == 'dotenv'
|
||||
|
||||
Flask
|
||||
=====
|
||||
|
||||
Flask is a lightweight `WSGI`_ web application framework. It is designed
|
||||
to make getting started quick and easy, with the ability to scale up to
|
||||
complex applications. It began as a simple wrapper around `Werkzeug`_
|
||||
and `Jinja`_ and has become one of the most popular Python web
|
||||
application frameworks.
|
||||
|
||||
Flask offers suggestions, but doesn't enforce any dependencies or
|
||||
project layout. It is up to the developer to choose the tools and
|
||||
libraries they want to use. There are many extensions provided by the
|
||||
community that make adding new functionality easy.
|
||||
|
||||
|
||||
Installing
|
||||
----------
|
||||
|
||||
Install and update using `pip`_:
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
pip install -U Flask
|
||||
|
||||
|
||||
A Simple Example
|
||||
----------------
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
from flask import Flask
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
@app.route('/')
|
||||
def hello():
|
||||
return 'Hello, World!'
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
$ FLASK_APP=hello.py flask run
|
||||
* Serving Flask app "hello"
|
||||
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
|
||||
|
||||
|
||||
Donate
|
||||
------
|
||||
|
||||
The Pallets organization develops and supports Flask and the libraries
|
||||
it uses. In order to grow the community of contributors and users, and
|
||||
allow the maintainers to devote more time to the projects, `please
|
||||
donate today`_.
|
||||
|
||||
.. _please donate today: https://psfmember.org/civicrm/contribute/transact?reset=1&id=20
|
||||
|
||||
|
||||
Links
|
||||
-----
|
||||
|
||||
* Website: https://www.palletsprojects.com/p/flask/
|
||||
* Documentation: http://flask.pocoo.org/docs/
|
||||
* License: `BSD <https://github.com/pallets/flask/blob/master/LICENSE>`_
|
||||
* Releases: https://pypi.org/project/Flask/
|
||||
* Code: https://github.com/pallets/flask
|
||||
* Issue tracker: https://github.com/pallets/flask/issues
|
||||
* Test status:
|
||||
|
||||
* Linux, Mac: https://travis-ci.org/pallets/flask
|
||||
* Windows: https://ci.appveyor.com/project/pallets/flask
|
||||
|
||||
* Test coverage: https://codecov.io/gh/pallets/flask
|
||||
|
||||
.. _WSGI: https://wsgi.readthedocs.io
|
||||
.. _Werkzeug: https://www.palletsprojects.com/p/werkzeug/
|
||||
.. _Jinja: https://www.palletsprojects.com/p/jinja/
|
||||
.. _pip: https://pip.pypa.io/en/stable/quickstart/
|
||||
|
||||
|
@ -0,0 +1,48 @@
|
||||
Flask-1.0.2.dist-info/LICENSE.txt,sha256=ziEXA3AIuaiUn1qe4cd1XxCESWTYrk4TjN7Qb06J3l8,1575
|
||||
Flask-1.0.2.dist-info/METADATA,sha256=iA5tiNWzTtgCVe80aTZGNWsckj853fJyfvHs9U-WZRk,4182
|
||||
Flask-1.0.2.dist-info/RECORD,,
|
||||
Flask-1.0.2.dist-info/WHEEL,sha256=J3CsTk7Mf2JNUyhImI-mjX-fmI4oDjyiXgWT4qgZiCE,110
|
||||
Flask-1.0.2.dist-info/entry_points.txt,sha256=gBLA1aKg0OYR8AhbAfg8lnburHtKcgJLDU52BBctN0k,42
|
||||
Flask-1.0.2.dist-info/top_level.txt,sha256=dvi65F6AeGWVU0TBpYiC04yM60-FX1gJFkK31IKQr5c,6
|
||||
flask/__init__.py,sha256=qq8lK6QQbxJALf1igz7qsvUwOTAoKvFGfdLm7jPNsso,1673
|
||||
flask/__main__.py,sha256=pgIXrHhxM5MAMvgzAqWpw_t6AXZ1zG38us4JRgJKtxk,291
|
||||
flask/_compat.py,sha256=UDFGhosh6mOdNB-4evKPuneHum1OpcAlwTNJCRm0irQ,2892
|
||||
flask/app.py,sha256=ahpe3T8w98rQd_Er5d7uDxK57S1nnqGQx3V3hirBovU,94147
|
||||
flask/blueprints.py,sha256=Cyhl_x99tgwqEZPtNDJUFneAfVJxWfEU4bQA7zWS6VU,18331
|
||||
flask/cli.py,sha256=30QYAO10Do9LbZYCLgfI_xhKjASdLopL8wKKVUGS2oA,29442
|
||||
flask/config.py,sha256=kznUhj4DLYxsTF_4kfDG8GEHto1oZG_kqblyrLFtpqQ,9951
|
||||
flask/ctx.py,sha256=leFzS9fzmo0uaLCdxpHc5_iiJZ1H0X_Ig4yPCOvT--g,16224
|
||||
flask/debughelpers.py,sha256=1ceC-UyqZTd4KsJkf0OObHPsVt5R3T6vnmYhiWBjV-w,6479
|
||||
flask/globals.py,sha256=pGg72QW_-4xUfsI33I5L_y76c21AeqfSqXDcbd8wvXU,1649
|
||||
flask/helpers.py,sha256=YCl8D1plTO1evEYP4KIgaY3H8Izww5j4EdgRJ89oHTw,40106
|
||||
flask/logging.py,sha256=qV9h0vt7NIRkKM9OHDWndzO61E5CeBMlqPJyTt-W2Wc,2231
|
||||
flask/sessions.py,sha256=2XHV4ASREhSEZ8bsPQW6pNVNuFtbR-04BzfKg0AfvHo,14452
|
||||
flask/signals.py,sha256=BGQbVyCYXnzKK2DVCzppKFyWN1qmrtW1QMAYUs-1Nr8,2211
|
||||
flask/templating.py,sha256=FDfWMbpgpC3qObW8GGXRAVrkHFF8K4CHOJymB1wvULI,4914
|
||||
flask/testing.py,sha256=XD3gWNvLUV8dqVHwKd9tZzsj81fSHtjOphQ1wTNtlMs,9379
|
||||
flask/views.py,sha256=Wy-_WkUVtCfE2zCXYeJehNgHuEtviE4v3HYfJ--MpbY,5733
|
||||
flask/wrappers.py,sha256=1Z9hF5-hXQajn_58XITQFRY8efv3Vy3uZ0avBfZu6XI,7511
|
||||
flask/json/__init__.py,sha256=Ns1Hj805XIxuBMh2z0dYnMVfb_KUgLzDmP3WoUYaPhw,10729
|
||||
flask/json/tag.py,sha256=9ehzrmt5k7hxf7ZEK0NOs3swvQyU9fWNe-pnYe69N60,8223
|
||||
../../../bin/flask,sha256=1f3FFsDm3yJrUf29khrJ2W3Vaj9B0Gd35rtgmchPZts,243
|
||||
Flask-1.0.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
flask/config.pyc,,
|
||||
flask/testing.pyc,,
|
||||
flask/wrappers.pyc,,
|
||||
flask/views.pyc,,
|
||||
flask/logging.pyc,,
|
||||
flask/json/__init__.pyc,,
|
||||
flask/helpers.pyc,,
|
||||
flask/blueprints.pyc,,
|
||||
flask/__main__.pyc,,
|
||||
flask/templating.pyc,,
|
||||
flask/signals.pyc,,
|
||||
flask/__init__.pyc,,
|
||||
flask/debughelpers.pyc,,
|
||||
flask/json/tag.pyc,,
|
||||
flask/ctx.pyc,,
|
||||
flask/cli.pyc,,
|
||||
flask/_compat.pyc,,
|
||||
flask/app.pyc,,
|
||||
flask/globals.pyc,,
|
||||
flask/sessions.pyc,,
|
@ -0,0 +1,6 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.31.0)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py2-none-any
|
||||
Tag: py3-none-any
|
||||
|
@ -0,0 +1,3 @@
|
||||
[console_scripts]
|
||||
flask = flask.cli:main
|
||||
|
@ -0,0 +1 @@
|
||||
flask
|
@ -0,0 +1,37 @@
|
||||
|
||||
Jinja2
|
||||
~~~~~~
|
||||
|
||||
Jinja2 is a template engine written in pure Python. It provides a
|
||||
`Django`_ inspired non-XML syntax but supports inline expressions and
|
||||
an optional `sandboxed`_ environment.
|
||||
|
||||
Nutshell
|
||||
--------
|
||||
|
||||
Here a small example of a Jinja template::
|
||||
|
||||
{% extends 'base.html' %}
|
||||
{% block title %}Memberlist{% endblock %}
|
||||
{% block content %}
|
||||
<ul>
|
||||
{% for user in users %}
|
||||
<li><a href="{{ user.url }}">{{ user.username }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endblock %}
|
||||
|
||||
Philosophy
|
||||
----------
|
||||
|
||||
Application logic is for the controller but don't try to make the life
|
||||
for the template designer too hard by giving him too few functionality.
|
||||
|
||||
For more informations visit the new `Jinja2 webpage`_ and `documentation`_.
|
||||
|
||||
.. _sandboxed: https://en.wikipedia.org/wiki/Sandbox_(computer_security)
|
||||
.. _Django: https://www.djangoproject.com/
|
||||
.. _Jinja2 webpage: http://jinja.pocoo.org/
|
||||
.. _documentation: http://jinja.pocoo.org/2/documentation/
|
||||
|
||||
|
@ -0,0 +1 @@
|
||||
pip
|
@ -0,0 +1,31 @@
|
||||
Copyright (c) 2009 by the Jinja Team, see AUTHORS for more details.
|
||||
|
||||
Some rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* The names of the contributors may not be used to endorse or
|
||||
promote products derived from this software without specific
|
||||
prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -0,0 +1,68 @@
|
||||
Metadata-Version: 2.0
|
||||
Name: Jinja2
|
||||
Version: 2.10
|
||||
Summary: A small but fast and easy to use stand-alone template engine written in pure python.
|
||||
Home-page: http://jinja.pocoo.org/
|
||||
Author: Armin Ronacher
|
||||
Author-email: armin.ronacher@active-4.com
|
||||
License: BSD
|
||||
Description-Content-Type: UNKNOWN
|
||||
Platform: UNKNOWN
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Environment :: Web Environment
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 2
|
||||
Classifier: Programming Language :: Python :: 2.6
|
||||
Classifier: Programming Language :: Python :: 2.7
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3.3
|
||||
Classifier: Programming Language :: Python :: 3.4
|
||||
Classifier: Programming Language :: Python :: 3.5
|
||||
Classifier: Programming Language :: Python :: 3.6
|
||||
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
Classifier: Topic :: Text Processing :: Markup :: HTML
|
||||
Requires-Dist: MarkupSafe (>=0.23)
|
||||
Provides-Extra: i18n
|
||||
Requires-Dist: Babel (>=0.8); extra == 'i18n'
|
||||
|
||||
|
||||
Jinja2
|
||||
~~~~~~
|
||||
|
||||
Jinja2 is a template engine written in pure Python. It provides a
|
||||
`Django`_ inspired non-XML syntax but supports inline expressions and
|
||||
an optional `sandboxed`_ environment.
|
||||
|
||||
Nutshell
|
||||
--------
|
||||
|
||||
Here a small example of a Jinja template::
|
||||
|
||||
{% extends 'base.html' %}
|
||||
{% block title %}Memberlist{% endblock %}
|
||||
{% block content %}
|
||||
<ul>
|
||||
{% for user in users %}
|
||||
<li><a href="{{ user.url }}">{{ user.username }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endblock %}
|
||||
|
||||
Philosophy
|
||||
----------
|
||||
|
||||
Application logic is for the controller but don't try to make the life
|
||||
for the template designer too hard by giving him too few functionality.
|
||||
|
||||
For more informations visit the new `Jinja2 webpage`_ and `documentation`_.
|
||||
|
||||
.. _sandboxed: https://en.wikipedia.org/wiki/Sandbox_(computer_security)
|
||||
.. _Django: https://www.djangoproject.com/
|
||||
.. _Jinja2 webpage: http://jinja.pocoo.org/
|
||||
.. _documentation: http://jinja.pocoo.org/2/documentation/
|
||||
|
||||
|
@ -0,0 +1,61 @@
|
||||
Jinja2-2.10.dist-info/DESCRIPTION.rst,sha256=b5ckFDoM7vVtz_mAsJD4OPteFKCqE7beu353g4COoYI,978
|
||||
Jinja2-2.10.dist-info/LICENSE.txt,sha256=JvzUNv3Io51EiWrAPm8d_SXjhJnEjyDYvB3Tvwqqils,1554
|
||||
Jinja2-2.10.dist-info/METADATA,sha256=18EgU8zR6-av-0-5y_gXebzK4GnBB_76lALUsl-6QHM,2258
|
||||
Jinja2-2.10.dist-info/RECORD,,
|
||||
Jinja2-2.10.dist-info/WHEEL,sha256=kdsN-5OJAZIiHN-iO4Rhl82KyS0bDWf4uBwMbkNafr8,110
|
||||
Jinja2-2.10.dist-info/entry_points.txt,sha256=NdzVcOrqyNyKDxD09aERj__3bFx2paZhizFDsKmVhiA,72
|
||||
Jinja2-2.10.dist-info/metadata.json,sha256=NPUJ9TMBxVQAv_kTJzvU8HwmP-4XZvbK9mz6_4YUVl4,1473
|
||||
Jinja2-2.10.dist-info/top_level.txt,sha256=PkeVWtLb3-CqjWi1fO29OCbj55EhX_chhKrCdrVe_zs,7
|
||||
jinja2/__init__.py,sha256=xJHjaMoy51_KXn1wf0cysH6tUUifUxZCwSOfcJGEYZw,2614
|
||||
jinja2/_compat.py,sha256=xP60CE5Qr8FTYcDE1f54tbZLKGvMwYml4-8T7Q4KG9k,2596
|
||||
jinja2/_identifier.py,sha256=W1QBSY-iJsyt6oR_nKSuNNCzV95vLIOYgUNPUI1d5gU,1726
|
||||
jinja2/asyncfilters.py,sha256=cTDPvrS8Hp_IkwsZ1m9af_lr5nHysw7uTa5gV0NmZVE,4144
|
||||
jinja2/asyncsupport.py,sha256=UErQ3YlTLaSjFb94P4MVn08-aVD9jJxty2JVfMRb-1M,7878
|
||||
jinja2/bccache.py,sha256=nQldx0ZRYANMyfvOihRoYFKSlUdd5vJkS7BjxNwlOZM,12794
|
||||
jinja2/compiler.py,sha256=BqC5U6JxObSRhblyT_a6Tp5GtEU5z3US1a4jLQaxxgo,65386
|
||||
jinja2/constants.py,sha256=uwwV8ZUhHhacAuz5PTwckfsbqBaqM7aKfyJL7kGX5YQ,1626
|
||||
jinja2/debug.py,sha256=WTVeUFGUa4v6ReCsYv-iVPa3pkNB75OinJt3PfxNdXs,12045
|
||||
jinja2/defaults.py,sha256=Em-95hmsJxIenDCZFB1YSvf9CNhe9rBmytN3yUrBcWA,1400
|
||||
jinja2/environment.py,sha256=VnkAkqw8JbjZct4tAyHlpBrka2vqB-Z58RAP-32P1ZY,50849
|
||||
jinja2/exceptions.py,sha256=_Rj-NVi98Q6AiEjYQOsP8dEIdu5AlmRHzcSNOPdWix4,4428
|
||||
jinja2/ext.py,sha256=atMQydEC86tN1zUsdQiHw5L5cF62nDbqGue25Yiu3N4,24500
|
||||
jinja2/filters.py,sha256=yOAJk0MsH-_gEC0i0U6NweVQhbtYaC-uE8xswHFLF4w,36528
|
||||
jinja2/idtracking.py,sha256=2GbDSzIvGArEBGLkovLkqEfmYxmWsEf8c3QZwM4uNsw,9197
|
||||
jinja2/lexer.py,sha256=ySEPoXd1g7wRjsuw23uimS6nkGN5aqrYwcOKxCaVMBQ,28559
|
||||
jinja2/loaders.py,sha256=xiTuURKAEObyym0nU8PCIXu_Qp8fn0AJ5oIADUUm-5Q,17382
|
||||
jinja2/meta.py,sha256=fmKHxkmZYAOm9QyWWy8EMd6eefAIh234rkBMW2X4ZR8,4340
|
||||
jinja2/nativetypes.py,sha256=_sJhS8f-8Q0QMIC0dm1YEdLyxEyoO-kch8qOL5xUDfE,7308
|
||||
jinja2/nodes.py,sha256=L10L_nQDfubLhO3XjpF9qz46FSh2clL-3e49ogVlMmA,30853
|
||||
jinja2/optimizer.py,sha256=MsdlFACJ0FRdPtjmCAdt7JQ9SGrXFaDNUaslsWQaG3M,1722
|
||||
jinja2/parser.py,sha256=lPzTEbcpTRBLw8ii6OYyExHeAhaZLMA05Hpv4ll3ULk,35875
|
||||
jinja2/runtime.py,sha256=DHdD38Pq8gj7uWQC5usJyWFoNWL317A9AvXOW_CLB34,27755
|
||||
jinja2/sandbox.py,sha256=TVyZHlNqqTzsv9fv2NvJNmSdWRHTguhyMHdxjWms32U,16708
|
||||
jinja2/tests.py,sha256=iJQLwbapZr-EKquTG_fVOVdwHUUKf3SX9eNkjQDF8oU,4237
|
||||
jinja2/utils.py,sha256=q24VupGZotQ-uOyrJxCaXtDWhZC1RgsQG7kcdmjck2Q,20629
|
||||
jinja2/visitor.py,sha256=JD1H1cANA29JcntFfN5fPyqQxB4bI4wC00BzZa-XHks,3316
|
||||
Jinja2-2.10.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
jinja2/_compat.pyc,,
|
||||
jinja2/defaults.pyc,,
|
||||
jinja2/sandbox.pyc,,
|
||||
jinja2/environment.pyc,,
|
||||
jinja2/runtime.pyc,,
|
||||
jinja2/utils.pyc,,
|
||||
jinja2/parser.pyc,,
|
||||
jinja2/debug.pyc,,
|
||||
jinja2/visitor.pyc,,
|
||||
jinja2/ext.pyc,,
|
||||
jinja2/lexer.pyc,,
|
||||
jinja2/_identifier.pyc,,
|
||||
jinja2/nodes.pyc,,
|
||||
jinja2/meta.pyc,,
|
||||
jinja2/compiler.pyc,,
|
||||
jinja2/nativetypes.pyc,,
|
||||
jinja2/exceptions.pyc,,
|
||||
jinja2/bccache.pyc,,
|
||||
jinja2/filters.pyc,,
|
||||
jinja2/__init__.pyc,,
|
||||
jinja2/constants.pyc,,
|
||||
jinja2/loaders.pyc,,
|
||||
jinja2/optimizer.pyc,,
|
||||
jinja2/tests.pyc,,
|
||||
jinja2/idtracking.pyc,,
|
@ -0,0 +1,6 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.30.0)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py2-none-any
|
||||
Tag: py3-none-any
|
||||
|
@ -0,0 +1,4 @@
|
||||
|
||||
[babel.extractors]
|
||||
jinja2 = jinja2.ext:babel_extract[i18n]
|
||||
|
@ -0,0 +1 @@
|
||||
{"classifiers": ["Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup :: HTML"], "description_content_type": "UNKNOWN", "extensions": {"python.details": {"contacts": [{"email": "armin.ronacher@active-4.com", "name": "Armin Ronacher", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst", "license": "LICENSE.txt"}, "project_urls": {"Home": "http://jinja.pocoo.org/"}}, "python.exports": {"babel.extractors": {"jinja2": "jinja2.ext:babel_extract [i18n]"}}}, "extras": ["i18n"], "generator": "bdist_wheel (0.30.0)", "license": "BSD", "metadata_version": "2.0", "name": "Jinja2", "run_requires": [{"extra": "i18n", "requires": ["Babel (>=0.8)"]}, {"requires": ["MarkupSafe (>=0.23)"]}], "summary": "A small but fast and easy to use stand-alone template engine written in pure python.", "version": "2.10"}
|
@ -0,0 +1 @@
|
||||
jinja2
|
@ -0,0 +1 @@
|
||||
pip
|
@ -0,0 +1,43 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: Lektor
|
||||
Version: 3.1.1
|
||||
Summary: A static content management system.
|
||||
Home-page: http://github.com/lektor/lektor/
|
||||
Author: Armin Ronacher
|
||||
Author-email: armin.ronacher@active-4.com
|
||||
License: BSD
|
||||
Platform: any
|
||||
Classifier: Environment :: Web Environment
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 2.7
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
Provides-Extra: test
|
||||
Provides-Extra: ipython
|
||||
Requires-Dist: Jinja2 (>=2.4)
|
||||
Requires-Dist: click (>=6.0)
|
||||
Requires-Dist: watchdog
|
||||
Requires-Dist: mistune (>=0.7.0)
|
||||
Requires-Dist: Flask
|
||||
Requires-Dist: EXIFRead
|
||||
Requires-Dist: inifile
|
||||
Requires-Dist: Babel
|
||||
Requires-Dist: setuptools
|
||||
Requires-Dist: pip
|
||||
Requires-Dist: requests[security]
|
||||
Provides-Extra: ipython
|
||||
Requires-Dist: ipython; extra == 'ipython'
|
||||
Provides-Extra: test
|
||||
Requires-Dist: pytest; extra == 'test'
|
||||
Requires-Dist: pytest-cov; extra == 'test'
|
||||
Requires-Dist: pytest-mock; extra == 'test'
|
||||
Requires-Dist: pytest-click; extra == 'test'
|
||||
Requires-Dist: pytest-pylint; extra == 'test'
|
||||
|
||||
UNKNOWN
|
||||
|
||||
|
202
venv/lib/python2.7/site-packages/Lektor-3.1.1.dist-info/RECORD
Normal file
202
venv/lib/python2.7/site-packages/Lektor-3.1.1.dist-info/RECORD
Normal file
@ -0,0 +1,202 @@
|
||||
Lektor-3.1.1.dist-info/METADATA,sha256=Z-m3XYiGuEf3w035do8299mGCRUFM9waEtAKPGCzOhw,1336
|
||||
Lektor-3.1.1.dist-info/RECORD,,
|
||||
Lektor-3.1.1.dist-info/WHEEL,sha256=1GbQwWo-bz5MQ7TWgxmoj0u3qc5GM8qVkJvIGW53qLM,93
|
||||
Lektor-3.1.1.dist-info/entry_points.txt,sha256=T0VAQffOGZ1ei92JnlBsjj9sRxSkTmLWFu6QDTUZ63Y,62
|
||||
Lektor-3.1.1.dist-info/top_level.txt,sha256=cutZ_vGXL_Ib0DKNb_hAT4AXMJyFvyEjzv3l7lh0caU,7
|
||||
lektor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
lektor/_compat.py,sha256=yGyoDqaQUQuQ-CV2vsK-k3TAf7By5ppQZgJIGvyhhzU,2052
|
||||
lektor/assets.py,sha256=luIK4fb9AZz7tVBEvF5dwd5f80hjj2Zi1FisM-U0hn8,3881
|
||||
lektor/build_programs.py,sha256=ohn71FKbJYMH1txOpXhIoxuAtFwVSlJr0MSxMlfpFdk,9273
|
||||
lektor/builder.py,sha256=QKKO-UlGk4uuPlWygXR_6E1A-lq5hvkrYFpOoxydUmc,43198
|
||||
lektor/buildfailures.py,sha256=bdmXY7zstuxgq3h5U6-bt6L7dhJRYXTFnJ0sJ6KVzjY,1967
|
||||
lektor/cli.py,sha256=bjsdse3vX5NAplHBKoGpVE3LFVKrEqCeim_DkKyxdCY,22501
|
||||
lektor/context.py,sha256=gbN476FemOIX1yXOo6ns8jgjmpW2HGMsWiNbThZgpsM,6774
|
||||
lektor/databags.py,sha256=eIqlfxJb0vJ_tMPzsVreHQpqwxCLdmisq3jiLpvs5SA,2214
|
||||
lektor/datamodel.py,sha256=W1K9jxI10p5he8SXUDA1oUOLSnTAaJPXblDvuy-6Jkw,23279
|
||||
lektor/db.py,sha256=OGlndplJqnZ4_SsnpyfaF_TuEUjcFL_51r_nw5C5lho,65132
|
||||
lektor/devcli.py,sha256=uECtnwrYoXPuUb7DhB_Rq2g1Kqj5ywZKZ6d7-CYxiqE,4095
|
||||
lektor/devserver.py,sha256=FulhSAuJnpy8ndhMonqM1RKuO6JttnRQKZ4P1VGy_DM,4511
|
||||
lektor/editor.py,sha256=jBSNMh22p4Y1bcdOlPGwtDXqCVmUpmb9qGg2AgpLgMU,13938
|
||||
lektor/environment.py,sha256=4xjT9hU-27JM8kN8xoyuTkj_DyRNgCqbGj8PIC3-s_E,21421
|
||||
lektor/exception.py,sha256=EItO_Kh7L6nOTxTy6AHu-r2sIsMgkE4spPbv8AWMmdg,651
|
||||
lektor/filecontents.py,sha256=vVSUbw_Kh_KKIxTKd41rlkapUUbQ1tnLaLST8kZS06Y,2327
|
||||
lektor/i18n.py,sha256=T9bahq8A_tHLgf75kUVeeJzh9sDt6Xmesq08pLE8BDM,2727
|
||||
lektor/imagetools.py,sha256=TyjdKzc0jFpUz36n2Wk3a9RgtPCZ93Dmv1ZhfeZ2N7c,13932
|
||||
lektor/markdown.py,sha256=jKNZ37cK65sy5ia8XgKLCP1w_oGW2vhmvxMkqUPBUHg,4224
|
||||
lektor/metaformat.py,sha256=qzIoyZ6W7DwdIMKR2bqR7LctKEv6b9CRLlHGlnRnROw,3258
|
||||
lektor/packages.py,sha256=QrOZIx19fcyam6UHPEENkgz1u3XdFbax5h5CMyuduLI,9809
|
||||
lektor/pagination.py,sha256=mRjNeNkHIufnpGXEkTdw5ElTT5gBuLndD2ENjwLmGcM,3606
|
||||
lektor/pluginsystem.py,sha256=EAAeHqtVXIzjhmjfSHv6ch0iTtKuPLvF0wxVIxfYF88,5176
|
||||
lektor/project.py,sha256=AYKvjdS4EPryQMTr4VK7VscJgHzcoO-ZcUdgzfOYe0Q,5239
|
||||
lektor/publisher.py,sha256=NvC3W7DbmJVQJGaJj4ES5g-FCK71tpVqtFG38t1a2KI,22628
|
||||
lektor/quickstart.py,sha256=hz5hYrLq1YQUj9WGH_udFzaCu3GaqECREzk5YB58lO0,9031
|
||||
lektor/reporter.py,sha256=mwYKXRqR0LKlOZmIJqWRpI4QV6o-yTUUQHLZH145FdI,11038
|
||||
lektor/sourceobj.py,sha256=kcRga6DeERGMJ-C-4jiTdID-jpHj7snTQB2pr4fo7w8,4783
|
||||
lektor/sourcesearch.py,sha256=XLEO3qmQak4QuQjh2sYd4Cz2sVyLl-94e519WImOARA,3707
|
||||
lektor/uilink.py,sha256=DL6i_mIBsbQD7SqAMCoitwMpVwtL6nyFRnct2JGYtYI,1309
|
||||
lektor/utils.py,sha256=bph99uUxVqANytej6wM_00OSdVeQe8t-xc1X9FbNRy0,18766
|
||||
lektor/watcher.py,sha256=Qherkt_5CUJwpOGnQukQ4ViGWiVAiRivwWvU4lZVGIs,2649
|
||||
lektor/admin/__init__.py,sha256=lamGWSFepQTzUZpRQxIkbc-3YsgB3deMWIYgC5FmvRk,53
|
||||
lektor/admin/package-lock.json,sha256=BbulXDwXlwJJDeXvCxGVB5hHuO9Lyc96yvvkdTQDluo,229804
|
||||
lektor/admin/package.json,sha256=JAS-uKe9CXeH6QFuFEZYIU357R-uLDEOh7kJsYj2xKs,1815
|
||||
lektor/admin/utils.py,sha256=6_XIBLnFkeN7oTdvdM33F99XO8RDzyj4slOvrUSyh44,635
|
||||
lektor/admin/webui.py,sha256=4uqn2wleIP9UeXUH1ISuKiHfOJ694MLLxpymQzNOM5Y,3287
|
||||
lektor/admin/modules/__init__.py,sha256=oDb1nLjPlb-pAlXlOGek6AoqOmhxchpLkHFLyART39k,185
|
||||
lektor/admin/modules/api.py,sha256=ibE6qdHho6QlPBczjohQxdS2P-M4BRXvDGW4pWTd2Og,9320
|
||||
lektor/admin/modules/common.py,sha256=TpGxKBMTXF8b6ciUR-5p62V7TbVZzkDp9cglpiFbhgY,919
|
||||
lektor/admin/modules/dash.py,sha256=BM-fsT8rhmAciwpKebDtkkNboCsjZvY1o9wdPVXyQEU,1425
|
||||
lektor/admin/modules/serve.py,sha256=pu2T8s34zw9Lw-GxTRY2PsdGew2BdY-xsB-_ARhNwbY,4231
|
||||
lektor/admin/static/webpack.config.js,sha256=w_EoLnYZ9B9Lp9pcnArWz09ERVUWsO_Rinotu-fpVQk,1767
|
||||
lektor/admin/static/fonts/LICENSE,sha256=0kmvAd8bkc7ReDbKJdPFUdE1WkfYU4v9dcHkJGGKfcc,559
|
||||
lektor/admin/static/fonts/RobotoSlab-Light-webfont.ttf,sha256=wPI5Soym20VC9d7HF5VTLWy_Fgm5Vk-F4M8bi3wzQvk,54088
|
||||
lektor/admin/static/fonts/RobotoSlab-Regular-webfont.ttf,sha256=X6-gGp92rufjvlbqNT8BUcRrLVdA--6IBT7TEAve7f0,54876
|
||||
lektor/admin/static/gen/478c97f5f24d794b1ce6b93cab5a4dad.ttf,sha256=X6-gGp92rufjvlbqNT8BUcRrLVdA--6IBT7TEAve7f0,54876
|
||||
lektor/admin/static/gen/674f50d287a8c48dc19ba404d20fe713.eot,sha256=e_yrbbmdXPvxcFygU23ceFhUMsxfpBu9etDwCQM7KXk,165742
|
||||
lektor/admin/static/gen/912ec66d7572ff821749319396470bde.svg,sha256=rWFXkmwWIrpOHQPUePFUE2hSS_xG9R5C_g2UX37zI-Q,444379
|
||||
lektor/admin/static/gen/af7ae505a9eed503f8b8e6982036873e.woff2,sha256=Kt78vAQefRj88tQXh53FoJmXqmTWdbejxLbOM9oT8_4,77160
|
||||
lektor/admin/static/gen/app.js,sha256=7dSVmqbBDAwIT-78NoWag38cFEAyFTW-NKQZiKCRyyM,389216
|
||||
lektor/admin/static/gen/app.js.map,sha256=zxLEhmJ8G79KlHXNYBV2d8c89C-xYKuU6MJdG8G3NvY,415300
|
||||
lektor/admin/static/gen/b06871f281fee6b241d60582ae9369b9.ttf,sha256=qljzPyOaD7AvXHpsRcBD16msmgkzNYBmlOzW1O3A1qg,165548
|
||||
lektor/admin/static/gen/fdbcf4476a0ad35d64fa51b0a5720495.ttf,sha256=wPI5Soym20VC9d7HF5VTLWy_Fgm5Vk-F4M8bi3wzQvk,54088
|
||||
lektor/admin/static/gen/fee66e712a8a08eef5805a46892932ad.woff,sha256=ugxZ3rVFD1y0Gz-TYJ7i0NmVQVh33foiPoqKdTNHTwc,98024
|
||||
lektor/admin/static/gen/styles.css,sha256=KXp29BSYqgaSd2phWc064Rr_lmUW5cNb9AooJ7d88TU,240009
|
||||
lektor/admin/static/gen/styles.css.map,sha256=Q9DnKpOP0DbEtLZh4sBDh7Y0vDYt-gvRHhWnNuu6B94,87
|
||||
lektor/admin/static/gen/styles.js,sha256=D3XTGcVv4p77HCy1D7KDux4qbTtYdBdG3VmXTjV9ZiY,164
|
||||
lektor/admin/static/gen/styles.js.map,sha256=HmxGagE2etRADqnnypOrmsjbPL0f8xc0QLJQOMnsxG0,296
|
||||
lektor/admin/static/gen/vendor.js,sha256=aRaPX87x6WSiXuiD1_M6vVGq7bQGt9RoHcf6pd9m3Gg,1280196
|
||||
lektor/admin/static/gen/vendor.js.map,sha256=RIgZM-sKfeIovophPvCSW9wJuGgfva-KptrPpycr7e8,1564399
|
||||
lektor/admin/static/js/bootstrap-extras.jsx,sha256=pKWMpC1V7paElLcLPfT_fax7EM8wnLRNixwZO7HBrCk,318
|
||||
lektor/admin/static/js/dialogSystem.jsx,sha256=6ooyPm7FoavmWRRaCj4RqrcD_wj8ubJEBh07-vlAQv8,1321
|
||||
lektor/admin/static/js/events.jsx,sha256=sd7kb28NYvOu4bPa-XHI_pzxcByeYt9EShN0IM94dI0,891
|
||||
lektor/admin/static/js/hub.jsx,sha256=xzZhWnXsxP5kUGFS6MbSs1053R8CGIn2G5j7RM_ZibE,1349
|
||||
lektor/admin/static/js/i18n.jsx,sha256=qRfQUK3zPH7-IBrm7f0x5a33s_bDaCTZeQCNjsW2re4,815
|
||||
lektor/admin/static/js/main.jsx,sha256=SRI15Ndt4XW-6FApSnU1F5s8PDI8hQsymkf7CyNNps0,2077
|
||||
lektor/admin/static/js/metaformat.jsx,sha256=TO0GBJldM1CI-6HUr_i0x7JNoo8BNH8zO7V0PhKMgDs,2256
|
||||
lektor/admin/static/js/richPromise.jsx,sha256=Sc51OfgEa6TJbUvKBZg0-ckCs2SyfovDDAhFh56oYfk,706
|
||||
lektor/admin/static/js/userLabel.jsx,sha256=_OnO7U6u1JyqDncO6mYLHeqUc8cFb9kqvdtxijvN-go,759
|
||||
lektor/admin/static/js/utils.jsx,sha256=rwdm0XY8AZaRJR6_xrg4OR0gktGyZnDcZmQ8OK_6oek,10901
|
||||
lektor/admin/static/js/widgets.jsx,sha256=WmgfzqU5hhlqxQhmQc4GGAHA-RpUFWvMNt24MhY-hdQ,4980
|
||||
lektor/admin/static/js/components/BaseComponent.jsx,sha256=16tgVFx1lYm6kqLATlnXNvd0ld29aNUjcbDTJTwG-KE,521
|
||||
lektor/admin/static/js/components/BreadCrumbs.jsx,sha256=_TJuRHO_BLzEmbuPMY9F-7Jv1sNlZuSWAklXiKSDSCw,4633
|
||||
lektor/admin/static/js/components/Component.jsx,sha256=ji2OvmMJG3u2UKfKl5Hq9ZHMP3btSYquWmAt-Jfu6ao,2185
|
||||
lektor/admin/static/js/components/DialogSlot.jsx,sha256=GDInBpU6ipzjOTiN46RdL8J6WuFXXZaubBB0V3wInB8,1468
|
||||
lektor/admin/static/js/components/Link.jsx,sha256=pr0VujOB5T8xsXzGldO3iYCINjNCfG0BpK2x5-4nPTw,520
|
||||
lektor/admin/static/js/components/RecordComponent.jsx,sha256=oqLmhxDFrNKfAHyZAz7QhcZeJIPhWTXArZgBbDJe06s,2482
|
||||
lektor/admin/static/js/components/RecordEditComponent.jsx,sha256=12bRTn0A2qY49NkZUaLjniWpPZZglocDKzMzNhfUD20,454
|
||||
lektor/admin/static/js/components/ServerStatus.jsx,sha256=N-4r7shKzThnNlepsyyVlJAPpVbgPPmpxh5SCNgd5ic,1516
|
||||
lektor/admin/static/js/components/Sidebar.jsx,sha256=lpYbOMACE5EjEXOzTpDQ0K1cl1y6BF0GWi2ZUShLcoE,9486
|
||||
lektor/admin/static/js/components/SlideDialog.jsx,sha256=tAIVZlFYix6X_FUKB8Y_C_5yuGocQv9FHb7z_5k0AkE,1615
|
||||
lektor/admin/static/js/components/ToggleGroup.jsx,sha256=LCk9v-Y4kYQk3Wi3E0vQFBNkZ9z4qJcr7W7QhrctrcE,1097
|
||||
lektor/admin/static/js/components/ToggleGroup.test.js,sha256=AJUQe8Cl7zitd1HPnIXEU1OP-lr_hIz_OH-V8oIQAUs,1629
|
||||
lektor/admin/static/js/dialogs/Refresh.jsx,sha256=DsZ4oJsRGB_KtuaIAR4z8BkiddiRXuXKOYWM57ULEaQ,2037
|
||||
lektor/admin/static/js/dialogs/errorDialog.jsx,sha256=wGBGQZgaPXblGGvjqWhYMat4BrzqNSuRU5iH6Oo-aQg,913
|
||||
lektor/admin/static/js/dialogs/findFiles.jsx,sha256=whePlZK_L15EtjO_WdwNsYHZw1QAmbw9UfR_uGN2B3U,3314
|
||||
lektor/admin/static/js/dialogs/publish.jsx,sha256=amtChm-rqDtP3LZAxjRhBPhrtujmKVCdrdPMsc_2bXs,4173
|
||||
lektor/admin/static/js/views/AddAttachmentPage.jsx,sha256=t0vZqL-C2Zirzxk672Ojr2GDEFhQcF1KswhRru7woaE,3148
|
||||
lektor/admin/static/js/views/AddChildPage.jsx,sha256=v1x6ASC1s6GwKD1dCPCY6HHlX335h8kE2838zp2gjvI,5507
|
||||
lektor/admin/static/js/views/App.jsx,sha256=t7vN5pNl-kmo99g1ZkjpEQTZucwad5_l6Yy0Vvvk--Q,1391
|
||||
lektor/admin/static/js/views/Dash.jsx,sha256=7RPUADaZl-7VcsrbODX6fakBJQ7SOWTpwRTDNIi58W4,331
|
||||
lektor/admin/static/js/views/DeletePage.jsx,sha256=IOIAeX59-sfTP6v91zcb5jCmEf3GH3RpK8Wgxb4ZTBM,6359
|
||||
lektor/admin/static/js/views/EditPage.jsx,sha256=CEqtlG2yGBBWA3QgxOF3eFwrvTSiJbRW9q9bSfoZ2yc,6229
|
||||
lektor/admin/static/js/views/PreviewPage.jsx,sha256=ZZ9daF4c7kTAPgaxlPuSUVmOSLY29RJA-SwCbtha2ds,2463
|
||||
lektor/admin/static/js/widgets/fakeWidgets.jsx,sha256=J9B-xGyJ3-D9-IOYupm3DykdUVUYpmwYF9_g4hrNOi0,1189
|
||||
lektor/admin/static/js/widgets/flowWidget.jsx,sha256=mm9YgJb-Xch_Sntinvg-F1GKOhJK6dLt7JPdAC_7wo0,8136
|
||||
lektor/admin/static/js/widgets/mixins.jsx,sha256=PsHOGm2fJt665Gq2Y2a95PzRbgzKIXi653wWfB5EawQ,790
|
||||
lektor/admin/static/js/widgets/multiWidgets.jsx,sha256=_s2S93c3RkWn9aa5OMixT6OUJJKg03YLhrYdXMPLmuU,2804
|
||||
lektor/admin/static/js/widgets/primitiveWidgets.jsx,sha256=vrVuNjLJek9Lav3zQleNaldD2PaDKZAkoY_acJyuoIk,8427
|
||||
lektor/admin/static/less/bootstrap-overrides.less,sha256=sQBC4Yf8y56f1sOSWbMfYtVYVrj0SZjZZQF-rJuj1KY,3763
|
||||
lektor/admin/static/less/main.less,sha256=MGDT8OUqnaChMGpJUABLKnUy7ON9XijwkbUYw9P5E8U,9441
|
||||
lektor/admin/static/less/utils.less,sha256=O76Y80ABRQSxZMaa45AwLMc-1MNd30-TJV-EQ76e_94,927
|
||||
lektor/admin/templates/base.html,sha256=SBiXvfHYXpuZY3sH7NSRExAUcUnntWT5-YguqMJcEoQ,318
|
||||
lektor/admin/templates/build-failure.html,sha256=e6kigTweOtog5qykvBh3lW3W19ETM5PSrbry0oZ1DUM,244
|
||||
lektor/admin/templates/dash.html,sha256=I3GQ2y2JwTN5U7AJWLNF_FHzj0FKrdoALRMweYkJ-Qs,674
|
||||
lektor/admin/templates/layout.html,sha256=GI2hhM8IO0jkDZhTfg2LSNkXCl4Kn0g9YMPhs3NdUNI,123
|
||||
lektor/quickstart-templates/plugin/.gitignore.in,sha256=wTx1ahxIGqls_OXAw_-5-X603myNl3UP6a5IpODhAm0,34
|
||||
lektor/quickstart-templates/plugin/@plugin_module@.py.in,sha256=IqZmYMx8sVtIKeUwhidcBbQr73keAf2OSTPx8tqOllU,371
|
||||
lektor/quickstart-templates/plugin/setup.py.in,sha256=nriKvhcRbJnBZ5hvuWRanqC_jac7AJlqL8aPbxbUBYY,342
|
||||
lektor/quickstart-templates/project/@project_name@.lektorproject.in,sha256=vUKl89rkDwaTgxF5_k0sC5UkVHUTaMYAbfWufltWcsc,33
|
||||
lektor/quickstart-templates/project/assets/static/style.css.in,sha256=ItbEC56BUSQPaY2Wn-ndbWkEv5edLpVsxjnNBb-m7ic,538
|
||||
lektor/quickstart-templates/project/content/contents.lr.in,sha256=kq4Qnqyijv115qBRPohZ-f1DTUCyexyWDH3gP19ndks,181
|
||||
lektor/quickstart-templates/project/content/about/contents.lr.in,sha256=v8rklERjEGd2YaFvSCXPH63O9TcE3ZuKQB6bdpF2n5A,144
|
||||
lektor/quickstart-templates/project/content/blog/contents.lr.in,sha256=57reR-aGTRMGkpTkxfzj9zV8ydbYfGHcNApibxThCs8,54
|
||||
lektor/quickstart-templates/project/content/blog/first-post/contents.lr.in,sha256=ekpgactWy2URihrkohHuFlEg55Pu4yoIZ0iWq0hE8qA,180
|
||||
lektor/quickstart-templates/project/content/projects/contents.lr.in,sha256=cyLzsnkXBvHbYK9Z-UUxBqjtWrneWDlqgU1THWbPwbQ,96
|
||||
lektor/quickstart-templates/project/models/blog-post.ini.in,sha256=u1Udd81Jp_OjwiIIWzWzjmtkm2CTc9lhdqMTFSW14mg,405
|
||||
lektor/quickstart-templates/project/models/blog.ini.in,sha256=djHda-R3oSz2evZSYHk_YDi63pBGmQmKxawZlfvU-Bw,215
|
||||
lektor/quickstart-templates/project/models/page.ini.in,sha256=JZSWW1xxSsL3QyhfqjArpw3tzQBcZj5QTq8D0AqlX54,133
|
||||
lektor/quickstart-templates/project/templates/blog-post.html.in,sha256=7rcZ1Lp_4Yv0ioCdPdAdewH-LN0VqnAVOl3ihGPnkqw,218
|
||||
lektor/quickstart-templates/project/templates/blog.html.in,sha256=XrRGgsHxWd0J1oyCYJo4Bwxm8MYD5hQ2hA9Bh8ChliE,401
|
||||
lektor/quickstart-templates/project/templates/layout.html.in,sha256=pk8L_Rrpz_3S2uWPjGxNUGNg3OaHEYsH5Z3R99T9wxY,913
|
||||
lektor/quickstart-templates/project/templates/page.html.in,sha256=FyuHTiHMYMif9Z-Oe26wx51LMYZqMsOjvhgv-NTmMNA,154
|
||||
lektor/quickstart-templates/project/templates/macros/blog.html.in,sha256=YoZOhjubMSnixklN8wz9TaSt0bSEC_f7r_5Ixbv0zuM,555
|
||||
lektor/quickstart-templates/project/templates/macros/pagination.html.in,sha256=rdtqaw5vVCsWStYuu8WXLKHolX2d0-YC4WAtTgf6D9w,475
|
||||
lektor/translations/ca.json,sha256=HjmZ_rE5IWDJImsjzmXBHKgdjMejZAVinPiEs0hxliM,6556
|
||||
lektor/translations/de.json,sha256=9EbCu86gkfp5ljrg8Ru-MI0JsXBgngcuuHa1KVbQrFk,6742
|
||||
lektor/translations/en.json,sha256=fbeC8dsm7faaxW6LdsoSsRy4z0rJkTj5wJcTYvv2nEo,6150
|
||||
lektor/translations/es.json,sha256=Aj_J4G6vkq_aMzw38Eg1yr83ypofunMFY05gxZlPpUQ,6524
|
||||
lektor/translations/fr.json,sha256=51ipoWU_yeskQ6PArhic8ljR5ZQy_3RSD3YSE-WoJDk,7104
|
||||
lektor/translations/it.json,sha256=Z-OKqo2DNpzdRNm2j1gvGZSnlQxQTKmMsHxWz1JwmNc,6576
|
||||
lektor/translations/ja.json,sha256=XuDz68clQr4XeI5gcMhDv-OYek9FJC37DabxBG4IuXw,7641
|
||||
lektor/translations/ko.json,sha256=CwkRZOkGVEru3rIaX8zvIefxdbD6ehEo2W3D2brKWJk,7048
|
||||
lektor/translations/nl.json,sha256=wkE2EqMU0HZyriMAFXuFMuUW48Os7Nj_LTYL6KrMPXw,6543
|
||||
lektor/translations/pl.json,sha256=r3EaTcF7U2rNtB6zzznONYtDBKExRS5HU4fnheGiTRg,6713
|
||||
lektor/translations/pt.json,sha256=6bu3R_rUw6zIjjAq8RRFhGnFrhAqk6q7mUhxiqqTH9A,6434
|
||||
lektor/translations/ru.json,sha256=J1MrvyR7sbcHSSvq2FJbacwdtXquskdp3PXvRYGD3zs,8674
|
||||
lektor/translations/zh.json,sha256=LmpyUVAGQSAfFOjqXp-shHjHfiTOEwojTiIrF63mj8g,5855
|
||||
lektor/types/__init__.py,sha256=ENQyCxZxhYWzXREh1qFDOfJ6DtKwd-ACQZVoPFVRFSc,3540
|
||||
lektor/types/fake.py,sha256=3NOgI__tFz4wK_3r7FG_Jvj3_AxcHX1ilDE_J0Hqfkw,765
|
||||
lektor/types/flow.py,sha256=_M7G-tQ-QuH3uL9zV63pWN4dSI8pBHipRZgkTTmiSLQ,7204
|
||||
lektor/types/formats.py,sha256=GGtKK-BtNu-N_PpkmYgwGXR5wTpMCOrJzdicGO7JRWQ,448
|
||||
lektor/types/multi.py,sha256=hRhlr_v1hxoakjVmW46cCrF_KieGJddocS3a6XLDYh8,4591
|
||||
lektor/types/primitives.py,sha256=3AUJ9NHt1iSSac8ncMJv7LDBUnkgXrdjnMN1FDlbX7M,4101
|
||||
lektor/types/special.py,sha256=Z_lvuN9_5TcPH0WPg0I97xr7J6MMh4XQGDnY_9Incx0,820
|
||||
../../../bin/lektor,sha256=dBTa2i0erXiMPjFtYTO4N9XbEqlSu11ykjsj_lrxhVI,244
|
||||
Lektor-3.1.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
lektor/editor.pyc,,
|
||||
lektor/watcher.pyc,,
|
||||
lektor/metaformat.pyc,,
|
||||
lektor/admin/modules/dash.pyc,,
|
||||
lektor/admin/modules/api.pyc,,
|
||||
lektor/pluginsystem.pyc,,
|
||||
lektor/db.pyc,,
|
||||
lektor/project.pyc,,
|
||||
lektor/__init__.pyc,,
|
||||
lektor/environment.pyc,,
|
||||
lektor/sourceobj.pyc,,
|
||||
lektor/types/flow.pyc,,
|
||||
lektor/types/formats.pyc,,
|
||||
lektor/packages.pyc,,
|
||||
lektor/buildfailures.pyc,,
|
||||
lektor/build_programs.pyc,,
|
||||
lektor/context.pyc,,
|
||||
lektor/pagination.pyc,,
|
||||
lektor/admin/modules/common.pyc,,
|
||||
lektor/exception.pyc,,
|
||||
lektor/markdown.pyc,,
|
||||
lektor/types/fake.pyc,,
|
||||
lektor/databags.pyc,,
|
||||
lektor/imagetools.pyc,,
|
||||
lektor/publisher.pyc,,
|
||||
lektor/utils.pyc,,
|
||||
lektor/types/__init__.pyc,,
|
||||
lektor/i18n.pyc,,
|
||||
lektor/quickstart.pyc,,
|
||||
lektor/admin/modules/serve.pyc,,
|
||||
lektor/filecontents.pyc,,
|
||||
lektor/uilink.pyc,,
|
||||
lektor/devcli.pyc,,
|
||||
lektor/datamodel.pyc,,
|
||||
lektor/devserver.pyc,,
|
||||
lektor/admin/__init__.pyc,,
|
||||
lektor/assets.pyc,,
|
||||
lektor/types/special.pyc,,
|
||||
lektor/admin/modules/__init__.pyc,,
|
||||
lektor/sourcesearch.pyc,,
|
||||
lektor/_compat.pyc,,
|
||||
lektor/admin/utils.pyc,,
|
||||
lektor/reporter.pyc,,
|
||||
lektor/types/primitives.pyc,,
|
||||
lektor/admin/webui.pyc,,
|
||||
lektor/types/multi.pyc,,
|
||||
lektor/builder.pyc,,
|
||||
lektor/cli.pyc,,
|
@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.31.1)
|
||||
Root-Is-Purelib: true
|
||||
Tag: cp27-none-any
|
||||
|
@ -0,0 +1,4 @@
|
||||
|
||||
[console_scripts]
|
||||
lektor=lektor.cli:main
|
||||
|
@ -0,0 +1 @@
|
||||
lektor
|
@ -0,0 +1 @@
|
||||
pip
|
@ -0,0 +1,33 @@
|
||||
Copyright (c) 2010 by Armin Ronacher and contributors. See AUTHORS
|
||||
for more details.
|
||||
|
||||
Some rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms of the software as well
|
||||
as documentation, with or without modification, are permitted provided
|
||||
that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* The names of the contributors may not be used to endorse or
|
||||
promote products derived from this software without specific
|
||||
prior written permission.
|
||||
|
||||
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
|
||||
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
|
||||
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE AND DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
@ -0,0 +1,135 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: MarkupSafe
|
||||
Version: 1.0
|
||||
Summary: Implements a XML/HTML/XHTML Markup safe string for Python
|
||||
Home-page: http://github.com/pallets/markupsafe
|
||||
Author: Armin Ronacher
|
||||
Author-email: armin.ronacher@active-4.com
|
||||
License: BSD
|
||||
Platform: UNKNOWN
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Environment :: Web Environment
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
Classifier: Topic :: Text Processing :: Markup :: HTML
|
||||
|
||||
MarkupSafe
|
||||
==========
|
||||
|
||||
Implements a unicode subclass that supports HTML strings:
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
>>> from markupsafe import Markup, escape
|
||||
>>> escape("<script>alert(document.cookie);</script>")
|
||||
Markup(u'<script>alert(document.cookie);</script>')
|
||||
>>> tmpl = Markup("<em>%s</em>")
|
||||
>>> tmpl % "Peter > Lustig"
|
||||
Markup(u'<em>Peter > Lustig</em>')
|
||||
|
||||
If you want to make an object unicode that is not yet unicode
|
||||
but don't want to lose the taint information, you can use the
|
||||
``soft_unicode`` function. (On Python 3 you can also use ``soft_str`` which
|
||||
is a different name for the same function).
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
>>> from markupsafe import soft_unicode
|
||||
>>> soft_unicode(42)
|
||||
u'42'
|
||||
>>> soft_unicode(Markup('foo'))
|
||||
Markup(u'foo')
|
||||
|
||||
HTML Representations
|
||||
--------------------
|
||||
|
||||
Objects can customize their HTML markup equivalent by overriding
|
||||
the ``__html__`` function:
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
>>> class Foo(object):
|
||||
... def __html__(self):
|
||||
... return '<strong>Nice</strong>'
|
||||
...
|
||||
>>> escape(Foo())
|
||||
Markup(u'<strong>Nice</strong>')
|
||||
>>> Markup(Foo())
|
||||
Markup(u'<strong>Nice</strong>')
|
||||
|
||||
Silent Escapes
|
||||
--------------
|
||||
|
||||
Since MarkupSafe 0.10 there is now also a separate escape function
|
||||
called ``escape_silent`` that returns an empty string for ``None`` for
|
||||
consistency with other systems that return empty strings for ``None``
|
||||
when escaping (for instance Pylons' webhelpers).
|
||||
|
||||
If you also want to use this for the escape method of the Markup
|
||||
object, you can create your own subclass that does that:
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
from markupsafe import Markup, escape_silent as escape
|
||||
|
||||
class SilentMarkup(Markup):
|
||||
__slots__ = ()
|
||||
|
||||
@classmethod
|
||||
def escape(cls, s):
|
||||
return cls(escape(s))
|
||||
|
||||
New-Style String Formatting
|
||||
---------------------------
|
||||
|
||||
Starting with MarkupSafe 0.21 new style string formats from Python 2.6 and
|
||||
3.x are now fully supported. Previously the escape behavior of those
|
||||
functions was spotty at best. The new implementations operates under the
|
||||
following algorithm:
|
||||
|
||||
1. if an object has an ``__html_format__`` method it is called as
|
||||
replacement for ``__format__`` with the format specifier. It either
|
||||
has to return a string or markup object.
|
||||
2. if an object has an ``__html__`` method it is called.
|
||||
3. otherwise the default format system of Python kicks in and the result
|
||||
is HTML escaped.
|
||||
|
||||
Here is how you can implement your own formatting:
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
class User(object):
|
||||
|
||||
def __init__(self, id, username):
|
||||
self.id = id
|
||||
self.username = username
|
||||
|
||||
def __html_format__(self, format_spec):
|
||||
if format_spec == 'link':
|
||||
return Markup('<a href="/user/{0}">{1}</a>').format(
|
||||
self.id,
|
||||
self.__html__(),
|
||||
)
|
||||
elif format_spec:
|
||||
raise ValueError('Invalid format spec')
|
||||
return self.__html__()
|
||||
|
||||
def __html__(self):
|
||||
return Markup('<span class=user>{0}</span>').format(self.username)
|
||||
|
||||
And to format that user:
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
>>> user = User(1, 'foo')
|
||||
>>> Markup('<p>User: {0:link}').format(user)
|
||||
Markup(u'<p>User: <a href="/user/1"><span class=user>foo</span></a>')
|
||||
|
||||
Markupsafe supports Python 2.6, 2.7 and Python 3.3 and higher.
|
||||
|
||||
|
@ -0,0 +1,15 @@
|
||||
MarkupSafe-1.0.dist-info/LICENSE.txt,sha256=C76IIo_WPSDsCX9k5Y1aCkZRI64TkUChjUBsYLSIJLU,1582
|
||||
MarkupSafe-1.0.dist-info/METADATA,sha256=RTBfxOEfHqiY9goR2QvR2sG0-pRm52r0QWcGi_pUYCQ,4182
|
||||
MarkupSafe-1.0.dist-info/RECORD,,
|
||||
MarkupSafe-1.0.dist-info/WHEEL,sha256=1GbQwWo-bz5MQ7TWgxmoj0u3qc5GM8qVkJvIGW53qLM,93
|
||||
MarkupSafe-1.0.dist-info/top_level.txt,sha256=qy0Plje5IJuvsCBjejJyhDCjEAdcDLK_2agVcex8Z6U,11
|
||||
markupsafe/__init__.py,sha256=xtkRdxhzJzgp65wUo1D4DjnazxHU88pPldaAuDekBeY,10697
|
||||
markupsafe/_compat.py,sha256=r1HE0CpcAZeb-AiTV9wITR91PeLHn0CzZ_XHkYoozpI,565
|
||||
markupsafe/_constants.py,sha256=U_xybFQsyXKCgHSfranJnFzo-z9nn9fuBeSk243sE5Q,4795
|
||||
markupsafe/_native.py,sha256=E2Un1ysOf-w45d18YCj8UelT5UP7Vt__IuFPYJ7YRIs,1187
|
||||
markupsafe/_speedups.c,sha256=B6Mf6Fn33WqkagfwY7q5ZBSm_vJoHDYxDB0Jp_DP7Jw,5936
|
||||
MarkupSafe-1.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
markupsafe/_native.pyc,,
|
||||
markupsafe/__init__.pyc,,
|
||||
markupsafe/_constants.pyc,,
|
||||
markupsafe/_compat.pyc,,
|
@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.31.1)
|
||||
Root-Is-Purelib: true
|
||||
Tag: cp27-none-any
|
||||
|
@ -0,0 +1 @@
|
||||
markupsafe
|
2499
venv/lib/python2.7/site-packages/OpenSSL/SSL.py
Normal file
2499
venv/lib/python2.7/site-packages/OpenSSL/SSL.py
Normal file
File diff suppressed because it is too large
Load Diff
20
venv/lib/python2.7/site-packages/OpenSSL/__init__.py
Normal file
20
venv/lib/python2.7/site-packages/OpenSSL/__init__.py
Normal file
@ -0,0 +1,20 @@
|
||||
# Copyright (C) AB Strakt
|
||||
# See LICENSE for details.
|
||||
|
||||
"""
|
||||
pyOpenSSL - A simple wrapper around the OpenSSL library
|
||||
"""
|
||||
|
||||
from OpenSSL import crypto, SSL
|
||||
from OpenSSL.version import (
|
||||
__author__, __copyright__, __email__, __license__, __summary__, __title__,
|
||||
__uri__, __version__,
|
||||
)
|
||||
|
||||
|
||||
__all__ = [
|
||||
"SSL", "crypto",
|
||||
|
||||
"__author__", "__copyright__", "__email__", "__license__", "__summary__",
|
||||
"__title__", "__uri__", "__version__",
|
||||
]
|
147
venv/lib/python2.7/site-packages/OpenSSL/_util.py
Normal file
147
venv/lib/python2.7/site-packages/OpenSSL/_util.py
Normal file
@ -0,0 +1,147 @@
|
||||
import sys
|
||||
import warnings
|
||||
|
||||
from six import PY3, binary_type, text_type
|
||||
|
||||
from cryptography.hazmat.bindings.openssl.binding import Binding
|
||||
|
||||
|
||||
binding = Binding()
|
||||
binding.init_static_locks()
|
||||
ffi = binding.ffi
|
||||
lib = binding.lib
|
||||
|
||||
|
||||
# This is a special CFFI allocator that does not bother to zero its memory
|
||||
# after allocation. This has vastly better performance on large allocations and
|
||||
# so should be used whenever we don't need the memory zeroed out.
|
||||
no_zero_allocator = ffi.new_allocator(should_clear_after_alloc=False)
|
||||
|
||||
|
||||
def text(charp):
|
||||
"""
|
||||
Get a native string type representing of the given CFFI ``char*`` object.
|
||||
|
||||
:param charp: A C-style string represented using CFFI.
|
||||
|
||||
:return: :class:`str`
|
||||
"""
|
||||
if not charp:
|
||||
return ""
|
||||
return native(ffi.string(charp))
|
||||
|
||||
|
||||
def exception_from_error_queue(exception_type):
|
||||
"""
|
||||
Convert an OpenSSL library failure into a Python exception.
|
||||
|
||||
When a call to the native OpenSSL library fails, this is usually signalled
|
||||
by the return value, and an error code is stored in an error queue
|
||||
associated with the current thread. The err library provides functions to
|
||||
obtain these error codes and textual error messages.
|
||||
"""
|
||||
errors = []
|
||||
|
||||
while True:
|
||||
error = lib.ERR_get_error()
|
||||
if error == 0:
|
||||
break
|
||||
errors.append((
|
||||
text(lib.ERR_lib_error_string(error)),
|
||||
text(lib.ERR_func_error_string(error)),
|
||||
text(lib.ERR_reason_error_string(error))))
|
||||
|
||||
raise exception_type(errors)
|
||||
|
||||
|
||||
def make_assert(error):
|
||||
"""
|
||||
Create an assert function that uses :func:`exception_from_error_queue` to
|
||||
raise an exception wrapped by *error*.
|
||||
"""
|
||||
def openssl_assert(ok):
|
||||
"""
|
||||
If *ok* is not True, retrieve the error from OpenSSL and raise it.
|
||||
"""
|
||||
if ok is not True:
|
||||
exception_from_error_queue(error)
|
||||
|
||||
return openssl_assert
|
||||
|
||||
|
||||
def native(s):
|
||||
"""
|
||||
Convert :py:class:`bytes` or :py:class:`unicode` to the native
|
||||
:py:class:`str` type, using UTF-8 encoding if conversion is necessary.
|
||||
|
||||
:raise UnicodeError: The input string is not UTF-8 decodeable.
|
||||
|
||||
:raise TypeError: The input is neither :py:class:`bytes` nor
|
||||
:py:class:`unicode`.
|
||||
"""
|
||||
if not isinstance(s, (binary_type, text_type)):
|
||||
raise TypeError("%r is neither bytes nor unicode" % s)
|
||||
if PY3:
|
||||
if isinstance(s, binary_type):
|
||||
return s.decode("utf-8")
|
||||
else:
|
||||
if isinstance(s, text_type):
|
||||
return s.encode("utf-8")
|
||||
return s
|
||||
|
||||
|
||||
def path_string(s):
|
||||
"""
|
||||
Convert a Python string to a :py:class:`bytes` string identifying the same
|
||||
path and which can be passed into an OpenSSL API accepting a filename.
|
||||
|
||||
:param s: An instance of :py:class:`bytes` or :py:class:`unicode`.
|
||||
|
||||
:return: An instance of :py:class:`bytes`.
|
||||
"""
|
||||
if isinstance(s, binary_type):
|
||||
return s
|
||||
elif isinstance(s, text_type):
|
||||
return s.encode(sys.getfilesystemencoding())
|
||||
else:
|
||||
raise TypeError("Path must be represented as bytes or unicode string")
|
||||
|
||||
|
||||
if PY3:
|
||||
def byte_string(s):
|
||||
return s.encode("charmap")
|
||||
else:
|
||||
def byte_string(s):
|
||||
return s
|
||||
|
||||
|
||||
# A marker object to observe whether some optional arguments are passed any
|
||||
# value or not.
|
||||
UNSPECIFIED = object()
|
||||
|
||||
_TEXT_WARNING = (
|
||||
text_type.__name__ + " for {0} is no longer accepted, use bytes"
|
||||
)
|
||||
|
||||
|
||||
def text_to_bytes_and_warn(label, obj):
|
||||
"""
|
||||
If ``obj`` is text, emit a warning that it should be bytes instead and try
|
||||
to convert it to bytes automatically.
|
||||
|
||||
:param str label: The name of the parameter from which ``obj`` was taken
|
||||
(so a developer can easily find the source of the problem and correct
|
||||
it).
|
||||
|
||||
:return: If ``obj`` is the text string type, a ``bytes`` object giving the
|
||||
UTF-8 encoding of that text is returned. Otherwise, ``obj`` itself is
|
||||
returned.
|
||||
"""
|
||||
if isinstance(obj, text_type):
|
||||
warnings.warn(
|
||||
_TEXT_WARNING.format(label),
|
||||
category=DeprecationWarning,
|
||||
stacklevel=3
|
||||
)
|
||||
return obj.encode('utf-8')
|
||||
return obj
|
3123
venv/lib/python2.7/site-packages/OpenSSL/crypto.py
Normal file
3123
venv/lib/python2.7/site-packages/OpenSSL/crypto.py
Normal file
File diff suppressed because it is too large
Load Diff
42
venv/lib/python2.7/site-packages/OpenSSL/debug.py
Normal file
42
venv/lib/python2.7/site-packages/OpenSSL/debug.py
Normal file
@ -0,0 +1,42 @@
|
||||
from __future__ import print_function
|
||||
|
||||
import ssl
|
||||
import sys
|
||||
|
||||
import OpenSSL.SSL
|
||||
import cffi
|
||||
import cryptography
|
||||
|
||||
from . import version
|
||||
|
||||
|
||||
_env_info = u"""\
|
||||
pyOpenSSL: {pyopenssl}
|
||||
cryptography: {cryptography}
|
||||
cffi: {cffi}
|
||||
cryptography's compiled against OpenSSL: {crypto_openssl_compile}
|
||||
cryptography's linked OpenSSL: {crypto_openssl_link}
|
||||
Pythons's OpenSSL: {python_openssl}
|
||||
Python executable: {python}
|
||||
Python version: {python_version}
|
||||
Platform: {platform}
|
||||
sys.path: {sys_path}""".format(
|
||||
pyopenssl=version.__version__,
|
||||
crypto_openssl_compile=OpenSSL._util.ffi.string(
|
||||
OpenSSL._util.lib.OPENSSL_VERSION_TEXT,
|
||||
).decode("ascii"),
|
||||
crypto_openssl_link=OpenSSL.SSL.SSLeay_version(
|
||||
OpenSSL.SSL.SSLEAY_VERSION
|
||||
).decode("ascii"),
|
||||
python_openssl=getattr(ssl, "OPENSSL_VERSION", "n/a"),
|
||||
cryptography=cryptography.__version__,
|
||||
cffi=cffi.__version__,
|
||||
python=sys.executable,
|
||||
python_version=sys.version,
|
||||
platform=sys.platform,
|
||||
sys_path=sys.path,
|
||||
)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
print(_env_info)
|
40
venv/lib/python2.7/site-packages/OpenSSL/rand.py
Normal file
40
venv/lib/python2.7/site-packages/OpenSSL/rand.py
Normal file
@ -0,0 +1,40 @@
|
||||
"""
|
||||
PRNG management routines, thin wrappers.
|
||||
"""
|
||||
|
||||
from OpenSSL._util import lib as _lib
|
||||
|
||||
|
||||
def add(buffer, entropy):
|
||||
"""
|
||||
Mix bytes from *string* into the PRNG state.
|
||||
|
||||
The *entropy* argument is (the lower bound of) an estimate of how much
|
||||
randomness is contained in *string*, measured in bytes.
|
||||
|
||||
For more information, see e.g. :rfc:`1750`.
|
||||
|
||||
This function is only relevant if you are forking Python processes and
|
||||
need to reseed the CSPRNG after fork.
|
||||
|
||||
:param buffer: Buffer with random data.
|
||||
:param entropy: The entropy (in bytes) measurement of the buffer.
|
||||
|
||||
:return: :obj:`None`
|
||||
"""
|
||||
if not isinstance(buffer, bytes):
|
||||
raise TypeError("buffer must be a byte string")
|
||||
|
||||
if not isinstance(entropy, int):
|
||||
raise TypeError("entropy must be an integer")
|
||||
|
||||
_lib.RAND_add(buffer, len(buffer), entropy)
|
||||
|
||||
|
||||
def status():
|
||||
"""
|
||||
Check whether the PRNG has been seeded with enough data.
|
||||
|
||||
:return: 1 if the PRNG is seeded enough, 0 otherwise.
|
||||
"""
|
||||
return _lib.RAND_status()
|
31
venv/lib/python2.7/site-packages/OpenSSL/tsafe.py
Normal file
31
venv/lib/python2.7/site-packages/OpenSSL/tsafe.py
Normal file
@ -0,0 +1,31 @@
|
||||
import warnings
|
||||
from threading import RLock as _RLock
|
||||
|
||||
from OpenSSL import SSL as _ssl
|
||||
|
||||
|
||||
warnings.warn(
|
||||
"OpenSSL.tsafe is deprecated and will be removed",
|
||||
DeprecationWarning, stacklevel=3
|
||||
)
|
||||
|
||||
|
||||
class Connection:
|
||||
def __init__(self, *args):
|
||||
self._ssl_conn = _ssl.Connection(*args)
|
||||
self._lock = _RLock()
|
||||
|
||||
for f in ('get_context', 'pending', 'send', 'write', 'recv', 'read',
|
||||
'renegotiate', 'bind', 'listen', 'connect', 'accept',
|
||||
'setblocking', 'fileno', 'shutdown', 'close', 'get_cipher_list',
|
||||
'getpeername', 'getsockname', 'getsockopt', 'setsockopt',
|
||||
'makefile', 'get_app_data', 'set_app_data', 'state_string',
|
||||
'sock_shutdown', 'get_peer_certificate', 'get_peer_cert_chain',
|
||||
'want_read', 'want_write', 'set_connect_state',
|
||||
'set_accept_state', 'connect_ex', 'sendall'):
|
||||
exec("""def %s(self, *args):
|
||||
self._lock.acquire()
|
||||
try:
|
||||
return self._ssl_conn.%s(*args)
|
||||
finally:
|
||||
self._lock.release()\n""" % (f, f))
|
22
venv/lib/python2.7/site-packages/OpenSSL/version.py
Normal file
22
venv/lib/python2.7/site-packages/OpenSSL/version.py
Normal file
@ -0,0 +1,22 @@
|
||||
# Copyright (C) AB Strakt
|
||||
# Copyright (C) Jean-Paul Calderone
|
||||
# See LICENSE for details.
|
||||
|
||||
"""
|
||||
pyOpenSSL - A simple wrapper around the OpenSSL library
|
||||
"""
|
||||
|
||||
__all__ = [
|
||||
"__author__", "__copyright__", "__email__", "__license__", "__summary__",
|
||||
"__title__", "__uri__", "__version__",
|
||||
]
|
||||
|
||||
__version__ = "18.0.0"
|
||||
|
||||
__title__ = "pyOpenSSL"
|
||||
__uri__ = "https://pyopenssl.org/"
|
||||
__summary__ = "Python wrapper module around the OpenSSL library"
|
||||
__author__ = "The pyOpenSSL developers"
|
||||
__email__ = "cryptography-dev@python.org"
|
||||
__license__ = "Apache License, Version 2.0"
|
||||
__copyright__ = "Copyright 2001-2017 {0}".format(__author__)
|
@ -0,0 +1 @@
|
||||
pip
|
@ -0,0 +1,35 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: PyYAML
|
||||
Version: 3.13
|
||||
Summary: YAML parser and emitter for Python
|
||||
Home-page: http://pyyaml.org/wiki/PyYAML
|
||||
Author: Kirill Simonov
|
||||
Author-email: xi@resolvent.net
|
||||
License: MIT
|
||||
Download-URL: http://pyyaml.org/download/pyyaml/PyYAML-3.13.tar.gz
|
||||
Platform: Any
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: MIT License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 2
|
||||
Classifier: Programming Language :: Python :: 2.7
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3.4
|
||||
Classifier: Programming Language :: Python :: 3.5
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
Classifier: Topic :: Text Processing :: Markup
|
||||
|
||||
YAML is a data serialization format designed for human readability
|
||||
and interaction with scripting languages. PyYAML is a YAML parser
|
||||
and emitter for Python.
|
||||
|
||||
PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
|
||||
support, capable extension API, and sensible error messages. PyYAML
|
||||
supports standard YAML tags and provides Python-specific tags that
|
||||
allow to represent an arbitrary Python object.
|
||||
|
||||
PyYAML is applicable for a broad range of tasks from complex
|
||||
configuration files to object serialization and persistance.
|
||||
|
@ -0,0 +1,39 @@
|
||||
PyYAML-3.13.dist-info/METADATA,sha256=CYonKobrYoECdL2rhy8TUdOptU02BZL8BQaOGbxuudM,1424
|
||||
PyYAML-3.13.dist-info/RECORD,,
|
||||
PyYAML-3.13.dist-info/WHEEL,sha256=THOELdoF0gz8Eu1fKvUoJv6AlhyCjQSuUxW0nm-XBW8,105
|
||||
PyYAML-3.13.dist-info/top_level.txt,sha256=rpj0IVMTisAjh_1vG3Ccf9v5jpCQwAz6cD1IVU5ZdhQ,11
|
||||
yaml/__init__.py,sha256=Qz7WIGATMtHvmu_vLmCcFTaiyZn5ptv2rsNGsdzlnbc,9776
|
||||
yaml/composer.py,sha256=pOjZ5afqNfH22WXyS6xlQCB2PbSrFPjK-qFPOEI76fw,4921
|
||||
yaml/constructor.py,sha256=S_Pux76-hgmgtJeJVtSvQ9ynmtEIR2jAx2ljAochKU0,25145
|
||||
yaml/cyaml.py,sha256=xK_IxkrRcetZeNwB_wzDAHYCWsumOFfsTlk3CeoM5kQ,3290
|
||||
yaml/dumper.py,sha256=ONPYNHirnLm-qCm-h9swnMWzZhncilexboIPRoNdcq4,2719
|
||||
yaml/emitter.py,sha256=Xya7zhTX3ykxMAdAgDIedejmLb1Q71W2G4yt4nTSMIM,43298
|
||||
yaml/error.py,sha256=7K-NdIv0qNKPKbnXxEg0L_b9K7nYDORr3rzm8_b-iBY,2559
|
||||
yaml/events.py,sha256=50_TksgQiE4up-lKo_V-nBy-tAIxkIPQxY5qDhKCeHw,2445
|
||||
yaml/loader.py,sha256=t_WLbw1-iWQ4KT_FUppJu30cFIU-l8NCb7bjoXJoV6A,1132
|
||||
yaml/nodes.py,sha256=gPKNj8pKCdh2d4gr3gIYINnPOaOxGhJAUiYhGRnPE84,1440
|
||||
yaml/parser.py,sha256=sgXahZA3DkySYnaC4D_zcl3l2y4Y5R40icWtdwkF_NE,25542
|
||||
yaml/reader.py,sha256=hKuxSbid1rSlfKBsshf5qaPwVduaCJA5t5S9Jum6CAA,6746
|
||||
yaml/representer.py,sha256=x3F9vDF4iiPit8sR8tgR-kjtotWTzH_Zv9moq0fMtlY,17711
|
||||
yaml/resolver.py,sha256=5Z3boiMikL6Qt6fS5Mt8fHym0GxbW7CMT2f2fnD1ZPQ,9122
|
||||
yaml/scanner.py,sha256=ft5i4fP9m0MrpKY9N8Xa24H1LqKhwGQXLG1Hd9gCSsk,52446
|
||||
yaml/serializer.py,sha256=tRsRwfu5E9fpLU7LY3vBQf2prt77hwnYlMt5dnBJLig,4171
|
||||
yaml/tokens.py,sha256=lTQIzSVw8Mg9wv459-TjiOQe6wVziqaRlqX2_89rp54,2573
|
||||
PyYAML-3.13.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
yaml/loader.pyc,,
|
||||
yaml/__init__.pyc,,
|
||||
yaml/reader.pyc,,
|
||||
yaml/cyaml.pyc,,
|
||||
yaml/resolver.pyc,,
|
||||
yaml/constructor.pyc,,
|
||||
yaml/scanner.pyc,,
|
||||
yaml/dumper.pyc,,
|
||||
yaml/serializer.pyc,,
|
||||
yaml/nodes.pyc,,
|
||||
yaml/events.pyc,,
|
||||
yaml/representer.pyc,,
|
||||
yaml/error.pyc,,
|
||||
yaml/tokens.pyc,,
|
||||
yaml/parser.pyc,,
|
||||
yaml/composer.pyc,,
|
||||
yaml/emitter.pyc,,
|
@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.31.1)
|
||||
Root-Is-Purelib: false
|
||||
Tag: cp27-cp27mu-linux_x86_64
|
||||
|
@ -0,0 +1,2 @@
|
||||
_yaml
|
||||
yaml
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user