ThioJoe / YT-Spammer-Purge

Allows you easily scan for and delete scam comments using several methods.
GNU General Public License v3.0
4.52k stars 391 forks source link

[Request]: Python 3.6 compat #1045

Open 0xC4aE1e5 opened 1 year ago

0xC4aE1e5 commented 1 year ago

Duplicate Issues

What happened?

Well, I was trying to install this app on Rocky Linux 8 but then it barfed with many errors.

Release version

Unknown

Steps to reproduce

  1. Install Rocky Linux 8.7
  2. Run the script
  3. Errors because dependencies aren't met

What platform are you seeing this problem on?

Linux (can also be ChromeOS)

Relevant log output

YT-Spammer-Purge has a few OS-Specific requirements that you will need to install.
Last metadata expiration check: 0:05:24 ago on Mon 17 Apr 2023 02:11:55 PM MDT.
Package python36-3.6.8-38.module+el8.5.0+671+195e4563.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
Last metadata expiration check: 0:05:25 ago on Mon 17 Apr 2023 02:11:55 PM MDT.
Package python3-tkinter-3.6.8-48.el8_7.1.rocky.0.x86_64 is already installed.
Package python3-pip-9.0.3-22.el8.rocky.0.noarch is already installed.
Package git-2.31.1-3.el8_7.x86_64 is already installed.
Dependencies resolved.
================================================================================
 Package               Architecture    Version            Repository       Size
================================================================================
Installing:
 epel-release          noarch          8-18.el8           extras           24 k

Transaction Summary
================================================================================
Install  1 Package

Total download size: 24 k
Installed size: 35 k
Downloading Packages:
epel-release-8-18.el8.noarch.rpm                 61 kB/s |  24 kB     00:00    
--------------------------------------------------------------------------------
Total                                            43 kB/s |  24 kB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : epel-release-8-18.el8.noarch                           1/1 
  Running scriptlet: epel-release-8-18.el8.noarch                           1/1 
Many EPEL packages require the CodeReady Builder (CRB) repository.
It is recommended that you run /usr/bin/crb enable to enable the CRB repository.

  Verifying        : epel-release-8-18.el8.noarch                           1/1 

Installed:
  epel-release-8-18.el8.noarch                                                  

Complete!
Dependencies resolved.
================================================================================
 Package               Architecture    Version           Repository        Size
================================================================================
Removing:
 epel-release          noarch          8-18.el8          @extras           35 k

Transaction Summary
================================================================================
Remove  1 Package

Freed space: 35 k
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Running scriptlet: epel-release-8-18.el8.noarch                           1/1 
  Erasing          : epel-release-8-18.el8.noarch                           1/1 
  Running scriptlet: epel-release-8-18.el8.noarch                           1/1 
  Verifying        : epel-release-8-18.el8.noarch                           1/1 

Removed:
  epel-release-8-18.el8.noarch                                                  

Complete!
--------------------------
We are now going to download the code for YT-Spammer-Purge.
Cloning into 'YT-Spammer-Purge'...
remote: Enumerating objects: 2637, done.
remote: Counting objects: 100% (2637/2637), done.
remote: Compressing objects: 100% (857/857), done.
remote: Total 2637 (delta 1801), reused 2585 (delta 1775), pack-reused 0
Receiving objects: 100% (2637/2637), 2.12 MiB | 3.95 MiB/s, done.
Resolving deltas: 100% (1801/1801), done.
--------------------------
  Could not find a version that satisfies the requirement protobuf>=4.21.11 (from -r requirements.txt (line 3)) (from versions: 2.0.0b0, 2.0.3, 2.3.0, 2.4.1, 2.5.0, 2.6.0, 2.6.1, 3.0.0a2, 3.0.0a3, 3.0.0b1, 3.0.0b1.post1, 3.0.0b1.post2, 3.0.0b2, 3.0.0b2.post1, 3.0.0b2.post2, 3.0.0b3, 3.0.0b4, 3.0.0, 3.1.0, 3.1.0.post1, 3.2.0rc1, 3.2.0rc1.post1, 3.2.0rc2, 3.2.0, 3.3.0, 3.4.0, 3.5.0.post1, 3.5.1, 3.5.2, 3.5.2.post1, 3.6.0, 3.6.1, 3.7.0rc2, 3.7.0rc3, 3.7.0, 3.7.1, 3.8.0rc1, 3.8.0, 3.9.0rc1, 3.9.0, 3.9.1, 3.9.2, 3.10.0rc1, 3.10.0, 3.11.0rc1, 3.11.0rc2, 3.11.0, 3.11.1, 3.11.2, 3.11.3, 3.12.0rc1, 3.12.0rc2, 3.12.0, 3.12.1, 3.12.2, 3.12.4, 3.13.0rc3, 3.13.0, 3.14.0rc1, 3.14.0rc2, 3.14.0rc3, 3.14.0, 3.15.0rc1, 3.15.0rc2, 3.15.0, 3.15.1, 3.15.2, 3.15.3, 3.15.4, 3.15.5, 3.15.6, 3.15.7, 3.15.8, 3.16.0rc1, 3.16.0rc2, 3.16.0, 3.17.0rc1, 3.17.0rc2, 3.17.0, 3.17.1, 3.17.2, 3.17.3, 3.18.0rc1, 3.18.0rc2, 3.18.0, 3.18.1, 3.18.3, 3.19.0rc1, 3.19.0rc2, 3.19.0, 3.19.1, 3.19.2, 3.19.3, 3.19.4, 3.19.5, 3.19.6, 4.0.0rc1, 4.0.0rc2, 4.21.0rc1, 4.21.0rc2, 4.21.0)
No matching distribution found for protobuf>=4.21.11 (from -r requirements.txt (line 3))

Screenshots

No response