p1ngul1n0/blackbird

Installation fails on Python3.11

Closed this issue · 4 comments

git clone https://github.com/p1ngul1n0/blackbird; cd blackbird; pwd; pip install -r requirements.txt:                                                                            
0.202 Cloning into 'blackbird'...                                                                                                                                                               
1.393 /usr/blackbird                                                                                                                                                                            
2.447 Collecting aiohttp==3.8.3 (from -r requirements.txt (line 1))                                                                                                                             
2.502   Downloading aiohttp-3.8.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.4 kB)                                                                                  
2.536 Collecting beautifulsoup4==4.11.1 (from -r requirements.txt (line 2))
2.545   Downloading beautifulsoup4-4.11.1-py3-none-any.whl.metadata (3.5 kB)
2.580 Collecting colorama==0.4.4 (from -r requirements.txt (line 3))
2.589   Downloading colorama-0.4.4-py2.py3-none-any.whl (16 kB)
2.630 Collecting Flask==2.1.1 (from -r requirements.txt (line 4))
2.639   Downloading Flask-2.1.1-py3-none-any.whl.metadata (3.9 kB)
2.670 Collecting Flask_Cors==3.0.10 (from -r requirements.txt (line 5))
2.678   Downloading Flask_Cors-3.0.10-py2.py3-none-any.whl (14 kB)
2.729 Collecting requests==2.28.1 (from -r requirements.txt (line 6))
2.739   Downloading requests-2.28.1-py3-none-any.whl.metadata (4.6 kB)
2.774 Collecting gunicorn (from -r requirements.txt (line 7))
2.783   Downloading gunicorn-21.2.0-py3-none-any.whl.metadata (4.1 kB)
2.800 Requirement already satisfied: attrs>=17.3.0 in /usr/lib/python3/dist-packages (from aiohttp==3.8.3->-r requirements.txt (line 1)) (23.2.0)
2.891 Collecting charset-normalizer<3.0,>=2.0 (from aiohttp==3.8.3->-r requirements.txt (line 1))
2.900   Downloading charset_normalizer-2.1.1-py3-none-any.whl.metadata (11 kB)
2.906 Requirement already satisfied: multidict<7.0,>=4.5 in /usr/lib/python3/dist-packages (from aiohttp==3.8.3->-r requirements.txt (line 1)) (6.0.4)
2.908 Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /usr/lib/python3/dist-packages (from aiohttp==3.8.3->-r requirements.txt (line 1)) (4.0.3)
2.909 Requirement already satisfied: yarl<2.0,>=1.0 in /usr/lib/python3/dist-packages (from aiohttp==3.8.3->-r requirements.txt (line 1)) (1.8.2)
2.911 Requirement already satisfied: frozenlist>=1.1.1 in /usr/lib/python3/dist-packages (from aiohttp==3.8.3->-r requirements.txt (line 1)) (1.4.0)
2.912 Requirement already satisfied: aiosignal>=1.1.2 in /usr/lib/python3/dist-packages (from aiohttp==3.8.3->-r requirements.txt (line 1)) (1.3.1)
2.918 Requirement already satisfied: soupsieve>1.2 in /usr/lib/python3/dist-packages (from beautifulsoup4==4.11.1->-r requirements.txt (line 2)) (2.5)
2.926 Requirement already satisfied: Werkzeug>=2.0 in /usr/lib/python3/dist-packages (from Flask==2.1.1->-r requirements.txt (line 4)) (2.3.8)
2.928 Requirement already satisfied: Jinja2>=3.0 in /usr/lib/python3/dist-packages (from Flask==2.1.1->-r requirements.txt (line 4)) (3.1.2)
2.929 Requirement already satisfied: itsdangerous>=2.0 in /usr/lib/python3/dist-packages (from Flask==2.1.1->-r requirements.txt (line 4)) (2.1.2)
2.931 Requirement already satisfied: click>=8.0 in /usr/lib/python3/dist-packages (from Flask==2.1.1->-r requirements.txt (line 4)) (8.1.6)
2.939 Requirement already satisfied: Six in /usr/lib/python3/dist-packages (from Flask_Cors==3.0.10->-r requirements.txt (line 5)) (1.16.0)
2.947 Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests==2.28.1->-r requirements.txt (line 6)) (3.6)
2.950 Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests==2.28.1->-r requirements.txt (line 6)) (1.26.18)
2.952 Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests==2.28.1->-r requirements.txt (line 6)) (2023.11.17)
2.959 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from gunicorn->-r requirements.txt (line 7)) (23.2)
3.054 Requirement already satisfied: MarkupSafe>=2.1.1 in /usr/lib/python3/dist-packages (from Werkzeug>=2.0->Flask==2.1.1->-r requirements.txt (line 4)) (2.1.3)
3.079 Downloading aiohttp-3.8.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB)
3.111    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 34.9 MB/s eta 0:00:00
3.132 Downloading beautifulsoup4-4.11.1-py3-none-any.whl (128 kB)
3.138    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.2/128.2 kB 27.6 MB/s eta 0:00:00
3.148 Downloading Flask-2.1.1-py3-none-any.whl (95 kB)
3.154    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.2/95.2 kB 24.8 MB/s eta 0:00:00
3.162 Downloading requests-2.28.1-py3-none-any.whl (62 kB)
3.168    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 14.8 MB/s eta 0:00:00
3.177 Downloading gunicorn-21.2.0-py3-none-any.whl (80 kB)
3.182    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.2/80.2 kB 22.9 MB/s eta 0:00:00
3.191 Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
4.650 Installing collected packages: gunicorn, colorama, charset-normalizer, beautifulsoup4, requests, Flask, aiohttp, Flask_Cors
4.713   Attempting uninstall: colorama
4.733     Found existing installation: colorama 0.4.6
4.735 ERROR: Cannot uninstall colorama 0.4.6, RECORD file not found. Hint: The package was installed by debian.
------
x:y
--------------------
  X |
  X | 
  X | >>> RUN git clone https://github.com/p1ngul1n0/blackbird; cd blackbird; pwd; pip install -r requirements.txt 
  X | 
  X | 
--------------------
ERROR: failed to solve: process "/bin/sh -c git clone https://github.com/p1ngul1n0/blackbird; cd blackbird; pwd; pip install -r requirements.txt" did not complete successfully: exit code: 1
make: *** [Makefile:X X] Error 1

tested on:

pip -V
pip 24.0 from /usr/lib/python3/dist-packages/pip (python 3.11)

I am using blackbird with pyenv to manage multiple python versions

Run blackbird directly on your browser https://blackbird-osint.herokuapp.com/ (right now the web is off for maintenance)

I need CLI

Please update it with the latest version and try again