parent
fa57a88ca1
commit
ba89ac64d4
Binary file not shown.
@ -0,0 +1,9 @@ |
|||||||
|
click==6.7 |
||||||
|
Flask>=0.12.3 |
||||||
|
Flask-Cors==3.0.3 |
||||||
|
itsdangerous==0.24 |
||||||
|
Jinja2>=2.10.1 |
||||||
|
MarkupSafe==1.0 |
||||||
|
six==1.11.0 |
||||||
|
Werkzeug==0.12.2 |
||||||
|
flask_pymongo==2.3.0 |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/Python |
@ -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="/Users/anchaa/Documents/Research/iStacking_code/istacking/backend/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 |
@ -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 "/Users/anchaa/Documents/Research/iStacking_code/istacking/backend/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 |
@ -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 "/Users/anchaa/Documents/Research/iStacking_code/istacking/backend/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 |
@ -0,0 +1,72 @@ |
|||||||
|
# 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 |
||||||
|
if ("" -ne "") |
||||||
|
{ |
||||||
|
function global:prompt |
||||||
|
{ |
||||||
|
# Add the custom prefix to the existing prompt |
||||||
|
write-host "" -nonewline |
||||||
|
& $function:_old_virtual_prompt |
||||||
|
} |
||||||
|
} |
||||||
|
else |
||||||
|
{ |
||||||
|
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 |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -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"/Users/anchaa/Documents/Research/iStacking_code/istacking/backend/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"] |
@ -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] |
@ -0,0 +1,10 @@ |
|||||||
|
#!/Users/anchaa/Documents/Research/iStacking_code/istacking/backend/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()) |
@ -0,0 +1,10 @@ |
|||||||
|
#!/Users/anchaa/Documents/Research/iStacking_code/istacking/backend/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()) |
@ -0,0 +1,10 @@ |
|||||||
|
#!/Users/anchaa/Documents/Research/iStacking_code/istacking/backend/venv/bin/python3 |
||||||
|
# -*- coding: utf-8 -*- |
||||||
|
import re |
||||||
|
import sys |
||||||
|
|
||||||
|
from flask.cli import main |
||||||
|
|
||||||
|
if __name__ == '__main__': |
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) |
||||||
|
sys.exit(main()) |
@ -0,0 +1,10 @@ |
|||||||
|
#!/Users/anchaa/Documents/Research/iStacking_code/istacking/backend/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()) |
@ -0,0 +1,10 @@ |
|||||||
|
#!/Users/anchaa/Documents/Research/iStacking_code/istacking/backend/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()) |
@ -0,0 +1,10 @@ |
|||||||
|
#!/Users/anchaa/Documents/Research/iStacking_code/istacking/backend/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()) |
@ -0,0 +1 @@ |
|||||||
|
python3 |
@ -0,0 +1,78 @@ |
|||||||
|
#!/Users/anchaa/Documents/Research/iStacking_code/istacking/backend/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')) |
Binary file not shown.
@ -0,0 +1 @@ |
|||||||
|
python3 |
@ -0,0 +1,10 @@ |
|||||||
|
#!/Users/anchaa/Documents/Research/iStacking_code/istacking/backend/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()) |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/include/python3.7m |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/LICENSE.txt |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/__future__.py |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/_bootlocale.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/_collections_abc.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/_dummy_thread.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/_weakrefset.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/abc.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/base64.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/bisect.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/codecs.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/collections |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/config-3.7m-darwin |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/copy.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/copyreg.py |
@ -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 |
Binary file not shown.
@ -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 |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/encodings |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/enum.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/fnmatch.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/functools.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/genericpath.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/hashlib.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/heapq.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/hmac.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/imp.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/io.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/keyword.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/linecache.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/locale.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ntpath.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/operator.py |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7 |
@ -0,0 +1 @@ |
|||||||
|
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/os.py |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue