Added explicit AppRun lines about APPDIR and python directory. Updated the requirements.txt as well
This commit is contained in:
parent
fb4d9d6060
commit
77e84b217e
7 changed files with 193 additions and 5 deletions
2
VERSION
2
VERSION
|
|
@ -1 +1 @@
|
||||||
2.2.1
|
2.2.9
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,16 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# new line:
|
||||||
|
APPDIR="$(dirname "$(readlink -f "$0")")"
|
||||||
|
|
||||||
export HV_CLIENT_PATH="$APPIMAGE"
|
export HV_CLIENT_PATH="$APPIMAGE"
|
||||||
|
|
||||||
hv_client_version_number="$(cat "${APPDIR}/VERSION")"
|
hv_client_version_number="$(cat "${APPDIR}/VERSION")"
|
||||||
export HV_CLIENT_VERSION_NUMBER="$hv_client_version_number"
|
export HV_CLIENT_VERSION_NUMBER="$hv_client_version_number"
|
||||||
|
|
||||||
export PYTHONPATH="${APPDIR}/usr/lib/python3.12"
|
# new folder update:
|
||||||
|
export PYTHONPATH="${APPDIR}/usr/lib/python3.12/site-packages:${PYTHONPATH}"
|
||||||
|
# export PYTHONPATH="${APPDIR}/usr/lib/python3.12"
|
||||||
|
|
||||||
export LD_LIBRARY_PATH="${APPDIR}/usr/lib/x86_64-linux-gnu"
|
export LD_LIBRARY_PATH="${APPDIR}/usr/lib/x86_64-linux-gnu"
|
||||||
export PATH="${APPDIR}/usr/bin:${PATH}"
|
export PATH="${APPDIR}/usr/bin:${PATH}"
|
||||||
|
|
@ -21,9 +26,8 @@ fi
|
||||||
|
|
||||||
if [ ! -d "${data_directory}/runtime" ]; then
|
if [ ! -d "${data_directory}/runtime" ]; then
|
||||||
mkdir -p "${data_directory}/runtime"
|
mkdir -p "${data_directory}/runtime"
|
||||||
fi
|
|
||||||
|
|
||||||
tar -xzf "$APPDIR/usr/share/packages/sp-hydra-veil-runtime-x86_64.tar.gz" -C "${data_directory}/runtime"
|
tar -xzf "$APPDIR/usr/share/packages/sp-hydra-veil-runtime-x86_64.tar.gz" -C "${data_directory}/runtime"
|
||||||
|
fi
|
||||||
|
|
||||||
configuration_directory="${XDG_CONFIG_HOME:-$HOME/.config}/hydra-veil"
|
configuration_directory="${XDG_CONFIG_HOME:-$HOME/.config}/hydra-veil"
|
||||||
profile_directory="$configuration_directory/profiles"
|
profile_directory="$configuration_directory/profiles"
|
||||||
|
|
|
||||||
27
full_list.txt
Normal file
27
full_list.txt
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
certifi==2026.2.25
|
||||||
|
cffi==2.0.0
|
||||||
|
charset-normalizer==3.4.6
|
||||||
|
cryptography==46.0.5
|
||||||
|
dataclasses-json==0.6.7
|
||||||
|
idna==3.11
|
||||||
|
marshmallow==3.26.2
|
||||||
|
mypy_extensions==1.1.0
|
||||||
|
packaging==26.0
|
||||||
|
pillow==11.3.0
|
||||||
|
psutil==7.1.3
|
||||||
|
pycparser==3.0
|
||||||
|
pyperclip==1.9.0
|
||||||
|
PyQt6==6.7.1
|
||||||
|
PyQt6-Qt6==6.7.3
|
||||||
|
PyQt6_sip==13.10.0
|
||||||
|
PySocks==1.7.1
|
||||||
|
python-dateutil==2.9.0.post0
|
||||||
|
qrcode==8.2
|
||||||
|
requests==2.32.5
|
||||||
|
six==1.17.0
|
||||||
|
sp-hydra-veil-core==2.2.1
|
||||||
|
sp-hydra-veil-gui @ file:///home/a/Python/sp-hydra-veil-gui
|
||||||
|
stem==1.8.2
|
||||||
|
typing-inspect==0.9.0
|
||||||
|
typing_extensions==4.15.0
|
||||||
|
urllib3==2.6.3
|
||||||
57
old_requirements.txt
Normal file
57
old_requirements.txt
Normal file
|
|
@ -0,0 +1,57 @@
|
||||||
|
--index-url https://git.simplifiedprivacy.com/api/packages/codeking/pypi/simple/
|
||||||
|
sp-hydra-veil-cli==2.2.1
|
||||||
|
sp-hydra-veil-gui==2.2.9
|
||||||
|
cryptography ~= 46.0.3
|
||||||
|
dataclasses-json ~= 0.6.7
|
||||||
|
marshmallow ~= 3.26.1
|
||||||
|
psutil ~= 7.1.3
|
||||||
|
python-dateutil ~= 2.9.0.post0
|
||||||
|
|
||||||
|
"annotated-types==0.7.0",
|
||||||
|
"certifi==2026.4.22",
|
||||||
|
"charset-normalizer==3.4.7",
|
||||||
|
"click==8.3.3",
|
||||||
|
"cytoolz==1.1.0",
|
||||||
|
"eth-hash==0.8.0",
|
||||||
|
"eth-typing==6.0.0",
|
||||||
|
"eth-utils==6.0.0",
|
||||||
|
"idna==3.13",
|
||||||
|
"packaging==26.2",
|
||||||
|
"pathspec==1.1.1",
|
||||||
|
"platformdirs==4.9.6",
|
||||||
|
"psutil==7.2.2",
|
||||||
|
"py-ecc==8.0.0",
|
||||||
|
"pydantic==2.13.3",
|
||||||
|
"pydantic_core==2.46.3",
|
||||||
|
"pydeps==3.0.6",
|
||||||
|
"pytokens==0.4.1",
|
||||||
|
"stdlib-list==0.12.0",
|
||||||
|
"toolz==1.1.0",
|
||||||
|
"typing-inspect==0.9.0",
|
||||||
|
"typing-inspection==0.4.2",
|
||||||
|
"typing_extensions==4.15.0",
|
||||||
|
"urllib3==2.6.3",
|
||||||
|
"annotated-types==0.7.0",
|
||||||
|
"certifi==2026.4.22",
|
||||||
|
"charset-normalizer==3.4.7",
|
||||||
|
"click==8.3.3",
|
||||||
|
"cytoolz==1.1.0",
|
||||||
|
"eth-hash==0.8.0",
|
||||||
|
"eth-typing==6.0.0",
|
||||||
|
"eth-utils==6.0.0",
|
||||||
|
"idna==3.13",
|
||||||
|
"packaging==26.2",
|
||||||
|
"pathspec==1.1.1",
|
||||||
|
"platformdirs==4.9.6",
|
||||||
|
"psutil==7.2.2",
|
||||||
|
"py-ecc==8.0.0",
|
||||||
|
"pydantic==2.13.3",
|
||||||
|
"pydantic_core==2.46.3",
|
||||||
|
"pydeps==3.0.6",
|
||||||
|
"pytokens==0.4.1",
|
||||||
|
"stdlib-list==0.12.0",
|
||||||
|
"toolz==1.1.0",
|
||||||
|
"typing-inspect==0.9.0",
|
||||||
|
"typing-inspection==0.4.2",
|
||||||
|
"typing_extensions==4.15.0",
|
||||||
|
"urllib3==2.6.3",
|
||||||
57
pyproject.toml
Normal file
57
pyproject.toml
Normal file
|
|
@ -0,0 +1,57 @@
|
||||||
|
[project]
|
||||||
|
name = "sp-hydra-veil-core"
|
||||||
|
version = "2.3.3"
|
||||||
|
authors = [
|
||||||
|
{ name = "Simplified Privacy" },
|
||||||
|
]
|
||||||
|
description = "A library that exposes core logic to higher-level components."
|
||||||
|
readme = "README.md"
|
||||||
|
requires-python = ">=3.12"
|
||||||
|
classifiers = [
|
||||||
|
"Programming Language :: Python :: 3",
|
||||||
|
"Operating System :: POSIX :: Linux",
|
||||||
|
]
|
||||||
|
dependencies = [
|
||||||
|
"cryptography ~= 46.0.3",
|
||||||
|
"dataclasses-json ~= 0.6.7",
|
||||||
|
"marshmallow ~= 3.26.1",
|
||||||
|
"pysocks ~= 1.7.1",
|
||||||
|
"python-dateutil ~= 2.9.0.post0",
|
||||||
|
"requests ~= 2.32.5",
|
||||||
|
"sp-essentials ~= 1.0.0",
|
||||||
|
"annotated-types==0.7.0",
|
||||||
|
"certifi==2026.4.22",
|
||||||
|
"charset-normalizer==3.4.7",
|
||||||
|
"click==8.3.3",
|
||||||
|
"cytoolz==1.1.0",
|
||||||
|
"eth-hash==0.8.0",
|
||||||
|
"eth-typing==6.0.0",
|
||||||
|
"eth-utils==6.0.0",
|
||||||
|
"idna==3.13",
|
||||||
|
"packaging==26.2",
|
||||||
|
"pathspec==1.1.1",
|
||||||
|
"platformdirs==4.9.6",
|
||||||
|
"psutil==7.2.2",
|
||||||
|
"py-ecc==8.0.0",
|
||||||
|
"pydantic==2.13.3",
|
||||||
|
"pydantic_core==2.46.3",
|
||||||
|
"pydeps==3.0.6",
|
||||||
|
"pytokens==0.4.1",
|
||||||
|
"stdlib-list==0.12.0",
|
||||||
|
"toolz==1.1.0",
|
||||||
|
"typing-inspect==0.9.0",
|
||||||
|
"typing-inspection==0.4.2",
|
||||||
|
"typing_extensions==4.15.0",
|
||||||
|
"urllib3==2.6.3",
|
||||||
|
]
|
||||||
|
|
||||||
|
[project.urls]
|
||||||
|
Homepage = "https://git.simplifiedprivacy.com/codeking/sp-hydra-veil-core"
|
||||||
|
Issues = "https://git.simplifiedprivacy.com/codeking/sp-hydra-veil-core/issues"
|
||||||
|
|
||||||
|
[build-system]
|
||||||
|
requires = ["hatchling"]
|
||||||
|
build-backend = "hatchling.build"
|
||||||
|
|
||||||
|
[tool.hatch.build.targets.wheel]
|
||||||
|
packages = ["core"]
|
||||||
|
|
@ -1,3 +1,34 @@
|
||||||
--index-url https://git.simplifiedprivacy.com/api/packages/codeking/pypi/simple/
|
--index-url https://git.simplifiedprivacy.com/api/packages/codeking/pypi/simple/
|
||||||
sp-hydra-veil-cli==2.2.1
|
sp-hydra-veil-cli==2.2.1
|
||||||
sp-hydra-veil-gui==2.2.1
|
sp-hydra-veil-gui==2.2.9
|
||||||
|
cryptography ~= 46.0.3
|
||||||
|
dataclasses-json ~= 0.6.7
|
||||||
|
marshmallow ~= 3.26.1
|
||||||
|
pysocks ~= 1.7.1
|
||||||
|
python-dateutil ~= 2.9.0.post0
|
||||||
|
requests ~= 2.32.5
|
||||||
|
sp-essentials ~= 1.0.0
|
||||||
|
annotated-types==0.7.0
|
||||||
|
certifi==2026.4.22
|
||||||
|
charset-normalizer==3.4.7
|
||||||
|
click==8.3.3
|
||||||
|
cytoolz==1.1.0
|
||||||
|
eth-hash==0.8.0
|
||||||
|
eth-typing==6.0.0
|
||||||
|
eth-utils==6.0.0
|
||||||
|
idna==3.13
|
||||||
|
packaging==26.2
|
||||||
|
pathspec==1.1.1
|
||||||
|
platformdirs==4.9.6
|
||||||
|
psutil==7.2.2
|
||||||
|
py-ecc==8.0.0
|
||||||
|
pydantic==2.13.3
|
||||||
|
pydantic_core==2.46.3
|
||||||
|
pydeps==3.0.6
|
||||||
|
pytokens==0.4.1
|
||||||
|
stdlib-list==0.12.0
|
||||||
|
toolz==1.1.0
|
||||||
|
typing-inspect==0.9.0
|
||||||
|
typing-inspection==0.4.2
|
||||||
|
typing_extensions==4.15.0
|
||||||
|
urllib3==2.6.3
|
||||||
|
|
|
||||||
12
script_to_extract_dependencies.py
Normal file
12
script_to_extract_dependencies.py
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
import tomllib
|
||||||
|
import json
|
||||||
|
|
||||||
|
with open('pyproject.toml', 'rb') as f:
|
||||||
|
data = tomllib.load(f)
|
||||||
|
|
||||||
|
deps = data.get('project', {}).get('dependencies', [])
|
||||||
|
|
||||||
|
with open('requirements.txt', 'w') as f:
|
||||||
|
for dep in deps:
|
||||||
|
f.write(dep + '\n')
|
||||||
|
|
||||||
Loading…
Reference in a new issue