Switched to venv
This commit is contained in:
parent
e16f191edb
commit
5703b7656e
@ -53,8 +53,6 @@ def estimate(in_data, pilots=0):
|
|||||||
H_est_phase = scipy.interpolate.interp1d(pilot_carriers, np.angle(H_est_pilots), kind='linear', fill_value='extrapolate')(all_carriers)
|
H_est_phase = scipy.interpolate.interp1d(pilot_carriers, np.angle(H_est_pilots), kind='linear', fill_value='extrapolate')(all_carriers)
|
||||||
H_est += H_est_abs * np.exp(1j*H_est_phase)
|
H_est += H_est_abs * np.exp(1j*H_est_phase)
|
||||||
|
|
||||||
print(H_est_abs)
|
|
||||||
|
|
||||||
H_est = H_est / len(in_data)
|
H_est = H_est / len(in_data)
|
||||||
|
|
||||||
return H_est
|
return H_est
|
||||||
|
3
main.py
3
main.py
@ -1,4 +1,4 @@
|
|||||||
#!/usr/bin/env python3.7
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
"""
|
"""
|
||||||
Shitty OFDM simulator designed to make it so I understand OFDM.
|
Shitty OFDM simulator designed to make it so I understand OFDM.
|
||||||
@ -74,5 +74,4 @@ if __name__ == '__main__':
|
|||||||
to_serialise = qam.demodulate(to_decode, pilots=10)
|
to_serialise = qam.demodulate(to_decode, pilots=10)
|
||||||
|
|
||||||
data = serialise(64, to_serialise)
|
data = serialise(64, to_serialise)
|
||||||
|
|
||||||
print(data)
|
print(data)
|
||||||
|
84
venv/bin/activate
Normal file
84
venv/bin/activate
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
# This file must be used with "source bin/activate" *from bash*
|
||||||
|
# you cannot run it directly
|
||||||
|
|
||||||
|
|
||||||
|
if [ "${BASH_SOURCE-}" = "$0" ]; then
|
||||||
|
echo "You must source this script: \$ source $0" >&2
|
||||||
|
exit 33
|
||||||
|
fi
|
||||||
|
|
||||||
|
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/david/Documents/Clubs/ARVP/python-ofdm/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
|
55
venv/bin/activate.csh
Normal file
55
venv/bin/activate.csh
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
# 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/david/Documents/Clubs/ARVP/python-ofdm/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
|
||||||
|
|
||||||
|
if ( $?VIRTUAL_ENV_DISABLE_PROMPT ) then
|
||||||
|
if ( $VIRTUAL_ENV_DISABLE_PROMPT == "" ) then
|
||||||
|
set do_prompt = "1"
|
||||||
|
else
|
||||||
|
set do_prompt = "0"
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
set do_prompt = "1"
|
||||||
|
endif
|
||||||
|
|
||||||
|
if ( $do_prompt == "1" ) then
|
||||||
|
# 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
|
||||||
|
endif
|
||||||
|
|
||||||
|
unset env_name
|
||||||
|
unset do_prompt
|
||||||
|
|
||||||
|
alias pydoc python -m pydoc
|
||||||
|
|
||||||
|
rehash
|
102
venv/bin/activate.fish
Normal file
102
venv/bin/activate.fish
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
# 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"
|
||||||
|
and functions -q _old_fish_prompt
|
||||||
|
# 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/david/Documents/Clubs/ARVP/python-ofdm/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 @@
|
|||||||
|
$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) {
|
||||||
|
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
|
||||||
|
|
||||||
|
New-Variable -Scope global -Name _OLD_VIRTUAL_PATH -Value $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
|
||||||
|
|
||||||
|
if ("" -ne "") {
|
||||||
|
function global:prompt {
|
||||||
|
# Add the custom prefix to the existing prompt
|
||||||
|
$previous_prompt_value = & $function:_old_virtual_prompt
|
||||||
|
("" + $previous_prompt_value)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
function global:prompt {
|
||||||
|
# Add a prefix to the current prompt, but don't discard it.
|
||||||
|
$previous_prompt_value = & $function:_old_virtual_prompt
|
||||||
|
$new_prompt_value = "($( Split-Path $env:VIRTUAL_ENV -Leaf )) "
|
||||||
|
($new_prompt_value + $previous_prompt_value)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
46
venv/bin/activate.xsh
Normal file
46
venv/bin/activate.xsh
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
"""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 "VIRTUAL_ENV_PROMPT" in ${...}:
|
||||||
|
del $VIRTUAL_ENV_PROMPT
|
||||||
|
|
||||||
|
if "nondestructive" not in args:
|
||||||
|
# Self destruct!
|
||||||
|
del aliases["deactivate"]
|
||||||
|
|
||||||
|
|
||||||
|
# unset irrelevant variables
|
||||||
|
_deactivate(["nondestructive"])
|
||||||
|
aliases["deactivate"] = _deactivate
|
||||||
|
|
||||||
|
$VIRTUAL_ENV = r"/home/david/Documents/Clubs/ARVP/python-ofdm/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
|
||||||
|
|
||||||
|
$VIRTUAL_ENV_PROMPT = ""
|
||||||
|
if not $VIRTUAL_ENV_PROMPT:
|
||||||
|
del $VIRTUAL_ENV_PROMPT
|
||||||
|
|
||||||
|
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_info), "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]
|
10
venv/bin/easy_install
Executable file
10
venv/bin/easy_install
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/home/david/Documents/Clubs/ARVP/python-ofdm/venv/bin/python3
|
||||||
|
# -*- 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())
|
10
venv/bin/easy_install-3.6
Executable file
10
venv/bin/easy_install-3.6
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/home/david/Documents/Clubs/ARVP/python-ofdm/venv/bin/python3
|
||||||
|
# -*- 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())
|
10
venv/bin/f2py
Executable file
10
venv/bin/f2py
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/home/david/Documents/Clubs/ARVP/python-ofdm/venv/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
|
||||||
|
from numpy.f2py.f2py2e import main
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
10
venv/bin/f2py3
Executable file
10
venv/bin/f2py3
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/home/david/Documents/Clubs/ARVP/python-ofdm/venv/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
|
||||||
|
from numpy.f2py.f2py2e import main
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
10
venv/bin/f2py3.6
Executable file
10
venv/bin/f2py3.6
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/home/david/Documents/Clubs/ARVP/python-ofdm/venv/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
|
||||||
|
from numpy.f2py.f2py2e import main
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
10
venv/bin/pip
Executable file
10
venv/bin/pip
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/home/david/Documents/Clubs/ARVP/python-ofdm/venv/bin/python3
|
||||||
|
# -*- 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())
|
10
venv/bin/pip3
Executable file
10
venv/bin/pip3
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/home/david/Documents/Clubs/ARVP/python-ofdm/venv/bin/python3
|
||||||
|
# -*- 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())
|
10
venv/bin/pip3.6
Executable file
10
venv/bin/pip3.6
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/home/david/Documents/Clubs/ARVP/python-ofdm/venv/bin/python3
|
||||||
|
# -*- 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())
|
1
venv/bin/python
Symbolic link
1
venv/bin/python
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
python3
|
78
venv/bin/python-config
Executable file
78
venv/bin/python-config
Executable file
@ -0,0 +1,78 @@
|
|||||||
|
#!/home/david/Documents/Clubs/ARVP/python-ofdm/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'))
|
BIN
venv/bin/python3
Executable file
BIN
venv/bin/python3
Executable file
Binary file not shown.
1
venv/bin/python3.6
Symbolic link
1
venv/bin/python3.6
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
python3
|
10
venv/bin/wheel
Executable file
10
venv/bin/wheel
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/home/david/Documents/Clubs/ARVP/python-ofdm/venv/bin/python3
|
||||||
|
# -*- 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.6m
Symbolic link
1
venv/include/python3.6m
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/include/python3.6m
|
1
venv/lib/python3.6/LICENSE.txt
Symbolic link
1
venv/lib/python3.6/LICENSE.txt
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/LICENSE.txt
|
1
venv/lib/python3.6/__future__.py
Symbolic link
1
venv/lib/python3.6/__future__.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/__future__.py
|
BIN
venv/lib/python3.6/__pycache__/__future__.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/__future__.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/_bootlocale.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/_bootlocale.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/_collections_abc.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/_collections_abc.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/_weakrefset.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/_weakrefset.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/abc.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/abc.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/base64.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/base64.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/bisect.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/bisect.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/codecs.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/codecs.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/copy.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/copy.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/copyreg.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/copyreg.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/enum.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/enum.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/fnmatch.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/fnmatch.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/functools.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/functools.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/genericpath.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/genericpath.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/hashlib.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/hashlib.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/heapq.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/heapq.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/hmac.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/hmac.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/io.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/io.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/keyword.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/keyword.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/linecache.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/linecache.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/locale.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/locale.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/ntpath.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/ntpath.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/operator.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/operator.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/os.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/os.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/posixpath.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/posixpath.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/random.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/random.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/re.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/re.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/reprlib.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/reprlib.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/shutil.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/shutil.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/site.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/site.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/sre_compile.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/sre_compile.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/sre_constants.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/sre_constants.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/sre_parse.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/sre_parse.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/stat.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/stat.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/struct.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/struct.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/tarfile.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/tarfile.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/tempfile.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/tempfile.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/token.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/token.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/tokenize.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/tokenize.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/types.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/types.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/warnings.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/warnings.cpython-36.pyc
Normal file
Binary file not shown.
BIN
venv/lib/python3.6/__pycache__/weakref.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/__pycache__/weakref.cpython-36.pyc
Normal file
Binary file not shown.
1
venv/lib/python3.6/_bootlocale.py
Symbolic link
1
venv/lib/python3.6/_bootlocale.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/_bootlocale.py
|
1
venv/lib/python3.6/_collections_abc.py
Symbolic link
1
venv/lib/python3.6/_collections_abc.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/_collections_abc.py
|
1
venv/lib/python3.6/_dummy_thread.py
Symbolic link
1
venv/lib/python3.6/_dummy_thread.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/_dummy_thread.py
|
1
venv/lib/python3.6/_weakrefset.py
Symbolic link
1
venv/lib/python3.6/_weakrefset.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/_weakrefset.py
|
1
venv/lib/python3.6/abc.py
Symbolic link
1
venv/lib/python3.6/abc.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/abc.py
|
1
venv/lib/python3.6/base64.py
Symbolic link
1
venv/lib/python3.6/base64.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/base64.py
|
1
venv/lib/python3.6/bisect.py
Symbolic link
1
venv/lib/python3.6/bisect.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/bisect.py
|
1
venv/lib/python3.6/codecs.py
Symbolic link
1
venv/lib/python3.6/codecs.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/codecs.py
|
1
venv/lib/python3.6/collections
Symbolic link
1
venv/lib/python3.6/collections
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/collections
|
1
venv/lib/python3.6/config-3.6m-x86_64-linux-gnu
Symbolic link
1
venv/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
venv/lib/python3.6/copy.py
Symbolic link
1
venv/lib/python3.6/copy.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/copy.py
|
1
venv/lib/python3.6/copyreg.py
Symbolic link
1
venv/lib/python3.6/copyreg.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/copyreg.py
|
134
venv/lib/python3.6/distutils/__init__.py
Normal file
134
venv/lib/python3.6/distutils/__init__.py
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
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
|
||||||
|
if sys.version_info < (3, 4):
|
||||||
|
import imp
|
||||||
|
|
||||||
|
real_distutils = imp.load_module("_virtualenv_distutils", None, distutils_path, ("", "", imp.PKG_DIRECTORY))
|
||||||
|
else:
|
||||||
|
import importlib.machinery
|
||||||
|
|
||||||
|
distutils_path = os.path.join(distutils_path, "__init__.py")
|
||||||
|
loader = importlib.machinery.SourceFileLoader("_virtualenv_distutils", distutils_path)
|
||||||
|
if sys.version_info < (3, 5):
|
||||||
|
import types
|
||||||
|
|
||||||
|
real_distutils = types.ModuleType(loader.name)
|
||||||
|
else:
|
||||||
|
import importlib.util
|
||||||
|
|
||||||
|
spec = importlib.util.spec_from_loader(loader.name, loader)
|
||||||
|
real_distutils = importlib.util.module_from_spec(spec)
|
||||||
|
loader.exec_module(real_distutils)
|
||||||
|
|
||||||
|
# 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.6/distutils/__pycache__/__init__.cpython-36.pyc
Normal file
BIN
venv/lib/python3.6/distutils/__pycache__/__init__.cpython-36.pyc
Normal file
Binary file not shown.
6
venv/lib/python3.6/distutils/distutils.cfg
Normal file
6
venv/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
venv/lib/python3.6/encodings
Symbolic link
1
venv/lib/python3.6/encodings
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/encodings
|
1
venv/lib/python3.6/enum.py
Symbolic link
1
venv/lib/python3.6/enum.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/enum.py
|
1
venv/lib/python3.6/fnmatch.py
Symbolic link
1
venv/lib/python3.6/fnmatch.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/fnmatch.py
|
1
venv/lib/python3.6/functools.py
Symbolic link
1
venv/lib/python3.6/functools.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/functools.py
|
1
venv/lib/python3.6/genericpath.py
Symbolic link
1
venv/lib/python3.6/genericpath.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/genericpath.py
|
1
venv/lib/python3.6/hashlib.py
Symbolic link
1
venv/lib/python3.6/hashlib.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/hashlib.py
|
1
venv/lib/python3.6/heapq.py
Symbolic link
1
venv/lib/python3.6/heapq.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/heapq.py
|
1
venv/lib/python3.6/hmac.py
Symbolic link
1
venv/lib/python3.6/hmac.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/hmac.py
|
1
venv/lib/python3.6/imp.py
Symbolic link
1
venv/lib/python3.6/imp.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/imp.py
|
1
venv/lib/python3.6/importlib
Symbolic link
1
venv/lib/python3.6/importlib
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/importlib
|
1
venv/lib/python3.6/io.py
Symbolic link
1
venv/lib/python3.6/io.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/io.py
|
1
venv/lib/python3.6/keyword.py
Symbolic link
1
venv/lib/python3.6/keyword.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/keyword.py
|
1
venv/lib/python3.6/lib-dynload
Symbolic link
1
venv/lib/python3.6/lib-dynload
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/lib-dynload
|
1
venv/lib/python3.6/linecache.py
Symbolic link
1
venv/lib/python3.6/linecache.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/linecache.py
|
1
venv/lib/python3.6/locale.py
Symbolic link
1
venv/lib/python3.6/locale.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/locale.py
|
0
venv/lib/python3.6/no-global-site-packages.txt
Normal file
0
venv/lib/python3.6/no-global-site-packages.txt
Normal file
1
venv/lib/python3.6/ntpath.py
Symbolic link
1
venv/lib/python3.6/ntpath.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/ntpath.py
|
1
venv/lib/python3.6/operator.py
Symbolic link
1
venv/lib/python3.6/operator.py
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/python3.6/operator.py
|
1
venv/lib/python3.6/orig-prefix.txt
Normal file
1
venv/lib/python3.6/orig-prefix.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
/usr
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user