dftimewolf
dftimewolf copied to clipboard
In --require-hashes mode, all requirements must have their versions pinned with ==. These do not: googleapis-common-protos
When you install the requirements.txt using the latest PIP version, pip complains that...
Collecting googleapis-common-protos[grpc]<2.0.0dev,>=1.56.0
ERROR: In --require-hashes mode, all requirements must have their versions pinned with ==. These do not:
googleapis-common-protos[grpc]<2.0.0dev,>=1.56.0 from https://files.pythonhosted.org/packages/e2/fd/d9efa2085bd762fba3a637eb3e36d76d72eb6e083d170aeaca65a75f1f9c/googleapis_common_protos-1.56.4-py2.py3-none-any.whl (from grpc-google-iam-v1==0.12.4->-r requirements.txt (line 421))
Python Version:
(venv) ~/dftimewolf (main)> pip3 install pip --upgrade
Requirement already satisfied: pip in ./venv/lib/python3.9/site-packages (20.3.4)
Collecting pip
Downloading pip-22.2.1-py3-none-any.whl (2.0 MB)
|████████████████████████████████| 2.0 MB 5.2 MB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.3.4
Uninstalling pip-20.3.4:
Successfully uninstalled pip-20.3.4
Successfully installed pip-22.2.1
(venv) ~/dftimewolf (main)> pip3 --version
pip 22.2.1 from /home/jy/dftimewolf/venv/lib/python3.9/site-packages/pip (python 3.9)
Full Log
```
(venv) jy@NPJLO ~/dftimewolf (main)> pip3 install pip --upgrade
Requirement already satisfied: pip in ./venv/lib/python3.9/site-packages (20.3.4)
Collecting pip
Downloading pip-22.2.1-py3-none-any.whl (2.0 MB)
|████████████████████████████████| 2.0 MB 5.2 MB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.3.4
Uninstalling pip-20.3.4:
Successfully uninstalled pip-20.3.4
Successfully installed pip-22.2.1
(venv) jy@NPJLO ~/dftimewolf (main)> pip3 --version
pip 22.2.1 from /home/jy/dftimewolf/venv/lib/python3.9/site-packages/pip (python 3.9)
(venv) jy@NPJLO ~/dftimewolf (main)> pip3 ^C
(venv) jy@NPJLO ~/dftimewolf (main)> pip install -r requirements.txt
Ignoring colorama: markers 'python_version >= "3.7" and python_full_version = "3.7" and python_full_version >= "3.5.0" and sys_platform == "win32"' don't match your environment
Ignoring pyreadline3: markers 'sys_platform == "win32" and python_version >= "3.6"' don't match your environment
Ignoring pywin32: markers 'sys_platform == "win32" and python_version >= "3.6" and platform_system == "Windows"' don't match your environment
Collecting adal==1.2.7
Downloading adal-1.2.7-py2.py3-none-any.whl (55 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.5/55.5 kB 559.5 kB/s eta 0:00:00
Collecting aiohttp==3.8.1
Downloading aiohttp-3.8.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 8.7 MB/s eta 0:00:00
Collecting aiosignal==1.2.0
Downloading aiosignal-1.2.0-py3-none-any.whl (8.2 kB)
Collecting altair==4.2.0
Downloading altair-4.2.0-py3-none-any.whl (812 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 812.8/812.8 kB 11.5 MB/s eta 0:00:00
Collecting amqp==5.1.1
Downloading amqp-5.1.1-py3-none-any.whl (50 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.8/50.8 kB 371.8 kB/s eta 0:00:00
Collecting async-timeout==4.0.2
Downloading async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting attrs==21.4.0
Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting azure-common==1.1.28
Downloading azure_common-1.1.28-py2.py3-none-any.whl (14 kB)
Collecting azure-core==1.24.2
Downloading azure_core-1.24.2-py3-none-any.whl (178 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 178.7/178.7 kB 1.3 MB/s eta 0:00:00
Collecting azure-identity==1.10.0
Downloading azure_identity-1.10.0-py3-none-any.whl (134 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.1/134.1 kB 2.9 MB/s eta 0:00:00
Collecting azure-mgmt-compute==23.1.0
Downloading azure_mgmt_compute-23.1.0-py2.py3-none-any.whl (4.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 13.5 MB/s eta 0:00:00
Collecting azure-mgmt-core==1.3.1
Downloading azure_mgmt_core-1.3.1-py3-none-any.whl (26 kB)
Collecting azure-mgmt-monitor==3.1.0
Downloading azure_mgmt_monitor-3.1.0-py3-none-any.whl (866 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 866.2/866.2 kB 7.2 MB/s eta 0:00:00
Collecting azure-mgmt-network==20.0.0
Downloading azure_mgmt_network-20.0.0-py3-none-any.whl (8.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.5/8.5 MB 12.3 MB/s eta 0:00:00
Collecting azure-mgmt-resource==21.1.0
Downloading azure_mgmt_resource-21.1.0-py3-none-any.whl (1.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 11.3 MB/s eta 0:00:00
Collecting azure-mgmt-storage==20.0.0
Downloading azure_mgmt_storage-20.0.0-py3-none-any.whl (2.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 11.7 MB/s eta 0:00:00
Collecting azure-storage-blob==12.13.0
Downloading azure_storage_blob-12.13.0-py3-none-any.whl (377 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 377.3/377.3 kB 2.7 MB/s eta 0:00:00
Collecting beautifulsoup4==4.11.1
Downloading beautifulsoup4-4.11.1-py3-none-any.whl (128 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.2/128.2 kB 7.4 MB/s eta 0:00:00
Collecting billiard==3.6.4.0
Downloading billiard-3.6.4.0-py3-none-any.whl (89 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.5/89.5 kB 669.4 kB/s eta 0:00:00
Collecting boto3==1.24.31
Downloading boto3-1.24.31-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 5.6 MB/s eta 0:00:00
Collecting botocore==1.27.31
Downloading botocore-1.27.31-py3-none-any.whl (9.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.0/9.0 MB 15.2 MB/s eta 0:00:00
Collecting cachetools==4.2.4
Downloading cachetools-4.2.4-py3-none-any.whl (10 kB)
Collecting celery==5.2.7
Downloading celery-5.2.7-py3-none-any.whl (405 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 405.6/405.6 kB 8.0 MB/s eta 0:00:00
Collecting certifi==2022.6.15
Using cached certifi-2022.6.15-py3-none-any.whl (160 kB)
Collecting cffi==1.15.1
Using cached cffi-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)
Collecting chardet==4.0.0
Downloading chardet-4.0.0-py2.py3-none-any.whl (178 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 178.7/178.7 kB 2.8 MB/s eta 0:00:00
Collecting charset-normalizer==2.1.0
Using cached charset_normalizer-2.1.0-py3-none-any.whl (39 kB)
Collecting click-didyoumean==0.3.0
Downloading click_didyoumean-0.3.0-py3-none-any.whl (2.7 kB)
Collecting click-plugins==1.1.1
Downloading click_plugins-1.1.1-py2.py3-none-any.whl (7.5 kB)
Collecting click-repl==0.2.0
Downloading click_repl-0.2.0-py3-none-any.whl (5.2 kB)
Collecting click==8.1.3
Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting cmd2==2.4.2
Downloading cmd2-2.4.2-py3-none-any.whl (147 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 147.1/147.1 kB 7.0 MB/s eta 0:00:00
Collecting colorlog==6.6.0
Downloading colorlog-6.6.0-py2.py3-none-any.whl (11 kB)
Collecting cryptography==3.3.2
Downloading cryptography-3.3.2-cp36-abi3-manylinux2010_x86_64.whl (2.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/2.6 MB 11.5 MB/s eta 0:00:00
Collecting deprecated==1.2.13
Downloading Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB)
Collecting docker==5.0.3
Using cached docker-5.0.3-py2.py3-none-any.whl (146 kB)
Collecting ecdsa==0.18.0
Downloading ecdsa-0.18.0-py2.py3-none-any.whl (142 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.9/142.9 kB 15.8 MB/s eta 0:00:00
Collecting entrypoints==0.4
Using cached entrypoints-0.4-py3-none-any.whl (5.3 kB)
Collecting filelock==3.7.1
Using cached filelock-3.7.1-py3-none-any.whl (10 kB)
Collecting frozenlist==1.3.0
Downloading frozenlist-1.3.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (156 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.2/156.2 kB 8.9 MB/s eta 0:00:00
Collecting future==0.18.2
Downloading future-0.18.2.tar.gz (829 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 829.2/829.2 kB 8.7 MB/s eta 0:00:00
Preparing metadata (setup.py) ... done
Collecting gax-google-logging-v2==0.8.3
Downloading gax-google-logging-v2-0.8.3.tar.gz (13 kB)
Preparing metadata (setup.py) ... done
Collecting gax-google-pubsub-v1==0.8.3
Downloading gax-google-pubsub-v1-0.8.3.tar.gz (13 kB)
Preparing metadata (setup.py) ... done
Collecting gcloud==0.18.3
Downloading gcloud-0.18.3.tar.gz (454 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 454.4/454.4 kB 9.1 MB/s eta 0:00:00
Preparing metadata (setup.py) ... done
Collecting google-api-core==1.32.0
Downloading google_api_core-1.32.0-py2.py3-none-any.whl (93 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.6/93.6 kB 5.7 MB/s eta 0:00:00
Collecting google-api-python-client==2.53.0
Downloading google_api_python_client-2.53.0-py2.py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 14.0 MB/s eta 0:00:00
Collecting google-auth-httplib2==0.1.0
Downloading google_auth_httplib2-0.1.0-py2.py3-none-any.whl (9.3 kB)
Collecting google-auth-oauthlib==0.5.2
Downloading google_auth_oauthlib-0.5.2-py2.py3-none-any.whl (19 kB)
Collecting google-auth==1.35.0
Downloading google_auth-1.35.0-py2.py3-none-any.whl (152 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 152.9/152.9 kB 8.8 MB/s eta 0:00:00
Collecting google-cloud-bigquery==1.20.0
Downloading google_cloud_bigquery-1.20.0-py2.py3-none-any.whl (154 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.0/155.0 kB 7.3 MB/s eta 0:00:00
Collecting google-cloud-core==1.7.3
Downloading google_cloud_core-1.7.3-py2.py3-none-any.whl (28 kB)
Collecting google-cloud-datastore==2.0.0
Downloading google_cloud_datastore-2.0.0-py2.py3-none-any.whl (144 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.0/144.0 kB 3.2 MB/s eta 0:00:00
Collecting google-cloud-error-reporting==1.5.2
Downloading google_cloud_error_reporting-1.5.2-py2.py3-none-any.whl (102 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 102.5/102.5 kB 6.2 MB/s eta 0:00:00
Collecting google-cloud-logging==2.3.1
Downloading google_cloud_logging-2.3.1-py2.py3-none-any.whl (189 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 189.8/189.8 kB 6.7 MB/s eta 0:00:00
Collecting google-cloud-pubsub==1.7.0
Downloading google_cloud_pubsub-1.7.0-py2.py3-none-any.whl (144 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.9/144.9 kB 5.7 MB/s eta 0:00:00
Collecting google-cloud-storage==2.2.1
Downloading google_cloud_storage-2.2.1-py2.py3-none-any.whl (107 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.1/107.1 kB 3.1 MB/s eta 0:00:00
Collecting google-crc32c==1.3.0
Downloading google_crc32c-1.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (36 kB)
Collecting google-gax==0.12.5
Downloading google-gax-0.12.5.tar.gz (27 kB)
Preparing metadata (setup.py) ... done
Collecting google-resumable-media==2.3.3
Downloading google_resumable_media-2.3.3-py2.py3-none-any.whl (76 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.9/76.9 kB 3.3 MB/s eta 0:00:00
Collecting googleapis-common-protos==1.56.0
Downloading googleapis_common_protos-1.56.0-py2.py3-none-any.whl (241 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 241.5/241.5 kB 7.7 MB/s eta 0:00:00
Collecting grpc-google-iam-v1==0.12.4
Downloading grpc_google_iam_v1-0.12.4-py2.py3-none-any.whl (26 kB)
Collecting grpc-google-logging-v2==0.8.1
Downloading grpc-google-logging-v2-0.8.1.tar.gz (14 kB)
Preparing metadata (setup.py) ... done
Collecting grpc-google-pubsub-v1==0.8.1
Downloading grpc-google-pubsub-v1-0.8.1.tar.gz (13 kB)
Preparing metadata (setup.py) ... done
Collecting grpcio==1.47.0
Downloading grpcio-1.47.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 9.4 MB/s eta 0:00:00
Collecting grr-api-client==3.4.6.post0
Downloading grr-api-client-3.4.6.post0.zip (38 kB)
Preparing metadata (setup.py) ... done
Collecting grr-response-proto==3.4.6.post0
Downloading grr-response-proto-3.4.6.post0.zip (330 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 330.3/330.3 kB 5.1 MB/s eta 0:00:00
Preparing metadata (setup.py) ... done
Collecting httplib2==0.20.4
Downloading httplib2-0.20.4-py3-none-any.whl (96 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.6/96.6 kB 9.4 MB/s eta 0:00:00
Collecting idna==2.10
Downloading idna-2.10-py2.py3-none-any.whl (58 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.8/58.8 kB 629.8 kB/s eta 0:00:00
Collecting isodate==0.6.1
Downloading isodate-0.6.1-py2.py3-none-any.whl (41 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.7/41.7 kB 4.2 MB/s eta 0:00:00
Collecting jinja2==3.1.2
Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting jmespath==1.0.1
Downloading jmespath-1.0.1-py3-none-any.whl (20 kB)
Collecting jsonschema==4.7.2
Downloading jsonschema-4.7.2-py3-none-any.whl (81 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.1/81.1 kB 4.7 MB/s eta 0:00:00
Collecting kombu==5.2.4
Downloading kombu-5.2.4-py3-none-any.whl (189 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 189.2/189.2 kB 7.4 MB/s eta 0:00:00
Collecting kubernetes==24.2.0
Downloading kubernetes-24.2.0-py2.py3-none-any.whl (1.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 11.9 MB/s eta 0:00:00
Collecting libcloudforensics==20220718
Downloading libcloudforensics-20220718-py3-none-any.whl (264 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 264.2/264.2 kB 7.8 MB/s eta 0:00:00
Collecting libcst==0.4.7
Downloading libcst-0.4.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/2.7 MB 11.2 MB/s eta 0:00:00
Collecting markupsafe==2.1.1
Using cached MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting msal-extensions==1.0.0
Downloading msal_extensions-1.0.0-py2.py3-none-any.whl (19 kB)
Collecting msal==1.18.0
Downloading msal-1.18.0-py2.py3-none-any.whl (82 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.4/82.4 kB 4.6 MB/s eta 0:00:00
Collecting msrest==0.7.1
Downloading msrest-0.7.1-py3-none-any.whl (85 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.4/85.4 kB 4.4 MB/s eta 0:00:00
Collecting msrestazure==0.6.4
Downloading msrestazure-0.6.4-py2.py3-none-any.whl (40 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.5/40.5 kB 959.3 kB/s eta 0:00:00
Collecting multidict==6.0.2
Downloading multidict-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (114 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.2/114.2 kB 3.9 MB/s eta 0:00:00
Collecting mypy-extensions==0.4.3
Downloading mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Collecting netaddr==0.8.0
Downloading netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 7.5 MB/s eta 0:00:00
Collecting networkx==2.8.3
Downloading networkx-2.8.3-py3-none-any.whl (2.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 8.8 MB/s eta 0:00:00
Collecting numpy==1.23.1
Downloading numpy-1.23.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.1/17.1 MB 12.6 MB/s eta 0:00:00
Collecting oauth2client==4.1.3
Downloading oauth2client-4.1.3-py2.py3-none-any.whl (98 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 kB 4.2 MB/s eta 0:00:00
Collecting oauthlib==3.2.0
Downloading oauthlib-3.2.0-py3-none-any.whl (151 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.5/151.5 kB 1.6 MB/s eta 0:00:00
Collecting packaging==21.3
Using cached packaging-21.3-py3-none-any.whl (40 kB)
Collecting pandas==1.4.3
Downloading pandas-1.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.7/11.7 MB 10.7 MB/s eta 0:00:00
Collecting ply==3.8
Downloading ply-3.8.tar.gz (157 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 157.3/157.3 kB 5.2 MB/s eta 0:00:00
Preparing metadata (setup.py) ... done
Collecting portalocker==2.5.1
Downloading portalocker-2.5.1-py2.py3-none-any.whl (15 kB)
Collecting prettytable==3.3.0
Downloading prettytable-3.3.0-py3-none-any.whl (26 kB)
Collecting prometheus-client==0.14.1
Downloading prometheus_client-0.14.1-py3-none-any.whl (59 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.5/59.5 kB 2.5 MB/s eta 0:00:00
Collecting prompt-toolkit==3.0.30
Using cached prompt_toolkit-3.0.30-py3-none-any.whl (381 kB)
Collecting proto-plus==1.19.6
Downloading proto_plus-1.19.6-py3-none-any.whl (45 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.4/45.4 kB 1.3 MB/s eta 0:00:00
Collecting protobuf==3.12.2
Downloading protobuf-3.12.2-py2.py3-none-any.whl (443 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 443.7/443.7 kB 5.1 MB/s eta 0:00:00
Collecting psq==0.2.1
Downloading psq-0.2.1-py2.py3-none-any.whl (26 kB)
Collecting psutil==5.9.1
Using cached psutil-5.9.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (281 kB)
Collecting pyasn1-modules==0.2.8
Downloading pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 6.5 MB/s eta 0:00:00
Collecting pyasn1==0.4.8
Downloading pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.1/77.1 kB 7.3 MB/s eta 0:00:00
Collecting pycparser==2.21
Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Collecting pycryptodome==3.15.0
Downloading pycryptodome-3.15.0-cp35-abi3-manylinux2010_x86_64.whl (2.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 9.3 MB/s eta 0:00:00
Collecting pycryptodomex==3.15.0
Downloading pycryptodomex-3.15.0-cp35-abi3-manylinux2010_x86_64.whl (2.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 10.9 MB/s eta 0:00:00
Collecting pyjwt==1.7.1
Downloading PyJWT-1.7.1-py2.py3-none-any.whl (18 kB)
Collecting pyopenssl==21.0.0
Downloading pyOpenSSL-21.0.0-py2.py3-none-any.whl (55 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.1/55.1 kB 1.2 MB/s eta 0:00:00
Collecting pyparsing==2.4.7
Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.8/67.8 kB 2.2 MB/s eta 0:00:00
Collecting pypdf2==2.6.0
Downloading PyPDF2-2.6.0-py3-none-any.whl (201 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 201.9/201.9 kB 5.7 MB/s eta 0:00:00
Collecting pyperclip==1.8.2
Downloading pyperclip-1.8.2.tar.gz (20 kB)
Preparing metadata (setup.py) ... done
Collecting pyrsistent==0.18.1
Using cached pyrsistent-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (115 kB)
Collecting python-dateutil==2.8.2
Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting pytz==2022.1
Downloading pytz-2022.1-py2.py3-none-any.whl (503 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 503.5/503.5 kB 9.8 MB/s eta 0:00:00
Collecting pyyaml==6.0
Using cached PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (661 kB)
Collecting redis==4.3.4
Downloading redis-4.3.4-py3-none-any.whl (246 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 246.2/246.2 kB 7.7 MB/s eta 0:00:00
Collecting requests-oauthlib==1.3.1
Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
Collecting requests==2.25.1
Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 2.6 MB/s eta 0:00:00
Collecting rsa==4.8
Downloading rsa-4.8-py3-none-any.whl (39 kB)
Collecting s3transfer==0.6.0
Downloading s3transfer-0.6.0-py3-none-any.whl (79 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.6/79.6 kB 3.9 MB/s eta 0:00:00
Collecting six==1.16.0
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting soupsieve==2.3.2.post1
Downloading soupsieve-2.3.2.post1-py3-none-any.whl (37 kB)
Collecting sshpubkeys==3.3.1
Downloading sshpubkeys-3.3.1-py2.py3-none-any.whl (10 kB)
Collecting timesketch-api-client==20210602
Downloading timesketch-api-client-20210602.tar.gz (59 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.8/59.8 kB 3.5 MB/s eta 0:00:00
Preparing metadata (setup.py) ... done
Collecting timesketch-import-client==20210602
Downloading timesketch-import-client-20210602.tar.gz (19 kB)
Preparing metadata (setup.py) ... done
Collecting toolz==0.12.0
Downloading toolz-0.12.0-py3-none-any.whl (55 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 6.1 MB/s eta 0:00:00
Collecting turbinia==20220216
Downloading turbinia-20220216.tar.gz (65.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━ 40.4/65.7 MB 11.6 MB/s eta 0:00:03
━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━ 40.6/65.7 MB 11.7 MB/s eta 0:00:03
ERROR: Operation cancelled by user
(venv) jy@NPJLO ~/dftimewolf (main) [0|1]>
sed '/^\#.*/d' requirements.txt | sed '/^-.*/d' > requirements.txt.tmp && mv requirements.txt.tmp requirements.txt
(venv) jy@NPJLO ~/dftimewolf (main)> pip install -r requirements.txt
Ignoring colorama: markers 'python_version >= "3.7" and python_full_version = "3.7" and python_full_version >= "3.5.0" and sys_platform == "win32"' don't match your environment
Ignoring pyreadline3: markers 'sys_platform == "win32" and python_version >= "3.6"' don't match your environment
Ignoring pywin32: markers 'sys_platform == "win32" and python_version >= "3.6" and platform_system == "Windows"' don't match your environment
Collecting adal==1.2.7
Using cached adal-1.2.7-py2.py3-none-any.whl (55 kB)
Collecting aiohttp==3.8.1
Using cached aiohttp-3.8.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.2 MB)
Collecting aiosignal==1.2.0
Using cached aiosignal-1.2.0-py3-none-any.whl (8.2 kB)
Collecting altair==4.2.0
Using cached altair-4.2.0-py3-none-any.whl (812 kB)
Collecting amqp==5.1.1
Using cached amqp-5.1.1-py3-none-any.whl (50 kB)
Collecting async-timeout==4.0.2
Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting attrs==21.4.0
Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting azure-common==1.1.28
Using cached azure_common-1.1.28-py2.py3-none-any.whl (14 kB)
Collecting azure-core==1.24.2
Using cached azure_core-1.24.2-py3-none-any.whl (178 kB)
Collecting azure-identity==1.10.0
Using cached azure_identity-1.10.0-py3-none-any.whl (134 kB)
Collecting azure-mgmt-compute==23.1.0
Using cached azure_mgmt_compute-23.1.0-py2.py3-none-any.whl (4.8 MB)
Collecting azure-mgmt-core==1.3.1
Using cached azure_mgmt_core-1.3.1-py3-none-any.whl (26 kB)
Collecting azure-mgmt-monitor==3.1.0
Using cached azure_mgmt_monitor-3.1.0-py3-none-any.whl (866 kB)
Collecting azure-mgmt-network==20.0.0
Using cached azure_mgmt_network-20.0.0-py3-none-any.whl (8.5 MB)
Collecting azure-mgmt-resource==21.1.0
Using cached azure_mgmt_resource-21.1.0-py3-none-any.whl (1.8 MB)
Collecting azure-mgmt-storage==20.0.0
Using cached azure_mgmt_storage-20.0.0-py3-none-any.whl (2.0 MB)
Collecting azure-storage-blob==12.13.0
Using cached azure_storage_blob-12.13.0-py3-none-any.whl (377 kB)
Collecting beautifulsoup4==4.11.1
Using cached beautifulsoup4-4.11.1-py3-none-any.whl (128 kB)
Collecting billiard==3.6.4.0
Using cached billiard-3.6.4.0-py3-none-any.whl (89 kB)
Collecting boto3==1.24.31
Using cached boto3-1.24.31-py3-none-any.whl (132 kB)
Collecting botocore==1.27.31
Using cached botocore-1.27.31-py3-none-any.whl (9.0 MB)
Collecting cachetools==4.2.4
Using cached cachetools-4.2.4-py3-none-any.whl (10 kB)
Collecting celery==5.2.7
Using cached celery-5.2.7-py3-none-any.whl (405 kB)
Collecting certifi==2022.6.15
Using cached certifi-2022.6.15-py3-none-any.whl (160 kB)
Collecting cffi==1.15.1
Using cached cffi-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)
Collecting chardet==4.0.0
Using cached chardet-4.0.0-py2.py3-none-any.whl (178 kB)
Collecting charset-normalizer==2.1.0
Using cached charset_normalizer-2.1.0-py3-none-any.whl (39 kB)
Collecting click-didyoumean==0.3.0
Using cached click_didyoumean-0.3.0-py3-none-any.whl (2.7 kB)
Collecting click-plugins==1.1.1
Using cached click_plugins-1.1.1-py2.py3-none-any.whl (7.5 kB)
Collecting click-repl==0.2.0
Using cached click_repl-0.2.0-py3-none-any.whl (5.2 kB)
Collecting click==8.1.3
Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting cmd2==2.4.2
Using cached cmd2-2.4.2-py3-none-any.whl (147 kB)
Collecting colorlog==6.6.0
Using cached colorlog-6.6.0-py2.py3-none-any.whl (11 kB)
Collecting cryptography==3.3.2
Using cached cryptography-3.3.2-cp36-abi3-manylinux2010_x86_64.whl (2.6 MB)
Collecting deprecated==1.2.13
Using cached Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB)
Collecting docker==5.0.3
Using cached docker-5.0.3-py2.py3-none-any.whl (146 kB)
Collecting ecdsa==0.18.0
Using cached ecdsa-0.18.0-py2.py3-none-any.whl (142 kB)
Collecting entrypoints==0.4
Using cached entrypoints-0.4-py3-none-any.whl (5.3 kB)
Collecting filelock==3.7.1
Using cached filelock-3.7.1-py3-none-any.whl (10 kB)
Collecting frozenlist==1.3.0
Using cached frozenlist-1.3.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (156 kB)
Collecting future==0.18.2
Using cached future-0.18.2.tar.gz (829 kB)
Preparing metadata (setup.py) ... done
Collecting gax-google-logging-v2==0.8.3
Using cached gax-google-logging-v2-0.8.3.tar.gz (13 kB)
Preparing metadata (setup.py) ... done
Collecting gax-google-pubsub-v1==0.8.3
Using cached gax-google-pubsub-v1-0.8.3.tar.gz (13 kB)
Preparing metadata (setup.py) ... done
Collecting gcloud==0.18.3
Using cached gcloud-0.18.3.tar.gz (454 kB)
Preparing metadata (setup.py) ... done
Collecting google-api-core==1.32.0
Using cached google_api_core-1.32.0-py2.py3-none-any.whl (93 kB)
Collecting google-api-python-client==2.53.0
Using cached google_api_python_client-2.53.0-py2.py3-none-any.whl (8.7 MB)
Collecting google-auth-httplib2==0.1.0
Using cached google_auth_httplib2-0.1.0-py2.py3-none-any.whl (9.3 kB)
Collecting google-auth-oauthlib==0.5.2
Using cached google_auth_oauthlib-0.5.2-py2.py3-none-any.whl (19 kB)
Collecting google-auth==1.35.0
Using cached google_auth-1.35.0-py2.py3-none-any.whl (152 kB)
Collecting google-cloud-bigquery==1.20.0
Using cached google_cloud_bigquery-1.20.0-py2.py3-none-any.whl (154 kB)
Collecting google-cloud-core==1.7.3
Using cached google_cloud_core-1.7.3-py2.py3-none-any.whl (28 kB)
Collecting google-cloud-datastore==2.0.0
Using cached google_cloud_datastore-2.0.0-py2.py3-none-any.whl (144 kB)
Collecting google-cloud-error-reporting==1.5.2
Using cached google_cloud_error_reporting-1.5.2-py2.py3-none-any.whl (102 kB)
Collecting google-cloud-logging==2.3.1
Using cached google_cloud_logging-2.3.1-py2.py3-none-any.whl (189 kB)
Collecting google-cloud-pubsub==1.7.0
Using cached google_cloud_pubsub-1.7.0-py2.py3-none-any.whl (144 kB)
Collecting google-cloud-storage==2.2.1
Using cached google_cloud_storage-2.2.1-py2.py3-none-any.whl (107 kB)
Collecting google-crc32c==1.3.0
Using cached google_crc32c-1.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (36 kB)
Collecting google-gax==0.12.5
Using cached google-gax-0.12.5.tar.gz (27 kB)
Preparing metadata (setup.py) ... done
Collecting google-resumable-media==2.3.3
Using cached google_resumable_media-2.3.3-py2.py3-none-any.whl (76 kB)
Collecting googleapis-common-protos==1.56.0
Using cached googleapis_common_protos-1.56.0-py2.py3-none-any.whl (241 kB)
Collecting grpc-google-iam-v1==0.12.4
Using cached grpc_google_iam_v1-0.12.4-py2.py3-none-any.whl (26 kB)
Collecting grpc-google-logging-v2==0.8.1
Using cached grpc-google-logging-v2-0.8.1.tar.gz (14 kB)
Preparing metadata (setup.py) ... done
Collecting grpc-google-pubsub-v1==0.8.1
Using cached grpc-google-pubsub-v1-0.8.1.tar.gz (13 kB)
Preparing metadata (setup.py) ... done
Collecting grpcio==1.47.0
Using cached grpcio-1.47.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB)
Collecting grr-api-client==3.4.6.post0
Using cached grr-api-client-3.4.6.post0.zip (38 kB)
Preparing metadata (setup.py) ... done
Collecting grr-response-proto==3.4.6.post0
Using cached grr-response-proto-3.4.6.post0.zip (330 kB)
Preparing metadata (setup.py) ... done
Collecting httplib2==0.20.4
Using cached httplib2-0.20.4-py3-none-any.whl (96 kB)
Collecting idna==2.10
Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting isodate==0.6.1
Using cached isodate-0.6.1-py2.py3-none-any.whl (41 kB)
Collecting jinja2==3.1.2
Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting jmespath==1.0.1
Using cached jmespath-1.0.1-py3-none-any.whl (20 kB)
Collecting jsonschema==4.7.2
Using cached jsonschema-4.7.2-py3-none-any.whl (81 kB)
Collecting kombu==5.2.4
Using cached kombu-5.2.4-py3-none-any.whl (189 kB)
Collecting kubernetes==24.2.0
Using cached kubernetes-24.2.0-py2.py3-none-any.whl (1.5 MB)
Collecting libcloudforensics==20220718
Using cached libcloudforensics-20220718-py3-none-any.whl (264 kB)
Collecting libcst==0.4.7
Using cached libcst-0.4.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB)
Collecting markupsafe==2.1.1
Using cached MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting msal-extensions==1.0.0
Using cached msal_extensions-1.0.0-py2.py3-none-any.whl (19 kB)
Collecting msal==1.18.0
Using cached msal-1.18.0-py2.py3-none-any.whl (82 kB)
Collecting msrest==0.7.1
Using cached msrest-0.7.1-py3-none-any.whl (85 kB)
Collecting msrestazure==0.6.4
Using cached msrestazure-0.6.4-py2.py3-none-any.whl (40 kB)
Collecting multidict==6.0.2
Using cached multidict-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (114 kB)
Collecting mypy-extensions==0.4.3
Using cached mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Collecting netaddr==0.8.0
Using cached netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
Collecting networkx==2.8.3
Using cached networkx-2.8.3-py3-none-any.whl (2.0 MB)
Collecting numpy==1.23.1
Using cached numpy-1.23.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.1 MB)
Collecting oauth2client==4.1.3
Using cached oauth2client-4.1.3-py2.py3-none-any.whl (98 kB)
Collecting oauthlib==3.2.0
Using cached oauthlib-3.2.0-py3-none-any.whl (151 kB)
Collecting packaging==21.3
Using cached packaging-21.3-py3-none-any.whl (40 kB)
Collecting pandas==1.4.3
Using cached pandas-1.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB)
Collecting ply==3.8
Using cached ply-3.8.tar.gz (157 kB)
Preparing metadata (setup.py) ... done
Collecting portalocker==2.5.1
Using cached portalocker-2.5.1-py2.py3-none-any.whl (15 kB)
Collecting prettytable==3.3.0
Using cached prettytable-3.3.0-py3-none-any.whl (26 kB)
Collecting prometheus-client==0.14.1
Using cached prometheus_client-0.14.1-py3-none-any.whl (59 kB)
Collecting prompt-toolkit==3.0.30
Using cached prompt_toolkit-3.0.30-py3-none-any.whl (381 kB)
Collecting proto-plus==1.19.6
Using cached proto_plus-1.19.6-py3-none-any.whl (45 kB)
Collecting protobuf==3.12.2
Using cached protobuf-3.12.2-py2.py3-none-any.whl (443 kB)
Collecting psq==0.2.1
Using cached psq-0.2.1-py2.py3-none-any.whl (26 kB)
Collecting psutil==5.9.1
Using cached psutil-5.9.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (281 kB)
Collecting pyasn1-modules==0.2.8
Using cached pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
Collecting pyasn1==0.4.8
Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
Collecting pycparser==2.21
Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Collecting pycryptodome==3.15.0
Using cached pycryptodome-3.15.0-cp35-abi3-manylinux2010_x86_64.whl (2.3 MB)
Collecting pycryptodomex==3.15.0
Using cached pycryptodomex-3.15.0-cp35-abi3-manylinux2010_x86_64.whl (2.3 MB)
Collecting pyjwt==1.7.1
Using cached PyJWT-1.7.1-py2.py3-none-any.whl (18 kB)
Collecting pyopenssl==21.0.0
Using cached pyOpenSSL-21.0.0-py2.py3-none-any.whl (55 kB)
Collecting pyparsing==2.4.7
Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Collecting pypdf2==2.6.0
Using cached PyPDF2-2.6.0-py3-none-any.whl (201 kB)
Collecting pyperclip==1.8.2
Using cached pyperclip-1.8.2.tar.gz (20 kB)
Preparing metadata (setup.py) ... done
Collecting pyrsistent==0.18.1
Using cached pyrsistent-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (115 kB)
Collecting python-dateutil==2.8.2
Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting pytz==2022.1
Using cached pytz-2022.1-py2.py3-none-any.whl (503 kB)
Collecting pyyaml==6.0
Using cached PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (661 kB)
Collecting redis==4.3.4
Using cached redis-4.3.4-py3-none-any.whl (246 kB)
Collecting requests-oauthlib==1.3.1
Using cached requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
Collecting requests==2.25.1
Using cached requests-2.25.1-py2.py3-none-any.whl (61 kB)
Collecting rsa==4.8
Using cached rsa-4.8-py3-none-any.whl (39 kB)
Collecting s3transfer==0.6.0
Using cached s3transfer-0.6.0-py3-none-any.whl (79 kB)
Collecting six==1.16.0
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting soupsieve==2.3.2.post1
Using cached soupsieve-2.3.2.post1-py3-none-any.whl (37 kB)
Collecting sshpubkeys==3.3.1
Using cached sshpubkeys-3.3.1-py2.py3-none-any.whl (10 kB)
Collecting timesketch-api-client==20210602
Using cached timesketch-api-client-20210602.tar.gz (59 kB)
Preparing metadata (setup.py) ... done
Collecting timesketch-import-client==20210602
Using cached timesketch-import-client-20210602.tar.gz (19 kB)
Preparing metadata (setup.py) ... done
Collecting toolz==0.12.0
Using cached toolz-0.12.0-py3-none-any.whl (55 kB)
Collecting turbinia==20220216
Downloading turbinia-20220216.tar.gz (65.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.7/65.7 MB 9.7 MB/s eta 0:00:00
Preparing metadata (setup.py) ... done
Collecting typing-extensions==4.3.0
Using cached typing_extensions-4.3.0-py3-none-any.whl (25 kB)
Collecting typing-inspect==0.7.1
Downloading typing_inspect-0.7.1-py3-none-any.whl (8.4 kB)
Collecting uritemplate==4.1.1
Downloading uritemplate-4.1.1-py2.py3-none-any.whl (10 kB)
Collecting urllib3==1.26.10
Using cached urllib3-1.26.10-py2.py3-none-any.whl (139 kB)
Collecting vine==5.0.0
Downloading vine-5.0.0-py2.py3-none-any.whl (9.4 kB)
Collecting vt-py==0.14.0
Downloading vt_py-0.14.0-py3-none-any.whl (17 kB)
Collecting wcwidth==0.2.5
Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting websocket-client==1.3.3
Using cached websocket_client-1.3.3-py3-none-any.whl (54 kB)
Collecting werkzeug==1.0.1
Downloading Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 298.6/298.6 kB 6.3 MB/s eta 0:00:00
Collecting wrapt==1.12.1
Downloading wrapt-1.12.1.tar.gz (27 kB)
Preparing metadata (setup.py) ... done
Collecting xlrd==2.0.1
Downloading xlrd-2.0.1-py2.py3-none-any.whl (96 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.5/96.5 kB 2.7 MB/s eta 0:00:00
Collecting yarl==1.7.2
Downloading yarl-1.7.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (304 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 304.5/304.5 kB 7.2 MB/s eta 0:00:00
Requirement already satisfied: setuptools>=40.3.0 in ./venv/lib/python3.9/site-packages (from google-api-core==1.32.0->-r requirements.txt (line 333)) (44.1.1)
Collecting googleapis-common-protos[grpc]=1.56.0
ERROR: In --require-hashes mode, all requirements must have their versions pinned with ==. These do not:
googleapis-common-protos[grpc]=1.56.0 from https://files.pythonhosted.org/packages/e2/fd/d9efa2085bd762fba3a637eb3e36d76d72eb6e083d170aeaca65a75f1f9c/googleapis_common_protos-1.56.4-py2.py3-none-any.whl (from grpc-google-iam-v1==0.12.4->-r requirements.txt (line 421))
(venv) jy@NPJLO ~/dftimewolf (main) [0|1]>
```
Steps to Reproduce
- python3 -m venv venv
- source venv/bin/activate (in my case activate.fish)
- pip3 install pip --upgrade (get to latest PIP version)
- pip3 install -r requirements.txt
As a workaround, you could try installing using poetry (https://python-poetry.org/). I'll defer to the dftimewolf devs here as I may be wrong, but it looks like that is now the recommended way of installing from pypi.
A bit late to the party here, apologies - we moved away from pip and pipenv in favor of poetry, this wasn't reflected in the docs. Should be fixed now in https://github.com/log2timeline/dftimewolf/pull/675