Garrit Franke
2 years ago
commit
ae79c6ba9c
24 changed files with 644 additions and 0 deletions
@ -0,0 +1,160 @@ |
|||||||
|
# Byte-compiled / optimized / DLL files |
||||||
|
__pycache__/ |
||||||
|
*.py[cod] |
||||||
|
*$py.class |
||||||
|
|
||||||
|
# C extensions |
||||||
|
*.so |
||||||
|
|
||||||
|
# Distribution / packaging |
||||||
|
.Python |
||||||
|
build/ |
||||||
|
develop-eggs/ |
||||||
|
dist/ |
||||||
|
downloads/ |
||||||
|
eggs/ |
||||||
|
.eggs/ |
||||||
|
lib/ |
||||||
|
lib64/ |
||||||
|
parts/ |
||||||
|
sdist/ |
||||||
|
var/ |
||||||
|
wheels/ |
||||||
|
share/python-wheels/ |
||||||
|
*.egg-info/ |
||||||
|
.installed.cfg |
||||||
|
*.egg |
||||||
|
MANIFEST |
||||||
|
|
||||||
|
# PyInstaller |
||||||
|
# Usually these files are written by a python script from a template |
||||||
|
# before PyInstaller builds the exe, so as to inject date/other infos into it. |
||||||
|
*.manifest |
||||||
|
*.spec |
||||||
|
|
||||||
|
# Installer logs |
||||||
|
pip-log.txt |
||||||
|
pip-delete-this-directory.txt |
||||||
|
|
||||||
|
# Unit test / coverage reports |
||||||
|
htmlcov/ |
||||||
|
.tox/ |
||||||
|
.nox/ |
||||||
|
.coverage |
||||||
|
.coverage.* |
||||||
|
.cache |
||||||
|
nosetests.xml |
||||||
|
coverage.xml |
||||||
|
*.cover |
||||||
|
*.py,cover |
||||||
|
.hypothesis/ |
||||||
|
.pytest_cache/ |
||||||
|
cover/ |
||||||
|
|
||||||
|
# Translations |
||||||
|
*.mo |
||||||
|
*.pot |
||||||
|
|
||||||
|
# Django stuff: |
||||||
|
*.log |
||||||
|
local_settings.py |
||||||
|
db.sqlite3 |
||||||
|
db.sqlite3-journal |
||||||
|
|
||||||
|
# Flask stuff: |
||||||
|
instance/ |
||||||
|
.webassets-cache |
||||||
|
|
||||||
|
# Scrapy stuff: |
||||||
|
.scrapy |
||||||
|
|
||||||
|
# Sphinx documentation |
||||||
|
docs/_build/ |
||||||
|
|
||||||
|
# PyBuilder |
||||||
|
.pybuilder/ |
||||||
|
target/ |
||||||
|
|
||||||
|
# Jupyter Notebook |
||||||
|
.ipynb_checkpoints |
||||||
|
|
||||||
|
# IPython |
||||||
|
profile_default/ |
||||||
|
ipython_config.py |
||||||
|
|
||||||
|
# pyenv |
||||||
|
# For a library or package, you might want to ignore these files since the code is |
||||||
|
# intended to run in multiple environments; otherwise, check them in: |
||||||
|
# .python-version |
||||||
|
|
||||||
|
# pipenv |
||||||
|
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. |
||||||
|
# However, in case of collaboration, if having platform-specific dependencies or dependencies |
||||||
|
# having no cross-platform support, pipenv may install dependencies that don't work, or not |
||||||
|
# install all needed dependencies. |
||||||
|
#Pipfile.lock |
||||||
|
|
||||||
|
# poetry |
||||||
|
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. |
||||||
|
# This is especially recommended for binary packages to ensure reproducibility, and is more |
||||||
|
# commonly ignored for libraries. |
||||||
|
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control |
||||||
|
#poetry.lock |
||||||
|
|
||||||
|
# pdm |
||||||
|
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. |
||||||
|
#pdm.lock |
||||||
|
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it |
||||||
|
# in version control. |
||||||
|
# https://pdm.fming.dev/#use-with-ide |
||||||
|
.pdm.toml |
||||||
|
|
||||||
|
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm |
||||||
|
__pypackages__/ |
||||||
|
|
||||||
|
# Celery stuff |
||||||
|
celerybeat-schedule |
||||||
|
celerybeat.pid |
||||||
|
|
||||||
|
# SageMath parsed files |
||||||
|
*.sage.py |
||||||
|
|
||||||
|
# Environments |
||||||
|
.env |
||||||
|
.venv |
||||||
|
env/ |
||||||
|
venv/ |
||||||
|
ENV/ |
||||||
|
env.bak/ |
||||||
|
venv.bak/ |
||||||
|
|
||||||
|
# Spyder project settings |
||||||
|
.spyderproject |
||||||
|
.spyproject |
||||||
|
|
||||||
|
# Rope project settings |
||||||
|
.ropeproject |
||||||
|
|
||||||
|
# mkdocs documentation |
||||||
|
/site |
||||||
|
|
||||||
|
# mypy |
||||||
|
.mypy_cache/ |
||||||
|
.dmypy.json |
||||||
|
dmypy.json |
||||||
|
|
||||||
|
# Pyre type checker |
||||||
|
.pyre/ |
||||||
|
|
||||||
|
# pytype static type analyzer |
||||||
|
.pytype/ |
||||||
|
|
||||||
|
# Cython debug symbols |
||||||
|
cython_debug/ |
||||||
|
|
||||||
|
# PyCharm |
||||||
|
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can |
||||||
|
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore |
||||||
|
# and can be added to the global gitignore or merged into this file. For a more nuclear |
||||||
|
# option (not recommended) you can uncomment the following to ignore the entire idea folder. |
||||||
|
#.idea/ |
@ -0,0 +1,83 @@ |
|||||||
|
# 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 || true |
||||||
|
|
||||||
|
# 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 |
||||||
|
|
||||||
|
# The hash command must be called to get it to forget past |
||||||
|
# commands. Without forgetting past commands the $PATH changes |
||||||
|
# we made may not be respected |
||||||
|
hash -r 2>/dev/null |
||||||
|
|
||||||
|
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/garrit/sources/homeassistant-module-gitea' |
||||||
|
if ([ "$OSTYPE" = "cygwin" ] || [ "$OSTYPE" = "msys" ]) && $(command -v cygpath &> /dev/null) ; then |
||||||
|
VIRTUAL_ENV=$(cygpath -u "$VIRTUAL_ENV") |
||||||
|
fi |
||||||
|
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 "$@" |
||||||
|
} |
||||||
|
|
||||||
|
# The hash command must be called to get it to forget past |
||||||
|
# commands. Without forgetting past commands the $PATH changes |
||||||
|
# we made may not be respected |
||||||
|
hash -r 2>/dev/null |
@ -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/garrit/sources/homeassistant-module-gitea' |
||||||
|
|
||||||
|
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,100 @@ |
|||||||
|
# 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 | head -c 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 '/Users/garrit/sources/homeassistant-module-gitea' |
||||||
|
|
||||||
|
# https://github.com/fish-shell/fish-shell/issues/436 altered PATH handling |
||||||
|
if test (echo $FISH_VERSION | head -c 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 |
||||||
|
# Run the user's prompt first; it might depend on (pipe)status. |
||||||
|
set -l prompt (_old_fish_prompt) |
||||||
|
|
||||||
|
# Prompt override provided? |
||||||
|
# If not, just prepend the environment name. |
||||||
|
if test -n '' |
||||||
|
printf '(%s) ' '' |
||||||
|
else |
||||||
|
printf '(%s) ' (basename "$VIRTUAL_ENV") |
||||||
|
end |
||||||
|
|
||||||
|
string join -- \n $prompt # handle multi-line prompts |
||||||
|
end |
||||||
|
|
||||||
|
set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV" |
||||||
|
end |
@ -0,0 +1,41 @@ |
|||||||
|
# Setting all environment variables for the venv |
||||||
|
let path-name = (if ((sys).host.name == "Windows") { "Path" } { "PATH" }) |
||||||
|
let virtual-env = "/Users/garrit/sources/homeassistant-module-gitea" |
||||||
|
let bin = "bin" |
||||||
|
let path-sep = ":" |
||||||
|
|
||||||
|
let old-path = ($nu.path | str collect ($path-sep)) |
||||||
|
|
||||||
|
let venv-path = ([$virtual-env $bin] | path join) |
||||||
|
let new-path = ($nu.path | prepend $venv-path | str collect ($path-sep)) |
||||||
|
|
||||||
|
# environment variables that will be batched loaded to the virtual env |
||||||
|
let new-env = ([ |
||||||
|
[name, value]; |
||||||
|
[$path-name $new-path] |
||||||
|
[_OLD_VIRTUAL_PATH $old-path] |
||||||
|
[VIRTUAL_ENV $virtual-env] |
||||||
|
]) |
||||||
|
|
||||||
|
load-env $new-env |
||||||
|
|
||||||
|
# Creating the new prompt for the session |
||||||
|
let virtual_prompt = (if ("" != "") { |
||||||
|
"() " |
||||||
|
} { |
||||||
|
(build-string '(' ($virtual-env | path basename) ') ') |
||||||
|
} |
||||||
|
) |
||||||
|
|
||||||
|
# If there is no default prompt, then only the env is printed in the prompt |
||||||
|
let new_prompt = (if ( config | select prompt | empty? ) { |
||||||
|
($"build-string '($virtual_prompt)'") |
||||||
|
} { |
||||||
|
($"build-string '($virtual_prompt)' (config get prompt | str find-replace "build-string" "")") |
||||||
|
}) |
||||||
|
let-env PROMPT_COMMAND = $new_prompt |
||||||
|
|
||||||
|
# We are using alias as the function definitions because only aliases can be |
||||||
|
# removed from the scope |
||||||
|
alias pydoc = python -m pydoc |
||||||
|
alias deactivate = source "/Users/garrit/sources/homeassistant-module-gitea/bin/deactivate.nu" |
@ -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) |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,32 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
"""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: |
||||||
|
abs_file = os.path.abspath(__file__) |
||||||
|
except NameError: |
||||||
|
raise AssertionError("You must use exec(open(this_file).read(), {'__file__': this_file}))") |
||||||
|
|
||||||
|
bin_dir = os.path.dirname(abs_file) |
||||||
|
base = bin_dir[: -len("bin") - 1] # strip away the bin part from the __file__, plus the path separator |
||||||
|
|
||||||
|
# prepend bin to PATH (this file is inside the bin directory) |
||||||
|
os.environ["PATH"] = os.pathsep.join([bin_dir] + os.environ.get("PATH", "").split(os.pathsep)) |
||||||
|
os.environ["VIRTUAL_ENV"] = base # virtual env is right above bin directory |
||||||
|
|
||||||
|
# add the virtual environments libraries to the host python import mechanism |
||||||
|
prev_length = len(sys.path) |
||||||
|
for lib in "../lib/python3.9/site-packages".split(os.pathsep): |
||||||
|
path = os.path.realpath(os.path.join(bin_dir, lib)) |
||||||
|
site.addsitedir(path.decode("utf-8") if "" else path) |
||||||
|
sys.path[:] = sys.path[prev_length:] + sys.path[0:prev_length] |
||||||
|
|
||||||
|
sys.real_prefix = sys.prefix |
||||||
|
sys.prefix = base |
@ -0,0 +1,11 @@ |
|||||||
|
# Setting the old path |
||||||
|
let path-name = (if ((sys).host.name == "Windows") { "Path" } { "PATH" }) |
||||||
|
let-env $path-name = $nu.env._OLD_VIRTUAL_PATH |
||||||
|
|
||||||
|
# Unleting the environment variables that were created when activating the env |
||||||
|
unlet-env VIRTUAL_ENV |
||||||
|
unlet-env _OLD_VIRTUAL_PATH |
||||||
|
unlet-env PROMPT_COMMAND |
||||||
|
|
||||||
|
unalias pydoc |
||||||
|
unalias deactivate |
@ -0,0 +1,8 @@ |
|||||||
|
#!/Users/garrit/sources/homeassistant-module-gitea/bin/python |
||||||
|
# -*- coding: utf-8 -*- |
||||||
|
import re |
||||||
|
import sys |
||||||
|
from pip._internal.cli.main import main |
||||||
|
if __name__ == '__main__': |
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) |
||||||
|
sys.exit(main()) |
@ -0,0 +1,8 @@ |
|||||||
|
#!/Users/garrit/sources/homeassistant-module-gitea/bin/python |
||||||
|
# -*- coding: utf-8 -*- |
||||||
|
import re |
||||||
|
import sys |
||||||
|
from pip._internal.cli.main import main |
||||||
|
if __name__ == '__main__': |
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) |
||||||
|
sys.exit(main()) |
@ -0,0 +1,8 @@ |
|||||||
|
#!/Users/garrit/sources/homeassistant-module-gitea/bin/python |
||||||
|
# -*- coding: utf-8 -*- |
||||||
|
import re |
||||||
|
import sys |
||||||
|
from piptools.scripts.compile import cli |
||||||
|
if __name__ == '__main__': |
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) |
||||||
|
sys.exit(cli()) |
@ -0,0 +1,8 @@ |
|||||||
|
#!/Users/garrit/sources/homeassistant-module-gitea/bin/python |
||||||
|
# -*- coding: utf-8 -*- |
||||||
|
import re |
||||||
|
import sys |
||||||
|
from piptools.scripts.sync import cli |
||||||
|
if __name__ == '__main__': |
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) |
||||||
|
sys.exit(cli()) |
@ -0,0 +1,8 @@ |
|||||||
|
#!/Users/garrit/sources/homeassistant-module-gitea/bin/python |
||||||
|
# -*- coding: utf-8 -*- |
||||||
|
import re |
||||||
|
import sys |
||||||
|
from pip._internal.cli.main import main |
||||||
|
if __name__ == '__main__': |
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) |
||||||
|
sys.exit(main()) |
@ -0,0 +1,8 @@ |
|||||||
|
#!/Users/garrit/sources/homeassistant-module-gitea/bin/python |
||||||
|
# -*- coding: utf-8 -*- |
||||||
|
import re |
||||||
|
import sys |
||||||
|
from pip._internal.cli.main import main |
||||||
|
if __name__ == '__main__': |
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) |
||||||
|
sys.exit(main()) |
@ -0,0 +1,8 @@ |
|||||||
|
#!/Users/garrit/sources/homeassistant-module-gitea/bin/python |
||||||
|
# -*- 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,8 @@ |
|||||||
|
#!/Users/garrit/sources/homeassistant-module-gitea/bin/python |
||||||
|
# -*- 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,8 @@ |
|||||||
|
#!/Users/garrit/sources/homeassistant-module-gitea/bin/python |
||||||
|
# -*- 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,8 @@ |
|||||||
|
#!/Users/garrit/sources/homeassistant-module-gitea/bin/python |
||||||
|
# -*- 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,10 @@ |
|||||||
|
{ |
||||||
|
"domain": "gitea", |
||||||
|
"name": "Gitea", |
||||||
|
"documentation": "https://www.home-assistant.io/integrations/gitea", |
||||||
|
"requirements": [], |
||||||
|
"codeowners": ["@garritfra"], |
||||||
|
"iot_class": "cloud_polling", |
||||||
|
"config_flow": true, |
||||||
|
"loggers": [] |
||||||
|
} |
@ -0,0 +1,8 @@ |
|||||||
|
home = /opt/homebrew/opt/python@3.9/Frameworks/Python.framework/Versions/3.9 |
||||||
|
implementation = CPython |
||||||
|
version_info = 3.9.13.final.0 |
||||||
|
virtualenv = 20.10.0 |
||||||
|
include-system-site-packages = false |
||||||
|
base-prefix = /opt/homebrew/opt/python@3.9/Frameworks/Python.framework/Versions/3.9 |
||||||
|
base-exec-prefix = /opt/homebrew/opt/python@3.9/Frameworks/Python.framework/Versions/3.9 |
||||||
|
base-executable = /opt/homebrew/opt/python@3.9/bin/python3.9 |
Loading…
Reference in new issue