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