-
Notifications
You must be signed in to change notification settings - Fork 477
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
Drop support for Python2 #84
Comments
@Chocobo1 Would you like to help me with the qBittorrent part? I can do most of the Python work and review your changes, but I will need some help with the C++ part. @sledgehammer999 I would like to hear your thoughts. |
With the recent minimum Qt version change (aka 5.9) I think we require fairly recent distros anyway. So personally I don't have a problem. The rest is up to you, since I am not using this feature. |
I'm only interested in dropping py2 support, can't say about the new features. Just a reminder, the reason of supporting py2 is because of macOS, so I think we can only drop it after the date expires not before. |
ohh I forgot about that... |
I've opened PR qbittorrent/qBittorrent#11813 |
@ngosang python 2 stuff can now be dropped, qbittorrent/qBittorrent#11813 has been merged and included in some official releases by now. Plugins that use it need to be updated for python 3 or removed. |
@FranciscoPombal Thanks for your notice. At this moment all official plugins are working in Python2 and Python3. There are still users who have older versions and the official Python 2 plugins still work. Since these definitions do not affect the new versions of qBittorrent I prefer to leave them a little longer until main distributions update the package at least. @joseeloren @nicolasalonzo @darktohka @hannsen @imDMG @iordic Thank you for keeping the unofficial list updated. |
@ngosang ,my plugins work with Python 3. Thank you! I made a PR to autoupdate plugins. You can check it here: |
Ubuntu 20.04 was just released with no python 2 by default, and Meanwhile, there is no currently supported mainstream linux distro that doesn't offer some kind of official python 3 release by default (I think RHEL 6 might be an exception to this, but it is on life support and I doubt we care about it anyway). Ubuntu 16.04 has python 3.5, for example. There is no more official upstream support for python 2, meaning no more security and bug fixes. Furthermore, I should mention that the minimum supported python 3 version right now is python 3.5, and will soon be 3.6 (https://devguide.python.org/#status-of-python-branches). So, IMO new plugins/updates shouldn't be required to support python < 3.5 (and later on in 2020, <3.6). |
@joseeloren The other developers will take care. We have in the roadmap to remove the search plugins and use Jackett instead. Maybe you can help #121 @FranciscoPombal Are Python2 plugins causing any problem in qBittorrent? qBittorrent checks the Python version and download only the folder that match so shouldn't be any problem. |
I'm qBittorrent developer. qbittorrent/search-plugins#84 (comment) Resolves linuxserver#67
hi |
Please stop spamming multiple issues with questions that could be solved with a simple google search and are unrelated to the current topic. If you need further support please use the forum, IRC, or Discord. The issue tracker is for bug reports/feature requests and related discussion only. |
Python2 support ends in 2019. https://pythonclock.org/
Changes in qBittorrent:
download_files
method helper_functions requests #33Changes in search-plugins:
The text was updated successfully, but these errors were encountered: