fix: vanguards decoupling and project metadata

This commit is contained in:
wander 2026-02-06 19:48:55 -05:00
parent b0a7d4aea1
commit e77d847dcc
3 changed files with 15 additions and 1 deletions

View file

@ -4,6 +4,9 @@
ENABLE_VANGUARDS=${ENABLE_VANGUARDS:-true} ENABLE_VANGUARDS=${ENABLE_VANGUARDS:-true}
ENABLE_TOR=${ENABLE_TOR:-true} ENABLE_TOR=${ENABLE_TOR:-true}
# Sync with internal variable used by Onions.py
export TOR_ENABLE_VANGUARDS="$ENABLE_VANGUARDS"
# If user specifically requests to disable Vanguards # If user specifically requests to disable Vanguards
if [ "$ENABLE_VANGUARDS" = "false" ]; then if [ "$ENABLE_VANGUARDS" = "false" ]; then
echo "Disabling Vanguards service..." echo "Disabling Vanguards service..."

View file

@ -23,7 +23,7 @@ packages = [
onions = "onions:main" onions = "onions:main"
[tool.poetry.dependencies] [tool.poetry.dependencies]
python = ">=3.10,<3.11" python = ">=3.10,<3.12"
Jinja2 = ">=2.10" Jinja2 = ">=2.10"
importlib_metadata = ">=1.6.0" importlib_metadata = ">=1.6.0"
vanguards = "^0.3.1" vanguards = "^0.3.1"

View file

@ -6,6 +6,17 @@ setup(
description='Display onion sites hosted', description='Display onion sites hosted',
author='Christophe Mehay', author='Christophe Mehay',
packages=find_packages(), packages=find_packages(),
install_requires=[
'cryptography>=3.4.7',
'stem>=1.8.0',
'PyYAML>=6.0',
'vanguards>=0.3.1',
'pyentrypoint>=0.8.0',
'Jinja2>=3.0',
'importlib-metadata>=4.0; python_version < "3.10"',
'ipy>=1.00',
'pytor>=0.1.9',
],
entry_points={ entry_points={
'console_scripts': [ 'console_scripts': [
'onions=onions:main', 'onions=onions:main',