Skip to content

Conversation

@matlads
Copy link

@matlads matlads commented Aug 24, 2025

No description provided.

@vivodi
Copy link
Contributor

vivodi commented Aug 27, 2025

Please note that @matlads has released FlexGet on Homebrew:

This is to inform the relevant stakeholders @gazpachoking and @paranoidi.

The PR states that FlexGet requires Rust to build, but that is not actually the case. You can take a look at his PR to see if there are any other areas that could be improved.

@vivodi
Copy link
Contributor

vivodi commented Aug 27, 2025

@matlads Your PR might be better suited to add the relevant content to https://github.com/Flexget/wiki/blob/main/InstallWizard/OSX.md
rather than https://github.com/Flexget/wiki/blob/main/InstallWizard/OSX/Flexget.md.

It seems that the documentation contains a lot of duplicated content, and some pages are not correctly linked on flexget.com, so you can only view them manually?

@gazpachoking It seems the documentation went through a migration in 2022? I’m not sure what it looked like before the migration, but now it seems that some documents can only be accessed by browsing the file directory and cannot be found on flexget.com.

@vivodi
Copy link
Contributor

vivodi commented Aug 27, 2025

Installing via Homebrew likely does not support extras, for example, brew install flexget[boto3,rarfile].

If that’s the case, I wouldn’t recommend adding it to the documentation as an officially supported installation method, to avoid conflicts with other parts of the docs.

Currently, all plugins that require additional dependencies are documented using the pip install flexget[subliminal] format. The advantage of this approach is that it automatically manages dependency versions, so there’s no need to write something like pip install subliminal<2.3 in the docs, i.e., users don’t have to manually specify versions when installing.

Some plugins are incompatible with the latest versions of optional dependencies—for example, subliminal requires <2.3 and paramoko requires <4.

EDIT: I’m not even sure whether optional dependencies can be manually installed when Flexget is installed via Homebrew. Although having an additional installation method is nice, I wouldn’t recommend adding it to the official documentation if it causes more problems than it solves.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants