Remove the output of pip install command

This commit is contained in:
Kacper Łukawski 2023-02-16 18:35:41 +01:00
parent 56cf33709e
commit cf775e1823
2 changed files with 21 additions and 175 deletions

View File

@ -110,114 +110,14 @@
},
{
"cell_type": "code",
"execution_count": 3,
"execution_count": null,
"metadata": {
"ExecuteTime": {
"end_time": "2023-02-16T12:05:05.718972Z",
"start_time": "2023-02-16T12:04:30.434820Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Collecting openai\n",
" Downloading openai-0.26.5.tar.gz (55 kB)\n",
"\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m55.5/55.5 kB\u001B[0m \u001B[31m361.8 kB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m \u001B[36m0:00:01\u001B[0m\n",
"\u001B[?25h Installing build dependencies ... \u001B[?25ldone\n",
"\u001B[?25h Getting requirements to build wheel ... \u001B[?25ldone\n",
"\u001B[?25h Installing backend dependencies ... \u001B[?25ldone\n",
"\u001B[?25h Preparing metadata (pyproject.toml) ... \u001B[?25ldone\n",
"\u001B[?25hCollecting qdrant-client\n",
" Using cached qdrant_client-1.0.1-py3-none-any.whl (95 kB)\n",
"Collecting pandas\n",
" Downloading pandas-1.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.1 MB)\n",
"\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m12.1/12.1 MB\u001B[0m \u001B[31m34.3 MB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m00:01\u001B[0m00:01\u001B[0m\n",
"\u001B[?25hCollecting wget\n",
" Using cached wget-3.2.zip (10 kB)\n",
" Preparing metadata (setup.py) ... \u001B[?25ldone\n",
"\u001B[?25hCollecting requests>=2.20\n",
" Using cached requests-2.28.2-py3-none-any.whl (62 kB)\n",
"Collecting tqdm\n",
" Using cached tqdm-4.64.1-py2.py3-none-any.whl (78 kB)\n",
"Collecting aiohttp\n",
" Downloading aiohttp-3.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB)\n",
"\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m1.0/1.0 MB\u001B[0m \u001B[31m41.3 MB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m\n",
"\u001B[?25hCollecting pydantic<2.0,>=1.8\n",
" Downloading pydantic-1.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)\n",
"\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m3.1/3.1 MB\u001B[0m \u001B[31m24.0 MB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m00:01\u001B[0m00:01\u001B[0m\n",
"\u001B[?25hCollecting numpy>=1.21\n",
" Downloading numpy-1.24.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)\n",
"\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m17.3/17.3 MB\u001B[0m \u001B[31m32.9 MB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m00:01\u001B[0m00:01\u001B[0m\n",
"\u001B[?25hCollecting typing-extensions<5.0.0,>=4.0.0\n",
" Downloading typing_extensions-4.5.0-py3-none-any.whl (27 kB)\n",
"Collecting httpx[http2]>=0.14.0\n",
" Using cached httpx-0.23.3-py3-none-any.whl (71 kB)\n",
"Collecting grpcio>=1.41.0\n",
" Downloading grpcio-1.51.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB)\n",
"\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m4.8/4.8 MB\u001B[0m \u001B[31m58.5 MB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m00:01\u001B[0m00:01\u001B[0m\n",
"\u001B[?25hCollecting grpcio-tools>=1.41.0\n",
" Downloading grpcio_tools-1.51.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB)\n",
"\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m2.4/2.4 MB\u001B[0m \u001B[31m50.8 MB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m00:01\u001B[0m\n",
"\u001B[?25hRequirement already satisfied: python-dateutil>=2.8.1 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from pandas) (2.8.2)\n",
"Collecting pytz>=2020.1\n",
" Using cached pytz-2022.7.1-py2.py3-none-any.whl (499 kB)\n",
"Requirement already satisfied: setuptools in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from grpcio-tools>=1.41.0->qdrant-client) (66.0.0)\n",
"Collecting protobuf<5.0dev,>=4.21.6\n",
" Using cached protobuf-4.21.12-cp37-abi3-manylinux2014_x86_64.whl (409 kB)\n",
"Collecting rfc3986[idna2008]<2,>=1.3\n",
" Using cached rfc3986-1.5.0-py2.py3-none-any.whl (31 kB)\n",
"Collecting certifi\n",
" Using cached certifi-2022.12.7-py3-none-any.whl (155 kB)\n",
"Requirement already satisfied: sniffio in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from httpx[http2]>=0.14.0->qdrant-client) (1.3.0)\n",
"Collecting httpcore<0.17.0,>=0.15.0\n",
" Using cached httpcore-0.16.3-py3-none-any.whl (69 kB)\n",
"Collecting h2<5,>=3\n",
" Using cached h2-4.1.0-py3-none-any.whl (57 kB)\n",
"Requirement already satisfied: six>=1.5 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from python-dateutil>=2.8.1->pandas) (1.16.0)\n",
"Collecting charset-normalizer<4,>=2\n",
" Using cached charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (198 kB)\n",
"Requirement already satisfied: idna<4,>=2.5 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from requests>=2.20->openai) (3.4)\n",
"Collecting urllib3<1.27,>=1.21.1\n",
" Using cached urllib3-1.26.14-py2.py3-none-any.whl (140 kB)\n",
"Collecting yarl<2.0,>=1.0\n",
" Downloading yarl-1.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (264 kB)\n",
"\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m264.0/264.0 kB\u001B[0m \u001B[31m14.3 MB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m\n",
"\u001B[?25hCollecting async-timeout<5.0,>=4.0.0a3\n",
" Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB)\n",
"Collecting multidict<7.0,>=4.5\n",
" Downloading multidict-6.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (114 kB)\n",
"\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m114.5/114.5 kB\u001B[0m \u001B[31m6.7 MB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m\n",
"\u001B[?25hCollecting aiosignal>=1.1.2\n",
" Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB)\n",
"Requirement already satisfied: attrs>=17.3.0 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from aiohttp->openai) (22.2.0)\n",
"Collecting frozenlist>=1.1.1\n",
" Downloading frozenlist-1.3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (149 kB)\n",
"\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m149.6/149.6 kB\u001B[0m \u001B[31m12.8 MB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m\n",
"\u001B[?25hCollecting hpack<5,>=4.0\n",
" Using cached hpack-4.0.0-py3-none-any.whl (32 kB)\n",
"Collecting hyperframe<7,>=6.0\n",
" Using cached hyperframe-6.0.1-py3-none-any.whl (12 kB)\n",
"Collecting h11<0.15,>=0.13\n",
" Using cached h11-0.14.0-py3-none-any.whl (58 kB)\n",
"Requirement already satisfied: anyio<5.0,>=3.0 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from httpcore<0.17.0,>=0.15.0->httpx[http2]>=0.14.0->qdrant-client) (3.6.2)\n",
"Building wheels for collected packages: openai, wget\n",
" Building wheel for openai (pyproject.toml) ... \u001B[?25ldone\n",
"\u001B[?25h Created wheel for openai: filename=openai-0.26.5-py3-none-any.whl size=67596 sha256=a268c81423f6611080e97af8f66a33f61d0ecc8637d05c87779422b3355d0bea\n",
" Stored in directory: /home/kacper/.cache/pip/wheels/d7/f2/b7/fdddc0ee133bff39e43cb7d1e78ebab38a1bdad59275d171bd\n",
" Building wheel for wget (setup.py) ... \u001B[?25ldone\n",
"\u001B[?25h Created wheel for wget: filename=wget-3.2-py3-none-any.whl size=9656 sha256=7f3cfc33bda35368760843360a442af48c7232dd272828dec1a2ffc61774466e\n",
" Stored in directory: /home/kacper/.cache/pip/wheels/46/78/0e/8e5e2b500f83a682c8d7e7ce820638cf99faa894a662f71cf0\n",
"Successfully built openai wget\n",
"Installing collected packages: wget, rfc3986, pytz, charset-normalizer, urllib3, typing-extensions, tqdm, protobuf, numpy, multidict, hyperframe, hpack, h11, grpcio, frozenlist, certifi, async-timeout, yarl, requests, pydantic, pandas, httpcore, h2, grpcio-tools, aiosignal, httpx, aiohttp, openai, qdrant-client\n",
"Successfully installed aiohttp-3.8.4 aiosignal-1.3.1 async-timeout-4.0.2 certifi-2022.12.7 charset-normalizer-3.0.1 frozenlist-1.3.3 grpcio-1.51.1 grpcio-tools-1.51.1 h11-0.14.0 h2-4.1.0 hpack-4.0.0 httpcore-0.16.3 httpx-0.23.3 hyperframe-6.0.1 multidict-6.0.4 numpy-1.24.2 openai-0.26.5 pandas-1.5.3 protobuf-4.21.12 pydantic-1.10.5 pytz-2022.7.1 qdrant-client-1.0.1 requests-2.28.2 rfc3986-1.5.0 tqdm-4.64.1 typing-extensions-4.5.0 urllib3-1.26.14 wget-3.2 yarl-1.8.2\n",
"\n",
"\u001B[1m[\u001B[0m\u001B[34;49mnotice\u001B[0m\u001B[1;39;49m]\u001B[0m\u001B[39;49m A new release of pip available: \u001B[0m\u001B[31;49m22.3.1\u001B[0m\u001B[39;49m -> \u001B[0m\u001B[32;49m23.0\u001B[0m\n",
"\u001B[1m[\u001B[0m\u001B[34;49mnotice\u001B[0m\u001B[1;39;49m]\u001B[0m\u001B[39;49m To update, run: \u001B[0m\u001B[32;49mpip install --upgrade pip\u001B[0m\n"
]
}
],
"outputs": [],
"source": [
"! pip install openai qdrant-client pandas wget"
]

View File

@ -98,7 +98,7 @@
},
{
"cell_type": "code",
"execution_count": 3,
"execution_count": null,
"metadata": {
"ExecuteTime": {
"end_time": "2023-02-16T17:06:29.193187Z",
@ -106,61 +106,7 @@
},
"scrolled": true
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Requirement already satisfied: openai in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (0.26.5)\n",
"Requirement already satisfied: qdrant-client in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (1.0.1)\n",
"Collecting langchain==0.0.70\n",
" Downloading langchain-0.0.70-py3-none-any.whl (175 kB)\n",
"\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m175.4/175.4 kB\u001B[0m \u001B[31m907.2 kB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m00:01\u001B[0m00:01\u001B[0m\n",
"\u001B[?25hRequirement already satisfied: wget in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (3.2)\n",
"Requirement already satisfied: SQLAlchemy<2,>=1 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from langchain==0.0.70) (1.4.46)\n",
"Requirement already satisfied: numpy<2,>=1 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from langchain==0.0.70) (1.24.2)\n",
"Requirement already satisfied: pydantic<2,>=1 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from langchain==0.0.70) (1.10.5)\n",
"Requirement already satisfied: requests<3,>=2 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from langchain==0.0.70) (2.28.2)\n",
"Requirement already satisfied: PyYAML<7,>=6 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from langchain==0.0.70) (6.0)\n",
"Requirement already satisfied: aiohttp in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from openai) (3.8.4)\n",
"Requirement already satisfied: tqdm in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from openai) (4.64.1)\n",
"Requirement already satisfied: grpcio>=1.41.0 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from qdrant-client) (1.51.1)\n",
"Requirement already satisfied: httpx[http2]>=0.14.0 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from qdrant-client) (0.23.3)\n",
"Requirement already satisfied: grpcio-tools>=1.41.0 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from qdrant-client) (1.51.1)\n",
"Requirement already satisfied: typing-extensions<5.0.0,>=4.0.0 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from qdrant-client) (4.5.0)\n",
"Requirement already satisfied: setuptools in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from grpcio-tools>=1.41.0->qdrant-client) (66.0.0)\n",
"Requirement already satisfied: protobuf<5.0dev,>=4.21.6 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from grpcio-tools>=1.41.0->qdrant-client) (4.21.12)\n",
"Requirement already satisfied: certifi in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from httpx[http2]>=0.14.0->qdrant-client) (2022.12.7)\n",
"Requirement already satisfied: sniffio in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from httpx[http2]>=0.14.0->qdrant-client) (1.3.0)\n",
"Requirement already satisfied: httpcore<0.17.0,>=0.15.0 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from httpx[http2]>=0.14.0->qdrant-client) (0.16.3)\n",
"Requirement already satisfied: rfc3986[idna2008]<2,>=1.3 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from httpx[http2]>=0.14.0->qdrant-client) (1.5.0)\n",
"Requirement already satisfied: h2<5,>=3 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from httpx[http2]>=0.14.0->qdrant-client) (4.1.0)\n",
"Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from requests<3,>=2->langchain==0.0.70) (1.26.14)\n",
"Requirement already satisfied: charset-normalizer<4,>=2 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from requests<3,>=2->langchain==0.0.70) (3.0.1)\n",
"Requirement already satisfied: idna<4,>=2.5 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from requests<3,>=2->langchain==0.0.70) (3.4)\n",
"Requirement already satisfied: greenlet!=0.4.17 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from SQLAlchemy<2,>=1->langchain==0.0.70) (2.0.2)\n",
"Requirement already satisfied: attrs>=17.3.0 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from aiohttp->openai) (22.2.0)\n",
"Requirement already satisfied: frozenlist>=1.1.1 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from aiohttp->openai) (1.3.3)\n",
"Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from aiohttp->openai) (4.0.2)\n",
"Requirement already satisfied: aiosignal>=1.1.2 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from aiohttp->openai) (1.3.1)\n",
"Requirement already satisfied: multidict<7.0,>=4.5 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from aiohttp->openai) (6.0.4)\n",
"Requirement already satisfied: yarl<2.0,>=1.0 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from aiohttp->openai) (1.8.2)\n",
"Requirement already satisfied: hpack<5,>=4.0 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from h2<5,>=3->httpx[http2]>=0.14.0->qdrant-client) (4.0.0)\n",
"Requirement already satisfied: hyperframe<7,>=6.0 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from h2<5,>=3->httpx[http2]>=0.14.0->qdrant-client) (6.0.1)\n",
"Requirement already satisfied: anyio<5.0,>=3.0 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from httpcore<0.17.0,>=0.15.0->httpx[http2]>=0.14.0->qdrant-client) (3.6.2)\n",
"Requirement already satisfied: h11<0.15,>=0.13 in /home/kacper/.virtualenvs/openai-cookbook/lib/python3.10/site-packages (from httpcore<0.17.0,>=0.15.0->httpx[http2]>=0.14.0->qdrant-client) (0.14.0)\n",
"Installing collected packages: langchain\n",
" Attempting uninstall: langchain\n",
" Found existing installation: langchain 0.0.88\n",
" Uninstalling langchain-0.0.88:\n",
" Successfully uninstalled langchain-0.0.88\n",
"Successfully installed langchain-0.0.70\n",
"\n",
"\u001B[1m[\u001B[0m\u001B[34;49mnotice\u001B[0m\u001B[1;39;49m]\u001B[0m\u001B[39;49m A new release of pip available: \u001B[0m\u001B[31;49m22.3.1\u001B[0m\u001B[39;49m -> \u001B[0m\u001B[32;49m23.0\u001B[0m\n",
"\u001B[1m[\u001B[0m\u001B[34;49mnotice\u001B[0m\u001B[1;39;49m]\u001B[0m\u001B[39;49m To update, run: \u001B[0m\u001B[32;49mpip install --upgrade pip\u001B[0m\n"
]
}
],
"outputs": [],
"source": [
"! pip install openai qdrant-client \"langchain==0.0.87\" wget"
]
@ -394,28 +340,28 @@
},
{
"cell_type": "code",
"execution_count": 13,
"execution_count": 16,
"metadata": {
"ExecuteTime": {
"end_time": "2023-02-16T17:10:06.573641Z",
"start_time": "2023-02-16T17:10:06.567032Z"
"end_time": "2023-02-16T17:34:03.816845Z",
"start_time": "2023-02-16T17:34:03.808928Z"
}
},
"outputs": [],
"source": [
"import random\n",
"\n",
"random.seed(76)\n",
"random.seed(52)\n",
"selected_questions = random.choices(questions, k=5)"
]
},
{
"cell_type": "code",
"execution_count": 15,
"execution_count": 17,
"metadata": {
"ExecuteTime": {
"end_time": "2023-02-16T17:18:24.098392Z",
"start_time": "2023-02-16T17:18:11.847165Z"
"end_time": "2023-02-16T17:34:31.439642Z",
"start_time": "2023-02-16T17:34:04.170150Z"
}
},
"outputs": [
@ -423,20 +369,20 @@
"name": "stdout",
"output_type": "stream",
"text": [
"> what kind of music is scott joplin most famous for\n",
" Scott Joplin is most famous for composing ragtime music.\n",
"> where do frankenstein and the monster first meet\n",
" Victor retreats into the mountains and the Creature finds him and pleads for Victor to hear his tale, so they first meet in the mountains.\n",
"\n",
"> who died from the band faith no more\n",
" Chuck Mosley died on November 9, 2017, due to \"the disease of addiction.\" He was 57 years old.\n",
"> who are the actors in fast and furious\n",
" The actors in Fast and Furious are Vin Diesel as Dominic Toretto, Paul Walker as Brian O'Conner, Michelle Rodriguez as Letty Ortiz, Jordana Brewster as Mia Toretto, Tyrese Gibson as Roman Pearce, Ludacris as Tej Parker, Lucas Black as Sean Boswell, Sung Kang as Han Lue, Gal Gadot as Gisele Yashar, Dwayne Johnson as Luke Hobbs, Matt Schulze as Vince, Chad Lindberg as Jesse, Johnny Strong as Leon, Eva Mendes as Monica Fuentes, Devon Aoki as Suki, Nathalie Kelley as Neela, Bow Wow as Twinkie, Tego Calderón as Tego Leo, Don Omar as Rico Santos, Elsa Pataky as Elena Neves, and Kurt Russell as Mr. Nobody.\n",
"\n",
"> when does maggie come on grey's anatomy\n",
" Maggie (Kelly McCreary) first appears in the 14th season of Grey's Anatomy, which premiered on September 28, 2017.\n",
"> properties of red black tree in data structure\n",
" Red black trees have the following properties: each node is either red or black, the root is black, all leaves (NIL) are black, if a node is red, then both its children are black, and every path from a given node to any of its descendant NIL nodes contains the same number of black nodes.\n",
"\n",
"> can't take my eyes off you lyrics meaning\n",
"> who designed the national coat of arms of south africa\n",
" Iaan Bekker\n",
"\n",
"> caravaggio's death of the virgin pamela askew\n",
" I don't know.\n",
"\n",
"> who lasted the longest on alone season 2\n",
" David McIntyre lasted the longest on Alone season 2; he won the season with 66 days.\n",
"\n"
]
}