update
swadhinbiswas committed 2 years ago
ac51ce4
1 parent 785b4b2
commit ac51ce4
43 files changed
+507 -0
Showing 43 changed files+507-0
Backend/app/__init__.pyBackend/app/ai/__init__.pyBackend/app/ai/aipage.pyBackend/app/api/__init__.pyBackend/app/api/v1.pyBackend/app/assets/__init__.pyBackend/app/auth/__init__.pyBackend/app/auth/authhandelar.pyBackend/app/dashbord/__init__.pyBackend/app/dashbord/dashborad.pyBackend/app/data/__init__.pyBackend/app/data/datahandelar.pyBackend/app/database/__init__.pyBackend/app/database/db.pyBackend/app/ide/__init__.pyBackend/app/ide/ide.pyBackend/app/models/__init__.pyBackend/app/models/usermodel.pyBackend/app/notes/__init__.pyBackend/app/notes/notesmodel.pyBackend/app/routes/__init__.pyBackend/app/routes/approute.pyBackend/app/schemas/__init__.pyBackend/app/schemas/usersshemas.pyBackend/app/setup.pyBackend/app/tools/__init__.pyBackend/app/tools/streaming.pyBackend/app/video/__init__.pyBackend/app/video/call.pyBackend/app/video/webrtcfastapi.pyBackend/gellary/bin/Activate.ps1Backend/gellary/bin/activateBackend/gellary/bin/activate.cshBackend/gellary/bin/activate.fishBackend/gellary/bin/pipBackend/gellary/bin/pip3Backend/gellary/bin/pip3.12Backend/gellary/bin/pythonBackend/gellary/bin/python3Backend/gellary/bin/python3.12Backend/gellary/lib64Backend/gellary/pyvenv.cfgdatabase.db
▼Backend/ai/aipage.py → Backend/app/__init__.py
+0-0
0 | 0 |
▼Backend/api/v1.py → Backend/app/ai/__init__.py
+0-0
0 | 0 |
▼Backend/auth/authhandelar.py → Backend/app/ai/aipage.py
+0-0
0 | 0 |
▼Backend/dashbord/dashborad.py → Backend/app/api/__init__.py
+0-0
0 | 0 |
▼Backend/data/datahandelar.py → Backend/app/api/v1.py
+0-0
0 | 0 |
▼Backend/database/db.py → Backend/app/assets/__init__.py
+0-0
0 | 0 |
▼Backend/ide/ide.py → Backend/app/auth/__init__.py
+0-0
0 | 0 |
▼Backend/models/usermodel.py → Backend/app/auth/authhandelar.py
+0-0
0 | 0 |
▼Backend/notes/notesmodel.py → Backend/app/dashbord/__init__.py
+0-0
0 | 0 |
▼Backend/routes/approute.py → Backend/app/dashbord/dashborad.py
+0-0
0 | 0 |
▼Backend/schemas/usersshemas.py → Backend/app/data/__init__.py
+0-0
0 | 0 |
▼Backend/test.py → Backend/app/data/datahandelar.py
+0-0
0 | 0 |
▼Backend/tools/streaming.py → Backend/app/database/__init__.py
+0-0
0 | 0 |
▼Backend/app/database/db.py
+26-0
| @@ -0,0 +1,26 @@ | ||
1 | +from sqlalchemy import create_engine | |
2 | +from sqlalchemy.orm import declarative_base | |
3 | +from sqlalchemy.orm import sessionmaker | |
4 | +from dotenv import load_dotenv | |
5 | +import os | |
6 | + | |
7 | +load_dotenv() | |
8 | + | |
9 | + | |
10 | +DATABASEURL="sqlite:///./database.db" | |
11 | +# DATABASEURL=os.getenv("DATABASEURL") | |
12 | + | |
13 | +engine=create_engine(DATABASEURL,connect_args={"check_same_thread":False}) | |
14 | +SessionLocal=sessionmaker(autocommit=False,autoflush=False,bind=engine) | |
15 | + | |
16 | +Base=declarative_base() | |
17 | + | |
18 | +def get_db(): | |
19 | + db=SessionLocal() | |
20 | + try: | |
21 | + yield db | |
22 | + finally: | |
23 | + db.close() | |
24 | + | |
25 | + | |
26 | + | |
0 | 27 | |
▼Backend/video/call.py → Backend/app/ide/__init__.py
+0-0
0 | 0 |
▼Backend/app/ide/ide.py
+0-0
0 | 0 |
▼Backend/app/models/__init__.py
+0-0
0 | 0 |
▼Backend/app/models/usermodel.py
+17-0
| @@ -0,0 +1,17 @@ | ||
1 | +from pydantic import BaseModel | |
2 | +from typing import Optional | |
3 | + | |
4 | +class User(BaseModel): | |
5 | + username: str | |
6 | + password: str | |
7 | + email: str | |
8 | + full_name: Optional[str] = None | |
9 | + disabled: Optional[bool] = None | |
10 | + | |
11 | + class Config: | |
12 | + from_attributes=True | |
13 | + | |
14 | + | |
15 | + | |
16 | + | |
17 | + | |
0 | 18 | |
▼Backend/app/notes/__init__.py
+0-0
0 | 0 |
▼Backend/app/notes/notesmodel.py
+0-0
0 | 0 |
▼Backend/app/routes/__init__.py
+0-0
0 | 0 |
▼Backend/app/routes/approute.py
+0-0
0 | 0 |
▼Backend/app/schemas/__init__.py
+0-0
0 | 0 |
▼Backend/app/schemas/usersshemas.py
+0-0
0 | 0 |
▼Backend/app/setup.py
+3-0
| @@ -0,0 +1,3 @@ | ||
1 | +from setuptools import setup, find_packages | |
2 | + | |
3 | +setup(name='app', version='1.0', packages=find_packages()) | |
0 | 4 | |
▼Backend/app/tools/__init__.py
+0-0
0 | 0 |
▼Backend/app/tools/streaming.py
+0-0
0 | 0 |
▼Backend/app/video/__init__.py
+0-0
0 | 0 |
▼Backend/app/video/call.py
+15-0
| @@ -0,0 +1,15 @@ | ||
1 | + | |
2 | + | |
3 | + | |
4 | + | |
5 | + | |
6 | + | |
7 | + | |
8 | + | |
9 | + | |
10 | + | |
11 | + | |
12 | + | |
13 | + | |
14 | + | |
15 | + | |
0 | 16 | |
▼Backend/app/video/webrtcfastapi.py
+0-0
0 | 0 |
▼Backend/gellary/bin/Activate.ps1
+247-0
| @@ -0,0 +1,247 @@ | ||
1 | +<#
| |
2 | +.Synopsis
| |
3 | +Activate a Python virtual environment for the current PowerShell session.
| |
4 | +
| |
5 | +.Description
| |
6 | +Pushes the python executable for a virtual environment to the front of the
| |
7 | +$Env:PATH environment variable and sets the prompt to signify that you are
| |
8 | +in a Python virtual environment. Makes use of the command line switches as
| |
9 | +well as the `pyvenv.cfg` file values present in the virtual environment.
| |
10 | +
| |
11 | +.Parameter VenvDir
| |
12 | +Path to the directory that contains the virtual environment to activate. The
| |
13 | +default value for this is the parent of the directory that the Activate.ps1
| |
14 | +script is located within.
| |
15 | +
| |
16 | +.Parameter Prompt
| |
17 | +The prompt prefix to display when this virtual environment is activated. By
| |
18 | +default, this prompt is the name of the virtual environment folder (VenvDir)
| |
19 | +surrounded by parentheses and followed by a single space (ie. '(.venv) ').
| |
20 | +
| |
21 | +.Example
| |
22 | +Activate.ps1
| |
23 | +Activates the Python virtual environment that contains the Activate.ps1 script.
| |
24 | +
| |
25 | +.Example
| |
26 | +Activate.ps1 -Verbose
| |
27 | +Activates the Python virtual environment that contains the Activate.ps1 script,
| |
28 | +and shows extra information about the activation as it executes.
| |
29 | +
| |
30 | +.Example
| |
31 | +Activate.ps1 -VenvDir C:\Users\MyUser\Common\.venv
| |
32 | +Activates the Python virtual environment located in the specified location.
| |
33 | +
| |
34 | +.Example
| |
35 | +Activate.ps1 -Prompt "MyPython"
| |
36 | +Activates the Python virtual environment that contains the Activate.ps1 script,
| |
37 | +and prefixes the current prompt with the specified string (surrounded in
| |
38 | +parentheses) while the virtual environment is active.
| |
39 | +
| |
40 | +.Notes
| |
41 | +On Windows, it may be required to enable this Activate.ps1 script by setting the
| |
42 | +execution policy for the user. You can do this by issuing the following PowerShell
| |
43 | +command:
| |
44 | +
| |
45 | +PS C:\> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
| |
46 | +
| |
47 | +For more information on Execution Policies:
| |
48 | +https://go.microsoft.com/fwlink/?LinkID=135170
| |
49 | +
| |
50 | +#>
| |
51 | +Param(
| |
52 | + [Parameter(Mandatory = $false)]
| |
53 | + [String]
| |
54 | + $VenvDir,
| |
55 | + [Parameter(Mandatory = $false)]
| |
56 | + [String]
| |
57 | + $Prompt
| |
58 | +)
| |
59 | +
| |
60 | +<# Function declarations --------------------------------------------------- #>
| |
61 | +
| |
62 | +<#
| |
63 | +.Synopsis
| |
64 | +Remove all shell session elements added by the Activate script, including the
| |
65 | +addition of the virtual environment's Python executable from the beginning of
| |
66 | +the PATH variable.
| |
67 | +
| |
68 | +.Parameter NonDestructive
| |
69 | +If present, do not remove this function from the global namespace for the
| |
70 | +session.
| |
71 | +
| |
72 | +#>
| |
73 | +function global:deactivate ([switch]$NonDestructive) {
| |
74 | + # Revert to original values
| |
75 | +
| |
76 | + # The prior prompt:
| |
77 | + if (Test-Path -Path Function:_OLD_VIRTUAL_PROMPT) {
| |
78 | + Copy-Item -Path Function:_OLD_VIRTUAL_PROMPT -Destination Function:prompt
| |
79 | + Remove-Item -Path Function:_OLD_VIRTUAL_PROMPT
| |
80 | + }
| |
81 | +
| |
82 | + # The prior PYTHONHOME:
| |
83 | + if (Test-Path -Path Env:_OLD_VIRTUAL_PYTHONHOME) {
| |
84 | + Copy-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME -Destination Env:PYTHONHOME
| |
85 | + Remove-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME
| |
86 | + }
| |
87 | +
| |
88 | + # The prior PATH:
| |
89 | + if (Test-Path -Path Env:_OLD_VIRTUAL_PATH) {
| |
90 | + Copy-Item -Path Env:_OLD_VIRTUAL_PATH -Destination Env:PATH
| |
91 | + Remove-Item -Path Env:_OLD_VIRTUAL_PATH
| |
92 | + }
| |
93 | +
| |
94 | + # Just remove the VIRTUAL_ENV altogether:
| |
95 | + if (Test-Path -Path Env:VIRTUAL_ENV) {
| |
96 | + Remove-Item -Path env:VIRTUAL_ENV
| |
97 | + }
| |
98 | +
| |
99 | + # Just remove VIRTUAL_ENV_PROMPT altogether.
| |
100 | + if (Test-Path -Path Env:VIRTUAL_ENV_PROMPT) {
| |
101 | + Remove-Item -Path env:VIRTUAL_ENV_PROMPT
| |
102 | + }
| |
103 | +
| |
104 | + # Just remove the _PYTHON_VENV_PROMPT_PREFIX altogether:
| |
105 | + if (Get-Variable -Name "_PYTHON_VENV_PROMPT_PREFIX" -ErrorAction SilentlyContinue) {
| |
106 | + Remove-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Scope Global -Force
| |
107 | + }
| |
108 | +
| |
109 | + # Leave deactivate function in the global namespace if requested:
| |
110 | + if (-not $NonDestructive) {
| |
111 | + Remove-Item -Path function:deactivate
| |
112 | + }
| |
113 | +}
| |
114 | +
| |
115 | +<#
| |
116 | +.Description
| |
117 | +Get-PyVenvConfig parses the values from the pyvenv.cfg file located in the
| |
118 | +given folder, and returns them in a map.
| |
119 | +
| |
120 | +For each line in the pyvenv.cfg file, if that line can be parsed into exactly
| |
121 | +two strings separated by `=` (with any amount of whitespace surrounding the =)
| |
122 | +then it is considered a `key = value` line. The left hand string is the key,
| |
123 | +the right hand is the value.
| |
124 | +
| |
125 | +If the value starts with a `'` or a `"` then the first and last character is
| |
126 | +stripped from the value before being captured.
| |
127 | +
| |
128 | +.Parameter ConfigDir
| |
129 | +Path to the directory that contains the `pyvenv.cfg` file.
| |
130 | +#>
| |
131 | +function Get-PyVenvConfig(
| |
132 | + [String]
| |
133 | + $ConfigDir
| |
134 | +) {
| |
135 | + Write-Verbose "Given ConfigDir=$ConfigDir, obtain values in pyvenv.cfg"
| |
136 | +
| |
137 | + # Ensure the file exists, and issue a warning if it doesn't (but still allow the function to continue).
| |
138 | + $pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPath 'pyvenv.cfg' -ErrorAction Continue
| |
139 | +
| |
140 | + # An empty map will be returned if no config file is found.
| |
141 | + $pyvenvConfig = @{ }
| |
142 | +
| |
143 | + if ($pyvenvConfigPath) {
| |
144 | +
| |
145 | + Write-Verbose "File exists, parse `key = value` lines"
| |
146 | + $pyvenvConfigContent = Get-Content -Path $pyvenvConfigPath
| |
147 | +
| |
148 | + $pyvenvConfigContent | ForEach-Object {
| |
149 | + $keyval = $PSItem -split "\s*=\s*", 2
| |
150 | + if ($keyval[0] -and $keyval[1]) {
| |
151 | + $val = $keyval[1]
| |
152 | +
| |
153 | + # Remove extraneous quotations around a string value.
| |
154 | + if ("'""".Contains($val.Substring(0, 1))) {
| |
155 | + $val = $val.Substring(1, $val.Length - 2)
| |
156 | + }
| |
157 | +
| |
158 | + $pyvenvConfig[$keyval[0]] = $val
| |
159 | + Write-Verbose "Adding Key: '$($keyval[0])'='$val'"
| |
160 | + }
| |
161 | + }
| |
162 | + }
| |
163 | + return $pyvenvConfig
| |
164 | +}
| |
165 | +
| |
166 | +
| |
167 | +<# Begin Activate script --------------------------------------------------- #>
| |
168 | +
| |
169 | +# Determine the containing directory of this script
| |
170 | +$VenvExecPath = Split-Path -Parent $MyInvocation.MyCommand.Definition
| |
171 | +$VenvExecDir = Get-Item -Path $VenvExecPath
| |
172 | +
| |
173 | +Write-Verbose "Activation script is located in path: '$VenvExecPath'"
| |
174 | +Write-Verbose "VenvExecDir Fullname: '$($VenvExecDir.FullName)"
| |
175 | +Write-Verbose "VenvExecDir Name: '$($VenvExecDir.Name)"
| |
176 | +
| |
177 | +# Set values required in priority: CmdLine, ConfigFile, Default
| |
178 | +# First, get the location of the virtual environment, it might not be
| |
179 | +# VenvExecDir if specified on the command line.
| |
180 | +if ($VenvDir) {
| |
181 | + Write-Verbose "VenvDir given as parameter, using '$VenvDir' to determine values"
| |
182 | +}
| |
183 | +else {
| |
184 | + Write-Verbose "VenvDir not given as a parameter, using parent directory name as VenvDir."
| |
185 | + $VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/")
| |
186 | + Write-Verbose "VenvDir=$VenvDir"
| |
187 | +}
| |
188 | +
| |
189 | +# Next, read the `pyvenv.cfg` file to determine any required value such
| |
190 | +# as `prompt`.
| |
191 | +$pyvenvCfg = Get-PyVenvConfig -ConfigDir $VenvDir
| |
192 | +
| |
193 | +# Next, set the prompt from the command line, or the config file, or
| |
194 | +# just use the name of the virtual environment folder.
| |
195 | +if ($Prompt) {
| |
196 | + Write-Verbose "Prompt specified as argument, using '$Prompt'"
| |
197 | +}
| |
198 | +else {
| |
199 | + Write-Verbose "Prompt not specified as argument to script, checking pyvenv.cfg value"
| |
200 | + if ($pyvenvCfg -and $pyvenvCfg['prompt']) {
| |
201 | + Write-Verbose " Setting based on value in pyvenv.cfg='$($pyvenvCfg['prompt'])'"
| |
202 | + $Prompt = $pyvenvCfg['prompt'];
| |
203 | + }
| |
204 | + else {
| |
205 | + Write-Verbose " Setting prompt based on parent's directory's name. (Is the directory name passed to venv module when creating the virtual environment)"
| |
206 | + Write-Verbose " Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)'"
| |
207 | + $Prompt = Split-Path -Path $venvDir -Leaf
| |
208 | + }
| |
209 | +}
| |
210 | +
| |
211 | +Write-Verbose "Prompt = '$Prompt'"
| |
212 | +Write-Verbose "VenvDir='$VenvDir'"
| |
213 | +
| |
214 | +# Deactivate any currently active virtual environment, but leave the
| |
215 | +# deactivate function in place.
| |
216 | +deactivate -nondestructive
| |
217 | +
| |
218 | +# Now set the environment variable VIRTUAL_ENV, used by many tools to determine
| |
219 | +# that there is an activated venv.
| |
220 | +$env:VIRTUAL_ENV = $VenvDir
| |
221 | +
| |
222 | +if (-not $Env:VIRTUAL_ENV_DISABLE_PROMPT) {
| |
223 | +
| |
224 | + Write-Verbose "Setting prompt to '$Prompt'"
| |
225 | +
| |
226 | + # Set the prompt to include the env name
| |
227 | + # Make sure _OLD_VIRTUAL_PROMPT is global
| |
228 | + function global:_OLD_VIRTUAL_PROMPT { "" }
| |
229 | + Copy-Item -Path function:prompt -Destination function:_OLD_VIRTUAL_PROMPT
| |
230 | + New-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Description "Python virtual environment prompt prefix" -Scope Global -Option ReadOnly -Visibility Public -Value $Prompt
| |
231 | +
| |
232 | + function global:prompt {
| |
233 | + Write-Host -NoNewline -ForegroundColor Green "($_PYTHON_VENV_PROMPT_PREFIX) "
| |
234 | + _OLD_VIRTUAL_PROMPT
| |
235 | + }
| |
236 | + $env:VIRTUAL_ENV_PROMPT = $Prompt
| |
237 | +}
| |
238 | +
| |
239 | +# Clear PYTHONHOME
| |
240 | +if (Test-Path -Path Env:PYTHONHOME) {
| |
241 | + Copy-Item -Path Env:PYTHONHOME -Destination Env:_OLD_VIRTUAL_PYTHONHOME
| |
242 | + Remove-Item -Path Env:PYTHONHOME
| |
243 | +}
| |
244 | +
| |
245 | +# Add the venv to the PATH
| |
246 | +Copy-Item -Path Env:PATH -Destination Env:_OLD_VIRTUAL_PATH
| |
247 | +$Env:PATH = "$VenvExecDir$([System.IO.Path]::PathSeparator)$Env:PATH"
| |
0 | 248 | |
▼Backend/gellary/bin/activate
+70-0
| @@ -0,0 +1,70 @@ | ||
1 | +# This file must be used with "source bin/activate" *from bash* | |
2 | +# You cannot run it directly | |
3 | + | |
4 | +deactivate () { | |
5 | + # reset old environment variables | |
6 | + if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then | |
7 | + PATH="${_OLD_VIRTUAL_PATH:-}" | |
8 | + export PATH | |
9 | + unset _OLD_VIRTUAL_PATH | |
10 | + fi | |
11 | + if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then | |
12 | + PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}" | |
13 | + export PYTHONHOME | |
14 | + unset _OLD_VIRTUAL_PYTHONHOME | |
15 | + fi | |
16 | + | |
17 | + # Call hash to forget past commands. Without forgetting | |
18 | + # past commands the $PATH changes we made may not be respected | |
19 | + hash -r 2> /dev/null | |
20 | + | |
21 | + if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then | |
22 | + PS1="${_OLD_VIRTUAL_PS1:-}" | |
23 | + export PS1 | |
24 | + unset _OLD_VIRTUAL_PS1 | |
25 | + fi | |
26 | + | |
27 | + unset VIRTUAL_ENV | |
28 | + unset VIRTUAL_ENV_PROMPT | |
29 | + if [ ! "${1:-}" = "nondestructive" ] ; then | |
30 | + # Self destruct! | |
31 | + unset -f deactivate | |
32 | + fi | |
33 | +} | |
34 | + | |
35 | +# unset irrelevant variables | |
36 | +deactivate nondestructive | |
37 | + | |
38 | +# on Windows, a path can contain colons and backslashes and has to be converted: | |
39 | +if [ "${OSTYPE:-}" = "cygwin" ] || [ "${OSTYPE:-}" = "msys" ] ; then | |
40 | + # transform D:\path\to\venv to /d/path/to/venv on MSYS | |
41 | + # and to /cygdrive/d/path/to/venv on Cygwin | |
42 | + export VIRTUAL_ENV=$(cygpath "/home/swadhin/2024/Opensource/Project-Phoenix/Backend/gellary") | |
43 | +else | |
44 | + # use the path as-is | |
45 | + export VIRTUAL_ENV="/home/swadhin/2024/Opensource/Project-Phoenix/Backend/gellary" | |
46 | +fi | |
47 | + | |
48 | +_OLD_VIRTUAL_PATH="$PATH" | |
49 | +PATH="$VIRTUAL_ENV/bin:$PATH" | |
50 | +export PATH | |
51 | + | |
52 | +# unset PYTHONHOME if set | |
53 | +# this will fail if PYTHONHOME is set to the empty string (which is bad anyway) | |
54 | +# could use `if (set -u; : $PYTHONHOME) ;` in bash | |
55 | +if [ -n "${PYTHONHOME:-}" ] ; then | |
56 | + _OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}" | |
57 | + unset PYTHONHOME | |
58 | +fi | |
59 | + | |
60 | +if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then | |
61 | + _OLD_VIRTUAL_PS1="${PS1:-}" | |
62 | + PS1="(gellary) ${PS1:-}" | |
63 | + export PS1 | |
64 | + VIRTUAL_ENV_PROMPT="(gellary) " | |
65 | + export VIRTUAL_ENV_PROMPT | |
66 | +fi | |
67 | + | |
68 | +# Call hash to forget past commands. Without forgetting | |
69 | +# past commands the $PATH changes we made may not be respected | |
70 | +hash -r 2> /dev/null | |
0 | 71 | |
▼Backend/gellary/bin/activate.csh
+27-0
| @@ -0,0 +1,27 @@ | ||
1 | +# This file must be used with "source bin/activate.csh" *from csh*. | |
2 | +# You cannot run it directly. | |
3 | + | |
4 | +# Created by Davide Di Blasi <[email protected]>. | |
5 | +# Ported to Python 3.3 venv by Andrew Svetlov <[email protected]> | |
6 | + | |
7 | +alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; unsetenv VIRTUAL_ENV_PROMPT; test "\!:*" != "nondestructive" && unalias deactivate' | |
8 | + | |
9 | +# Unset irrelevant variables. | |
10 | +deactivate nondestructive | |
11 | + | |
12 | +setenv VIRTUAL_ENV "/home/swadhin/2024/Opensource/Project-Phoenix/Backend/gellary" | |
13 | + | |
14 | +set _OLD_VIRTUAL_PATH="$PATH" | |
15 | +setenv PATH "$VIRTUAL_ENV/bin:$PATH" | |
16 | + | |
17 | + | |
18 | +set _OLD_VIRTUAL_PROMPT="$prompt" | |
19 | + | |
20 | +if (! "$?VIRTUAL_ENV_DISABLE_PROMPT") then | |
21 | + set prompt = "(gellary) $prompt" | |
22 | + setenv VIRTUAL_ENV_PROMPT "(gellary) " | |
23 | +endif | |
24 | + | |
25 | +alias pydoc python -m pydoc | |
26 | + | |
27 | +rehash | |
0 | 28 | |
▼Backend/gellary/bin/activate.fish
+69-0
| @@ -0,0 +1,69 @@ | ||
1 | +# This file must be used with "source <venv>/bin/activate.fish" *from fish* | |
2 | +# (https://fishshell.com/). You cannot run it directly. | |
3 | + | |
4 | +function deactivate -d "Exit virtual environment and return to normal shell environment" | |
5 | + # reset old environment variables | |
6 | + if test -n "$_OLD_VIRTUAL_PATH" | |
7 | + set -gx PATH $_OLD_VIRTUAL_PATH | |
8 | + set -e _OLD_VIRTUAL_PATH | |
9 | + end | |
10 | + if test -n "$_OLD_VIRTUAL_PYTHONHOME" | |
11 | + set -gx PYTHONHOME $_OLD_VIRTUAL_PYTHONHOME | |
12 | + set -e _OLD_VIRTUAL_PYTHONHOME | |
13 | + end | |
14 | + | |
15 | + if test -n "$_OLD_FISH_PROMPT_OVERRIDE" | |
16 | + set -e _OLD_FISH_PROMPT_OVERRIDE | |
17 | + # prevents error when using nested fish instances (Issue #93858) | |
18 | + if functions -q _old_fish_prompt | |
19 | + functions -e fish_prompt | |
20 | + functions -c _old_fish_prompt fish_prompt | |
21 | + functions -e _old_fish_prompt | |
22 | + end | |
23 | + end | |
24 | + | |
25 | + set -e VIRTUAL_ENV | |
26 | + set -e VIRTUAL_ENV_PROMPT | |
27 | + if test "$argv[1]" != "nondestructive" | |
28 | + # Self-destruct! | |
29 | + functions -e deactivate | |
30 | + end | |
31 | +end | |
32 | + | |
33 | +# Unset irrelevant variables. | |
34 | +deactivate nondestructive | |
35 | + | |
36 | +set -gx VIRTUAL_ENV "/home/swadhin/2024/Opensource/Project-Phoenix/Backend/gellary" | |
37 | + | |
38 | +set -gx _OLD_VIRTUAL_PATH $PATH | |
39 | +set -gx PATH "$VIRTUAL_ENV/bin" $PATH | |
40 | + | |
41 | +# Unset PYTHONHOME if set. | |
42 | +if set -q PYTHONHOME | |
43 | + set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME | |
44 | + set -e PYTHONHOME | |
45 | +end | |
46 | + | |
47 | +if test -z "$VIRTUAL_ENV_DISABLE_PROMPT" | |
48 | + # fish uses a function instead of an env var to generate the prompt. | |
49 | + | |
50 | + # Save the current fish_prompt function as the function _old_fish_prompt. | |
51 | + functions -c fish_prompt _old_fish_prompt | |
52 | + | |
53 | + # With the original prompt function renamed, we can override with our own. | |
54 | + function fish_prompt | |
55 | + # Save the return status of the last command. | |
56 | + set -l old_status $status | |
57 | + | |
58 | + # Output the venv prompt; color taken from the blue of the Python logo. | |
59 | + printf "%s%s%s" (set_color 4B8BBE) "(gellary) " (set_color normal) | |
60 | + | |
61 | + # Restore the return status of the previous command. | |
62 | + echo "exit $old_status" | . | |
63 | + # Output the original/"old" prompt. | |
64 | + _old_fish_prompt | |
65 | + end | |
66 | + | |
67 | + set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV" | |
68 | + set -gx VIRTUAL_ENV_PROMPT "(gellary) " | |
69 | +end | |
0 | 70 | |
▼Backend/gellary/bin/pip
+8-0
| @@ -0,0 +1,8 @@ | ||
1 | +#!/home/swadhin/2024/Opensource/Project-Phoenix/Backend/gellary/bin/python3 | |
2 | +# -*- coding: utf-8 -*- | |
3 | +import re | |
4 | +import sys | |
5 | +from pip._internal.cli.main import main | |
6 | +if __name__ == '__main__': | |
7 | + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) | |
8 | + sys.exit(main()) | |
0 | 9 | |
▼Backend/gellary/bin/pip3
+8-0
| @@ -0,0 +1,8 @@ | ||
1 | +#!/home/swadhin/2024/Opensource/Project-Phoenix/Backend/gellary/bin/python3 | |
2 | +# -*- coding: utf-8 -*- | |
3 | +import re | |
4 | +import sys | |
5 | +from pip._internal.cli.main import main | |
6 | +if __name__ == '__main__': | |
7 | + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) | |
8 | + sys.exit(main()) | |
0 | 9 | |
▼Backend/gellary/bin/pip3.12
+8-0
| @@ -0,0 +1,8 @@ | ||
1 | +#!/home/swadhin/2024/Opensource/Project-Phoenix/Backend/gellary/bin/python3 | |
2 | +# -*- coding: utf-8 -*- | |
3 | +import re | |
4 | +import sys | |
5 | +from pip._internal.cli.main import main | |
6 | +if __name__ == '__main__': | |
7 | + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) | |
8 | + sys.exit(main()) | |
0 | 9 | |
▼Backend/gellary/bin/python
+1-0
| @@ -0,0 +1 @@ | ||
1 | +python3 | |
0 | 2 | |
▼Backend/gellary/bin/python3
+1-0
| @@ -0,0 +1 @@ | ||
1 | +/home/swadhin/miniconda3/bin/python3 | |
0 | 2 | |
▼Backend/gellary/bin/python3.12
+1-0
| @@ -0,0 +1 @@ | ||
1 | +python3 | |
0 | 2 | |
▼Backend/gellary/lib64
+1-0
| @@ -0,0 +1 @@ | ||
1 | +lib | |
0 | 2 | |
▼Backend/gellary/pyvenv.cfg
+5-0
| @@ -0,0 +1,5 @@ | ||
1 | +home = /home/swadhin/miniconda3/bin | |
2 | +include-system-site-packages = false | |
3 | +version = 3.12.2 | |
4 | +executable = /home/swadhin/miniconda3/bin/python3.12 | |
5 | +command = /home/swadhin/miniconda3/bin/python3 -m venv /home/swadhin/2024/Opensource/Project-Phoenix/Backend/gellary | |
0 | 6 | |
▼database.db
+0-0
0 | 0 |