取消针对.venv的git排除
This commit is contained in:
4
.idea/CourseInformer.iml
generated
4
.idea/CourseInformer.iml
generated
@@ -1,9 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<module type="PYTHON_MODULE" version="4">
|
<module type="PYTHON_MODULE" version="4">
|
||||||
<component name="NewModuleRootManager">
|
<component name="NewModuleRootManager">
|
||||||
<content url="file://$MODULE_DIR$">
|
<content url="file://$MODULE_DIR$" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/.venv" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="jdk" jdkName="Python 3.13 virtualenv at ~/PycharmProjects/CourseInformer/.venv" jdkType="Python SDK" />
|
<orderEntry type="jdk" jdkName="Python 3.13 virtualenv at ~/PycharmProjects/CourseInformer/.venv" jdkType="Python SDK" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
</component>
|
</component>
|
||||||
|
|||||||
3
.venv/.gitignore
vendored
Normal file
3
.venv/.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# created by virtualenv automatically
|
||||||
|
|
||||||
|
/lib/
|
||||||
4
.venv/CACHEDIR.TAG
Normal file
4
.venv/CACHEDIR.TAG
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
Signature: 8a477f597d28d172789f06886806bc55
|
||||||
|
# This file is a cache directory tag created by Python virtualenv.
|
||||||
|
# For information about cache directory tags, see:
|
||||||
|
# https://bford.info/cachedir/
|
||||||
87
.venv/bin/activate
Normal file
87
.venv/bin/activate
Normal file
@@ -0,0 +1,87 @@
|
|||||||
|
# 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
|
||||||
|
unset VIRTUAL_ENV_PROMPT
|
||||||
|
if [ ! "${1-}" = "nondestructive" ] ; then
|
||||||
|
# Self destruct!
|
||||||
|
unset -f deactivate
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# unset irrelevant variables
|
||||||
|
deactivate nondestructive
|
||||||
|
|
||||||
|
VIRTUAL_ENV=/home/slhaf/PycharmProjects/ClassInfoPublisher/.venv
|
||||||
|
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
|
||||||
|
|
||||||
|
if [ "x"'' != x ] ; then
|
||||||
|
VIRTUAL_ENV_PROMPT=''
|
||||||
|
else
|
||||||
|
VIRTUAL_ENV_PROMPT=$(basename "$VIRTUAL_ENV")
|
||||||
|
fi
|
||||||
|
export VIRTUAL_ENV_PROMPT
|
||||||
|
|
||||||
|
# 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-}"
|
||||||
|
PS1="(${VIRTUAL_ENV_PROMPT}) ${PS1-}"
|
||||||
|
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 || true
|
||||||
55
.venv/bin/activate.csh
Normal file
55
.venv/bin/activate.csh
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
# This file must be used with "source bin/activate.csh" *from csh*.
|
||||||
|
# You cannot run it directly.
|
||||||
|
# Created by Davide Di Blasi <davidedb@gmail.com>.
|
||||||
|
|
||||||
|
set newline='\
|
||||||
|
'
|
||||||
|
|
||||||
|
alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH:q" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT:q" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; unsetenv VIRTUAL_ENV_PROMPT; test "\!:*" != "nondestructive" && unalias deactivate && unalias pydoc'
|
||||||
|
|
||||||
|
# Unset irrelevant variables.
|
||||||
|
deactivate nondestructive
|
||||||
|
|
||||||
|
setenv VIRTUAL_ENV /home/slhaf/PycharmProjects/ClassInfoPublisher/.venv
|
||||||
|
|
||||||
|
set _OLD_VIRTUAL_PATH="$PATH:q"
|
||||||
|
setenv PATH "$VIRTUAL_ENV:q/"bin":$PATH:q"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if ('' != "") then
|
||||||
|
setenv VIRTUAL_ENV_PROMPT ''
|
||||||
|
else
|
||||||
|
setenv VIRTUAL_ENV_PROMPT "$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 = '('"$VIRTUAL_ENV_PROMPT:q"') '"$prompt:q"
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
unset env_name
|
||||||
|
unset do_prompt
|
||||||
|
|
||||||
|
alias pydoc python -m pydoc
|
||||||
|
|
||||||
|
rehash
|
||||||
103
.venv/bin/activate.fish
Normal file
103
.venv/bin/activate.fish
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
# 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
|
||||||
|
set -e VIRTUAL_ENV_PROMPT
|
||||||
|
|
||||||
|
if test "$argv[1]" != 'nondestructive'
|
||||||
|
# Self-destruct!
|
||||||
|
functions -e pydoc
|
||||||
|
functions -e deactivate
|
||||||
|
functions -e _bashify_path
|
||||||
|
functions -e _fishify_path
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Unset irrelevant variables.
|
||||||
|
deactivate nondestructive
|
||||||
|
|
||||||
|
set -gx VIRTUAL_ENV /home/slhaf/PycharmProjects/ClassInfoPublisher/.venv
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# Prompt override provided?
|
||||||
|
# If not, just use the environment name.
|
||||||
|
if test -n ''
|
||||||
|
set -gx VIRTUAL_ENV_PROMPT ''
|
||||||
|
else
|
||||||
|
set -gx VIRTUAL_ENV_PROMPT (basename "$VIRTUAL_ENV")
|
||||||
|
end
|
||||||
|
|
||||||
|
# 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)
|
||||||
|
|
||||||
|
printf '(%s) ' $VIRTUAL_ENV_PROMPT
|
||||||
|
|
||||||
|
string join -- \n $prompt # handle multi-line prompts
|
||||||
|
end
|
||||||
|
|
||||||
|
set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV"
|
||||||
|
end
|
||||||
96
.venv/bin/activate.nu
Normal file
96
.venv/bin/activate.nu
Normal file
@@ -0,0 +1,96 @@
|
|||||||
|
# virtualenv activation module
|
||||||
|
# Activate with `overlay use activate.nu`
|
||||||
|
# Deactivate with `deactivate`, as usual
|
||||||
|
#
|
||||||
|
# To customize the overlay name, you can call `overlay use activate.nu as foo`,
|
||||||
|
# but then simply `deactivate` won't work because it is just an alias to hide
|
||||||
|
# the "activate" overlay. You'd need to call `overlay hide foo` manually.
|
||||||
|
|
||||||
|
export-env {
|
||||||
|
def is-string [x] {
|
||||||
|
($x | describe) == 'string'
|
||||||
|
}
|
||||||
|
|
||||||
|
def has-env [...names] {
|
||||||
|
$names | each {|n|
|
||||||
|
$n in $env
|
||||||
|
} | all {|i| $i == true}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Emulates a `test -z`, but better as it handles e.g 'false'
|
||||||
|
def is-env-true [name: string] {
|
||||||
|
if (has-env $name) {
|
||||||
|
# Try to parse 'true', '0', '1', and fail if not convertible
|
||||||
|
let parsed = (do -i { $env | get $name | into bool })
|
||||||
|
if ($parsed | describe) == 'bool' {
|
||||||
|
$parsed
|
||||||
|
} else {
|
||||||
|
not ($env | get -i $name | is-empty)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let virtual_env = r#'/home/slhaf/PycharmProjects/ClassInfoPublisher/.venv'#
|
||||||
|
let bin = r#'bin'#
|
||||||
|
|
||||||
|
let is_windows = ($nu.os-info.family) == 'windows'
|
||||||
|
let path_name = (if (has-env 'Path') {
|
||||||
|
'Path'
|
||||||
|
} else {
|
||||||
|
'PATH'
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
let venv_path = ([$virtual_env $bin] | path join)
|
||||||
|
let new_path = ($env | get $path_name | prepend $venv_path)
|
||||||
|
|
||||||
|
# If there is no default prompt, then use the env name instead
|
||||||
|
let virtual_env_prompt = (if (r#''# | is-empty) {
|
||||||
|
($virtual_env | path basename)
|
||||||
|
} else {
|
||||||
|
r#''#
|
||||||
|
})
|
||||||
|
|
||||||
|
let new_env = {
|
||||||
|
$path_name : $new_path
|
||||||
|
VIRTUAL_ENV : $virtual_env
|
||||||
|
VIRTUAL_ENV_PROMPT : $virtual_env_prompt
|
||||||
|
}
|
||||||
|
|
||||||
|
let new_env = (if (is-env-true 'VIRTUAL_ENV_DISABLE_PROMPT') {
|
||||||
|
$new_env
|
||||||
|
} else {
|
||||||
|
# Creating the new prompt for the session
|
||||||
|
let virtual_prefix = $'(char lparen)($virtual_env_prompt)(char rparen) '
|
||||||
|
|
||||||
|
# Back up the old prompt builder
|
||||||
|
let old_prompt_command = (if (has-env 'PROMPT_COMMAND') {
|
||||||
|
$env.PROMPT_COMMAND
|
||||||
|
} else {
|
||||||
|
''
|
||||||
|
})
|
||||||
|
|
||||||
|
let new_prompt = (if (has-env 'PROMPT_COMMAND') {
|
||||||
|
if 'closure' in ($old_prompt_command | describe) {
|
||||||
|
{|| $'($virtual_prefix)(do $old_prompt_command)' }
|
||||||
|
} else {
|
||||||
|
{|| $'($virtual_prefix)($old_prompt_command)' }
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
{|| $'($virtual_prefix)' }
|
||||||
|
})
|
||||||
|
|
||||||
|
$new_env | merge {
|
||||||
|
PROMPT_COMMAND : $new_prompt
|
||||||
|
VIRTUAL_PREFIX : $virtual_prefix
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
# Environment variables that will be loaded as the virtual env
|
||||||
|
load-env $new_env
|
||||||
|
}
|
||||||
|
|
||||||
|
export alias pydoc = python -m pydoc
|
||||||
|
export alias deactivate = overlay hide activate
|
||||||
61
.venv/bin/activate.ps1
Normal file
61
.venv/bin/activate.ps1
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
$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 ($env:VIRTUAL_ENV_PROMPT) {
|
||||||
|
Remove-Item env:VIRTUAL_ENV_PROMPT -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
|
||||||
|
|
||||||
|
if ('' -ne "") {
|
||||||
|
$env:VIRTUAL_ENV_PROMPT = ''
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$env:VIRTUAL_ENV_PROMPT = $( Split-Path $env:VIRTUAL_ENV -Leaf )
|
||||||
|
}
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
function global:prompt {
|
||||||
|
# Add the custom prefix to the existing prompt
|
||||||
|
$previous_prompt_value = & $function:_old_virtual_prompt
|
||||||
|
("(" + $env:VIRTUAL_ENV_PROMPT + ") " + $previous_prompt_value)
|
||||||
|
}
|
||||||
|
}
|
||||||
38
.venv/bin/activate_this.py
Normal file
38
.venv/bin/activate_this.py
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
"""
|
||||||
|
Activate virtualenv for current interpreter:
|
||||||
|
|
||||||
|
import runpy
|
||||||
|
runpy.run_path(this_file)
|
||||||
|
|
||||||
|
This can be used when you must use an existing Python interpreter, not the virtualenv bin/python.
|
||||||
|
""" # noqa: D415
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
|
import os
|
||||||
|
import site
|
||||||
|
import sys
|
||||||
|
|
||||||
|
try:
|
||||||
|
abs_file = os.path.abspath(__file__)
|
||||||
|
except NameError as exc:
|
||||||
|
msg = "You must use import runpy; runpy.run_path(this_file)"
|
||||||
|
raise AssertionError(msg) from exc
|
||||||
|
|
||||||
|
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
|
||||||
|
os.environ["VIRTUAL_ENV_PROMPT"] = '' or os.path.basename(base)
|
||||||
|
|
||||||
|
# add the virtual environments libraries to the host python import mechanism
|
||||||
|
prev_length = len(sys.path)
|
||||||
|
for lib in '../lib/python3.13/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
|
||||||
8
.venv/bin/normalizer
Executable file
8
.venv/bin/normalizer
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/home/slhaf/PycharmProjects/ClassInfoPublisher/.venv/bin/python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from charset_normalizer.cli import cli_detect
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(cli_detect())
|
||||||
8
.venv/bin/pip
Executable file
8
.venv/bin/pip
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/home/slhaf/PycharmProjects/ClassInfoPublisher/.venv/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())
|
||||||
8
.venv/bin/pip-3.13
Executable file
8
.venv/bin/pip-3.13
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/home/slhaf/PycharmProjects/ClassInfoPublisher/.venv/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())
|
||||||
8
.venv/bin/pip3
Executable file
8
.venv/bin/pip3
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/home/slhaf/PycharmProjects/ClassInfoPublisher/.venv/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())
|
||||||
8
.venv/bin/pip3.13
Executable file
8
.venv/bin/pip3.13
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/home/slhaf/PycharmProjects/ClassInfoPublisher/.venv/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())
|
||||||
1
.venv/bin/python
Symbolic link
1
.venv/bin/python
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
/usr/bin/python3.13
|
||||||
1
.venv/bin/python3
Symbolic link
1
.venv/bin/python3
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
python
|
||||||
1
.venv/bin/python3.13
Symbolic link
1
.venv/bin/python3.13
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
python
|
||||||
8
.venv/pyvenv.cfg
Normal file
8
.venv/pyvenv.cfg
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
home = /usr/bin
|
||||||
|
implementation = CPython
|
||||||
|
version_info = 3.13.5.final.0
|
||||||
|
virtualenv = 20.30.0
|
||||||
|
include-system-site-packages = false
|
||||||
|
base-prefix = /usr
|
||||||
|
base-exec-prefix = /usr
|
||||||
|
base-executable = /usr/bin/python3.13
|
||||||
Reference in New Issue
Block a user