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
|
||||
|
||||
# new line:
|
||||
APPDIR="$(dirname "$(readlink -f "$0")")"
|
||||
|
||||
export HV_CLIENT_PATH="$APPIMAGE"
|
||||
|
||||
hv_client_version_number="$(cat "${APPDIR}/VERSION")"
|
||||
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 PATH="${APPDIR}/usr/bin:${PATH}"
|
||||
|
|
@ -21,10 +26,9 @@ fi
|
|||
|
||||
if [ ! -d "${data_directory}/runtime" ]; then
|
||||
mkdir -p "${data_directory}/runtime"
|
||||
tar -xzf "$APPDIR/usr/share/packages/sp-hydra-veil-runtime-x86_64.tar.gz" -C "${data_directory}/runtime"
|
||||
fi
|
||||
|
||||
tar -xzf "$APPDIR/usr/share/packages/sp-hydra-veil-runtime-x86_64.tar.gz" -C "${data_directory}/runtime"
|
||||
|
||||
configuration_directory="${XDG_CONFIG_HOME:-$HOME/.config}/hydra-veil"
|
||||
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/
|
||||
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