mirror of
https://github.com/bvanroll/college-python-image.git
synced 2025-08-28 11:32:47 +00:00
first commit
This commit is contained in:
BIN
projecten1/__pycache__/classes.cpython-36.pyc
Normal file
BIN
projecten1/__pycache__/classes.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/__pycache__/logic.cpython-36.pyc
Normal file
BIN
projecten1/__pycache__/logic.cpython-36.pyc
Normal file
Binary file not shown.
78
projecten1/bin/activate
Normal file
78
projecten1/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/beppe/Github/pythonStuff/projecten1"
|
||||
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
projecten1/bin/activate.csh
Normal file
36
projecten1/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/beppe/Github/pythonStuff/projecten1"
|
||||
|
||||
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
projecten1/bin/activate.fish
Normal file
76
projecten1/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/beppe/Github/pythonStuff/projecten1"
|
||||
|
||||
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
projecten1/bin/activate_this.py
Normal file
34
projecten1/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
projecten1/bin/easy_install
Executable file
11
projecten1/bin/easy_install
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/home/beppe/Github/pythonStuff/projecten1/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
projecten1/bin/easy_install-3.6
Executable file
11
projecten1/bin/easy_install-3.6
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/home/beppe/Github/pythonStuff/projecten1/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())
|
28
projecten1/bin/f2py
Executable file
28
projecten1/bin/f2py
Executable file
@@ -0,0 +1,28 @@
|
||||
#!/home/beppe/Github/pythonStuff/projecten1/bin/python
|
||||
# See http://cens.ioc.ee/projects/f2py2e/
|
||||
from __future__ import division, print_function
|
||||
|
||||
import os
|
||||
import sys
|
||||
for mode in ["g3-numpy", "2e-numeric", "2e-numarray", "2e-numpy"]:
|
||||
try:
|
||||
i = sys.argv.index("--" + mode)
|
||||
del sys.argv[i]
|
||||
break
|
||||
except ValueError:
|
||||
pass
|
||||
os.environ["NO_SCIPY_IMPORT"] = "f2py"
|
||||
if mode == "g3-numpy":
|
||||
sys.stderr.write("G3 f2py support is not implemented, yet.\\n")
|
||||
sys.exit(1)
|
||||
elif mode == "2e-numeric":
|
||||
from f2py2e import main
|
||||
elif mode == "2e-numarray":
|
||||
sys.argv.append("-DNUMARRAY")
|
||||
from f2py2e import main
|
||||
elif mode == "2e-numpy":
|
||||
from numpy.f2py import main
|
||||
else:
|
||||
sys.stderr.write("Unknown mode: " + repr(mode) + "\\n")
|
||||
sys.exit(1)
|
||||
main()
|
11
projecten1/bin/pip
Executable file
11
projecten1/bin/pip
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/home/beppe/Github/pythonStuff/projecten1/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
projecten1/bin/pip3
Executable file
11
projecten1/bin/pip3
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/home/beppe/Github/pythonStuff/projecten1/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
projecten1/bin/pip3.6
Executable file
11
projecten1/bin/pip3.6
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/home/beppe/Github/pythonStuff/projecten1/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())
|
BIN
projecten1/bin/python
Executable file
BIN
projecten1/bin/python
Executable file
Binary file not shown.
78
projecten1/bin/python-config
Executable file
78
projecten1/bin/python-config
Executable file
@@ -0,0 +1,78 @@
|
||||
#!/home/beppe/Github/pythonStuff/projecten1/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
projecten1/bin/python3
Symbolic link
1
projecten1/bin/python3
Symbolic link
@@ -0,0 +1 @@
|
||||
python
|
1
projecten1/bin/python3.6
Symbolic link
1
projecten1/bin/python3.6
Symbolic link
@@ -0,0 +1 @@
|
||||
python
|
11
projecten1/bin/wheel
Executable file
11
projecten1/bin/wheel
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/home/beppe/Github/pythonStuff/projecten1/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())
|
103
projecten1/classes.py
Normal file
103
projecten1/classes.py
Normal file
@@ -0,0 +1,103 @@
|
||||
#imports:
|
||||
|
||||
|
||||
from PIL import Image as im
|
||||
import logging
|
||||
import os, sys
|
||||
import logic
|
||||
|
||||
|
||||
FORMAT='[%(asctime)s] - [%(levelname)s] - %(message)s'
|
||||
|
||||
logging.basicConfig(level=logging.INFO, format=FORMAT)
|
||||
|
||||
|
||||
|
||||
# (r - minKey)/(maxKey-minKey)
|
||||
|
||||
|
||||
class Image:
|
||||
|
||||
def __init__(self, path):
|
||||
self.path = path
|
||||
try:
|
||||
self.image = im.open(path)
|
||||
except IOError:
|
||||
logging.warnging("error while importing image: " + IOError)
|
||||
return
|
||||
self.width, self.height = self.image.size
|
||||
logging.info("loaded an image: type [{}] path [{}] width [{}] height [{}]"\
|
||||
.format(self.image.format, self.path, self.width, self.height))
|
||||
self.pixels = self.image.load()
|
||||
return
|
||||
|
||||
def stretchImage(self, highestR, highestG, highestB, lowestR, lowestG, lowestB):
|
||||
for i in range(self.getWidth()):
|
||||
for j in range(self.getHeight()):
|
||||
pix = self.getPixel(i, j)
|
||||
r = ((pix[0] - lowestR)*255) /(highestR-lowestR)
|
||||
g = ((pix[1] - lowestG)*255) /(highestG-lowestG)
|
||||
b = ((pix[2] - lowestB)*255) /(highestB-lowestB)
|
||||
self.setPixel(i, j, int(r), int(g), int(b))
|
||||
|
||||
def getPath(self):
|
||||
return self.path
|
||||
|
||||
def getPixels(self):
|
||||
return self.pixels
|
||||
|
||||
def getWidth(self):
|
||||
return self.width
|
||||
|
||||
def getHeight(self):
|
||||
return self.height
|
||||
|
||||
def getImage(self):
|
||||
return self.image
|
||||
|
||||
def showImage(self):
|
||||
try:
|
||||
self.image.show()
|
||||
return True
|
||||
except IOError:
|
||||
logging.warning("IOError while displaying image:"+IOError)
|
||||
return False
|
||||
except:
|
||||
logging.warning("error while displaying image")
|
||||
return False
|
||||
|
||||
def CreateHistogram(self):
|
||||
image = self
|
||||
tempR = [0]*256
|
||||
tempG = [0]*256
|
||||
tempB = [0]*256
|
||||
for i in range(image.getWidth()):
|
||||
for j in range(image.getHeight()):
|
||||
pix = image.getPixel(i, j)
|
||||
r = pix[0]
|
||||
g = pix[1]
|
||||
b = pix[2]
|
||||
tempR[r] = tempR[r]+1
|
||||
tempG[g] = tempG[g]+1
|
||||
tempB[b] = tempB[b]+1
|
||||
return tempR, tempG, tempB
|
||||
|
||||
def getPixel(self, x, y):
|
||||
return self.pixels[x, y]
|
||||
|
||||
def setPixel(self, x, y, r, g, b):
|
||||
self.pixels[x, y] = (r, g, b)
|
||||
return
|
||||
|
||||
def getFormat(self):
|
||||
return self.image.format
|
||||
|
||||
def save(self, location=None):
|
||||
if location == None:
|
||||
location = self.path+".edited."+self.image.format
|
||||
try:
|
||||
self.image.save(location, self.image.format)
|
||||
except IOError:
|
||||
logging.warning("couldn't save image at {}".format(location)\
|
||||
+ ", an error came up: " + IOError)
|
||||
|
BIN
projecten1/images/Bergen.jpg
Normal file
BIN
projecten1/images/Bergen.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.9 KiB |
BIN
projecten1/images/Vrouw.gif
Normal file
BIN
projecten1/images/Vrouw.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 31 KiB |
BIN
projecten1/images/ferrari.png
Normal file
BIN
projecten1/images/ferrari.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 112 KiB |
BIN
projecten1/images/test.png
Normal file
BIN
projecten1/images/test.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 34 KiB |
BIN
projecten1/images/test.png.edited.PNG
Normal file
BIN
projecten1/images/test.png.edited.PNG
Normal file
Binary file not shown.
After Width: | Height: | Size: 35 KiB |
1
projecten1/include/python3.6m
Symbolic link
1
projecten1/include/python3.6m
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/include/python3.6m
|
1
projecten1/lib/python3.6/__future__.py
Symbolic link
1
projecten1/lib/python3.6/__future__.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/__future__.py
|
BIN
projecten1/lib/python3.6/__pycache__/__future__.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/__future__.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/_bootlocale.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/_bootlocale.cpython-36.pyc
Normal file
Binary file not shown.
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/_weakrefset.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/_weakrefset.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/abc.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/abc.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/base64.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/base64.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/bisect.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/bisect.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/codecs.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/codecs.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/copy.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/copy.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/copyreg.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/copyreg.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/enum.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/enum.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/fnmatch.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/fnmatch.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/functools.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/functools.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/genericpath.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/genericpath.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/hashlib.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/hashlib.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/heapq.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/heapq.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/hmac.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/hmac.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/imp.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/imp.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/io.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/io.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/keyword.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/keyword.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/linecache.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/linecache.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/locale.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/locale.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/ntpath.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/ntpath.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/operator.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/operator.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/os.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/os.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/posixpath.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/posixpath.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/random.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/random.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/re.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/re.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/reprlib.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/reprlib.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/shutil.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/shutil.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/site.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/site.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/sre_compile.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/sre_compile.cpython-36.pyc
Normal file
Binary file not shown.
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/sre_parse.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/sre_parse.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/stat.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/stat.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/struct.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/struct.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/tarfile.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/tarfile.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/tempfile.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/tempfile.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/token.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/token.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/tokenize.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/tokenize.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/types.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/types.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/warnings.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/warnings.cpython-36.pyc
Normal file
Binary file not shown.
BIN
projecten1/lib/python3.6/__pycache__/weakref.cpython-36.pyc
Normal file
BIN
projecten1/lib/python3.6/__pycache__/weakref.cpython-36.pyc
Normal file
Binary file not shown.
1
projecten1/lib/python3.6/_bootlocale.py
Symbolic link
1
projecten1/lib/python3.6/_bootlocale.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/_bootlocale.py
|
1
projecten1/lib/python3.6/_collections_abc.py
Symbolic link
1
projecten1/lib/python3.6/_collections_abc.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/_collections_abc.py
|
1
projecten1/lib/python3.6/_dummy_thread.py
Symbolic link
1
projecten1/lib/python3.6/_dummy_thread.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/_dummy_thread.py
|
1
projecten1/lib/python3.6/_weakrefset.py
Symbolic link
1
projecten1/lib/python3.6/_weakrefset.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/_weakrefset.py
|
1
projecten1/lib/python3.6/abc.py
Symbolic link
1
projecten1/lib/python3.6/abc.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/abc.py
|
1
projecten1/lib/python3.6/base64.py
Symbolic link
1
projecten1/lib/python3.6/base64.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/base64.py
|
1
projecten1/lib/python3.6/bisect.py
Symbolic link
1
projecten1/lib/python3.6/bisect.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/bisect.py
|
1
projecten1/lib/python3.6/codecs.py
Symbolic link
1
projecten1/lib/python3.6/codecs.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/codecs.py
|
1
projecten1/lib/python3.6/collections
Symbolic link
1
projecten1/lib/python3.6/collections
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/collections
|
1
projecten1/lib/python3.6/config-3.6m-x86_64-linux-gnu
Symbolic link
1
projecten1/lib/python3.6/config-3.6m-x86_64-linux-gnu
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu
|
1
projecten1/lib/python3.6/copy.py
Symbolic link
1
projecten1/lib/python3.6/copy.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/copy.py
|
1
projecten1/lib/python3.6/copyreg.py
Symbolic link
1
projecten1/lib/python3.6/copyreg.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/copyreg.py
|
101
projecten1/lib/python3.6/distutils/__init__.py
Normal file
101
projecten1/lib/python3.6/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
|
Binary file not shown.
6
projecten1/lib/python3.6/distutils/distutils.cfg
Normal file
6
projecten1/lib/python3.6/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
projecten1/lib/python3.6/encodings
Symbolic link
1
projecten1/lib/python3.6/encodings
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/encodings
|
1
projecten1/lib/python3.6/enum.py
Symbolic link
1
projecten1/lib/python3.6/enum.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/enum.py
|
1
projecten1/lib/python3.6/fnmatch.py
Symbolic link
1
projecten1/lib/python3.6/fnmatch.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/fnmatch.py
|
1
projecten1/lib/python3.6/functools.py
Symbolic link
1
projecten1/lib/python3.6/functools.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/functools.py
|
1
projecten1/lib/python3.6/genericpath.py
Symbolic link
1
projecten1/lib/python3.6/genericpath.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/genericpath.py
|
1
projecten1/lib/python3.6/hashlib.py
Symbolic link
1
projecten1/lib/python3.6/hashlib.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/hashlib.py
|
1
projecten1/lib/python3.6/heapq.py
Symbolic link
1
projecten1/lib/python3.6/heapq.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/heapq.py
|
1
projecten1/lib/python3.6/hmac.py
Symbolic link
1
projecten1/lib/python3.6/hmac.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/hmac.py
|
1
projecten1/lib/python3.6/imp.py
Symbolic link
1
projecten1/lib/python3.6/imp.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/imp.py
|
1
projecten1/lib/python3.6/importlib
Symbolic link
1
projecten1/lib/python3.6/importlib
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/importlib
|
1
projecten1/lib/python3.6/io.py
Symbolic link
1
projecten1/lib/python3.6/io.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/io.py
|
1
projecten1/lib/python3.6/keyword.py
Symbolic link
1
projecten1/lib/python3.6/keyword.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/keyword.py
|
1
projecten1/lib/python3.6/lib-dynload
Symbolic link
1
projecten1/lib/python3.6/lib-dynload
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/lib-dynload
|
1
projecten1/lib/python3.6/linecache.py
Symbolic link
1
projecten1/lib/python3.6/linecache.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/linecache.py
|
1
projecten1/lib/python3.6/locale.py
Symbolic link
1
projecten1/lib/python3.6/locale.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/locale.py
|
1
projecten1/lib/python3.6/ntpath.py
Symbolic link
1
projecten1/lib/python3.6/ntpath.py
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/lib/python3.6/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