This repository was archived by the owner on Mar 30, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Python versions are not floats #1428
Copy link
Copy link
Open
Description
Initial Check
If the issue is a request please specify that it is a request in the title (Example: [REQUEST] more features). If this is a question regarding 'twint' please specify that it's a question in the title (Example: [QUESTION] What is x?). Please only submit issues related to 'twint'. Thanks.
Make sure you've checked the following:
- [] Python version is 3.6; (No: this is the core issue)
- [] Updated Twint with
pip3 install --user --upgrade -e git+https://github.com/twintproject/twint.git@origin/master#egg=twint; (Used source from GIT). - I have searched the issues and there are no duplicates of this issue/question/request.
Command Ran
Please provide the exact command ran including the username/search/code so I may reproduce the issue.
~/twint/bin/twint -u foo
[-] TWINT requires Python version 3.6+.
Description of Issue
Please use as much detail as possible.
Version 3.10 is considered < 3.6.
Environment Details
Using Windows, Linux? What OS version? Running this in Anaconda? Jupyter Notebook? Terminal?
Linux.
The problem is here:
def run_as_command():
version = ".".join(str(v) for v in sys.version_info[:2])
if float(version) < 3.6:
print("[-] TWINT requires Python version 3.6+.",version)
sys.exit(0)
You cannot treat versions as floats (3.10 is bigger than 3.6)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels