Initial commit
This commit is contained in:
4
Readme.md
Normal file
4
Readme.md
Normal file
@@ -0,0 +1,4 @@
|
||||
== Kivi NLP ==
|
||||
|
||||
```$ source ./venv/bin/activate```
|
||||
```$ python hamo.py```
|
||||
62
hamo.py
Normal file
62
hamo.py
Normal file
@@ -0,0 +1,62 @@
|
||||
import requests
|
||||
from bs4 import BeautifulSoup
|
||||
from googletrans import Translator
|
||||
from nltk import sent_tokenize
|
||||
import re
|
||||
|
||||
# download url
|
||||
url = 'https://www.olx.ba/artikal/33001845/stan-u-centru-ilidza-sa-balkona/'
|
||||
res = requests.get(url)
|
||||
html_page = res.content
|
||||
|
||||
# remove html
|
||||
soup = BeautifulSoup(html_page, 'html.parser')
|
||||
text = soup.find_all(text=True)
|
||||
|
||||
output = ''
|
||||
blacklist = [
|
||||
'[document]',
|
||||
'noscript',
|
||||
'header',
|
||||
'html',
|
||||
'meta',
|
||||
'style',
|
||||
'head',
|
||||
'input',
|
||||
'script',
|
||||
]
|
||||
|
||||
for t in text:
|
||||
if t.parent.name not in blacklist:
|
||||
output += '{}\n'.format(t)
|
||||
|
||||
|
||||
# mark local traits (currency etc)
|
||||
|
||||
internationalized = re.sub(r'KM', '_currency_', output)
|
||||
|
||||
print("======================================")
|
||||
# translate to english
|
||||
translator = Translator()
|
||||
en_output = translator.translate(internationalized).text
|
||||
sentences = sent_tokenize(en_output)
|
||||
no_whitespace = list(map(lambda s: re.sub(r'[^A-Za-z0-9\.,-_]+', ' ', s),sentences))
|
||||
|
||||
only_with_numbers = [sentence for sentence in no_whitespace if bool(re.search(r'\d', sentence))]
|
||||
|
||||
lines = [sentence.split(' ') for sentence in only_with_numbers]
|
||||
|
||||
features = []
|
||||
for line in lines:
|
||||
for idx, word in enumerate(line):
|
||||
if bool(re.search(r'\d+', word)):
|
||||
features.append(list(filter(None,[
|
||||
line[idx-1] if idx > 0 else None,
|
||||
line[idx],
|
||||
line[idx+1] if idx < len(line)-1 else None
|
||||
])))
|
||||
|
||||
|
||||
for feature in features:
|
||||
print(feature)
|
||||
|
||||
10
requirements.txt
Normal file
10
requirements.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
beautifulsoup4==4.8.1
|
||||
certifi==2019.9.11
|
||||
chardet==3.0.4
|
||||
googletrans==2.4.0
|
||||
idna==2.8
|
||||
nltk==3.4.5
|
||||
requests==2.22.0
|
||||
six==1.12.0
|
||||
soupsieve==1.9.4
|
||||
urllib3==1.25.6
|
||||
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/hamo/projects/misc/adreader/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 || true
|
||||
|
||||
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
|
||||
42
venv/bin/activate.csh
Normal file
42
venv/bin/activate.csh
Normal file
@@ -0,0 +1,42 @@
|
||||
# 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>.
|
||||
|
||||
set newline='\
|
||||
'
|
||||
|
||||
alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH:q" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT:q" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; test "\!:*" != "nondestructive" && unalias deactivate && unalias pydoc'
|
||||
|
||||
# Unset irrelevant variables.
|
||||
deactivate nondestructive
|
||||
|
||||
setenv VIRTUAL_ENV "/home/hamo/projects/misc/adreader/venv"
|
||||
|
||||
set _OLD_VIRTUAL_PATH="$PATH:q"
|
||||
setenv PATH "$VIRTUAL_ENV:q/bin:$PATH:q"
|
||||
|
||||
|
||||
|
||||
if ("" != "") then
|
||||
set env_name = ""
|
||||
else
|
||||
set env_name = "$VIRTUAL_ENV:t:q"
|
||||
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:q"
|
||||
if ( "$prompt:q" =~ *"$newline:q"* ) then
|
||||
:
|
||||
else
|
||||
set prompt = "[$env_name:q] $prompt:q"
|
||||
endif
|
||||
endif
|
||||
|
||||
unset env_name
|
||||
|
||||
alias pydoc python -m pydoc
|
||||
|
||||
rehash
|
||||
101
venv/bin/activate.fish
Normal file
101
venv/bin/activate.fish
Normal file
@@ -0,0 +1,101 @@
|
||||
# This file must be used using `source bin/activate.fish` *within a running fish ( http://fishshell.com ) session*.
|
||||
# Do not run it directly.
|
||||
|
||||
function _bashify_path -d "Converts a fish path to something bash can recognize"
|
||||
set fishy_path $argv
|
||||
set bashy_path $fishy_path[1]
|
||||
for path_part in $fishy_path[2..-1]
|
||||
set bashy_path "$bashy_path:$path_part"
|
||||
end
|
||||
echo $bashy_path
|
||||
end
|
||||
|
||||
function _fishify_path -d "Converts a bash path to something fish can recognize"
|
||||
echo $argv | tr ':' '\n'
|
||||
end
|
||||
|
||||
function deactivate -d 'Exit virtualenv mode and return to the normal environment.'
|
||||
# reset old environment variables
|
||||
if test -n "$_OLD_VIRTUAL_PATH"
|
||||
# https://github.com/fish-shell/fish-shell/issues/436 altered PATH handling
|
||||
if test (echo $FISH_VERSION | tr "." "\n")[1] -lt 3
|
||||
set -gx PATH (_fishify_path $_OLD_VIRTUAL_PATH)
|
||||
else
|
||||
set -gx PATH $_OLD_VIRTUAL_PATH
|
||||
end
|
||||
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
|
||||
functions -e _bashify_path
|
||||
functions -e _fishify_path
|
||||
end
|
||||
end
|
||||
|
||||
# Unset irrelevant variables.
|
||||
deactivate nondestructive
|
||||
|
||||
set -gx VIRTUAL_ENV "/home/hamo/projects/misc/adreader/venv"
|
||||
|
||||
# https://github.com/fish-shell/fish-shell/issues/436 altered PATH handling
|
||||
if test (echo $FISH_VERSION | tr "." "\n")[1] -lt 3
|
||||
set -gx _OLD_VIRTUAL_PATH (_bashify_path $PATH)
|
||||
else
|
||||
set -gx _OLD_VIRTUAL_PATH $PATH
|
||||
end
|
||||
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
|
||||
60
venv/bin/activate.ps1
Normal file
60
venv/bin/activate.ps1
Normal file
@@ -0,0 +1,60 @@
|
||||
# This file must be dot sourced from PoSh; you cannot run it directly. Do this: . ./activate.ps1
|
||||
|
||||
$script:THIS_PATH = $myinvocation.mycommand.path
|
||||
$script:BASE_DIR = split-path (resolve-path "$THIS_PATH/..") -Parent
|
||||
|
||||
function global:deactivate([switch] $NonDestructive)
|
||||
{
|
||||
if (test-path variable:_OLD_VIRTUAL_PATH)
|
||||
{
|
||||
$env:PATH = $variable:_OLD_VIRTUAL_PATH
|
||||
remove-variable "_OLD_VIRTUAL_PATH" -scope global
|
||||
}
|
||||
|
||||
if (test-path function:_old_virtual_prompt)
|
||||
{
|
||||
$function:prompt = $function:_old_virtual_prompt
|
||||
remove-item function:\_old_virtual_prompt
|
||||
}
|
||||
|
||||
if ($env:VIRTUAL_ENV)
|
||||
{
|
||||
$old_env = split-path $env:VIRTUAL_ENV -leaf
|
||||
remove-item env:VIRTUAL_ENV -erroraction silentlycontinue
|
||||
}
|
||||
|
||||
if (!$NonDestructive)
|
||||
{
|
||||
# Self destruct!
|
||||
remove-item function:deactivate
|
||||
remove-item function:pydoc
|
||||
}
|
||||
}
|
||||
|
||||
function global:pydoc
|
||||
{
|
||||
python -m pydoc $args
|
||||
}
|
||||
|
||||
# unset irrelevant variables
|
||||
deactivate -nondestructive
|
||||
|
||||
$VIRTUAL_ENV = $BASE_DIR
|
||||
$env:VIRTUAL_ENV = $VIRTUAL_ENV
|
||||
|
||||
$global:_OLD_VIRTUAL_PATH = $env:PATH
|
||||
$env:PATH = "$env:VIRTUAL_ENV/bin:" + $env:PATH
|
||||
if (!$env:VIRTUAL_ENV_DISABLE_PROMPT)
|
||||
{
|
||||
function global:_old_virtual_prompt
|
||||
{
|
||||
""
|
||||
}
|
||||
$function:_old_virtual_prompt = $function:prompt
|
||||
function global:prompt
|
||||
{
|
||||
# Add a prefix to the current prompt, but don't discard it.
|
||||
write-host "($( split-path $env:VIRTUAL_ENV -leaf )) " -nonewline
|
||||
& $function:_old_virtual_prompt
|
||||
}
|
||||
}
|
||||
39
venv/bin/activate.xsh
Normal file
39
venv/bin/activate.xsh
Normal file
@@ -0,0 +1,39 @@
|
||||
"""Xonsh activate script for virtualenv"""
|
||||
from xonsh.tools import get_sep as _get_sep
|
||||
|
||||
def _deactivate(args):
|
||||
if "pydoc" in aliases:
|
||||
del aliases["pydoc"]
|
||||
|
||||
if ${...}.get("_OLD_VIRTUAL_PATH", ""):
|
||||
$PATH = $_OLD_VIRTUAL_PATH
|
||||
del $_OLD_VIRTUAL_PATH
|
||||
|
||||
if ${...}.get("_OLD_VIRTUAL_PYTHONHOME", ""):
|
||||
$PYTHONHOME = $_OLD_VIRTUAL_PYTHONHOME
|
||||
del $_OLD_VIRTUAL_PYTHONHOME
|
||||
|
||||
if "VIRTUAL_ENV" in ${...}:
|
||||
del $VIRTUAL_ENV
|
||||
|
||||
if "nondestructive" not in args:
|
||||
# Self destruct!
|
||||
del aliases["deactivate"]
|
||||
|
||||
|
||||
# unset irrelevant variables
|
||||
_deactivate(["nondestructive"])
|
||||
aliases["deactivate"] = _deactivate
|
||||
|
||||
$VIRTUAL_ENV = r"/home/hamo/projects/misc/adreader/venv"
|
||||
|
||||
$_OLD_VIRTUAL_PATH = $PATH
|
||||
$PATH = $PATH[:]
|
||||
$PATH.add($VIRTUAL_ENV + _get_sep() + "bin", front=True, replace=True)
|
||||
|
||||
if ${...}.get("PYTHONHOME", ""):
|
||||
# unset PYTHONHOME if set
|
||||
$_OLD_VIRTUAL_PYTHONHOME = $PYTHONHOME
|
||||
del $PYTHONHOME
|
||||
|
||||
aliases["pydoc"] = ["python", "-m", "pydoc"]
|
||||
46
venv/bin/activate_this.py
Normal file
46
venv/bin/activate_this.py
Normal file
@@ -0,0 +1,46 @@
|
||||
"""Activate virtualenv for current interpreter:
|
||||
|
||||
Use exec(open(this_file).read(), {'__file__': this_file}).
|
||||
|
||||
This can be used when you must use an existing Python interpreter, not the virtualenv bin/python.
|
||||
"""
|
||||
import os
|
||||
import site
|
||||
import sys
|
||||
|
||||
try:
|
||||
__file__
|
||||
except NameError:
|
||||
raise AssertionError("You must use exec(open(this_file).read(), {'__file__': this_file}))")
|
||||
|
||||
# prepend bin to PATH (this file is inside the bin directory)
|
||||
bin_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
os.environ["PATH"] = os.pathsep.join([bin_dir] + os.environ.get("PATH", "").split(os.pathsep))
|
||||
|
||||
base = os.path.dirname(bin_dir)
|
||||
|
||||
# virtual env is right above bin directory
|
||||
os.environ["VIRTUAL_ENV"] = base
|
||||
|
||||
# add the virtual environments site-package to the host python import mechanism
|
||||
IS_PYPY = hasattr(sys, "pypy_version_info")
|
||||
IS_JYTHON = sys.platform.startswith("java")
|
||||
if IS_JYTHON:
|
||||
site_packages = os.path.join(base, "Lib", "site-packages")
|
||||
elif IS_PYPY:
|
||||
site_packages = os.path.join(base, "site-packages")
|
||||
else:
|
||||
IS_WIN = sys.platform == "win32"
|
||||
if IS_WIN:
|
||||
site_packages = os.path.join(base, "Lib", "site-packages")
|
||||
else:
|
||||
site_packages = os.path.join(base, "lib", "python{}".format(sys.version[:3]), "site-packages")
|
||||
|
||||
prev = set(sys.path)
|
||||
site.addsitedir(site_packages)
|
||||
sys.real_prefix = sys.prefix
|
||||
sys.prefix = base
|
||||
|
||||
# Move the added items to the front of the path, in place
|
||||
new = list(sys.path)
|
||||
sys.path[:] = [i for i in new if i not in prev] + [i for i in new if i in prev]
|
||||
8
venv/bin/chardetect
Executable file
8
venv/bin/chardetect
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/home/hamo/projects/misc/adreader/venv/bin/python3.7
|
||||
# -*- 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/hamo/projects/misc/adreader/venv/bin/python3.7
|
||||
|
||||
# -*- 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-3.7
Executable file
11
venv/bin/easy_install-3.7
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/home/hamo/projects/misc/adreader/venv/bin/python3.7
|
||||
|
||||
# -*- 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/pip
Executable file
11
venv/bin/pip
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/home/hamo/projects/misc/adreader/venv/bin/python3.7
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from pip._internal.main import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
||||
11
venv/bin/pip3
Executable file
11
venv/bin/pip3
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/home/hamo/projects/misc/adreader/venv/bin/python3.7
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from pip._internal.main import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
||||
11
venv/bin/pip3.7
Executable file
11
venv/bin/pip3.7
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/home/hamo/projects/misc/adreader/venv/bin/python3.7
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from pip._internal.main import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
||||
1
venv/bin/python
Symbolic link
1
venv/bin/python
Symbolic link
@@ -0,0 +1 @@
|
||||
python3.7
|
||||
78
venv/bin/python-config
Executable file
78
venv/bin/python-config
Executable file
@@ -0,0 +1,78 @@
|
||||
#!/home/hamo/projects/misc/adreader/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/python3
Symbolic link
1
venv/bin/python3
Symbolic link
@@ -0,0 +1 @@
|
||||
python3.7
|
||||
BIN
venv/bin/python3.7
Executable file
BIN
venv/bin/python3.7
Executable file
Binary file not shown.
40
venv/bin/translate
Executable file
40
venv/bin/translate
Executable file
@@ -0,0 +1,40 @@
|
||||
#!/home/hamo/projects/misc/adreader/venv/bin/python3.7
|
||||
# -*- coding: utf-8 -*-
|
||||
import argparse
|
||||
import sys
|
||||
from googletrans import Translator
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(
|
||||
description='Python Google Translator as a command-line tool')
|
||||
parser.add_argument('text', help='The text you want to translate.')
|
||||
parser.add_argument('-d', '--dest', default='en',
|
||||
help='The destination language you want to translate. (Default: en)')
|
||||
parser.add_argument('-s', '--src', default='auto',
|
||||
help='The source language you want to translate. (Default: auto)')
|
||||
parser.add_argument('-c', '--detect', action='store_true', default=False,
|
||||
help='')
|
||||
args = parser.parse_args()
|
||||
translator = Translator()
|
||||
|
||||
if args.detect:
|
||||
result = translator.detect(args.text)
|
||||
result = """
|
||||
[{lang}, {confidence}] {text}
|
||||
""".strip().format(text=args.text,
|
||||
lang=result.lang, confidence=result.confidence)
|
||||
print(result)
|
||||
return
|
||||
|
||||
result = translator.translate(args.text, dest=args.dest, src=args.src)
|
||||
result = u"""
|
||||
[{src}] {original}
|
||||
->
|
||||
[{dest}] {text}
|
||||
[pron.] {pronunciation}
|
||||
""".strip().format(src=result.src, dest=result.dest, original=result.origin,
|
||||
text=result.text, pronunciation=result.pronunciation)
|
||||
print(result)
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
11
venv/bin/wheel
Executable file
11
venv/bin/wheel
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/home/hamo/projects/misc/adreader/venv/bin/python3.7
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from wheel.cli import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
||||
1
venv/include/python3.7m
Symbolic link
1
venv/include/python3.7m
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/include/python3.7m
|
||||
1
venv/lib/python3.7/__future__.py
Symbolic link
1
venv/lib/python3.7/__future__.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/__future__.py
|
||||
BIN
venv/lib/python3.7/__pycache__/__future__.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/__future__.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/_bootlocale.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/_bootlocale.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/_collections_abc.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/_collections_abc.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/_weakrefset.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/_weakrefset.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/abc.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/abc.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/base64.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/base64.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/bisect.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/bisect.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/codecs.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/codecs.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/copy.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/copy.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/copyreg.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/copyreg.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/enum.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/enum.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/fnmatch.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/fnmatch.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/functools.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/functools.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/genericpath.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/genericpath.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/hashlib.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/hashlib.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/heapq.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/heapq.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/hmac.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/hmac.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/imp.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/imp.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/io.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/io.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/keyword.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/keyword.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/linecache.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/linecache.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/locale.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/locale.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/ntpath.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/ntpath.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/operator.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/operator.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/os.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/os.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/posixpath.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/posixpath.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/random.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/random.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/re.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/re.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/reprlib.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/reprlib.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/rlcompleter.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/rlcompleter.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/shutil.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/shutil.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/site.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/site.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/sre_compile.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/sre_compile.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/sre_constants.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/sre_constants.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/sre_parse.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/sre_parse.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/stat.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/stat.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/struct.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/struct.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/tarfile.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/tarfile.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/tempfile.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/tempfile.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/token.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/token.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/tokenize.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/tokenize.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/types.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/types.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/warnings.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/warnings.cpython-37.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.7/__pycache__/weakref.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/__pycache__/weakref.cpython-37.pyc
Normal file
Binary file not shown.
1
venv/lib/python3.7/_bootlocale.py
Symbolic link
1
venv/lib/python3.7/_bootlocale.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/_bootlocale.py
|
||||
1
venv/lib/python3.7/_collections_abc.py
Symbolic link
1
venv/lib/python3.7/_collections_abc.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/_collections_abc.py
|
||||
1
venv/lib/python3.7/_dummy_thread.py
Symbolic link
1
venv/lib/python3.7/_dummy_thread.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/_dummy_thread.py
|
||||
1
venv/lib/python3.7/_weakrefset.py
Symbolic link
1
venv/lib/python3.7/_weakrefset.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/_weakrefset.py
|
||||
1
venv/lib/python3.7/abc.py
Symbolic link
1
venv/lib/python3.7/abc.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/abc.py
|
||||
1
venv/lib/python3.7/base64.py
Symbolic link
1
venv/lib/python3.7/base64.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/base64.py
|
||||
1
venv/lib/python3.7/bisect.py
Symbolic link
1
venv/lib/python3.7/bisect.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/bisect.py
|
||||
1
venv/lib/python3.7/codecs.py
Symbolic link
1
venv/lib/python3.7/codecs.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/codecs.py
|
||||
1
venv/lib/python3.7/collections
Symbolic link
1
venv/lib/python3.7/collections
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/collections
|
||||
1
venv/lib/python3.7/config-3.7m-x86_64-linux-gnu
Symbolic link
1
venv/lib/python3.7/config-3.7m-x86_64-linux-gnu
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/config-3.7m-x86_64-linux-gnu
|
||||
1
venv/lib/python3.7/copy.py
Symbolic link
1
venv/lib/python3.7/copy.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/copy.py
|
||||
1
venv/lib/python3.7/copyreg.py
Symbolic link
1
venv/lib/python3.7/copyreg.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/copyreg.py
|
||||
116
venv/lib/python3.7/distutils/__init__.py
Normal file
116
venv/lib/python3.7/distutils/__init__.py
Normal file
@@ -0,0 +1,116 @@
|
||||
import imp
|
||||
import os
|
||||
import sys
|
||||
import warnings
|
||||
|
||||
# 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
|
||||
import opcode
|
||||
|
||||
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) # noqa: F821
|
||||
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 # isort:skip
|
||||
|
||||
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)
|
||||
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
|
||||
BIN
venv/lib/python3.7/distutils/__pycache__/__init__.cpython-37.pyc
Normal file
BIN
venv/lib/python3.7/distutils/__pycache__/__init__.cpython-37.pyc
Normal file
Binary file not shown.
6
venv/lib/python3.7/distutils/distutils.cfg
Normal file
6
venv/lib/python3.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/python3.7/encodings
Symbolic link
1
venv/lib/python3.7/encodings
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/encodings
|
||||
1
venv/lib/python3.7/enum.py
Symbolic link
1
venv/lib/python3.7/enum.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/enum.py
|
||||
1
venv/lib/python3.7/fnmatch.py
Symbolic link
1
venv/lib/python3.7/fnmatch.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/fnmatch.py
|
||||
1
venv/lib/python3.7/functools.py
Symbolic link
1
venv/lib/python3.7/functools.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/functools.py
|
||||
1
venv/lib/python3.7/genericpath.py
Symbolic link
1
venv/lib/python3.7/genericpath.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/genericpath.py
|
||||
1
venv/lib/python3.7/hashlib.py
Symbolic link
1
venv/lib/python3.7/hashlib.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/hashlib.py
|
||||
1
venv/lib/python3.7/heapq.py
Symbolic link
1
venv/lib/python3.7/heapq.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/heapq.py
|
||||
1
venv/lib/python3.7/hmac.py
Symbolic link
1
venv/lib/python3.7/hmac.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/hmac.py
|
||||
1
venv/lib/python3.7/imp.py
Symbolic link
1
venv/lib/python3.7/imp.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/imp.py
|
||||
1
venv/lib/python3.7/importlib
Symbolic link
1
venv/lib/python3.7/importlib
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/importlib
|
||||
1
venv/lib/python3.7/io.py
Symbolic link
1
venv/lib/python3.7/io.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/io.py
|
||||
1
venv/lib/python3.7/keyword.py
Symbolic link
1
venv/lib/python3.7/keyword.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/keyword.py
|
||||
1
venv/lib/python3.7/lib-dynload
Symbolic link
1
venv/lib/python3.7/lib-dynload
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/lib-dynload
|
||||
1
venv/lib/python3.7/linecache.py
Symbolic link
1
venv/lib/python3.7/linecache.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/linecache.py
|
||||
1
venv/lib/python3.7/locale.py
Symbolic link
1
venv/lib/python3.7/locale.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/locale.py
|
||||
0
venv/lib/python3.7/no-global-site-packages.txt
Normal file
0
venv/lib/python3.7/no-global-site-packages.txt
Normal file
1
venv/lib/python3.7/ntpath.py
Symbolic link
1
venv/lib/python3.7/ntpath.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.7/ntpath.py
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user