Ultralytics unable to install

Hello, When I try to install ultralytics then I am getting the below error
pip install ultralytics
Collecting ultralytics
  Using cached ultralytics-8.0.229-py3-none-any.whl.metadata (32 kB)
Collecting matplotlib>=3.3.0 (from ultralytics)
  Using cached matplotlib-3.8.2-cp312-cp312-macosx_11_0_arm64.whl.metadata (5.8 kB)
Collecting numpy>=1.22.2 (from ultralytics)
  Using cached numpy-1.26.2-cp312-cp312-macosx_11_0_arm64.whl.metadata (61 kB)
Collecting opencv-python>=4.6.0 (from ultralytics)
  Using cached opencv_python-<IP_ADDRESS>-cp37-abi3-macosx_11_0_arm64.whl.metadata (19 kB)
Collecting pillow>=7.1.2 (from ultralytics)
  Using cached Pillow-10.1.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (9.5 kB)
Requirement already satisfied: pyyaml>=5.3.1 in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (from ultralytics) (6.0.1)
Collecting requests>=2.23.0 (from ultralytics)
  Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting scipy>=1.4.1 (from ultralytics)
  Using cached scipy-1.11.4-cp312-cp312-macosx_12_0_arm64.whl.metadata (217 kB)
INFO: pip is looking at multiple versions of ultralytics to determine which version is compatible with other requirements. This could take a while.
Collecting ultralytics
  Using cached ultralytics-8.0.228-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.227-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.226-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.225-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.224-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.223-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.222-py3-none-any.whl.metadata (32 kB)
INFO: pip is still looking at multiple versions of ultralytics to determine which version is compatible with other requirements. This could take a while.
  Using cached ultralytics-8.0.221-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.220-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.219-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.218-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.217-py3-none-any.whl.metadata (31 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Using cached ultralytics-8.0.216-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.215-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.214-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.213-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.212-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.211-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.210-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.209-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.208-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.207-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.206-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.205-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.204-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.203-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.202-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.201-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.200-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.199-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.198-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.197-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.196-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.195-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.194-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.193-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.192-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.191-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.190-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.189-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.188-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.187-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.186-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.185-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.184-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.183-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.182-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.181-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.180-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.179-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.178-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.176-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.175-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.173-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.172-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.171-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.170-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.169-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.168-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.167-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.166-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.165-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.164-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.163-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.162-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.161-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.160-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.159-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.158-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.157-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.156-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.155-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.154-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.153-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.152-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.151-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.150-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.149-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.148-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.147-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.146-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.145-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.144-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.143-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.142-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.141-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.140-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.139-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.138-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.137-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.136-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.135-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.134-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.133-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.132-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.131-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.130-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.128-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.127-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.126-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.125-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.124-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.123-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.122-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.121-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.120-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.119-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.118-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.117-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.116-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.115-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.114-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.113-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.112-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.111-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.110-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.109-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.108-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.107-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.106-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.105-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.104-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.103-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.102-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.101-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.100-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.99-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.98-py3-none-any.whl (584 kB)
  Using cached ultralytics-8.0.97-py3-none-any.whl (566 kB)
  Using cached ultralytics-8.0.96-py3-none-any.whl (566 kB)
  Using cached ultralytics-8.0.95-py3-none-any.whl (565 kB)
  Using cached ultralytics-8.0.94-py3-none-any.whl (565 kB)
  Using cached ultralytics-8.0.93-py3-none-any.whl (565 kB)
  Using cached ultralytics-8.0.92-py3-none-any.whl (562 kB)
  Using cached ultralytics-8.0.91-py3-none-any.whl (562 kB)
  Using cached ultralytics-8.0.90-py3-none-any.whl (562 kB)
  Using cached ultralytics-8.0.89-py3-none-any.whl (561 kB)
  Using cached ultralytics-8.0.88-py3-none-any.whl (530 kB)
  Using cached ultralytics-8.0.87-py3-none-any.whl (530 kB)
  Using cached ultralytics-8.0.86-py3-none-any.whl (530 kB)
  Using cached ultralytics-8.0.85-py3-none-any.whl (529 kB)
  Using cached ultralytics-8.0.84-py3-none-any.whl (529 kB)
  Using cached ultralytics-8.0.83-py3-none-any.whl (529 kB)
  Using cached ultralytics-8.0.82-py3-none-any.whl (526 kB)
  Using cached ultralytics-8.0.81-py3-none-any.whl (527 kB)
  Using cached ultralytics-8.0.80-py3-none-any.whl (515 kB)
  Using cached ultralytics-8.0.79-py3-none-any.whl (515 kB)
  Using cached ultralytics-8.0.78-py3-none-any.whl (513 kB)
  Using cached ultralytics-8.0.77-py3-none-any.whl (513 kB)
  Using cached ultralytics-8.0.76-py3-none-any.whl (510 kB)
  Using cached ultralytics-8.0.75-py3-none-any.whl (509 kB)
  Using cached ultralytics-8.0.74-py3-none-any.whl (509 kB)
  Using cached ultralytics-8.0.73-py3-none-any.whl (509 kB)
  Using cached ultralytics-8.0.72-py3-none-any.whl (511 kB)
  Using cached ultralytics-8.0.71-py3-none-any.whl (510 kB)
  Using cached ultralytics-8.0.70-py3-none-any.whl (510 kB)
  Using cached ultralytics-8.0.69-py3-none-any.whl (510 kB)
  Using cached ultralytics-8.0.68-py3-none-any.whl (510 kB)
  Using cached ultralytics-8.0.67-py3-none-any.whl (510 kB)
  Using cached ultralytics-8.0.66-py3-none-any.whl (506 kB)
  Using cached ultralytics-8.0.65-py3-none-any.whl (491 kB)
  Using cached ultralytics-8.0.64-py3-none-any.whl (491 kB)
  Using cached ultralytics-8.0.63-py3-none-any.whl (491 kB)
  Using cached ultralytics-8.0.62-py3-none-any.whl (491 kB)
  Using cached ultralytics-8.0.61-py3-none-any.whl (490 kB)
  Using cached ultralytics-8.0.60-py3-none-any.whl (490 kB)
  Using cached ultralytics-8.0.59-py3-none-any.whl (488 kB)
  Using cached ultralytics-8.0.58-py3-none-any.whl (486 kB)
  Using cached ultralytics-8.0.57-py3-none-any.whl (486 kB)
  Using cached ultralytics-8.0.56-py3-none-any.whl (486 kB)
  Using cached ultralytics-8.0.55-py3-none-any.whl (485 kB)
  Using cached ultralytics-8.0.54-py3-none-any.whl (496 kB)
  Using cached ultralytics-8.0.53-py3-none-any.whl (496 kB)
  Using cached ultralytics-8.0.52-py3-none-any.whl (496 kB)
  Using cached ultralytics-8.0.51-py3-none-any.whl (496 kB)
  Using cached ultralytics-8.0.50-py3-none-any.whl (308 kB)
  Using cached ultralytics-8.0.49-py3-none-any.whl (303 kB)
  Using cached ultralytics-8.0.48-py3-none-any.whl (303 kB)
  Using cached ultralytics-8.0.47-py3-none-any.whl (301 kB)
  Using cached ultralytics-8.0.46-py3-none-any.whl (301 kB)
  Using cached ultralytics-8.0.45-py3-none-any.whl (300 kB)
  Using cached ultralytics-8.0.44-py3-none-any.whl (300 kB)
  Using cached ultralytics-8.0.43-py3-none-any.whl (299 kB)
  Using cached ultralytics-8.0.42-py3-none-any.whl (298 kB)
  Using cached ultralytics-8.0.41-py3-none-any.whl (314 kB)
  Using cached ultralytics-8.0.40-py3-none-any.whl (294 kB)
  Using cached ultralytics-8.0.39-py3-none-any.whl (293 kB)
  Using cached ultralytics-8.0.38-py3-none-any.whl (278 kB)
  Using cached ultralytics-8.0.37-py3-none-any.whl (277 kB)
  Using cached ultralytics-8.0.36-py3-none-any.whl (276 kB)
  Using cached ultralytics-8.0.35-py3-none-any.whl (276 kB)
  Using cached ultralytics-8.0.6-py3-none-any.whl (251 kB)
Collecting hydra-core>=1.2.0 (from ultralytics)
  Using cached hydra_core-1.3.2-py3-none-any.whl (154 kB)
Collecting ultralytics
  Using cached ultralytics-8.0.5-py3-none-any.whl (248 kB)
  Using cached ultralytics-8.0.4-py3-none-any.whl (248 kB)
  Using cached ultralytics-8.0.3-py3-none-any.whl (247 kB)
  Using cached ultralytics-8.0.2-py3-none-any.whl (224 kB)
  Using cached ultralytics-8.0.1-py3-none-any.whl (225 kB)
  Using cached ultralytics-8.0.0-py3-none-any.whl (219 kB)
  Using cached ultralytics-0.0.44-py3-none-any.whl (16 kB)
Collecting GitPython>=3.1.24 (from ultralytics)
  Using cached GitPython-3.1.40-py3-none-any.whl.metadata (12 kB)
Collecting ultralytics
  Using cached ultralytics-0.0.43-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.42-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.41-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.40-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.39-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.38-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.37-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.36-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.35-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.34-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.33-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.32-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.31-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.30-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.29-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.28-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.27-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.26-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.25-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.24-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.23-py3-none-any.whl (14 kB)
  Using cached ultralytics-0.0.22-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.21-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.20-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.19-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.18-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.17-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.16-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.15-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.14-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.13-py3-none-any.whl (13 kB)
ERROR: Cannot install ultralytics==0.0.13, ultralytics==0.0.14, ultralytics==0.0.15, ultralytics==0.0.16, ultralytics==0.0.17, ultralytics==0.0.18, ultralytics==0.0.19, ultralytics==0.0.20, ultralytics==0.0.21, ultralytics==0.0.22, ultralytics==0.0.23, ultralytics==0.0.24, ultralytics==0.0.25, ultralytics==0.0.26, ultralytics==0.0.27, ultralytics==0.0.28, ultralytics==0.0.29, ultralytics==0.0.30, ultralytics==0.0.31, ultralytics==0.0.32, ultralytics==0.0.33, ultralytics==0.0.34, ultralytics==0.0.35, ultralytics==0.0.36, ultralytics==0.0.37, ultralytics==0.0.38, ultralytics==0.0.39, ultralytics==0.0.40, ultralytics==0.0.41, ultralytics==0.0.42, ultralytics==0.0.43, ultralytics==0.0.44, ultralytics==8.0.0, ultralytics==8.0.1, ultralytics==8.0.100, ultralytics==8.0.101, ultralytics==8.0.102, ultralytics==8.0.103, ultralytics==8.0.104, ultralytics==8.0.105, ultralytics==8.0.106, ultralytics==8.0.107, ultralytics==8.0.108, ultralytics==8.0.109, ultralytics==8.0.110, ultralytics==8.0.111, ultralytics==8.0.112, ultralytics==8.0.113, ultralytics==8.0.114, ultralytics==8.0.115, ultralytics==8.0.116, ultralytics==8.0.117, ultralytics==8.0.118, ultralytics==8.0.119, ultralytics==8.0.120, ultralytics==8.0.121, ultralytics==8.0.122, ultralytics==8.0.123, ultralytics==8.0.124, ultralytics==8.0.125, ultralytics==8.0.126, ultralytics==8.0.127, ultralytics==8.0.128, ultralytics==8.0.130, ultralytics==8.0.131, ultralytics==8.0.132, ultralytics==8.0.133, ultralytics==8.0.134, ultralytics==8.0.135, ultralytics==8.0.136, ultralytics==8.0.137, ultralytics==8.0.138, ultralytics==8.0.139, ultralytics==8.0.140, ultralytics==8.0.141, ultralytics==8.0.142, ultralytics==8.0.143, ultralytics==8.0.144, ultralytics==8.0.145, ultralytics==8.0.146, ultralytics==8.0.147, ultralytics==8.0.148, ultralytics==8.0.149, ultralytics==8.0.150, ultralytics==8.0.151, ultralytics==8.0.152, ultralytics==8.0.153, ultralytics==8.0.154, ultralytics==8.0.155, ultralytics==8.0.156, ultralytics==8.0.157, ultralytics==8.0.158, ultralytics==8.0.159, ultralytics==8.0.160, ultralytics==8.0.161, ultralytics==8.0.162, ultralytics==8.0.163, ultralytics==8.0.164, ultralytics==8.0.165, ultralytics==8.0.166, ultralytics==8.0.167, ultralytics==8.0.168, ultralytics==8.0.169, ultralytics==8.0.170, ultralytics==8.0.171, ultralytics==8.0.172, ultralytics==8.0.173, ultralytics==8.0.175, ultralytics==8.0.176, ultralytics==8.0.178, ultralytics==8.0.179, ultralytics==8.0.180, ultralytics==8.0.181, ultralytics==8.0.182, ultralytics==8.0.183, ultralytics==8.0.184, ultralytics==8.0.185, ultralytics==8.0.186, ultralytics==8.0.187, ultralytics==8.0.188, ultralytics==8.0.189, ultralytics==8.0.190, ultralytics==8.0.191, ultralytics==8.0.192, ultralytics==8.0.193, ultralytics==8.0.194, ultralytics==8.0.195, ultralytics==8.0.196, ultralytics==8.0.197, ultralytics==8.0.198, ultralytics==8.0.199, ultralytics==8.0.2, ultralytics==8.0.200, ultralytics==8.0.201, ultralytics==8.0.202, ultralytics==8.0.203, ultralytics==8.0.204, ultralytics==8.0.205, ultralytics==8.0.206, ultralytics==8.0.207, ultralytics==8.0.208, ultralytics==8.0.209, ultralytics==8.0.210, ultralytics==8.0.211, ultralytics==8.0.212, ultralytics==8.0.213, ultralytics==8.0.214, ultralytics==8.0.215, ultralytics==8.0.216, ultralytics==8.0.217, ultralytics==8.0.218, ultralytics==8.0.219, ultralytics==8.0.220, ultralytics==8.0.221, ultralytics==8.0.222, ultralytics==8.0.223, ultralytics==8.0.224, ultralytics==8.0.225, ultralytics==8.0.226, ultralytics==8.0.227, ultralytics==8.0.228, ultralytics==8.0.229, ultralytics==8.0.3, ultralytics==8.0.35, ultralytics==8.0.36, ultralytics==8.0.37, ultralytics==8.0.38, ultralytics==8.0.39, ultralytics==8.0.4, ultralytics==8.0.40, ultralytics==8.0.41, ultralytics==8.0.42, ultralytics==8.0.43, ultralytics==8.0.44, ultralytics==8.0.45, ultralytics==8.0.46, ultralytics==8.0.47, ultralytics==8.0.48, ultralytics==8.0.49, ultralytics==8.0.5, ultralytics==8.0.50, ultralytics==8.0.51, ultralytics==8.0.52, ultralytics==8.0.53, ultralytics==8.0.54, ultralytics==8.0.55, ultralytics==8.0.56, ultralytics==8.0.57, ultralytics==8.0.58, ultralytics==8.0.59, ultralytics==8.0.6, ultralytics==8.0.60, ultralytics==8.0.61, ultralytics==8.0.62, ultralytics==8.0.63, ultralytics==8.0.64, ultralytics==8.0.65, ultralytics==8.0.66, ultralytics==8.0.67, ultralytics==8.0.68, ultralytics==8.0.69, ultralytics==8.0.70, ultralytics==8.0.71, ultralytics==8.0.72, ultralytics==8.0.73, ultralytics==8.0.74, ultralytics==8.0.75, ultralytics==8.0.76, ultralytics==8.0.77, ultralytics==8.0.78, ultralytics==8.0.79, ultralytics==8.0.80, ultralytics==8.0.81, ultralytics==8.0.82, ultralytics==8.0.83, ultralytics==8.0.84, ultralytics==8.0.85, ultralytics==8.0.86, ultralytics==8.0.87, ultralytics==8.0.88, ultralytics==8.0.89, ultralytics==8.0.90, ultralytics==8.0.91, ultralytics==8.0.92, ultralytics==8.0.93, ultralytics==8.0.94, ultralytics==8.0.95, ultralytics==8.0.96, ultralytics==8.0.97, ultralytics==8.0.98 and ultralytics==8.0.99 because these package versions have conflicting dependencies.

The conflict is caused by:
    ultralytics 8.0.229 depends on torch>=1.8.0
    ultralytics 8.0.228 depends on torch>=1.8.0
    ultralytics 8.0.227 depends on torch>=1.8.0
    ultralytics 8.0.226 depends on torch>=1.8.0
    ultralytics 8.0.225 depends on torch>=1.8.0
    ultralytics 8.0.224 depends on torch>=1.8.0
    ultralytics 8.0.223 depends on torch>=1.8.0
    ultralytics 8.0.222 depends on torch>=1.8.0
    ultralytics 8.0.221 depends on torch>=1.8.0
    ultralytics 8.0.220 depends on torch>=1.8.0
    ultralytics 8.0.219 depends on torch>=1.8.0
    ultralytics 8.0.218 depends on torch>=1.8.0
    ultralytics 8.0.217 depends on torch>=1.8.0
    ultralytics 8.0.216 depends on torch>=1.8.0
    ultralytics 8.0.215 depends on torch>=1.8.0
    ultralytics 8.0.214 depends on torch>=1.8.0
    ultralytics 8.0.213 depends on torch>=1.8.0
    ultralytics 8.0.212 depends on torch>=1.8.0
    ultralytics 8.0.211 depends on torch>=1.8.0
    ultralytics 8.0.210 depends on torch>=1.8.0
    ultralytics 8.0.209 depends on torch>=1.8.0
    ultralytics 8.0.208 depends on torch>=1.8.0
    ultralytics 8.0.207 depends on torch>=1.8.0
    ultralytics 8.0.206 depends on torch>=1.8.0
    ultralytics 8.0.205 depends on torch>=1.8.0
    ultralytics 8.0.204 depends on torch>=1.8.0
    ultralytics 8.0.203 depends on torch>=1.8.0
    ultralytics 8.0.202 depends on torch>=1.8.0
    ultralytics 8.0.201 depends on torch>=1.8.0
    ultralytics 8.0.200 depends on torch>=1.8.0
    ultralytics 8.0.199 depends on torch>=1.8.0
    ultralytics 8.0.198 depends on torch>=1.8.0
    ultralytics 8.0.197 depends on torch>=1.8.0
    ultralytics 8.0.196 depends on torch>=1.8.0
    ultralytics 8.0.195 depends on torch>=1.8.0
    ultralytics 8.0.194 depends on torch>=1.8.0
    ultralytics 8.0.193 depends on torch>=1.8.0
    ultralytics 8.0.192 depends on torch>=1.8.0
    ultralytics 8.0.191 depends on torch>=1.8.0
    ultralytics 8.0.190 depends on torch>=1.8.0
    ultralytics 8.0.189 depends on torch>=1.8.0
    ultralytics 8.0.188 depends on torch>=1.8.0
    ultralytics 8.0.187 depends on torch>=1.8.0
    ultralytics 8.0.186 depends on torch>=1.8.0
    ultralytics 8.0.185 depends on torch>=1.8.0
    ultralytics 8.0.184 depends on torch>=1.8.0
    ultralytics 8.0.183 depends on torch>=1.8.0
    ultralytics 8.0.182 depends on torch>=1.8.0
    ultralytics 8.0.181 depends on torch>=1.8.0
    ultralytics 8.0.180 depends on torch>=1.8.0
    ultralytics 8.0.179 depends on torch>=1.8.0
    ultralytics 8.0.178 depends on torch>=1.8.0
    ultralytics 8.0.176 depends on torch>=1.8.0
    ultralytics 8.0.175 depends on torch>=1.8.0
    ultralytics 8.0.173 depends on torch>=1.8.0
    ultralytics 8.0.172 depends on torch>=1.8.0
    ultralytics 8.0.171 depends on torch>=1.8.0
    ultralytics 8.0.170 depends on torch>=1.8.0
    ultralytics 8.0.169 depends on torch>=1.8.0
    ultralytics 8.0.168 depends on torch>=1.8.0
    ultralytics 8.0.167 depends on torch>=1.8.0
    ultralytics 8.0.166 depends on torch>=1.8.0
    ultralytics 8.0.165 depends on torch>=1.8.0
    ultralytics 8.0.164 depends on torch>=1.8.0
    ultralytics 8.0.163 depends on torch>=1.8.0
    ultralytics 8.0.162 depends on torch>=1.8.0
    ultralytics 8.0.161 depends on torch>=1.8.0
    ultralytics 8.0.160 depends on torch>=1.8.0
    ultralytics 8.0.159 depends on torch>=1.8.0
    ultralytics 8.0.158 depends on torch>=1.8.0
    ultralytics 8.0.157 depends on torch>=1.8.0
    ultralytics 8.0.156 depends on torch>=1.8.0
    ultralytics 8.0.155 depends on torch>=1.8.0
    ultralytics 8.0.154 depends on torch>=1.8.0
    ultralytics 8.0.153 depends on torch>=1.8.0
    ultralytics 8.0.152 depends on torch>=1.8.0
    ultralytics 8.0.151 depends on torch>=1.7.0
    ultralytics 8.0.150 depends on torch>=1.7.0
    ultralytics 8.0.149 depends on torch>=1.7.0
    ultralytics 8.0.148 depends on torch>=1.7.0
    ultralytics 8.0.147 depends on torch>=1.7.0
    ultralytics 8.0.146 depends on torch>=1.7.0
    ultralytics 8.0.145 depends on torch>=1.7.0
    ultralytics 8.0.144 depends on torch>=1.7.0
    ultralytics 8.0.143 depends on torch>=1.7.0
    ultralytics 8.0.142 depends on torch>=1.7.0
    ultralytics 8.0.141 depends on torch>=1.7.0
    ultralytics 8.0.140 depends on torch>=1.7.0
    ultralytics 8.0.139 depends on torch>=1.7.0
    ultralytics 8.0.138 depends on torch>=1.7.0
    ultralytics 8.0.137 depends on torch>=1.7.0
    ultralytics 8.0.136 depends on torch>=1.7.0
    ultralytics 8.0.135 depends on torch>=1.7.0
    ultralytics 8.0.134 depends on torch>=1.7.0
    ultralytics 8.0.133 depends on torch>=1.7.0
    ultralytics 8.0.132 depends on torch>=1.7.0
    ultralytics 8.0.131 depends on torch>=1.7.0
    ultralytics 8.0.130 depends on torch>=1.7.0
    ultralytics 8.0.128 depends on torch>=1.7.0
    ultralytics 8.0.127 depends on torch>=1.7.0
    ultralytics 8.0.126 depends on torch>=1.7.0
    ultralytics 8.0.125 depends on torch>=1.7.0
    ultralytics 8.0.124 depends on torch>=1.7.0
    ultralytics 8.0.123 depends on torch>=1.7.0
    ultralytics 8.0.122 depends on torch>=1.7.0
    ultralytics 8.0.121 depends on torch>=1.7.0
    ultralytics 8.0.120 depends on torch>=1.7.0
    ultralytics 8.0.119 depends on torch>=1.7.0
    ultralytics 8.0.118 depends on torch>=1.7.0
    ultralytics 8.0.117 depends on torch>=1.7.0
    ultralytics 8.0.116 depends on torch>=1.7.0
    ultralytics 8.0.115 depends on torch>=1.7.0
    ultralytics 8.0.114 depends on torch>=1.7.0
    ultralytics 8.0.113 depends on torch>=1.7.0
    ultralytics 8.0.112 depends on torch>=1.7.0
    ultralytics 8.0.111 depends on torch>=1.7.0
    ultralytics 8.0.110 depends on torch>=1.7.0
    ultralytics 8.0.109 depends on torch>=1.7.0
    ultralytics 8.0.108 depends on torch>=1.7.0
    ultralytics 8.0.107 depends on torch>=1.7.0
    ultralytics 8.0.106 depends on torch>=1.7.0
    ultralytics 8.0.105 depends on torch>=1.7.0
    ultralytics 8.0.104 depends on torch>=1.7.0
    ultralytics 8.0.103 depends on torch>=1.7.0
    ultralytics 8.0.102 depends on torch>=1.7.0
    ultralytics 8.0.101 depends on torch>=1.7.0
    ultralytics 8.0.100 depends on torch>=1.7.0
    ultralytics 8.0.99 depends on torch>=1.7.0
    ultralytics 8.0.98 depends on torch>=1.7.0
    ultralytics 8.0.97 depends on torch>=1.7.0
    ultralytics 8.0.96 depends on torch>=1.7.0
    ultralytics 8.0.95 depends on torch>=1.7.0
    ultralytics 8.0.94 depends on torch>=1.7.0
    ultralytics 8.0.93 depends on torch>=1.7.0
    ultralytics 8.0.92 depends on torch>=1.7.0
    ultralytics 8.0.91 depends on torch>=1.7.0
    ultralytics 8.0.90 depends on torch>=1.7.0
    ultralytics 8.0.89 depends on torch>=1.7.0
    ultralytics 8.0.88 depends on torch>=1.7.0
    ultralytics 8.0.87 depends on torch>=1.7.0
    ultralytics 8.0.86 depends on torch>=1.7.0
    ultralytics 8.0.85 depends on torch>=1.7.0
    ultralytics 8.0.84 depends on torch>=1.7.0
    ultralytics 8.0.83 depends on torch>=1.7.0
    ultralytics 8.0.82 depends on torch>=1.7.0
    ultralytics 8.0.81 depends on torch>=1.7.0
    ultralytics 8.0.80 depends on torch>=1.7.0
    ultralytics 8.0.79 depends on torch>=1.7.0
    ultralytics 8.0.78 depends on torch>=1.7.0
    ultralytics 8.0.77 depends on torch>=1.7.0
    ultralytics 8.0.76 depends on torch>=1.7.0
    ultralytics 8.0.75 depends on torch>=1.7.0
    ultralytics 8.0.74 depends on torch>=1.7.0
    ultralytics 8.0.73 depends on torch>=1.7.0
    ultralytics 8.0.72 depends on torch>=1.7.0
    ultralytics 8.0.71 depends on torch>=1.7.0
    ultralytics 8.0.70 depends on torch>=1.7.0
    ultralytics 8.0.69 depends on torch>=1.7.0
    ultralytics 8.0.68 depends on torch>=1.7.0
    ultralytics 8.0.67 depends on torch>=1.7.0
    ultralytics 8.0.66 depends on torch>=1.7.0
    ultralytics 8.0.65 depends on torch>=1.7.0
    ultralytics 8.0.64 depends on torch>=1.7.0
    ultralytics 8.0.63 depends on torch>=1.7.0
    ultralytics 8.0.62 depends on torch>=1.7.0
    ultralytics 8.0.61 depends on torch>=1.7.0
    ultralytics 8.0.60 depends on torch>=1.7.0
    ultralytics 8.0.59 depends on torch>=1.7.0
    ultralytics 8.0.58 depends on torch>=1.7.0
    ultralytics 8.0.57 depends on torch>=1.7.0
    ultralytics 8.0.56 depends on torch>=1.7.0
    ultralytics 8.0.55 depends on torch>=1.7.0
    ultralytics 8.0.54 depends on torch>=1.7.0
    ultralytics 8.0.53 depends on torch>=1.7.0
    ultralytics 8.0.52 depends on torch>=1.7.0
    ultralytics 8.0.51 depends on torch>=1.7.0
    ultralytics 8.0.50 depends on torch>=1.7.0
    ultralytics 8.0.49 depends on torch>=1.7.0
    ultralytics 8.0.48 depends on torch>=1.7.0
    ultralytics 8.0.47 depends on torch>=1.7.0
    ultralytics 8.0.46 depends on torch>=1.7.0
    ultralytics 8.0.45 depends on torch>=1.7.0
    ultralytics 8.0.44 depends on torch>=1.7.0
    ultralytics 8.0.43 depends on torch>=1.7.0
    ultralytics 8.0.42 depends on torch>=1.7.0
    ultralytics 8.0.41 depends on torch>=1.7.0
    ultralytics 8.0.40 depends on torch>=1.7.0
    ultralytics 8.0.39 depends on torch>=1.7.0
    ultralytics 8.0.38 depends on torch>=1.7.0
    ultralytics 8.0.37 depends on torch>=1.7.0
    ultralytics 8.0.36 depends on torch>=1.7.0
    ultralytics 8.0.35 depends on torch>=1.7.0
    ultralytics 8.0.6 depends on torch>=1.7.0
    ultralytics 8.0.5 depends on torch>=1.7.0
    ultralytics 8.0.4 depends on torch>=1.7.0
    ultralytics 8.0.3 depends on torch>=1.7.0
    ultralytics 8.0.2 depends on torch>=1.7.0
    ultralytics 8.0.1 depends on torch>=1.7.0
    ultralytics 8.0.0 depends on torch>=1.7.0
    ultralytics 0.0.44 depends on torch>=1.7.0
    ultralytics 0.0.43 depends on torch>=1.7.0
    ultralytics 0.0.42 depends on torch>=1.7.0
    ultralytics 0.0.41 depends on torch>=1.7.0
    ultralytics 0.0.40 depends on torch>=1.7.0
    ultralytics 0.0.39 depends on torch>=1.7.0
    ultralytics 0.0.38 depends on torch>=1.7.0
    ultralytics 0.0.37 depends on torch>=1.7.0
    ultralytics 0.0.36 depends on torch>=1.7.0
    ultralytics 0.0.35 depends on torch>=1.7.0
    ultralytics 0.0.34 depends on torch>=1.7.0
    ultralytics 0.0.33 depends on torch>=1.7.0
    ultralytics 0.0.32 depends on torch>=1.7.0
    ultralytics 0.0.31 depends on torch>=1.7.0
    ultralytics 0.0.30 depends on torch>=1.7.0
    ultralytics 0.0.29 depends on torch>=1.7.0
    ultralytics 0.0.28 depends on torch>=1.7.0
    ultralytics 0.0.27 depends on torch>=1.7.0
    ultralytics 0.0.26 depends on torch>=1.7.0
    ultralytics 0.0.25 depends on torch>=1.7.0
    ultralytics 0.0.24 depends on torch>=1.7.0
    ultralytics 0.0.23 depends on torch>=1.7.0
    ultralytics 0.0.22 depends on torch>=1.7.0
    ultralytics 0.0.21 depends on torch>=1.7.0
    ultralytics 0.0.20 depends on torch>=1.7.0
    ultralytics 0.0.19 depends on torch>=1.7.0
    ultralytics 0.0.18 depends on torch>=1.7.0
    ultralytics 0.0.17 depends on torch>=1.7.0
    ultralytics 0.0.16 depends on torch>=1.7.0
    ultralytics 0.0.15 depends on torch>=1.7.0
    ultralytics 0.0.14 depends on torch>=1.7.0
    ultralytics 0.0.13 depends on torch>=1.7.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

Hello, When I try to install ultralytics then I am getting the below error
pip install ultralytics
Collecting ultralytics
  Using cached ultralytics-8.0.229-py3-none-any.whl.metadata (32 kB)
Collecting matplotlib>=3.3.0 (from ultralytics)
  Using cached matplotlib-3.8.2-cp312-cp312-macosx_11_0_arm64.whl.metadata (5.8 kB)
Collecting numpy>=1.22.2 (from ultralytics)
  Using cached numpy-1.26.2-cp312-cp312-macosx_11_0_arm64.whl.metadata (61 kB)
Collecting opencv-python>=4.6.0 (from ultralytics)
  Using cached opencv_python-<IP_ADDRESS>-cp37-abi3-macosx_11_0_arm64.whl.metadata (19 kB)
Collecting pillow>=7.1.2 (from ultralytics)
  Using cached Pillow-10.1.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (9.5 kB)
Requirement already satisfied: pyyaml>=5.3.1 in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (from ultralytics) (6.0.1)
Collecting requests>=2.23.0 (from ultralytics)
  Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting scipy>=1.4.1 (from ultralytics)
  Using cached scipy-1.11.4-cp312-cp312-macosx_12_0_arm64.whl.metadata (217 kB)
INFO: pip is looking at multiple versions of ultralytics to determine which version is compatible with other requirements. This could take a while.
Collecting ultralytics
  Using cached ultralytics-8.0.228-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.227-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.226-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.225-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.224-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.223-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.222-py3-none-any.whl.metadata (32 kB)
INFO: pip is still looking at multiple versions of ultralytics to determine which version is compatible with other requirements. This could take a while.
  Using cached ultralytics-8.0.221-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.220-py3-none-any.whl.metadata (32 kB)
  Using cached ultralytics-8.0.219-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.218-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.217-py3-none-any.whl.metadata (31 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Using cached ultralytics-8.0.216-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.215-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.214-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.213-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.212-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.211-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.210-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.209-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.208-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.207-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.206-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.205-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.204-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.203-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.202-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.201-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.200-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.199-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.198-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.197-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.196-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.195-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.194-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.193-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.192-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.191-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.190-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.189-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.188-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.187-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.186-py3-none-any.whl.metadata (31 kB)
  Using cached ultralytics-8.0.185-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.184-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.183-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.182-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.181-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.180-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.179-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.178-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.176-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.175-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.173-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.172-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.171-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.170-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.169-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.168-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.167-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.166-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.165-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.164-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.163-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.162-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.161-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.160-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.159-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.158-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.157-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.156-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.155-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.154-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.153-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.152-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.151-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.150-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.149-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.148-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.147-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.146-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.145-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.144-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.143-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.142-py3-none-any.whl.metadata (28 kB)
  Using cached ultralytics-8.0.141-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.140-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.139-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.138-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.137-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.136-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.135-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.134-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.133-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.132-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.131-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.130-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.128-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.127-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.126-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.125-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.124-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.123-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.122-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.121-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.120-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.119-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.118-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.117-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.116-py3-none-any.whl.metadata (27 kB)
  Using cached ultralytics-8.0.115-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.114-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.113-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.112-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.111-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.110-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.109-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.108-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.107-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.106-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.105-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.104-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.103-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.102-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.101-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.100-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.99-py3-none-any.whl.metadata (26 kB)
  Using cached ultralytics-8.0.98-py3-none-any.whl (584 kB)
  Using cached ultralytics-8.0.97-py3-none-any.whl (566 kB)
  Using cached ultralytics-8.0.96-py3-none-any.whl (566 kB)
  Using cached ultralytics-8.0.95-py3-none-any.whl (565 kB)
  Using cached ultralytics-8.0.94-py3-none-any.whl (565 kB)
  Using cached ultralytics-8.0.93-py3-none-any.whl (565 kB)
  Using cached ultralytics-8.0.92-py3-none-any.whl (562 kB)
  Using cached ultralytics-8.0.91-py3-none-any.whl (562 kB)
  Using cached ultralytics-8.0.90-py3-none-any.whl (562 kB)
  Using cached ultralytics-8.0.89-py3-none-any.whl (561 kB)
  Using cached ultralytics-8.0.88-py3-none-any.whl (530 kB)
  Using cached ultralytics-8.0.87-py3-none-any.whl (530 kB)
  Using cached ultralytics-8.0.86-py3-none-any.whl (530 kB)
  Using cached ultralytics-8.0.85-py3-none-any.whl (529 kB)
  Using cached ultralytics-8.0.84-py3-none-any.whl (529 kB)
  Using cached ultralytics-8.0.83-py3-none-any.whl (529 kB)
  Using cached ultralytics-8.0.82-py3-none-any.whl (526 kB)
  Using cached ultralytics-8.0.81-py3-none-any.whl (527 kB)
  Using cached ultralytics-8.0.80-py3-none-any.whl (515 kB)
  Using cached ultralytics-8.0.79-py3-none-any.whl (515 kB)
  Using cached ultralytics-8.0.78-py3-none-any.whl (513 kB)
  Using cached ultralytics-8.0.77-py3-none-any.whl (513 kB)
  Using cached ultralytics-8.0.76-py3-none-any.whl (510 kB)
  Using cached ultralytics-8.0.75-py3-none-any.whl (509 kB)
  Using cached ultralytics-8.0.74-py3-none-any.whl (509 kB)
  Using cached ultralytics-8.0.73-py3-none-any.whl (509 kB)
  Using cached ultralytics-8.0.72-py3-none-any.whl (511 kB)
  Using cached ultralytics-8.0.71-py3-none-any.whl (510 kB)
  Using cached ultralytics-8.0.70-py3-none-any.whl (510 kB)
  Using cached ultralytics-8.0.69-py3-none-any.whl (510 kB)
  Using cached ultralytics-8.0.68-py3-none-any.whl (510 kB)
  Using cached ultralytics-8.0.67-py3-none-any.whl (510 kB)
  Using cached ultralytics-8.0.66-py3-none-any.whl (506 kB)
  Using cached ultralytics-8.0.65-py3-none-any.whl (491 kB)
  Using cached ultralytics-8.0.64-py3-none-any.whl (491 kB)
  Using cached ultralytics-8.0.63-py3-none-any.whl (491 kB)
  Using cached ultralytics-8.0.62-py3-none-any.whl (491 kB)
  Using cached ultralytics-8.0.61-py3-none-any.whl (490 kB)
  Using cached ultralytics-8.0.60-py3-none-any.whl (490 kB)
  Using cached ultralytics-8.0.59-py3-none-any.whl (488 kB)
  Using cached ultralytics-8.0.58-py3-none-any.whl (486 kB)
  Using cached ultralytics-8.0.57-py3-none-any.whl (486 kB)
  Using cached ultralytics-8.0.56-py3-none-any.whl (486 kB)
  Using cached ultralytics-8.0.55-py3-none-any.whl (485 kB)
  Using cached ultralytics-8.0.54-py3-none-any.whl (496 kB)
  Using cached ultralytics-8.0.53-py3-none-any.whl (496 kB)
  Using cached ultralytics-8.0.52-py3-none-any.whl (496 kB)
  Using cached ultralytics-8.0.51-py3-none-any.whl (496 kB)
  Using cached ultralytics-8.0.50-py3-none-any.whl (308 kB)
  Using cached ultralytics-8.0.49-py3-none-any.whl (303 kB)
  Using cached ultralytics-8.0.48-py3-none-any.whl (303 kB)
  Using cached ultralytics-8.0.47-py3-none-any.whl (301 kB)
  Using cached ultralytics-8.0.46-py3-none-any.whl (301 kB)
  Using cached ultralytics-8.0.45-py3-none-any.whl (300 kB)
  Using cached ultralytics-8.0.44-py3-none-any.whl (300 kB)
  Using cached ultralytics-8.0.43-py3-none-any.whl (299 kB)
  Using cached ultralytics-8.0.42-py3-none-any.whl (298 kB)
  Using cached ultralytics-8.0.41-py3-none-any.whl (314 kB)
  Using cached ultralytics-8.0.40-py3-none-any.whl (294 kB)
  Using cached ultralytics-8.0.39-py3-none-any.whl (293 kB)
  Using cached ultralytics-8.0.38-py3-none-any.whl (278 kB)
  Using cached ultralytics-8.0.37-py3-none-any.whl (277 kB)
  Using cached ultralytics-8.0.36-py3-none-any.whl (276 kB)
  Using cached ultralytics-8.0.35-py3-none-any.whl (276 kB)
  Using cached ultralytics-8.0.6-py3-none-any.whl (251 kB)
Collecting hydra-core>=1.2.0 (from ultralytics)
  Using cached hydra_core-1.3.2-py3-none-any.whl (154 kB)
Collecting ultralytics
  Using cached ultralytics-8.0.5-py3-none-any.whl (248 kB)
  Using cached ultralytics-8.0.4-py3-none-any.whl (248 kB)
  Using cached ultralytics-8.0.3-py3-none-any.whl (247 kB)
  Using cached ultralytics-8.0.2-py3-none-any.whl (224 kB)
  Using cached ultralytics-8.0.1-py3-none-any.whl (225 kB)
  Using cached ultralytics-8.0.0-py3-none-any.whl (219 kB)
  Using cached ultralytics-0.0.44-py3-none-any.whl (16 kB)
Collecting GitPython>=3.1.24 (from ultralytics)
  Using cached GitPython-3.1.40-py3-none-any.whl.metadata (12 kB)
Collecting ultralytics
  Using cached ultralytics-0.0.43-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.42-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.41-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.40-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.39-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.38-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.37-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.36-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.35-py3-none-any.whl (16 kB)
  Using cached ultralytics-0.0.34-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.33-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.32-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.31-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.30-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.29-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.28-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.27-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.26-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.25-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.24-py3-none-any.whl (15 kB)
  Using cached ultralytics-0.0.23-py3-none-any.whl (14 kB)
  Using cached ultralytics-0.0.22-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.21-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.20-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.19-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.18-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.17-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.16-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.15-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.14-py3-none-any.whl (13 kB)
  Using cached ultralytics-0.0.13-py3-none-any.whl (13 kB)
ERROR: Cannot install ultralytics==0.0.13, ultralytics==0.0.14, ultralytics==0.0.15, ultralytics==0.0.16, ultralytics==0.0.17, ultralytics==0.0.18, ultralytics==0.0.19, ultralytics==0.0.20, ultralytics==0.0.21, ultralytics==0.0.22, ultralytics==0.0.23, ultralytics==0.0.24, ultralytics==0.0.25, ultralytics==0.0.26, ultralytics==0.0.27, ultralytics==0.0.28, ultralytics==0.0.29, ultralytics==0.0.30, ultralytics==0.0.31, ultralytics==0.0.32, ultralytics==0.0.33, ultralytics==0.0.34, ultralytics==0.0.35, ultralytics==0.0.36, ultralytics==0.0.37, ultralytics==0.0.38, ultralytics==0.0.39, ultralytics==0.0.40, ultralytics==0.0.41, ultralytics==0.0.42, ultralytics==0.0.43, ultralytics==0.0.44, ultralytics==8.0.0, ultralytics==8.0.1, ultralytics==8.0.100, ultralytics==8.0.101, ultralytics==8.0.102, ultralytics==8.0.103, ultralytics==8.0.104, ultralytics==8.0.105, ultralytics==8.0.106, ultralytics==8.0.107, ultralytics==8.0.108, ultralytics==8.0.109, ultralytics==8.0.110, ultralytics==8.0.111, ultralytics==8.0.112, ultralytics==8.0.113, ultralytics==8.0.114, ultralytics==8.0.115, ultralytics==8.0.116, ultralytics==8.0.117, ultralytics==8.0.118, ultralytics==8.0.119, ultralytics==8.0.120, ultralytics==8.0.121, ultralytics==8.0.122, ultralytics==8.0.123, ultralytics==8.0.124, ultralytics==8.0.125, ultralytics==8.0.126, ultralytics==8.0.127, ultralytics==8.0.128, ultralytics==8.0.130, ultralytics==8.0.131, ultralytics==8.0.132, ultralytics==8.0.133, ultralytics==8.0.134, ultralytics==8.0.135, ultralytics==8.0.136, ultralytics==8.0.137, ultralytics==8.0.138, ultralytics==8.0.139, ultralytics==8.0.140, ultralytics==8.0.141, ultralytics==8.0.142, ultralytics==8.0.143, ultralytics==8.0.144, ultralytics==8.0.145, ultralytics==8.0.146, ultralytics==8.0.147, ultralytics==8.0.148, ultralytics==8.0.149, ultralytics==8.0.150, ultralytics==8.0.151, ultralytics==8.0.152, ultralytics==8.0.153, ultralytics==8.0.154, ultralytics==8.0.155, ultralytics==8.0.156, ultralytics==8.0.157, ultralytics==8.0.158, ultralytics==8.0.159, ultralytics==8.0.160, ultralytics==8.0.161, ultralytics==8.0.162, ultralytics==8.0.163, ultralytics==8.0.164, ultralytics==8.0.165, ultralytics==8.0.166, ultralytics==8.0.167, ultralytics==8.0.168, ultralytics==8.0.169, ultralytics==8.0.170, ultralytics==8.0.171, ultralytics==8.0.172, ultralytics==8.0.173, ultralytics==8.0.175, ultralytics==8.0.176, ultralytics==8.0.178, ultralytics==8.0.179, ultralytics==8.0.180, ultralytics==8.0.181, ultralytics==8.0.182, ultralytics==8.0.183, ultralytics==8.0.184, ultralytics==8.0.185, ultralytics==8.0.186, ultralytics==8.0.187, ultralytics==8.0.188, ultralytics==8.0.189, ultralytics==8.0.190, ultralytics==8.0.191, ultralytics==8.0.192, ultralytics==8.0.193, ultralytics==8.0.194, ultralytics==8.0.195, ultralytics==8.0.196, ultralytics==8.0.197, ultralytics==8.0.198, ultralytics==8.0.199, ultralytics==8.0.2, ultralytics==8.0.200, ultralytics==8.0.201, ultralytics==8.0.202, ultralytics==8.0.203, ultralytics==8.0.204, ultralytics==8.0.205, ultralytics==8.0.206, ultralytics==8.0.207, ultralytics==8.0.208, ultralytics==8.0.209, ultralytics==8.0.210, ultralytics==8.0.211, ultralytics==8.0.212, ultralytics==8.0.213, ultralytics==8.0.214, ultralytics==8.0.215, ultralytics==8.0.216, ultralytics==8.0.217, ultralytics==8.0.218, ultralytics==8.0.219, ultralytics==8.0.220, ultralytics==8.0.221, ultralytics==8.0.222, ultralytics==8.0.223, ultralytics==8.0.224, ultralytics==8.0.225, ultralytics==8.0.226, ultralytics==8.0.227, ultralytics==8.0.228, ultralytics==8.0.229, ultralytics==8.0.3, ultralytics==8.0.35, ultralytics==8.0.36, ultralytics==8.0.37, ultralytics==8.0.38, ultralytics==8.0.39, ultralytics==8.0.4, ultralytics==8.0.40, ultralytics==8.0.41, ultralytics==8.0.42, ultralytics==8.0.43, ultralytics==8.0.44, ultralytics==8.0.45, ultralytics==8.0.46, ultralytics==8.0.47, ultralytics==8.0.48, ultralytics==8.0.49, ultralytics==8.0.5, ultralytics==8.0.50, ultralytics==8.0.51, ultralytics==8.0.52, ultralytics==8.0.53, ultralytics==8.0.54, ultralytics==8.0.55, ultralytics==8.0.56, ultralytics==8.0.57, ultralytics==8.0.58, ultralytics==8.0.59, ultralytics==8.0.6, ultralytics==8.0.60, ultralytics==8.0.61, ultralytics==8.0.62, ultralytics==8.0.63, ultralytics==8.0.64, ultralytics==8.0.65, ultralytics==8.0.66, ultralytics==8.0.67, ultralytics==8.0.68, ultralytics==8.0.69, ultralytics==8.0.70, ultralytics==8.0.71, ultralytics==8.0.72, ultralytics==8.0.73, ultralytics==8.0.74, ultralytics==8.0.75, ultralytics==8.0.76, ultralytics==8.0.77, ultralytics==8.0.78, ultralytics==8.0.79, ultralytics==8.0.80, ultralytics==8.0.81, ultralytics==8.0.82, ultralytics==8.0.83, ultralytics==8.0.84, ultralytics==8.0.85, ultralytics==8.0.86, ultralytics==8.0.87, ultralytics==8.0.88, ultralytics==8.0.89, ultralytics==8.0.90, ultralytics==8.0.91, ultralytics==8.0.92, ultralytics==8.0.93, ultralytics==8.0.94, ultralytics==8.0.95, ultralytics==8.0.96, ultralytics==8.0.97, ultralytics==8.0.98 and ultralytics==8.0.99 because these package versions have conflicting dependencies.

The conflict is caused by:
    ultralytics 8.0.229 depends on torch>=1.8.0
    ultralytics 8.0.228 depends on torch>=1.8.0
    ultralytics 8.0.227 depends on torch>=1.8.0
    ultralytics 8.0.226 depends on torch>=1.8.0
    ultralytics 8.0.225 depends on torch>=1.8.0
    ultralytics 8.0.224 depends on torch>=1.8.0
    ultralytics 8.0.223 depends on torch>=1.8.0
    ultralytics 8.0.222 depends on torch>=1.8.0
    ultralytics 8.0.221 depends on torch>=1.8.0
    ultralytics 8.0.220 depends on torch>=1.8.0
    ultralytics 8.0.219 depends on torch>=1.8.0
    ultralytics 8.0.218 depends on torch>=1.8.0
    ultralytics 8.0.217 depends on torch>=1.8.0
    ultralytics 8.0.216 depends on torch>=1.8.0
    ultralytics 8.0.215 depends on torch>=1.8.0
    ultralytics 8.0.214 depends on torch>=1.8.0
    ultralytics 8.0.213 depends on torch>=1.8.0
    ultralytics 8.0.212 depends on torch>=1.8.0
    ultralytics 8.0.211 depends on torch>=1.8.0
    ultralytics 8.0.210 depends on torch>=1.8.0
    ultralytics 8.0.209 depends on torch>=1.8.0
    ultralytics 8.0.208 depends on torch>=1.8.0
    ultralytics 8.0.207 depends on torch>=1.8.0
    ultralytics 8.0.206 depends on torch>=1.8.0
    ultralytics 8.0.205 depends on torch>=1.8.0
    ultralytics 8.0.204 depends on torch>=1.8.0
    ultralytics 8.0.203 depends on torch>=1.8.0
    ultralytics 8.0.202 depends on torch>=1.8.0
    ultralytics 8.0.201 depends on torch>=1.8.0
    ultralytics 8.0.200 depends on torch>=1.8.0
    ultralytics 8.0.199 depends on torch>=1.8.0
    ultralytics 8.0.198 depends on torch>=1.8.0
    ultralytics 8.0.197 depends on torch>=1.8.0
    ultralytics 8.0.196 depends on torch>=1.8.0
    ultralytics 8.0.195 depends on torch>=1.8.0
    ultralytics 8.0.194 depends on torch>=1.8.0
    ultralytics 8.0.193 depends on torch>=1.8.0
    ultralytics 8.0.192 depends on torch>=1.8.0
    ultralytics 8.0.191 depends on torch>=1.8.0
    ultralytics 8.0.190 depends on torch>=1.8.0
    ultralytics 8.0.189 depends on torch>=1.8.0
    ultralytics 8.0.188 depends on torch>=1.8.0
    ultralytics 8.0.187 depends on torch>=1.8.0
    ultralytics 8.0.186 depends on torch>=1.8.0
    ultralytics 8.0.185 depends on torch>=1.8.0
    ultralytics 8.0.184 depends on torch>=1.8.0
    ultralytics 8.0.183 depends on torch>=1.8.0
    ultralytics 8.0.182 depends on torch>=1.8.0
    ultralytics 8.0.181 depends on torch>=1.8.0
    ultralytics 8.0.180 depends on torch>=1.8.0
    ultralytics 8.0.179 depends on torch>=1.8.0
    ultralytics 8.0.178 depends on torch>=1.8.0
    ultralytics 8.0.176 depends on torch>=1.8.0
    ultralytics 8.0.175 depends on torch>=1.8.0
    ultralytics 8.0.173 depends on torch>=1.8.0
    ultralytics 8.0.172 depends on torch>=1.8.0
    ultralytics 8.0.171 depends on torch>=1.8.0
    ultralytics 8.0.170 depends on torch>=1.8.0
    ultralytics 8.0.169 depends on torch>=1.8.0
    ultralytics 8.0.168 depends on torch>=1.8.0
    ultralytics 8.0.167 depends on torch>=1.8.0
    ultralytics 8.0.166 depends on torch>=1.8.0
    ultralytics 8.0.165 depends on torch>=1.8.0
    ultralytics 8.0.164 depends on torch>=1.8.0
    ultralytics 8.0.163 depends on torch>=1.8.0
    ultralytics 8.0.162 depends on torch>=1.8.0
    ultralytics 8.0.161 depends on torch>=1.8.0
    ultralytics 8.0.160 depends on torch>=1.8.0
    ultralytics 8.0.159 depends on torch>=1.8.0
    ultralytics 8.0.158 depends on torch>=1.8.0
    ultralytics 8.0.157 depends on torch>=1.8.0
    ultralytics 8.0.156 depends on torch>=1.8.0
    ultralytics 8.0.155 depends on torch>=1.8.0
    ultralytics 8.0.154 depends on torch>=1.8.0
    ultralytics 8.0.153 depends on torch>=1.8.0
    ultralytics 8.0.152 depends on torch>=1.8.0
    ultralytics 8.0.151 depends on torch>=1.7.0
    ultralytics 8.0.150 depends on torch>=1.7.0
    ultralytics 8.0.149 depends on torch>=1.7.0
    ultralytics 8.0.148 depends on torch>=1.7.0
    ultralytics 8.0.147 depends on torch>=1.7.0
    ultralytics 8.0.146 depends on torch>=1.7.0
    ultralytics 8.0.145 depends on torch>=1.7.0
    ultralytics 8.0.144 depends on torch>=1.7.0
    ultralytics 8.0.143 depends on torch>=1.7.0
    ultralytics 8.0.142 depends on torch>=1.7.0
    ultralytics 8.0.141 depends on torch>=1.7.0
    ultralytics 8.0.140 depends on torch>=1.7.0
    ultralytics 8.0.139 depends on torch>=1.7.0
    ultralytics 8.0.138 depends on torch>=1.7.0
    ultralytics 8.0.137 depends on torch>=1.7.0
    ultralytics 8.0.136 depends on torch>=1.7.0
    ultralytics 8.0.135 depends on torch>=1.7.0
    ultralytics 8.0.134 depends on torch>=1.7.0
    ultralytics 8.0.133 depends on torch>=1.7.0
    ultralytics 8.0.132 depends on torch>=1.7.0
    ultralytics 8.0.131 depends on torch>=1.7.0
    ultralytics 8.0.130 depends on torch>=1.7.0
    ultralytics 8.0.128 depends on torch>=1.7.0
    ultralytics 8.0.127 depends on torch>=1.7.0
    ultralytics 8.0.126 depends on torch>=1.7.0
    ultralytics 8.0.125 depends on torch>=1.7.0
    ultralytics 8.0.124 depends on torch>=1.7.0
    ultralytics 8.0.123 depends on torch>=1.7.0
    ultralytics 8.0.122 depends on torch>=1.7.0
    ultralytics 8.0.121 depends on torch>=1.7.0
    ultralytics 8.0.120 depends on torch>=1.7.0
    ultralytics 8.0.119 depends on torch>=1.7.0
    ultralytics 8.0.118 depends on torch>=1.7.0
    ultralytics 8.0.117 depends on torch>=1.7.0
    ultralytics 8.0.116 depends on torch>=1.7.0
    ultralytics 8.0.115 depends on torch>=1.7.0
    ultralytics 8.0.114 depends on torch>=1.7.0
    ultralytics 8.0.113 depends on torch>=1.7.0
    ultralytics 8.0.112 depends on torch>=1.7.0
    ultralytics 8.0.111 depends on torch>=1.7.0
    ultralytics 8.0.110 depends on torch>=1.7.0
    ultralytics 8.0.109 depends on torch>=1.7.0
    ultralytics 8.0.108 depends on torch>=1.7.0
    ultralytics 8.0.107 depends on torch>=1.7.0
    ultralytics 8.0.106 depends on torch>=1.7.0
    ultralytics 8.0.105 depends on torch>=1.7.0
    ultralytics 8.0.104 depends on torch>=1.7.0
    ultralytics 8.0.103 depends on torch>=1.7.0
    ultralytics 8.0.102 depends on torch>=1.7.0
    ultralytics 8.0.101 depends on torch>=1.7.0
    ultralytics 8.0.100 depends on torch>=1.7.0
    ultralytics 8.0.99 depends on torch>=1.7.0
    ultralytics 8.0.98 depends on torch>=1.7.0
    ultralytics 8.0.97 depends on torch>=1.7.0
    ultralytics 8.0.96 depends on torch>=1.7.0
    ultralytics 8.0.95 depends on torch>=1.7.0
    ultralytics 8.0.94 depends on torch>=1.7.0
    ultralytics 8.0.93 depends on torch>=1.7.0
    ultralytics 8.0.92 depends on torch>=1.7.0
    ultralytics 8.0.91 depends on torch>=1.7.0
    ultralytics 8.0.90 depends on torch>=1.7.0
    ultralytics 8.0.89 depends on torch>=1.7.0
    ultralytics 8.0.88 depends on torch>=1.7.0
    ultralytics 8.0.87 depends on torch>=1.7.0
    ultralytics 8.0.86 depends on torch>=1.7.0
    ultralytics 8.0.85 depends on torch>=1.7.0
    ultralytics 8.0.84 depends on torch>=1.7.0
    ultralytics 8.0.83 depends on torch>=1.7.0
    ultralytics 8.0.82 depends on torch>=1.7.0
    ultralytics 8.0.81 depends on torch>=1.7.0
    ultralytics 8.0.80 depends on torch>=1.7.0
    ultralytics 8.0.79 depends on torch>=1.7.0
    ultralytics 8.0.78 depends on torch>=1.7.0
    ultralytics 8.0.77 depends on torch>=1.7.0
    ultralytics 8.0.76 depends on torch>=1.7.0
    ultralytics 8.0.75 depends on torch>=1.7.0
    ultralytics 8.0.74 depends on torch>=1.7.0
    ultralytics 8.0.73 depends on torch>=1.7.0
    ultralytics 8.0.72 depends on torch>=1.7.0
    ultralytics 8.0.71 depends on torch>=1.7.0
    ultralytics 8.0.70 depends on torch>=1.7.0
    ultralytics 8.0.69 depends on torch>=1.7.0
    ultralytics 8.0.68 depends on torch>=1.7.0
    ultralytics 8.0.67 depends on torch>=1.7.0
    ultralytics 8.0.66 depends on torch>=1.7.0
    ultralytics 8.0.65 depends on torch>=1.7.0
    ultralytics 8.0.64 depends on torch>=1.7.0
    ultralytics 8.0.63 depends on torch>=1.7.0
    ultralytics 8.0.62 depends on torch>=1.7.0
    ultralytics 8.0.61 depends on torch>=1.7.0
    ultralytics 8.0.60 depends on torch>=1.7.0
    ultralytics 8.0.59 depends on torch>=1.7.0
    ultralytics 8.0.58 depends on torch>=1.7.0
    ultralytics 8.0.57 depends on torch>=1.7.0
    ultralytics 8.0.56 depends on torch>=1.7.0
    ultralytics 8.0.55 depends on torch>=1.7.0
    ultralytics 8.0.54 depends on torch>=1.7.0
    ultralytics 8.0.53 depends on torch>=1.7.0
    ultralytics 8.0.52 depends on torch>=1.7.0
    ultralytics 8.0.51 depends on torch>=1.7.0
    ultralytics 8.0.50 depends on torch>=1.7.0
    ultralytics 8.0.49 depends on torch>=1.7.0
    ultralytics 8.0.48 depends on torch>=1.7.0
    ultralytics 8.0.47 depends on torch>=1.7.0
    ultralytics 8.0.46 depends on torch>=1.7.0
    ultralytics 8.0.45 depends on torch>=1.7.0
    ultralytics 8.0.44 depends on torch>=1.7.0
    ultralytics 8.0.43 depends on torch>=1.7.0
    ultralytics 8.0.42 depends on torch>=1.7.0
    ultralytics 8.0.41 depends on torch>=1.7.0
    ultralytics 8.0.40 depends on torch>=1.7.0
    ultralytics 8.0.39 depends on torch>=1.7.0
    ultralytics 8.0.38 depends on torch>=1.7.0
    ultralytics 8.0.37 depends on torch>=1.7.0
    ultralytics 8.0.36 depends on torch>=1.7.0
    ultralytics 8.0.35 depends on torch>=1.7.0
    ultralytics 8.0.6 depends on torch>=1.7.0
    ultralytics 8.0.5 depends on torch>=1.7.0
    ultralytics 8.0.4 depends on torch>=1.7.0
    ultralytics 8.0.3 depends on torch>=1.7.0
    ultralytics 8.0.2 depends on torch>=1.7.0
    ultralytics 8.0.1 depends on torch>=1.7.0
    ultralytics 8.0.0 depends on torch>=1.7.0
    ultralytics 0.0.44 depends on torch>=1.7.0
    ultralytics 0.0.43 depends on torch>=1.7.0
    ultralytics 0.0.42 depends on torch>=1.7.0
    ultralytics 0.0.41 depends on torch>=1.7.0
    ultralytics 0.0.40 depends on torch>=1.7.0
    ultralytics 0.0.39 depends on torch>=1.7.0
    ultralytics 0.0.38 depends on torch>=1.7.0
    ultralytics 0.0.37 depends on torch>=1.7.0
    ultralytics 0.0.36 depends on torch>=1.7.0
    ultralytics 0.0.35 depends on torch>=1.7.0
    ultralytics 0.0.34 depends on torch>=1.7.0
    ultralytics 0.0.33 depends on torch>=1.7.0
    ultralytics 0.0.32 depends on torch>=1.7.0
    ultralytics 0.0.31 depends on torch>=1.7.0
    ultralytics 0.0.30 depends on torch>=1.7.0
    ultralytics 0.0.29 depends on torch>=1.7.0
    ultralytics 0.0.28 depends on torch>=1.7.0
    ultralytics 0.0.27 depends on torch>=1.7.0
    ultralytics 0.0.26 depends on torch>=1.7.0
    ultralytics 0.0.25 depends on torch>=1.7.0
    ultralytics 0.0.24 depends on torch>=1.7.0
    ultralytics 0.0.23 depends on torch>=1.7.0
    ultralytics 0.0.22 depends on torch>=1.7.0
    ultralytics 0.0.21 depends on torch>=1.7.0
    ultralytics 0.0.20 depends on torch>=1.7.0
    ultralytics 0.0.19 depends on torch>=1.7.0
    ultralytics 0.0.18 depends on torch>=1.7.0
    ultralytics 0.0.17 depends on torch>=1.7.0
    ultralytics 0.0.16 depends on torch>=1.7.0
    ultralytics 0.0.15 depends on torch>=1.7.0
    ultralytics 0.0.14 depends on torch>=1.7.0
    ultralytics 0.0.13 depends on torch>=1.7.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

Which python version did you install

Python 3.12.1

Python 3.12.1

Try Python 3.11.7

Looks like it downloaded but now I am getting the below error when trying to run the captcha solver
uvicorn CaptchaSolver:app --reload
INFO:     Will watch for changes in these directories: ['/Users/parthivsrini/Desktop/pokemeow/captcha']
INFO:     Uvicorn running on http://<IP_ADDRESS>:8000 (Press CTRL+C to quit)
INFO:     Started reloader process [27641] using WatchFiles
Process SpawnProcess-1:
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/multiprocessing/process.py", line 314, in _bootstrap
    self.run()
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/uvicorn/_subprocess.py", line 76, in subprocess_started
    target(sockets=sockets)
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/uvicorn/server.py", line 61, in run
    return asyncio.run(self.serve(sockets=sockets))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1517, in uvloop.loop.Loop.run_until_complete
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/uvicorn/server.py", line 68, in serve
    config.load()
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/uvicorn/config.py", line 467, in load
    self.loaded_app = import_from_string(self.app)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/uvicorn/importer.py", line 24, in import_from_string
    raise exc from None
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/uvicorn/importer.py", line 21, in import_from_string
    module = importlib.import_module(module_str)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 994, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/Users/parthivsrini/Desktop/pokemeow/captcha/CaptchaSolver.py", line 4, in <module>
    from ultralytics import YOLO
ModuleNotFoundError: No module named 'ultralytics'

I just realised that when I do pip3 install then it works but not when I do regular pip. Does this have something to do with the issue?

I just realised that when I do pip3 install then it works but not when I do regular pip. Does this have something to do with the issue?

It means your pip and pip3 are installing libraries to different versions of python


Task: Offline enabler plugin

Description
Currently, there is some code in the client side portion of the game (I don't know where) that triggers if you attempt to launch multiplayer when your internet is turned completely off (If you're still connected to a network regardless of it having internet then this wont appear). This is a problem because it means you cant play the game truly offline (Unless you use some hacky solution).
I've marked this issue as help wanted as working in the games code directly isn't super my field of expertise, so if anyone wants to pick this up and give it a shot you're welcome too.

I might give this a shot myself if I have a chance but anyone is welcome to attempt it

There is a lot of checks in game code for online connectivity (non-native). The changes to package files (mostly Engine, SFXGame) would be not too hard. The class overrides in TestPatch would be fairly difficult because the modern tools don't work with testpatch as it's a weird package format.

Is these some shared piece of logic that all of those checks use in order to determine the connectivity. Possibly some native code; Something that could be included in a DLL patch to just always return a "I have internet" state?
I'd assume not all of the checks for connectivity are an issue since im sure a few of them check connectivity with the server not with the device? (I'd hope) So it would be just up to figuring out what checks are determining network connectivity through other means (Not connecting to the game server) and replacing those (ideally at a native level to keep mod compatibility)

The class overrides in TestPatch would be fairly difficult because the modern tools don't work with testpatch as it's a weird package format.

Not only that, but as it has been confirmed through testing with DamageNumbers mod (by STG_Mordin and burningcherry97), any game install with modified TestPatch files is banned from hosting a public match — you can join other public games, people can join your game in progress, but they won't be finding your lobby. This isn't a concern for people who want to play only offline of course but for anyone else who wants to have both abilities any messing with TestPatch would need to be undone when going back to official servers.

Is these some shared piece of logic that all of those checks use in order to determine the connectivity.

There could be.
You might want to open Engine.pcc using Legendary Explorer (part of ME3Tweaks Mod Manager) and look for classes OnlineSystemInterface and OnlineSubsystem which is using said interface.
However, I must admit I have no clue where the native code for that interface implementation is stored, @Mgamerz knows that way better than anyone else.

They are not banned. I have modded MP for a decade. Newer tooling doesn't take into MP specific replication requirements.

They are not banned. I have modded MP for a decade. Newer tooling doesn't take into MP specific replication requirements.

Not "banned" as in "banned account" but as in "people prevented from joining your public lobby" — if you don't believe me just try installing tajfun403's Damage Numbers mod, try hosting a public game, and see if anyone joins you.
Both me and burningcherry97 had the same problem with that mod (and that mod only, hence the conclusion it is the TestPatch change causing it). Once you uninstall it, people will start joining your lobby again (sometimes it will take a couple of hours after removing it for your lobby to get back to normal).
I am not saying I know how it works, but it is happening.

I can assure you that there is no bans. The game doesn't even have the
capability to report that information to EA. What you saw is a game desync
due to package guids. Clients are trying to join the games failing the
handshake, and being rejected. As host you don't see it because the player
never finished connecting.this is due to newer tooling not handling
replication and improper guidcache setup.
We don't have tooling for these cause nobody modded MP but me, there was
little benefit to spending the time making it.
On Wed, Jan 10, 2024, 7:49 AM Igor Levicki @.***> wrote:

They are not banned. I have modded MP for a decade. Newer tooling doesn't
take into MP specific replication requirements.
Not "banned" as in "banned account" but as in "people prevented from
joining your public lobby" — if you don't believe me just try installing
tajfun403's Damage Numbers mod, try hosting a public game, and see if
anyone joins you.
Both me and burningcherry97 had the same problem with that mod (and that
mod only, hence the conclusion it is the TestPatch change causing it). Once
you uninstall it, people will start joining your lobby again (sometimes it
will take a couple of hours after removing it for your lobby to get back to
normal).
I am not saying I know how it works, but it is happening.
—
Reply to this email directly, view it on GitHub
https://github.com/PocketRelay/Client/issues/25#issuecomment-1884993245,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAU4VFHUSFJBFFMOPV6VID3YN2TALAVCNFSM6AAAAABAVZIG7WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBUHE4TGMRUGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

The game doesn't even have the capability to report that information to EA

So what you are saying is that these flags aren't used in matchmaking at all?
Class OnlineGameSettings extends Settings
    native;

// Variables
var const QWord ServerNonce;
var UniqueNetId OwningPlayerId;
var databinding string OwningPlayerName;
var databinding int NumPublicConnections;
var databinding int NumPrivateConnections;
var databinding int NumOpenPublicConnections;
var databinding int NumOpenPrivateConnections;
var databinding int PingInMs;
var databinding float MatchQuality;
var const int BuildUniqueId;
var databinding bool bShouldAdvertise; <<---
var databinding bool bIsLanMatch;
var databinding bool bUsesStats;
var databinding bool bAllowJoinInProgress;
var databinding bool bAllowInvites;
var databinding bool bUsesPresence;
var databinding bool bAllowJoinViaPresence;
var databinding bool bAllowJoinViaPresenceFriendsOnly;
var databinding bool bUsesArbitration;
var databinding bool bAntiCheatProtected; <<---
var const bool bWasFromInvite;
var databinding bool bIsDedicated;
var const bool bHasSkillUpdateInProgress;
var const databinding EOnlineGameState GameState;

//class default properties can be edited in the Properties tab for the class's Default__ object.
defaultproperties
{
    bShouldAdvertise = TRUE
    bUsesStats = TRUE
    bAllowJoinInProgress = TRUE
    bAllowInvites = TRUE
    bUsesPresence = TRUE
    bAllowJoinViaPresence = TRUE
}

What you saw is a game desync due to package guids. Clients are trying to join the games failing the handshake, and being rejected.

Why would there be a desync between two players using the same mod then which supposedly has same package guids? And how are those guids communicated between host and client if they can't be reported to matchmaking?
Not trying to argue, just to understand.

Package guids being set wrong will always cause a desync because when the
host asks a client to find a package it cannot because the guid was not
set. The client will not report it has the file (it is more complicated
than this) and the server will reject the connection.
Those are stock UE3 variables. Many of them are not used. This game doesn't
even have anti cheat. Advertising is done in the blaze backend, not unreal.
On Wed, Jan 10, 2024, 8:10 AM Igor Levicki @.***> wrote:

The game doesn't even have the capability to report that information to EA
So what you are saying is that these flags aren't used in matchmaking at
all?
Class OnlineGameSettings extends Settings
native;
// Variables
var const QWord ServerNonce;
var UniqueNetId OwningPlayerId;
var databinding string OwningPlayerName;
var databinding int NumPublicConnections;
var databinding int NumPrivateConnections;
var databinding int NumOpenPublicConnections;
var databinding int NumOpenPrivateConnections;
var databinding int PingInMs;
var databinding float MatchQuality;
var const int BuildUniqueId;
var databinding bool bShouldAdvertise; <<---
var databinding bool bIsLanMatch;
var databinding bool bUsesStats;
var databinding bool bAllowJoinInProgress;
var databinding bool bAllowInvites;
var databinding bool bUsesPresence;
var databinding bool bAllowJoinViaPresence;
var databinding bool bAllowJoinViaPresenceFriendsOnly;
var databinding bool bUsesArbitration;
var databinding bool bAntiCheatProtected; <<---
var const bool bWasFromInvite;
var databinding bool bIsDedicated;
var const bool bHasSkillUpdateInProgress;
var const databinding EOnlineGameState GameState;
//class default properties can be edited in the Properties tab for the class's Default__ object.
defaultproperties
{
bShouldAdvertise = TRUE
bUsesStats = TRUE
bAllowJoinInProgress = TRUE
bAllowInvites = TRUE
bUsesPresence = TRUE
bAllowJoinViaPresence = TRUE
}
What you saw is a game desync due to package guids. Clients are trying to
join the games failing the handshake, and being rejected.
Why would there be a desync between two players using the same mod then
which supposedly has same package guids? And how are those guids
communicated between host and client if they can't be reported to
matchmaking?
Not trying to argue, just to understand.
—
Reply to this email directly, view it on GitHub
https://github.com/PocketRelay/Client/issues/25#issuecomment-1885031846,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAU4VFBO3JLWB5FPN2UQ5PLYN2VQBAVCNFSM6AAAAABAVZIG7WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBVGAZTCOBUGY
.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks for the explanation.
However, that still doesn't answer the question — why two clients with the same mod file (and supposedly same GUIDs if they are saved in that file) can't connect to each other's public lobby but only to game in progress?
Also, what is the difference for GUID checking when connecting to lobby .vs. connecting to game in progress?

Advertising is done in the blaze backend, not unreal.

If by advertising you mean lobby advertising to other players by the matchmaking server (which is what I assumed that bool means, and it is very likely I am wrong on that), then setting it to FALSE would be the easy way for matchmaking server to flag that game lobby as invisible if file changes are detected (though it still wouldn't explain how the server would know files were changed).

If testpatch modding didn't work modmaker would never be a thing. It edits a ton of files.

Sorry for the offtopic.
I didn't say testpatch modding doesn't work with your tooling or that it is impossible, just that it causes join problems for matchmaking. You know, one of the problems that PocketRelay is trying to address.
So basically, I was just warning that testpatch changes CAN affect PocketRelay too.

I don't think this issue is related to pocket relay. This issue is the
game, not the matchmaking services.
On Wed, Jan 10, 2024, 8:49 AM Igor Levicki @.***> wrote:

If testpatch modding didn't work modmaker would never be a thing. It edits
a ton of files.
Sorry for the offtopic.
I didn't say testpatch modding doesn't work with your tooling or that it
is impossible, just that it causes join problems for matchmaking. You know,
one of the problems that PocketRelay is trying to address.
So basically, I was just warning that testpatch changes CAN affect
PocketRelay too.
—
Reply to this email directly, view it on GitHub
https://github.com/PocketRelay/Client/issues/25#issuecomment-1885116281,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAU4VFGZLABFXKJATNLQHALYN22AXAVCNFSM6AAAAABAVZIG7WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBVGEYTMMRYGE
.
You are receiving this because you were mentioned.Message ID:
@.***>

I don't think this issue is related to pocket relay.

It is in the sense that people would be unable to join PocketRelay hosted games with modified TestPatch so they would be reporting it to Jacob as a bug.

It looks like HasLinkConnection in OnlineSystemInterface appears to be what is dealing with network being connected or not. Thanks @levicki

Edit: maybe not the KismetLogger doesn't seem to show any calls to that function

It must be there somewhere, check the UI classes, they use OnlineSystemInterface.

Don't know why I didn't think of this earlier, but after a very short look I found the native function its calling to determine the network connectivity InternetGetConnectedState. Hooked this in<PHONE_NUMBER>e565696ed691f21171798fcaa0a322  and it worked. Going to include this in the next version as well as publish a standalone .asi file to allow it to be used without the client plugin @Mgamerz will get in touch with you on discord when I've got an asi file to see if we can get it into your plugin list

This doesn't seem to be an issue in the client plugin version, probabbly something to do with the extra hooking behavior I've got going on there to handle resolving the host always. Only an issue for the standalone version since it has to rely on the system hosts file so its probabbly hitting this internet check.
Have found the windows API that checks internet connectivity (Yeah no idea why I was looking in the game since it was probabbly native anyway, it was InternetGetConnectedState) have created a .asi plugin that hooks the function to allow using the standalone client completely offline https://github.com/PocketRelay/me3-offline-plugin


Card Image Sizing too Large

Currently, I am using semantic UI to display a series of profile images with user profiles, using the cards. I am using semantic UI version 2.0.7, and this is what my page currently looks like. As you will notice, the image is flowing over the actual card's allotted space for the image. Please tell me what would be the best solution here.

My code for this:

					    {{person.users.stringAttributes.name}}

{{person.users.dropdownAttributes.division}} - {{person.users.dropdownAttributes.baseOffice}}

					      {{person.users.stringAttributes.jobTitle}}

					      {{person.users.login.email}}

Use cards > card not grid with cards.


Adds ReportGenerator support

#462
@gep13 Some real-life testing would be appriciated.

Noice! :+1:  I will try and give this a spin at lunch time, but it might be later tonight as well until I can have a look.

@yvschmid There has been some changes to the Tool base class. Please rebase against develop and inherit from Cake.Core.Tooling.Tool<TSettings>.

@patriksvensson Done! Definitly a lot nicer with the new unit test base class :+1:
Can you restart the travis build, it timed out.

@yvschmid I've restarted the Linux travis build.

@yvschmid said...
Definitly a lot nicer with the new unit test base class

Can't agree more! Very simple to use, and very clean!  Great work by @patriksvensson

@yvschmid looks good :+1: could you rebase into 1 commit and would be excellent if you example code documentation for the aliases

ReportGeneratorAliases.cs#L20
ReportGeneratorAliases.cs#L34
ReportGeneratorAliases.cs#L47
ReportGeneratorAliases.cs#L60
ReportGeneratorAliases.cs#L72
ReportGeneratorAliases.cs#L85

Example of such:
Cake.Common/Tools/ReportUnit/ReportUnitAliases.cs#L115

@devlead Done.
Is there a way to generate the documentation locally?

@devload Done - I've changed all the T[] to ICollection<T>. :+1:

@yvschmid merged, thanks for contribution :+1:


FFT Implementation Development

Description
Experiment with current FFT implementation to try and improve its accuracy, especially when working with the Micro:bit's inbuilt speaker. The current FFT can consisstantly recognise notes when using external speakers, but is not accurate in detecting the exact frequency of the note being played (only that the frequency is distinct to others). Ideally the frequency recognised for each note should be the same when plaeyd with both external and internal speakers.
Todo

[ ] Create Branch with current FFT implementation (needs permissions)
[ ] Experiment with improving FFT accuracy with external speakers
[ ] Experiment with improving FFT recognition and accuracy with inbuilt v2 speaker

Current PR:

https://github.com/lancaster-university/codal-microbit-v2/pull/291


need help

Error Code: 0 php_network_getaddresses: getaddrinfo failed: Name or service not known
need help with this!
thanks

Hey @malitha22,
thank you for pointing out the syntax errors.
It looks like DNS isn't working properly on your machine if you typed the name of your TS3 server inside the config.php (line 17) $server_ip = "<IP_ADDRESS>";
Did you try to put the IP address of your TS3 server instead?

yes! I tried <IP_ADDRESS>/localhost/ts3ip/domain

but it didnt work

The problem is that the API can't connect to your TS3 Server Query.

Check if port 10011 is open in your firewall.

You can check if your server query accepts TCP connections with this small program:
<?php
$host = "YOUR TS3 SERVER IP";
$port = 10011;
$waitTimeoutInSeconds = 1;
if($fp = fsockopen($host,$port,$errCode,$errStr,$waitTimeoutInSeconds)){
   echo("Online"); // Can create a connection
} else {
   echo("Offline"); // Can't create a connection
}
fclose($fp);
?>

@dennisabrams its online!

@dennisabrams I tried with different vps and teamspeak servers but didnt work!

<?php
require_once("libraries/TeamSpeak3/TeamSpeak3.php"); // Your TS3 PHP framework path

$serverquery_username = "serveradmin";
$serverquery_password = "PASSWORD";
$server_ip = "<IP_ADDRESS>";
$serverquery_port = "10011";
$server_port = "9987";

try
{

  $conn = "serverquery://$serverquery_username:$serverquery_password@$server_ip:$serverquery_port/?server_port=$server_port";
  $ts3_VirtualServer = TeamSpeak3::factory($conn);
  echo($ts3_VirtualServer);
}
catch(TeamSpeak3_Exception $e)
{
  echo "Error Code:" . $e->getCode() . ": " . $e->getMessage();
}
?>

Note: Check if there are any special signs (special characters like: !@#$%^&*()_+:) inside the serverquery password!
⚠TS3 PHP Framework doesn't like special characters at all! If you use it and don't want to change your password ~ use rawurlencode.
So if you tried this and it still fails, check the Teamspeak 3 PHP Framework Docs and the informations & requirements inside the README.md.

If your server is using an IPv6 adress it must be written within square brackets: $conn = "serverquery://username:password@[fe80::250:56ff:fe16:1447]:10011/";

thankyou so much! , the problem was the serverquery password its start with "@"

No problem, I'm glad I could help 😊. I will add this problem to the README.md and update the program soon, because I'm not completly finished yet 😅.

Special characters can be used inside the serverquery username & password now.

Username & password will be encoded to RFC 3986 by default.


Writing tests for moderation utils.

Closes #562
I wrote tests for tests/bot/cogs/moderation/utils.py and created to same folder file __init__.py (empty).

So this PR now makes an attempt at fixing the regression reported in #meta recently:

The approach taken seems reasonable. The tests look good and we should move forward merging this soon, but since we added this change which affects a lot of code, I will need to test it properly and perhaps discuss with other core devs.
What is the motivation behind choosing 1000 as the limit?

@kwzrd Because the limit is 2048, and 1000 is about half, so half is still available for other things.

FYI, I edited the PR description to cover the bugfix that we decided to include.

Thanks for all the work you put into this!


[SPARK-30481][DOCS][FOLLOWUP] Document event log compaction into new section of monitoring.md

What changes were proposed in this pull request?
This is a FOLLOW-UP PR for review comment on #27208 : https://github.com/apache/spark/pull/27208#pullrequestreview-347451714
This PR documents a new feature Eventlog Compaction into the new section of monitoring.md, as it only has one configuration on the SHS side and it's hard to explain everything on the description on the single configuration.
Why are the changes needed?
Event log compaction lacks the documentation for what it is and how it helps. This PR will explain it.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Built docs via jekyll.

change on the new section

change on the table

Thanks for the detailed reviews and sorry to not address review comments so far. There're some other tasks on my plate for now and I couldn't focus on this.
As the review comments are not only pointing typo/syntax but also pointing the content as well, I may need to find enough block of time to go through. I'll try to find it in next week and update here. Thanks again!

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/23244/
Test PASSed.

Test build #118487 has started for PR 27398 at commit 841d4d0.

Test build #118487 has finished for PR 27398 at commit 841d4d0.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/118487/
Test PASSed.

@dongjoon-hyun @tgravescs @gaborgsomogyi
I've reflected review comments and updated the PR description. As these comments are not only about typos or syntaxes, I guess my reflections may not be enough. Please take a second look and provide suggestions. Thanks in advance!

Test build #118488 has started for PR 27398 at commit 803663f.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/23245/
Test PASSed.

Test build #118488 has finished for PR 27398 at commit 803663f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/118488/
Test PASSed.

Coming back to this but just re-installing jekyll to test it...

Test build #118601 has started for PR 27398 at commit a95a4a4.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/23354/
Test PASSed.

Test build #118601 has finished for PR 27398 at commit a95a4a4.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/118601/
Test PASSed.

@dongjoon-hyun @tgravescs Kindly reminder.

thanks for pinging me will hopefully look later today or tomorrow

@dongjoon-hyun
Could you please help finalizing the review? I guess it might not be possible to get this reviewed by @vanzin in time. I'd be happy to follow your comment on lowering warn if you still think it's too aggressive.

Thanks all for reviewing and merging!


Open new tab when sharing on Facebook

Its does open a new tab for me on Mac Firefox and Safari; what OS and browser did you see it not open a tab?

It's not opening a new tab in:
Chrome on Windows laptop
Safari on iPhone
Chrome on iPhone
Chrome on Chromebook

Can you reproduce now?

This is working, too! Excellent news.


Custom entry point names

Hi,
I'm having an issue trying to compile MSL using MoltenVK. When I run the application, I supply MSL directly to the stages and set pName to be the name of the entry point. However, the application reports that
"Shader module does not contain an entry point named 'main0'"
and looking at the MVK source code I can see that main0 is the default name. However, I've made sure that pName is populated properly. If I hack my shader by renaming the entry point it all works, but because it's asserting later on some unbound resources I've no way of knowing which shader is the problem because they all have the same name.
It's also worth noting I'm producing my MSL directly through a SPV -> SPIRV-Cross pipeline and not the tool provided by MVK.
Do you have any suggestions as to what I can do?
Thanks!

Thanks for pointing this out. Looks like the VkPipelineShaderStageCreateInfo::pName doesn't make it to function creation when MSL is used directly. It's a bug.

Do you have any suggestions as to what I can do?

For now...just what you've been doing...name all your entry points main0...until this is fixed.

Thanks for your reply. I've been trying to add it myself but I'm already delving deep into MoltenVK trying to change it.  It would really help me to debug the issues we're currently having.

I haven't tested this other than to compile it...but you can try adding:
mvkLib->_entryPoint.mtlFunctionName = pContext->options.entryPointName;

just before the last line of MVKShaderModule::getMTLFunction(...). So the last two lines would then read:
mvkLib->_entryPoint.mtlFunctionName = pContext->options.entryPointName;
return mvkLib ? mvkLib->getMTLFunction(pSpecializationInfo, this) : MVKMTLFunctionNull;

I've moved to using SPIRV directly for now while I iron out the issues we're having. Once I'm ready to switch back this'll either be fixed or I'll use your suggestion. Thanks in both cases :)

@redorav This has been fixed in PR #650. Function names for direct MSL are now set from VkPipelineShaderStageCreateInfo::pName. Please re-test and close this issue if it fixes it for you.

Closing, since it's been a while. Please reopen if issue persists.


AudioKit.start() crashes when an item is played in an AVPlayer

I posted this question on stackoverflow because I'm experiencing a crash with AudioKit 4.0.4: https://stackoverflow.com/questions/48385938/fatal-error-audiokit-could-not-start-engine-when-calling-audiokit-start
The issue is that if am item is played in an AVPlayer, calling AudioKit.start() will crash the app. This works fine in a simulator.
I created a sample project that reproduces the bug: https://github.com/ydemartino/MicrophoneAnalysisTest

I have a related problem in an app with AudioKit and AVQueuePlayer.
@aure Any chance to get an advice from you, please?

@minikin I can help, but not on the thread of old, closed issue.  Please contact me through another means, like a new issue (preferably with a demo failing shared project).