ohyicong / decrypt-chrome-passwords

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PIP Install (Py2 && Py3)

Ashthetik opened this issue · comments

commented

Description:

Having originally attempted to write my own version of this in Node.JS, I decided to write the actual decryption using this repo.
Unfortunately I've come across a pip issue that is ultimately the same using python 2 and python 3 as well, saying the following:

# using py2 with slight requirements modification
pip2 install -r requirements.txt                                                                                                                     
ERROR: Invalid requirement: u'alabaster=0.7.12' (from line 4 of requirements.txt)
Hint: = is not a valid operator. Did you mean == ?

# using py3 with a straight copy from the repo requirements file
pip3 install -r requirements.txt                                                                                                                       
ERROR: Invalid requirement: 'alabaster=0.7.12=pyhd3eb1b0_0' (from line 5 of requirements.txt)
Hint: = is not a valid operator. Did you mean == ?

System

OS: Debian 10
PIP version: 20.3.4 (python 3.9/2.7)

Note:

I haven't done much in python for a while now, but I'm assuming that getting versions with PIP uses == instead of = as the Hint indicates

I've sent a pull request to fix this problem.

For now, delete every line from requirements.txt and paste this instead:

sqlite
pycryptodomex
csv
pywin32