-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] missing dependencies for proxy plugin #25
Comments
Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid. |
Note: I used a custom entrypoint to add the missing dependencies previously, but it would be really good to just have them by default. |
This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue still persists... |
Can confirm that this issue is still present, even when using ENV variables:
So all plugins requiring additional python packages are affected and do not work anymore: Flexget will complain that packages/dependencies are missing. |
You might consider using the official Docker image maintained by the FlexGet team. If you encounter any issues, you can report them directly to the FlexGet repository: FlexGet Issues. Using the official image ensures you receive bug fixes more quickly. |
Sadly same issue with official image -> ftp_list is not working - stating missing dependency 'ftputil' - even though ftputil is installed |
I’ve submitted a PR that might resolve your issue if it gets merged. |
When switching back to versions 3.11 / 3.12 dependencies are not an issue, so it is relatedonly to newer Python / Flexget versions |
Is there an existing issue for this?
Current Behavior
In the current build the dependencies for socks5 are missing and therefore the proxy plugin (https://flexget.com/en/Plugins/proxy) does not work with socks5.
Expected Behavior
The required dependencies should be added so socks5 support is available for the proxy plugin.
pip install pysocks requests[socks] urllib3[socks]
should do the job.Steps To Reproduce
Setup a flexget task using a socks5 proxy
Environment
- OS: Synology DSM
CPU architecture
x86-64
Docker creation
As part of a docker-compose file flexget: image: lscr.io/linuxserver/flexget:latest container_name: flexget environment: - PUID=1031 - PGID=100 - TZ=Europe/Berlin - FG_LOG_LEVEL=info - FG_LOG_FILE=/config/flexget.log - FG_CONFIG_FILE=/config/.flexget/config.yml - FG_WEBUI_PASSWORD=XXX entrypoint: /config/entrypoint.sh volumes: - /volume1/docker/bittorrent/flexget/config:/config - /volume1/docker/bittorrent/flexget/data:/data - /volume1/video:/data/video - /volume1/docker/bittorrent/flexget/downloads:/downloads ports: - "5050:5050" restart: unless-stopped networks: - torrent
Container logs
The text was updated successfully, but these errors were encountered: