Upload folder using huggingface_hub
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .devcontainer/devcontainer.json +33 -0
- .gitattributes +9 -0
- .gitignore +177 -0
- .gradio/certificate.pem +31 -0
- .venv1/.gitignore +2 -0
- .venv1/bin/activate +87 -0
- .venv1/bin/activate.csh +55 -0
- .venv1/bin/activate.fish +103 -0
- .venv1/bin/activate.nu +96 -0
- .venv1/bin/activate.ps1 +61 -0
- .venv1/bin/activate_this.py +36 -0
- .venv1/bin/black +10 -0
- .venv1/bin/blackd +10 -0
- .venv1/bin/debugpy +10 -0
- .venv1/bin/distro +10 -0
- .venv1/bin/dmypy +10 -0
- .venv1/bin/dotenv +10 -0
- .venv1/bin/f2py +10 -0
- .venv1/bin/fastapi +10 -0
- .venv1/bin/fonttools +10 -0
- .venv1/bin/git-filter-repo +10 -0
- .venv1/bin/gradio +8 -0
- .venv1/bin/httpx +10 -0
- .venv1/bin/huggingface-cli +8 -0
- .venv1/bin/ipython +10 -0
- .venv1/bin/ipython3 +10 -0
- .venv1/bin/isort +10 -0
- .venv1/bin/isort-identify-imports +10 -0
- .venv1/bin/jlpm +10 -0
- .venv1/bin/jsonpointer +67 -0
- .venv1/bin/jsonschema +10 -0
- .venv1/bin/jupyter +10 -0
- .venv1/bin/jupyter-console +10 -0
- .venv1/bin/jupyter-dejavu +10 -0
- .venv1/bin/jupyter-events +10 -0
- .venv1/bin/jupyter-execute +10 -0
- .venv1/bin/jupyter-kernel +10 -0
- .venv1/bin/jupyter-kernelspec +10 -0
- .venv1/bin/jupyter-lab +10 -0
- .venv1/bin/jupyter-labextension +10 -0
- .venv1/bin/jupyter-labhub +10 -0
- .venv1/bin/jupyter-migrate +10 -0
- .venv1/bin/jupyter-nbconvert +10 -0
- .venv1/bin/jupyter-notebook +10 -0
- .venv1/bin/jupyter-run +10 -0
- .venv1/bin/jupyter-server +10 -0
- .venv1/bin/jupyter-troubleshoot +10 -0
- .venv1/bin/jupyter-trust +10 -0
- .venv1/bin/markdown-it +10 -0
- .venv1/bin/mypy +10 -0
.devcontainer/devcontainer.json
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"name": "Python 3",
|
3 |
+
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
|
4 |
+
"image": "mcr.microsoft.com/devcontainers/python:1-3.11-bullseye",
|
5 |
+
"customizations": {
|
6 |
+
"codespaces": {
|
7 |
+
"openFiles": [
|
8 |
+
"README.md",
|
9 |
+
"rag_apps/rag_streamlit/streamlit_rag2.py"
|
10 |
+
]
|
11 |
+
},
|
12 |
+
"vscode": {
|
13 |
+
"settings": {},
|
14 |
+
"extensions": [
|
15 |
+
"ms-python.python",
|
16 |
+
"ms-python.vscode-pylance"
|
17 |
+
]
|
18 |
+
}
|
19 |
+
},
|
20 |
+
"updateContentCommand": "[ -f packages.txt ] && sudo apt update && sudo apt upgrade -y && sudo xargs apt install -y <packages.txt; [ -f requirements.txt ] && pip3 install --user -r requirements.txt; pip3 install --user streamlit; echo '✅ Packages installed and Requirements met'",
|
21 |
+
"postAttachCommand": {
|
22 |
+
"server": "streamlit run rag_apps/rag_streamlit/streamlit_rag2.py --server.enableCORS false --server.enableXsrfProtection false"
|
23 |
+
},
|
24 |
+
"portsAttributes": {
|
25 |
+
"8501": {
|
26 |
+
"label": "Application",
|
27 |
+
"onAutoForward": "openPreview"
|
28 |
+
}
|
29 |
+
},
|
30 |
+
"forwardPorts": [
|
31 |
+
8501
|
32 |
+
]
|
33 |
+
}
|
.gitattributes
CHANGED
@@ -33,3 +33,12 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
36 |
+
.venv1/bin/python filter=lfs diff=lfs merge=lfs -text
|
37 |
+
.venv1/bin/python3 filter=lfs diff=lfs merge=lfs -text
|
38 |
+
.venv1/bin/python3.11 filter=lfs diff=lfs merge=lfs -text
|
39 |
+
.venv1/bin/ruff filter=lfs diff=lfs merge=lfs -text
|
40 |
+
.venv1/share/jupyter/nbextensions/pydeck/index.js.map filter=lfs diff=lfs merge=lfs -text
|
41 |
+
.venv_streamlit1/bin/python filter=lfs diff=lfs merge=lfs -text
|
42 |
+
.venv_streamlit1/bin/python3 filter=lfs diff=lfs merge=lfs -text
|
43 |
+
.venv_streamlit1/bin/python3.11 filter=lfs diff=lfs merge=lfs -text
|
44 |
+
.venv_streamlit1/share/jupyter/nbextensions/pydeck/index.js.map filter=lfs diff=lfs merge=lfs -text
|
.gitignore
ADDED
@@ -0,0 +1,177 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Data
|
2 |
+
# /data/
|
3 |
+
**/data/**/*.*
|
4 |
+
|
5 |
+
# Mac OS-specific storage files
|
6 |
+
.DS_Store
|
7 |
+
|
8 |
+
# vim
|
9 |
+
*.swp
|
10 |
+
*.swo
|
11 |
+
|
12 |
+
## https://github.com/github/gitignore/blob/4488915eec0b3a45b5c63ead28f286819c0917de/Python.gitignore
|
13 |
+
|
14 |
+
# Byte-compiled / optimized / DLL files
|
15 |
+
__pycache__/
|
16 |
+
*.py[cod]
|
17 |
+
*$py.class
|
18 |
+
|
19 |
+
# C extensions
|
20 |
+
*.so
|
21 |
+
|
22 |
+
# Distribution / packaging
|
23 |
+
.Python
|
24 |
+
build/
|
25 |
+
develop-eggs/
|
26 |
+
dist/
|
27 |
+
downloads/
|
28 |
+
eggs/
|
29 |
+
.eggs/
|
30 |
+
lib/
|
31 |
+
lib64/
|
32 |
+
parts/
|
33 |
+
sdist/
|
34 |
+
var/
|
35 |
+
wheels/
|
36 |
+
share/python-wheels/
|
37 |
+
*.egg-info/
|
38 |
+
.installed.cfg
|
39 |
+
*.egg
|
40 |
+
MANIFEST
|
41 |
+
|
42 |
+
# PyInstaller
|
43 |
+
# Usually these files are written by a python script from a template
|
44 |
+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
|
45 |
+
*.manifest
|
46 |
+
*.spec
|
47 |
+
|
48 |
+
# Installer logs
|
49 |
+
pip-log.txt
|
50 |
+
pip-delete-this-directory.txt
|
51 |
+
|
52 |
+
# Unit test / coverage reports
|
53 |
+
htmlcov/
|
54 |
+
.tox/
|
55 |
+
.nox/
|
56 |
+
.coverage
|
57 |
+
.coverage.*
|
58 |
+
.cache
|
59 |
+
nosetests.xml
|
60 |
+
coverage.xml
|
61 |
+
*.cover
|
62 |
+
*.py,cover
|
63 |
+
.hypothesis/
|
64 |
+
.pytest_cache/
|
65 |
+
cover/
|
66 |
+
|
67 |
+
# Translations
|
68 |
+
*.mo
|
69 |
+
*.pot
|
70 |
+
|
71 |
+
# Django stuff:
|
72 |
+
*.log
|
73 |
+
local_settings.py
|
74 |
+
db.sqlite3
|
75 |
+
db.sqlite3-journal
|
76 |
+
|
77 |
+
# Flask stuff:
|
78 |
+
instance/
|
79 |
+
.webassets-cache
|
80 |
+
|
81 |
+
# Scrapy stuff:
|
82 |
+
.scrapy
|
83 |
+
|
84 |
+
# MkDocs documentation
|
85 |
+
docs/site/
|
86 |
+
|
87 |
+
# PyBuilder
|
88 |
+
.pybuilder/
|
89 |
+
target/
|
90 |
+
|
91 |
+
# Jupyter Notebook
|
92 |
+
.ipynb_checkpoints
|
93 |
+
|
94 |
+
# IPython
|
95 |
+
profile_default/
|
96 |
+
ipython_config.py
|
97 |
+
|
98 |
+
# pyenv
|
99 |
+
# For a library or package, you might want to ignore these files since the code is
|
100 |
+
# intended to run in multiple environments; otherwise, check them in:
|
101 |
+
# .python-version
|
102 |
+
|
103 |
+
# pipenv
|
104 |
+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
|
105 |
+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
|
106 |
+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
|
107 |
+
# install all needed dependencies.
|
108 |
+
#Pipfile.lock
|
109 |
+
|
110 |
+
# poetry
|
111 |
+
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
|
112 |
+
# This is especially recommended for binary packages to ensure reproducibility, and is more
|
113 |
+
# commonly ignored for libraries.
|
114 |
+
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
|
115 |
+
#poetry.lock
|
116 |
+
|
117 |
+
# pdm
|
118 |
+
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
|
119 |
+
#pdm.lock
|
120 |
+
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
|
121 |
+
# in version control.
|
122 |
+
# https://pdm.fming.dev/#use-with-ide
|
123 |
+
.pdm.toml
|
124 |
+
|
125 |
+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
|
126 |
+
__pypackages__/
|
127 |
+
|
128 |
+
# Celery stuff
|
129 |
+
celerybeat-schedule
|
130 |
+
celerybeat.pid
|
131 |
+
|
132 |
+
# SageMath parsed files
|
133 |
+
*.sage.py
|
134 |
+
|
135 |
+
# Environments
|
136 |
+
.env
|
137 |
+
.venv
|
138 |
+
env/
|
139 |
+
venv/
|
140 |
+
ENV/
|
141 |
+
env.bak/
|
142 |
+
venv.bak/
|
143 |
+
|
144 |
+
# Spyder project settings
|
145 |
+
.spyderproject
|
146 |
+
.spyproject
|
147 |
+
|
148 |
+
# Rope project settings
|
149 |
+
.ropeproject
|
150 |
+
|
151 |
+
# mkdocs documentation
|
152 |
+
/site
|
153 |
+
|
154 |
+
# mypy
|
155 |
+
.mypy_cache/
|
156 |
+
.dmypy.json
|
157 |
+
dmypy.json
|
158 |
+
|
159 |
+
# Pyre type checker
|
160 |
+
.pyre/
|
161 |
+
|
162 |
+
# pytype static type analyzer
|
163 |
+
.pytype/
|
164 |
+
|
165 |
+
# Cython debug symbols
|
166 |
+
cython_debug/
|
167 |
+
|
168 |
+
# PyCharm
|
169 |
+
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
|
170 |
+
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
|
171 |
+
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
172 |
+
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
173 |
+
#.idea/
|
174 |
+
|
175 |
+
!.gitkeep
|
176 |
+
|
177 |
+
logs/
|
.gradio/certificate.pem
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
-----BEGIN CERTIFICATE-----
|
2 |
+
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
|
31 |
+
-----END CERTIFICATE-----
|
.venv1/.gitignore
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
# created by virtualenv automatically
|
2 |
+
*
|
.venv1/bin/activate
ADDED
@@ -0,0 +1,87 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# This file must be used with "source bin/activate" *from bash*
|
2 |
+
# you cannot run it directly
|
3 |
+
|
4 |
+
|
5 |
+
if [ "${BASH_SOURCE-}" = "$0" ]; then
|
6 |
+
echo "You must source this script: \$ source $0" >&2
|
7 |
+
exit 33
|
8 |
+
fi
|
9 |
+
|
10 |
+
deactivate () {
|
11 |
+
unset -f pydoc >/dev/null 2>&1 || true
|
12 |
+
|
13 |
+
# reset old environment variables
|
14 |
+
# ! [ -z ${VAR+_} ] returns true if VAR is declared at all
|
15 |
+
if ! [ -z "${_OLD_VIRTUAL_PATH:+_}" ] ; then
|
16 |
+
PATH="$_OLD_VIRTUAL_PATH"
|
17 |
+
export PATH
|
18 |
+
unset _OLD_VIRTUAL_PATH
|
19 |
+
fi
|
20 |
+
if ! [ -z "${_OLD_VIRTUAL_PYTHONHOME+_}" ] ; then
|
21 |
+
PYTHONHOME="$_OLD_VIRTUAL_PYTHONHOME"
|
22 |
+
export PYTHONHOME
|
23 |
+
unset _OLD_VIRTUAL_PYTHONHOME
|
24 |
+
fi
|
25 |
+
|
26 |
+
# The hash command must be called to get it to forget past
|
27 |
+
# commands. Without forgetting past commands the $PATH changes
|
28 |
+
# we made may not be respected
|
29 |
+
hash -r 2>/dev/null
|
30 |
+
|
31 |
+
if ! [ -z "${_OLD_VIRTUAL_PS1+_}" ] ; then
|
32 |
+
PS1="$_OLD_VIRTUAL_PS1"
|
33 |
+
export PS1
|
34 |
+
unset _OLD_VIRTUAL_PS1
|
35 |
+
fi
|
36 |
+
|
37 |
+
unset VIRTUAL_ENV
|
38 |
+
unset VIRTUAL_ENV_PROMPT
|
39 |
+
if [ ! "${1-}" = "nondestructive" ] ; then
|
40 |
+
# Self destruct!
|
41 |
+
unset -f deactivate
|
42 |
+
fi
|
43 |
+
}
|
44 |
+
|
45 |
+
# unset irrelevant variables
|
46 |
+
deactivate nondestructive
|
47 |
+
|
48 |
+
VIRTUAL_ENV='/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1'
|
49 |
+
if ([ "$OSTYPE" = "cygwin" ] || [ "$OSTYPE" = "msys" ]) && $(command -v cygpath &> /dev/null) ; then
|
50 |
+
VIRTUAL_ENV=$(cygpath -u "$VIRTUAL_ENV")
|
51 |
+
fi
|
52 |
+
export VIRTUAL_ENV
|
53 |
+
|
54 |
+
_OLD_VIRTUAL_PATH="$PATH"
|
55 |
+
PATH="$VIRTUAL_ENV/bin:$PATH"
|
56 |
+
export PATH
|
57 |
+
|
58 |
+
if [ "x" != x ] ; then
|
59 |
+
VIRTUAL_ENV_PROMPT=""
|
60 |
+
else
|
61 |
+
VIRTUAL_ENV_PROMPT=$(basename "$VIRTUAL_ENV")
|
62 |
+
fi
|
63 |
+
export VIRTUAL_ENV_PROMPT
|
64 |
+
|
65 |
+
# unset PYTHONHOME if set
|
66 |
+
if ! [ -z "${PYTHONHOME+_}" ] ; then
|
67 |
+
_OLD_VIRTUAL_PYTHONHOME="$PYTHONHOME"
|
68 |
+
unset PYTHONHOME
|
69 |
+
fi
|
70 |
+
|
71 |
+
if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT-}" ] ; then
|
72 |
+
_OLD_VIRTUAL_PS1="${PS1-}"
|
73 |
+
PS1="(${VIRTUAL_ENV_PROMPT}) ${PS1-}"
|
74 |
+
export PS1
|
75 |
+
fi
|
76 |
+
|
77 |
+
# Make sure to unalias pydoc if it's already there
|
78 |
+
alias pydoc 2>/dev/null >/dev/null && unalias pydoc || true
|
79 |
+
|
80 |
+
pydoc () {
|
81 |
+
python -m pydoc "$@"
|
82 |
+
}
|
83 |
+
|
84 |
+
# The hash command must be called to get it to forget past
|
85 |
+
# commands. Without forgetting past commands the $PATH changes
|
86 |
+
# we made may not be respected
|
87 |
+
hash -r 2>/dev/null
|
.venv1/bin/activate.csh
ADDED
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# This file must be used with "source bin/activate.csh" *from csh*.
|
2 |
+
# You cannot run it directly.
|
3 |
+
# Created by Davide Di Blasi <[email protected]>.
|
4 |
+
|
5 |
+
set newline='\
|
6 |
+
'
|
7 |
+
|
8 |
+
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; unsetenv VIRTUAL_ENV_PROMPT; test "\!:*" != "nondestructive" && unalias deactivate && unalias pydoc'
|
9 |
+
|
10 |
+
# Unset irrelevant variables.
|
11 |
+
deactivate nondestructive
|
12 |
+
|
13 |
+
setenv VIRTUAL_ENV '/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1'
|
14 |
+
|
15 |
+
set _OLD_VIRTUAL_PATH="$PATH:q"
|
16 |
+
setenv PATH "$VIRTUAL_ENV:q/bin:$PATH:q"
|
17 |
+
|
18 |
+
|
19 |
+
|
20 |
+
if ('' != "") then
|
21 |
+
setenv VIRTUAL_ENV_PROMPT ''
|
22 |
+
else
|
23 |
+
setenv VIRTUAL_ENV_PROMPT "$VIRTUAL_ENV:t:q"
|
24 |
+
endif
|
25 |
+
|
26 |
+
if ( $?VIRTUAL_ENV_DISABLE_PROMPT ) then
|
27 |
+
if ( $VIRTUAL_ENV_DISABLE_PROMPT == "" ) then
|
28 |
+
set do_prompt = "1"
|
29 |
+
else
|
30 |
+
set do_prompt = "0"
|
31 |
+
endif
|
32 |
+
else
|
33 |
+
set do_prompt = "1"
|
34 |
+
endif
|
35 |
+
|
36 |
+
if ( $do_prompt == "1" ) then
|
37 |
+
# Could be in a non-interactive environment,
|
38 |
+
# in which case, $prompt is undefined and we wouldn't
|
39 |
+
# care about the prompt anyway.
|
40 |
+
if ( $?prompt ) then
|
41 |
+
set _OLD_VIRTUAL_PROMPT="$prompt:q"
|
42 |
+
if ( "$prompt:q" =~ *"$newline:q"* ) then
|
43 |
+
:
|
44 |
+
else
|
45 |
+
set prompt = '('"$VIRTUAL_ENV_PROMPT:q"') '"$prompt:q"
|
46 |
+
endif
|
47 |
+
endif
|
48 |
+
endif
|
49 |
+
|
50 |
+
unset env_name
|
51 |
+
unset do_prompt
|
52 |
+
|
53 |
+
alias pydoc python -m pydoc
|
54 |
+
|
55 |
+
rehash
|
.venv1/bin/activate.fish
ADDED
@@ -0,0 +1,103 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# This file must be used using `source bin/activate.fish` *within a running fish ( http://fishshell.com ) session*.
|
2 |
+
# Do not run it directly.
|
3 |
+
|
4 |
+
function _bashify_path -d "Converts a fish path to something bash can recognize"
|
5 |
+
set fishy_path $argv
|
6 |
+
set bashy_path $fishy_path[1]
|
7 |
+
for path_part in $fishy_path[2..-1]
|
8 |
+
set bashy_path "$bashy_path:$path_part"
|
9 |
+
end
|
10 |
+
echo $bashy_path
|
11 |
+
end
|
12 |
+
|
13 |
+
function _fishify_path -d "Converts a bash path to something fish can recognize"
|
14 |
+
echo $argv | tr ':' '\n'
|
15 |
+
end
|
16 |
+
|
17 |
+
function deactivate -d 'Exit virtualenv mode and return to the normal environment.'
|
18 |
+
# reset old environment variables
|
19 |
+
if test -n "$_OLD_VIRTUAL_PATH"
|
20 |
+
# https://github.com/fish-shell/fish-shell/issues/436 altered PATH handling
|
21 |
+
if test (echo $FISH_VERSION | head -c 1) -lt 3
|
22 |
+
set -gx PATH (_fishify_path "$_OLD_VIRTUAL_PATH")
|
23 |
+
else
|
24 |
+
set -gx PATH $_OLD_VIRTUAL_PATH
|
25 |
+
end
|
26 |
+
set -e _OLD_VIRTUAL_PATH
|
27 |
+
end
|
28 |
+
|
29 |
+
if test -n "$_OLD_VIRTUAL_PYTHONHOME"
|
30 |
+
set -gx PYTHONHOME "$_OLD_VIRTUAL_PYTHONHOME"
|
31 |
+
set -e _OLD_VIRTUAL_PYTHONHOME
|
32 |
+
end
|
33 |
+
|
34 |
+
if test -n "$_OLD_FISH_PROMPT_OVERRIDE"
|
35 |
+
and functions -q _old_fish_prompt
|
36 |
+
# Set an empty local `$fish_function_path` to allow the removal of `fish_prompt` using `functions -e`.
|
37 |
+
set -l fish_function_path
|
38 |
+
|
39 |
+
# Erase virtualenv's `fish_prompt` and restore the original.
|
40 |
+
functions -e fish_prompt
|
41 |
+
functions -c _old_fish_prompt fish_prompt
|
42 |
+
functions -e _old_fish_prompt
|
43 |
+
set -e _OLD_FISH_PROMPT_OVERRIDE
|
44 |
+
end
|
45 |
+
|
46 |
+
set -e VIRTUAL_ENV
|
47 |
+
set -e VIRTUAL_ENV_PROMPT
|
48 |
+
|
49 |
+
if test "$argv[1]" != 'nondestructive'
|
50 |
+
# Self-destruct!
|
51 |
+
functions -e pydoc
|
52 |
+
functions -e deactivate
|
53 |
+
functions -e _bashify_path
|
54 |
+
functions -e _fishify_path
|
55 |
+
end
|
56 |
+
end
|
57 |
+
|
58 |
+
# Unset irrelevant variables.
|
59 |
+
deactivate nondestructive
|
60 |
+
|
61 |
+
set -gx VIRTUAL_ENV '/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1'
|
62 |
+
|
63 |
+
# https://github.com/fish-shell/fish-shell/issues/436 altered PATH handling
|
64 |
+
if test (echo $FISH_VERSION | head -c 1) -lt 3
|
65 |
+
set -gx _OLD_VIRTUAL_PATH (_bashify_path $PATH)
|
66 |
+
else
|
67 |
+
set -gx _OLD_VIRTUAL_PATH $PATH
|
68 |
+
end
|
69 |
+
set -gx PATH "$VIRTUAL_ENV"'/bin' $PATH
|
70 |
+
|
71 |
+
# Prompt override provided?
|
72 |
+
# If not, just use the environment name.
|
73 |
+
if test -n ''
|
74 |
+
set -gx VIRTUAL_ENV_PROMPT ''
|
75 |
+
else
|
76 |
+
set -gx VIRTUAL_ENV_PROMPT (basename "$VIRTUAL_ENV")
|
77 |
+
end
|
78 |
+
|
79 |
+
# Unset `$PYTHONHOME` if set.
|
80 |
+
if set -q PYTHONHOME
|
81 |
+
set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME
|
82 |
+
set -e PYTHONHOME
|
83 |
+
end
|
84 |
+
|
85 |
+
function pydoc
|
86 |
+
python -m pydoc $argv
|
87 |
+
end
|
88 |
+
|
89 |
+
if test -z "$VIRTUAL_ENV_DISABLE_PROMPT"
|
90 |
+
# Copy the current `fish_prompt` function as `_old_fish_prompt`.
|
91 |
+
functions -c fish_prompt _old_fish_prompt
|
92 |
+
|
93 |
+
function fish_prompt
|
94 |
+
# Run the user's prompt first; it might depend on (pipe)status.
|
95 |
+
set -l prompt (_old_fish_prompt)
|
96 |
+
|
97 |
+
printf '(%s) ' $VIRTUAL_ENV_PROMPT
|
98 |
+
|
99 |
+
string join -- \n $prompt # handle multi-line prompts
|
100 |
+
end
|
101 |
+
|
102 |
+
set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV"
|
103 |
+
end
|
.venv1/bin/activate.nu
ADDED
@@ -0,0 +1,96 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# virtualenv activation module
|
2 |
+
# Activate with `overlay use activate.nu`
|
3 |
+
# Deactivate with `deactivate`, as usual
|
4 |
+
#
|
5 |
+
# To customize the overlay name, you can call `overlay use activate.nu as foo`,
|
6 |
+
# but then simply `deactivate` won't work because it is just an alias to hide
|
7 |
+
# the "activate" overlay. You'd need to call `overlay hide foo` manually.
|
8 |
+
|
9 |
+
export-env {
|
10 |
+
def is-string [x] {
|
11 |
+
($x | describe) == 'string'
|
12 |
+
}
|
13 |
+
|
14 |
+
def has-env [...names] {
|
15 |
+
$names | each {|n|
|
16 |
+
$n in $env
|
17 |
+
} | all {|i| $i == true}
|
18 |
+
}
|
19 |
+
|
20 |
+
# Emulates a `test -z`, but btter as it handles e.g 'false'
|
21 |
+
def is-env-true [name: string] {
|
22 |
+
if (has-env $name) {
|
23 |
+
# Try to parse 'true', '0', '1', and fail if not convertible
|
24 |
+
let parsed = (do -i { $env | get $name | into bool })
|
25 |
+
if ($parsed | describe) == 'bool' {
|
26 |
+
$parsed
|
27 |
+
} else {
|
28 |
+
not ($env | get -i $name | is-empty)
|
29 |
+
}
|
30 |
+
} else {
|
31 |
+
false
|
32 |
+
}
|
33 |
+
}
|
34 |
+
|
35 |
+
let virtual_env = '/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1'
|
36 |
+
let bin = 'bin'
|
37 |
+
|
38 |
+
let is_windows = ($nu.os-info.family) == 'windows'
|
39 |
+
let path_name = (if (has-env 'Path') {
|
40 |
+
'Path'
|
41 |
+
} else {
|
42 |
+
'PATH'
|
43 |
+
}
|
44 |
+
)
|
45 |
+
|
46 |
+
let venv_path = ([$virtual_env $bin] | path join)
|
47 |
+
let new_path = ($env | get $path_name | prepend $venv_path)
|
48 |
+
|
49 |
+
# If there is no default prompt, then use the env name instead
|
50 |
+
let virtual_env_prompt = (if ('' | is-empty) {
|
51 |
+
($virtual_env | path basename)
|
52 |
+
} else {
|
53 |
+
''
|
54 |
+
})
|
55 |
+
|
56 |
+
let new_env = {
|
57 |
+
$path_name : $new_path
|
58 |
+
VIRTUAL_ENV : $virtual_env
|
59 |
+
VIRTUAL_ENV_PROMPT : $virtual_env_prompt
|
60 |
+
}
|
61 |
+
|
62 |
+
let new_env = (if (is-env-true 'VIRTUAL_ENV_DISABLE_PROMPT') {
|
63 |
+
$new_env
|
64 |
+
} else {
|
65 |
+
# Creating the new prompt for the session
|
66 |
+
let virtual_prefix = $'(char lparen)($virtual_env_prompt)(char rparen) '
|
67 |
+
|
68 |
+
# Back up the old prompt builder
|
69 |
+
let old_prompt_command = (if (has-env 'PROMPT_COMMAND') {
|
70 |
+
$env.PROMPT_COMMAND
|
71 |
+
} else {
|
72 |
+
''
|
73 |
+
})
|
74 |
+
|
75 |
+
let new_prompt = (if (has-env 'PROMPT_COMMAND') {
|
76 |
+
if 'closure' in ($old_prompt_command | describe) {
|
77 |
+
{|| $'($virtual_prefix)(do $old_prompt_command)' }
|
78 |
+
} else {
|
79 |
+
{|| $'($virtual_prefix)($old_prompt_command)' }
|
80 |
+
}
|
81 |
+
} else {
|
82 |
+
{|| $'($virtual_prefix)' }
|
83 |
+
})
|
84 |
+
|
85 |
+
$new_env | merge {
|
86 |
+
PROMPT_COMMAND : $new_prompt
|
87 |
+
VIRTUAL_PREFIX : $virtual_prefix
|
88 |
+
}
|
89 |
+
})
|
90 |
+
|
91 |
+
# Environment variables that will be loaded as the virtual env
|
92 |
+
load-env $new_env
|
93 |
+
}
|
94 |
+
|
95 |
+
export alias pydoc = python -m pydoc
|
96 |
+
export alias deactivate = overlay hide activate
|
.venv1/bin/activate.ps1
ADDED
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
$script:THIS_PATH = $myinvocation.mycommand.path
|
2 |
+
$script:BASE_DIR = Split-Path (Resolve-Path "$THIS_PATH/..") -Parent
|
3 |
+
|
4 |
+
function global:deactivate([switch] $NonDestructive) {
|
5 |
+
if (Test-Path variable:_OLD_VIRTUAL_PATH) {
|
6 |
+
$env:PATH = $variable:_OLD_VIRTUAL_PATH
|
7 |
+
Remove-Variable "_OLD_VIRTUAL_PATH" -Scope global
|
8 |
+
}
|
9 |
+
|
10 |
+
if (Test-Path function:_old_virtual_prompt) {
|
11 |
+
$function:prompt = $function:_old_virtual_prompt
|
12 |
+
Remove-Item function:\_old_virtual_prompt
|
13 |
+
}
|
14 |
+
|
15 |
+
if ($env:VIRTUAL_ENV) {
|
16 |
+
Remove-Item env:VIRTUAL_ENV -ErrorAction SilentlyContinue
|
17 |
+
}
|
18 |
+
|
19 |
+
if ($env:VIRTUAL_ENV_PROMPT) {
|
20 |
+
Remove-Item env:VIRTUAL_ENV_PROMPT -ErrorAction SilentlyContinue
|
21 |
+
}
|
22 |
+
|
23 |
+
if (!$NonDestructive) {
|
24 |
+
# Self destruct!
|
25 |
+
Remove-Item function:deactivate
|
26 |
+
Remove-Item function:pydoc
|
27 |
+
}
|
28 |
+
}
|
29 |
+
|
30 |
+
function global:pydoc {
|
31 |
+
python -m pydoc $args
|
32 |
+
}
|
33 |
+
|
34 |
+
# unset irrelevant variables
|
35 |
+
deactivate -nondestructive
|
36 |
+
|
37 |
+
$VIRTUAL_ENV = $BASE_DIR
|
38 |
+
$env:VIRTUAL_ENV = $VIRTUAL_ENV
|
39 |
+
|
40 |
+
if ("" -ne "") {
|
41 |
+
$env:VIRTUAL_ENV_PROMPT = ""
|
42 |
+
}
|
43 |
+
else {
|
44 |
+
$env:VIRTUAL_ENV_PROMPT = $( Split-Path $env:VIRTUAL_ENV -Leaf )
|
45 |
+
}
|
46 |
+
|
47 |
+
New-Variable -Scope global -Name _OLD_VIRTUAL_PATH -Value $env:PATH
|
48 |
+
|
49 |
+
$env:PATH = "$env:VIRTUAL_ENV/bin:" + $env:PATH
|
50 |
+
if (!$env:VIRTUAL_ENV_DISABLE_PROMPT) {
|
51 |
+
function global:_old_virtual_prompt {
|
52 |
+
""
|
53 |
+
}
|
54 |
+
$function:_old_virtual_prompt = $function:prompt
|
55 |
+
|
56 |
+
function global:prompt {
|
57 |
+
# Add the custom prefix to the existing prompt
|
58 |
+
$previous_prompt_value = & $function:_old_virtual_prompt
|
59 |
+
("(" + $env:VIRTUAL_ENV_PROMPT + ") " + $previous_prompt_value)
|
60 |
+
}
|
61 |
+
}
|
.venv1/bin/activate_this.py
ADDED
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"""
|
2 |
+
Activate virtualenv for current interpreter:
|
3 |
+
|
4 |
+
Use exec(open(this_file).read(), {'__file__': this_file}).
|
5 |
+
|
6 |
+
This can be used when you must use an existing Python interpreter, not the virtualenv bin/python.
|
7 |
+
""" # noqa: D415
|
8 |
+
from __future__ import annotations
|
9 |
+
|
10 |
+
import os
|
11 |
+
import site
|
12 |
+
import sys
|
13 |
+
|
14 |
+
try:
|
15 |
+
abs_file = os.path.abspath(__file__)
|
16 |
+
except NameError as exc:
|
17 |
+
msg = "You must use exec(open(this_file).read(), {'__file__': this_file})"
|
18 |
+
raise AssertionError(msg) from exc
|
19 |
+
|
20 |
+
bin_dir = os.path.dirname(abs_file)
|
21 |
+
base = bin_dir[: -len("bin") - 1] # strip away the bin part from the __file__, plus the path separator
|
22 |
+
|
23 |
+
# prepend bin to PATH (this file is inside the bin directory)
|
24 |
+
os.environ["PATH"] = os.pathsep.join([bin_dir, *os.environ.get("PATH", "").split(os.pathsep)])
|
25 |
+
os.environ["VIRTUAL_ENV"] = base # virtual env is right above bin directory
|
26 |
+
os.environ["VIRTUAL_ENV_PROMPT"] = "" or os.path.basename(base) # noqa: SIM222
|
27 |
+
|
28 |
+
# add the virtual environments libraries to the host python import mechanism
|
29 |
+
prev_length = len(sys.path)
|
30 |
+
for lib in "../lib/python3.11/site-packages".split(os.pathsep):
|
31 |
+
path = os.path.realpath(os.path.join(bin_dir, lib))
|
32 |
+
site.addsitedir(path.decode("utf-8") if "" else path)
|
33 |
+
sys.path[:] = sys.path[prev_length:] + sys.path[0:prev_length]
|
34 |
+
|
35 |
+
sys.real_prefix = sys.prefix
|
36 |
+
sys.prefix = base
|
.venv1/bin/black
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from black import patched_main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(patched_main())
|
.venv1/bin/blackd
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from blackd import patched_main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(patched_main())
|
.venv1/bin/debugpy
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from debugpy.server.cli import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/distro
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from distro.distro import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/dmypy
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from mypy.dmypy.client import console_entry
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(console_entry())
|
.venv1/bin/dotenv
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from dotenv.__main__ import cli
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(cli())
|
.venv1/bin/f2py
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from numpy.f2py.f2py2e import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/fastapi
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from fastapi.cli import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/fonttools
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from fontTools.__main__ import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/git-filter-repo
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from git_filter_repo import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/gradio
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
from gradio.cli import cli
|
6 |
+
if __name__ == '__main__':
|
7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
8 |
+
sys.exit(cli())
|
.venv1/bin/httpx
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from httpx import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/huggingface-cli
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
from huggingface_hub.commands.huggingface_cli import main
|
6 |
+
if __name__ == '__main__':
|
7 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
8 |
+
sys.exit(main())
|
.venv1/bin/ipython
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from IPython import start_ipython
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(start_ipython())
|
.venv1/bin/ipython3
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from IPython import start_ipython
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(start_ipython())
|
.venv1/bin/isort
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from isort.main import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/isort-identify-imports
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from isort.main import identify_imports_main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(identify_imports_main())
|
.venv1/bin/jlpm
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jupyterlab.jlpmapp import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jsonpointer
ADDED
@@ -0,0 +1,67 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
|
4 |
+
|
5 |
+
import argparse
|
6 |
+
import json
|
7 |
+
import sys
|
8 |
+
|
9 |
+
import jsonpointer
|
10 |
+
|
11 |
+
parser = argparse.ArgumentParser(
|
12 |
+
description='Resolve a JSON pointer on JSON files')
|
13 |
+
|
14 |
+
# Accept pointer as argument or as file
|
15 |
+
ptr_group = parser.add_mutually_exclusive_group(required=True)
|
16 |
+
|
17 |
+
ptr_group.add_argument('-f', '--pointer-file', type=argparse.FileType('r'),
|
18 |
+
nargs='?',
|
19 |
+
help='File containing a JSON pointer expression')
|
20 |
+
|
21 |
+
ptr_group.add_argument('POINTER', type=str, nargs='?',
|
22 |
+
help='A JSON pointer expression')
|
23 |
+
|
24 |
+
parser.add_argument('FILE', type=argparse.FileType('r'), nargs='+',
|
25 |
+
help='Files for which the pointer should be resolved')
|
26 |
+
parser.add_argument('--indent', type=int, default=None,
|
27 |
+
help='Indent output by n spaces')
|
28 |
+
parser.add_argument('-v', '--version', action='version',
|
29 |
+
version='%(prog)s ' + jsonpointer.__version__)
|
30 |
+
|
31 |
+
|
32 |
+
def main():
|
33 |
+
try:
|
34 |
+
resolve_files()
|
35 |
+
except KeyboardInterrupt:
|
36 |
+
sys.exit(1)
|
37 |
+
|
38 |
+
|
39 |
+
def parse_pointer(args):
|
40 |
+
if args.POINTER:
|
41 |
+
ptr = args.POINTER
|
42 |
+
elif args.pointer_file:
|
43 |
+
ptr = args.pointer_file.read().strip()
|
44 |
+
else:
|
45 |
+
parser.print_usage()
|
46 |
+
sys.exit(1)
|
47 |
+
|
48 |
+
return ptr
|
49 |
+
|
50 |
+
|
51 |
+
def resolve_files():
|
52 |
+
""" Resolve a JSON pointer on JSON files """
|
53 |
+
args = parser.parse_args()
|
54 |
+
|
55 |
+
ptr = parse_pointer(args)
|
56 |
+
|
57 |
+
for f in args.FILE:
|
58 |
+
doc = json.load(f)
|
59 |
+
try:
|
60 |
+
result = jsonpointer.resolve_pointer(doc, ptr)
|
61 |
+
print(json.dumps(result, indent=args.indent))
|
62 |
+
except jsonpointer.JsonPointerException as e:
|
63 |
+
print('Could not resolve pointer: %s' % str(e), file=sys.stderr)
|
64 |
+
|
65 |
+
|
66 |
+
if __name__ == "__main__":
|
67 |
+
main()
|
.venv1/bin/jsonschema
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jsonschema.cli import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jupyter_core.command import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter-console
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jupyter_console.app import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter-dejavu
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from nbconvert.nbconvertapp import dejavu_main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(dejavu_main())
|
.venv1/bin/jupyter-events
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jupyter_events.cli import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter-execute
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from nbclient.cli import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter-kernel
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jupyter_client.kernelapp import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter-kernelspec
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jupyter_client.kernelspecapp import KernelSpecApp
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(KernelSpecApp.launch_instance())
|
.venv1/bin/jupyter-lab
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jupyterlab.labapp import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter-labextension
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jupyterlab.labextensions import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter-labhub
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jupyterlab.labhubapp import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter-migrate
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jupyter_core.migrate import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter-nbconvert
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from nbconvert.nbconvertapp import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter-notebook
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from notebook.app import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter-run
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jupyter_client.runapp import RunApp
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(RunApp.launch_instance())
|
.venv1/bin/jupyter-server
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jupyter_server.serverapp import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter-troubleshoot
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from jupyter_core.troubleshoot import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/jupyter-trust
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from nbformat.sign import TrustNotebookApp
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(TrustNotebookApp.launch_instance())
|
.venv1/bin/markdown-it
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from markdown_it.cli.parse import main
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(main())
|
.venv1/bin/mypy
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/Users/alanfeder/Documents/talks/dcr-3-frameworks/.venv1/bin/python
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
import re
|
4 |
+
import sys
|
5 |
+
|
6 |
+
from mypy.__main__ import console_entry
|
7 |
+
|
8 |
+
if __name__ == '__main__':
|
9 |
+
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
10 |
+
sys.exit(console_entry())
|