Skip to content

Instantly share code, notes, and snippets.

@woodruffw
Created December 6, 2024 18:54
Show Gist options
  • Select an option

  • Save woodruffw/7d6a07077842508b85008e0267f7f3bb to your computer and use it in GitHub Desktop.

Select an option

Save woodruffw/7d6a07077842508b85008e0267f7f3bb to your computer and use it in GitHub Desktop.
ultralytics-v8.3.41-publish.yml
Current runner version: '2.321.0'
Operating System
Ubuntu
22.04.5
LTS
Runner Image
Image: ubuntu-22.04
Version: 20241201.1.0
Included Software: https://github.com/actions/runner-images/blob/ubuntu22/20241201.1/images/ubuntu/Ubuntu2204-Readme.md
Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu22%2F20241201.1
Runner Image Provisioner
2.0.385.1
GITHUB_TOKEN Permissions
Metadata: read
Secret source: Actions
Prepare workflow directory
Prepare all required actions
Getting action download info
Download action repository 'actions/checkout@v4' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683)
Download action repository 'actions/setup-python@v5' (SHA:0b93645e9fea7318ecaed2b359559ac225c90a2b)
Download action repository 'pypa/gh-action-pypi-publish@release/v1' (SHA:15c56dba361d8335944d31a2ecd17d700fc7bcbc)
Download action repository 'slackapi/slack-github-action@v2.0.0' (SHA:485a9d42d3a73031f12ec201c457e2162c45d02d)
Getting action download info
Complete job name: Publish
1s
Run actions/checkout@v4
with:
token: ***
repository: ultralytics/ultralytics
ssh-strict: true
ssh-user: git
persist-credentials: true
clean: true
sparse-checkout-cone-mode: true
fetch-depth: 1
fetch-tags: false
show-progress: true
lfs: false
submodules: false
set-safe-directory: true
Syncing repository: ultralytics/ultralytics
Getting Git version info
Working directory is '/home/runner/work/ultralytics/ultralytics'
/usr/bin/git version
git version 2.47.1
Temporarily overriding HOME='/home/runner/work/_temp/ddd99c9d-afcb-4fcd-a90d-75951d11b2cd' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
/usr/bin/git config --global --add safe.directory /home/runner/work/ultralytics/ultralytics
Deleting the contents of '/home/runner/work/ultralytics/ultralytics'
Initializing the repository
/usr/bin/git init /home/runner/work/ultralytics/ultralytics
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
Initialized empty Git repository in /home/runner/work/ultralytics/ultralytics/.git/
/usr/bin/git remote add origin https://github.com/ultralytics/ultralytics
Disabling automatic garbage collection
/usr/bin/git config --local gc.auto 0
Setting up auth
/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
Fetching the repository
/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +cb260c243ffa3e0cc84820095cd88be2f5db86ca:refs/remotes/origin/main
From https://github.com/ultralytics/ultralytics
* [new ref] cb260c243ffa3e0cc84820095cd88be2f5db86ca -> origin/main
Determining the checkout info
/usr/bin/git sparse-checkout disable
/usr/bin/git config --local --unset-all extensions.worktreeConfig
Checking out the ref
/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
Switched to a new branch 'main'
branch 'main' set up to track 'origin/main'.
/usr/bin/git log -1 --format=%H
cb260c243ffa3e0cc84820095cd88be2f5db86ca
0s
Run git config --global user.name "UltralyticsAssistant"
git config --global user.name "UltralyticsAssistant"
git config --global user.email "web@ultralytics.com"
shell: /usr/bin/bash -e {0}
8s
Run actions/setup-python@v5
with:
python-version: 3.x
cache: pip
check-latest: false
token: ***
update-environment: true
allow-prereleases: false
Installed versions
Successfully set up CPython (3.12.7)
/opt/hostedtoolcache/Python/3.12.7/x64/bin/pip cache dir
/home/runner/.cache/pip
Received 0 of 9689935 (0.0%), 0.0 MBs/sec
Received 8388608 of 9689935 (86.6%), 4.0 MBs/sec
Received 8388608 of 9689935 (86.6%), 2.7 MBs/sec
Received 8388608 of 9689935 (86.6%), 2.0 MBs/sec
Received 8388608 of 9689935 (86.6%), 1.6 MBs/sec
Received 8388608 of 9689935 (86.6%), 1.3 MBs/sec
Cache Size: ~9 MB (9689935 B)
/usr/bin/tar -xf /home/runner/work/_temp/b6e904a0-4f73-44e6-9ad0-38f3ab61f077/cache.tzst -P -C /home/runner/work/ultralytics/ultralytics --use-compress-program unzstd
Cache restored successfully
Cache restored from key: setup-python-Linux-x64-22.04-Ubuntu-python-3.12.7-pip-b25cacffbe61fd843ecfbb789bb607be3256af9f6e06a467b860c4324e336aee
Received 9689935 of 9689935 (100.0%), 1.3 MBs/sec
8s
Run python -m pip install --upgrade pip wheel
python -m pip install --upgrade pip wheel
pip install ultralytics-actions build twine toml
shell: /usr/bin/bash -e {0}
env:
pythonLocation: /opt/hostedtoolcache/Python/3.12.7/x64
PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib/pkgconfig
Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib
Requirement already satisfied: pip in /opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages (24.3.1)
Collecting wheel
Downloading wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB)
Downloading wheel-0.45.1-py3-none-any.whl (72 kB)
Installing collected packages: wheel
Successfully installed wheel-0.45.1
Collecting ultralytics-actions
Downloading ultralytics_actions-0.0.22-py3-none-any.whl.metadata (10 kB)
Collecting build
Downloading build-1.2.2.post1-py3-none-any.whl.metadata (6.5 kB)
Collecting twine
Downloading twine-6.0.1-py3-none-any.whl.metadata (3.7 kB)
Collecting toml
Downloading toml-0.10.2-py2.py3-none-any.whl.metadata (7.1 kB)
Collecting requests>=2.26.0 (from ultralytics-actions)
Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting ruff>=0.1.6 (from ultralytics-actions)
Downloading ruff-0.8.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (25 kB)
Collecting docformatter>=1.7.5 (from ultralytics-actions)
Downloading docformatter-1.7.5-py3-none-any.whl.metadata (8.3 kB)
Collecting packaging>=19.1 (from build)
Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pyproject_hooks (from build)
Downloading pyproject_hooks-1.2.0-py3-none-any.whl.metadata (1.3 kB)
Collecting pkginfo>=1.8.1 (from twine)
Downloading pkginfo-1.12.0-py3-none-any.whl.metadata (12 kB)
Collecting readme-renderer>=35.0 (from twine)
Downloading readme_renderer-44.0-py3-none-any.whl.metadata (2.8 kB)
Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine)
Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)
Collecting urllib3>=1.26.0 (from twine)
Downloading urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB)
Collecting keyring>=15.1 (from twine)
Downloading keyring-25.5.0-py3-none-any.whl.metadata (20 kB)
Collecting rfc3986>=1.4.0 (from twine)
Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB)
Collecting rich>=12.0.0 (from twine)
Downloading rich-13.9.4-py3-none-any.whl.metadata (18 kB)
Collecting charset_normalizer<4.0.0,>=3.0.0 (from docformatter>=1.7.5->ultralytics-actions)
Downloading charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (34 kB)
Collecting untokenize<0.2.0,>=0.1.1 (from docformatter>=1.7.5->ultralytics-actions)
Downloading untokenize-0.1.1.tar.gz (3.1 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting jaraco.classes (from keyring>=15.1->twine)
Downloading jaraco.classes-3.4.0-py3-none-any.whl.metadata (2.6 kB)
Collecting jaraco.functools (from keyring>=15.1->twine)
Downloading jaraco.functools-4.1.0-py3-none-any.whl.metadata (2.9 kB)
Collecting jaraco.context (from keyring>=15.1->twine)
Downloading jaraco.context-6.0.1-py3-none-any.whl.metadata (4.1 kB)
Collecting SecretStorage>=3.2 (from keyring>=15.1->twine)
Downloading SecretStorage-3.3.3-py3-none-any.whl.metadata (4.0 kB)
Collecting jeepney>=0.4.2 (from keyring>=15.1->twine)
Downloading jeepney-0.8.0-py3-none-any.whl.metadata (1.3 kB)
Collecting nh3>=0.2.14 (from readme-renderer>=35.0->twine)
Downloading nh3-0.2.19-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB)
Collecting docutils>=0.21.2 (from readme-renderer>=35.0->twine)
Downloading docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB)
Collecting Pygments>=2.5.1 (from readme-renderer>=35.0->twine)
Downloading pygments-2.18.0-py3-none-any.whl.metadata (2.5 kB)
Collecting idna<4,>=2.5 (from requests>=2.26.0->ultralytics-actions)
Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting certifi>=2017.4.17 (from requests>=2.26.0->ultralytics-actions)
Downloading certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=12.0.0->twine)
Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=12.0.0->twine)
Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring>=15.1->twine)
Downloading cryptography-44.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB)
Collecting more-itertools (from jaraco.classes->keyring>=15.1->twine)
Downloading more_itertools-10.5.0-py3-none-any.whl.metadata (36 kB)
Collecting cffi>=1.12 (from cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine)
Downloading cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine)
Downloading pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Downloading ultralytics_actions-0.0.22-py3-none-any.whl (35 kB)
Downloading build-1.2.2.post1-py3-none-any.whl (22 kB)
Downloading twine-6.0.1-py3-none-any.whl (39 kB)
Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
Downloading docformatter-1.7.5-py3-none-any.whl (32 kB)
Downloading keyring-25.5.0-py3-none-any.whl (39 kB)
Downloading packaging-24.2-py3-none-any.whl (65 kB)
Downloading pkginfo-1.12.0-py3-none-any.whl (32 kB)
Downloading readme_renderer-44.0-py3-none-any.whl (13 kB)
Downloading requests-2.32.3-py3-none-any.whl (64 kB)
Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Downloading rich-13.9.4-py3-none-any.whl (242 kB)
Downloading ruff-0.8.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.2/11.2 MB 169.1 MB/s eta 0:00:00
Downloading urllib3-2.2.3-py3-none-any.whl (126 kB)
Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
Downloading certifi-2024.8.30-py3-none-any.whl (167 kB)
Downloading charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (143 kB)
Downloading docutils-0.21.2-py3-none-any.whl (587 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.4/587.4 kB 77.2 MB/s eta 0:00:00
Downloading idna-3.10-py3-none-any.whl (70 kB)
Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Downloading nh3-0.2.19-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (748 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 748.3/748.3 kB 91.8 MB/s eta 0:00:00
Downloading pygments-2.18.0-py3-none-any.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 86.3 MB/s eta 0:00:00
Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Downloading jaraco.classes-3.4.0-py3-none-any.whl (6.8 kB)
Downloading jaraco.context-6.0.1-py3-none-any.whl (6.8 kB)
Downloading jaraco.functools-4.1.0-py3-none-any.whl (10 kB)
Downloading cryptography-44.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 160.4 MB/s eta 0:00:00
Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Downloading more_itertools-10.5.0-py3-none-any.whl (60 kB)
Downloading cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479 kB)
Downloading pycparser-2.22-py3-none-any.whl (117 kB)
Building wheels for collected packages: untokenize
Building wheel for untokenize (pyproject.toml): started
Building wheel for untokenize (pyproject.toml): finished with status 'done'
Created wheel for untokenize: filename=untokenize-0.1.1-py3-none-any.whl size=2876 sha256=54f7c37506c2de5e5ba8dec0b4ccb30ac1d1f80dff14930c43b9b83066d1e087
Stored in directory: /home/runner/.cache/pip/wheels/40/13/2e/5693f89ef0e698dd3e45499581571c8c390f43d03fa2097fef
Successfully built untokenize
Installing collected packages: untokenize, nh3, urllib3, toml, ruff, rfc3986, pyproject_hooks, Pygments, pycparser, pkginfo, packaging, more-itertools, mdurl, jeepney, jaraco.context, idna, docutils, charset_normalizer, certifi, requests, readme-renderer, markdown-it-py, jaraco.functools, jaraco.classes, docformatter, cffi, build, ultralytics-actions, rich, requests-toolbelt, cryptography, SecretStorage, keyring, twine
Successfully installed Pygments-2.18.0 SecretStorage-3.3.3 build-1.2.2.post1 certifi-2024.8.30 cffi-1.17.1 charset_normalizer-3.4.0 cryptography-44.0.0 docformatter-1.7.5 docutils-0.21.2 idna-3.10 jaraco.classes-3.4.0 jaraco.context-6.0.1 jaraco.functools-4.1.0 jeepney-0.8.0 keyring-25.5.0 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.5.0 nh3-0.2.19 packaging-24.2 pkginfo-1.12.0 pycparser-2.22 pyproject_hooks-1.2.0 readme-renderer-44.0 requests-2.32.3 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.9.4 ruff-0.8.1 toml-0.10.2 twine-6.0.1 ultralytics-actions-0.0.22 untokenize-0.1.1 urllib3-2.2.3
0s
Run import os
import os
from actions.utils import check_pypi_version
local_version, online_version, publish = check_pypi_version()
os.system(f'echo "increment={publish}" >> $GITHUB_OUTPUT')
os.system(f'echo "current_tag=v{local_version}" >> $GITHUB_OUTPUT')
os.system(f'echo "previous_tag=v{online_version}" >> $GITHUB_OUTPUT')
if publish:
print('Ready to publish new version to PyPI ✅.')
shell: /opt/hostedtoolcache/Python/3.12.7/x64/bin/python {0}
env:
pythonLocation: /opt/hostedtoolcache/Python/3.12.7/x64
PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib/pkgconfig
Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib
Local Version: 8.3.41
Online Version: 8.3.40
Ready to publish new version to PyPI ✅.
5s
Run python -m build
python -m build
shell: /usr/bin/bash -e {0}
env:
pythonLocation: /opt/hostedtoolcache/Python/3.12.7/x64
PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib/pkgconfig
Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib
* Creating isolated environment: venv+pip...
* Installing packages in isolated environment:
- setuptools>=70.0.0
- wheel
* Getting build dependencies for sdist...
running egg_info
creating ultralytics.egg-info
writing ultralytics.egg-info/PKG-INFO
writing dependency_links to ultralytics.egg-info/dependency_links.txt
writing entry points to ultralytics.egg-info/entry_points.txt
writing requirements to ultralytics.egg-info/requires.txt
writing top-level names to ultralytics.egg-info/top_level.txt
writing manifest file 'ultralytics.egg-info/SOURCES.txt'
reading manifest file 'ultralytics.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'ultralytics.egg-info/SOURCES.txt'
* Building sdist...
running sdist
running egg_info
writing ultralytics.egg-info/PKG-INFO
writing dependency_links to ultralytics.egg-info/dependency_links.txt
writing entry points to ultralytics.egg-info/entry_points.txt
writing requirements to ultralytics.egg-info/requires.txt
writing top-level names to ultralytics.egg-info/top_level.txt
reading manifest file 'ultralytics.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'ultralytics.egg-info/SOURCES.txt'
running check
creating ultralytics-8.3.41
creating ultralytics-8.3.41/tests
creating ultralytics-8.3.41/ultralytics
creating ultralytics-8.3.41/ultralytics.egg-info
creating ultralytics-8.3.41/ultralytics/assets
creating ultralytics-8.3.41/ultralytics/cfg
creating ultralytics-8.3.41/ultralytics/cfg/datasets
creating ultralytics-8.3.41/ultralytics/cfg/models/11
creating ultralytics-8.3.41/ultralytics/cfg/models/rt-detr
creating ultralytics-8.3.41/ultralytics/cfg/models/v10
creating ultralytics-8.3.41/ultralytics/cfg/models/v3
creating ultralytics-8.3.41/ultralytics/cfg/models/v5
creating ultralytics-8.3.41/ultralytics/cfg/models/v6
creating ultralytics-8.3.41/ultralytics/cfg/models/v8
creating ultralytics-8.3.41/ultralytics/cfg/models/v9
creating ultralytics-8.3.41/ultralytics/cfg/solutions
creating ultralytics-8.3.41/ultralytics/cfg/trackers
creating ultralytics-8.3.41/ultralytics/data
creating ultralytics-8.3.41/ultralytics/engine
creating ultralytics-8.3.41/ultralytics/hub
creating ultralytics-8.3.41/ultralytics/hub/google
creating ultralytics-8.3.41/ultralytics/models
creating ultralytics-8.3.41/ultralytics/models/fastsam
creating ultralytics-8.3.41/ultralytics/models/nas
creating ultralytics-8.3.41/ultralytics/models/rtdetr
creating ultralytics-8.3.41/ultralytics/models/sam
creating ultralytics-8.3.41/ultralytics/models/sam/modules
creating ultralytics-8.3.41/ultralytics/models/utils
creating ultralytics-8.3.41/ultralytics/models/yolo
creating ultralytics-8.3.41/ultralytics/models/yolo/classify
creating ultralytics-8.3.41/ultralytics/models/yolo/detect
creating ultralytics-8.3.41/ultralytics/models/yolo/obb
creating ultralytics-8.3.41/ultralytics/models/yolo/pose
creating ultralytics-8.3.41/ultralytics/models/yolo/segment
creating ultralytics-8.3.41/ultralytics/models/yolo/world
creating ultralytics-8.3.41/ultralytics/nn
creating ultralytics-8.3.41/ultralytics/nn/modules
creating ultralytics-8.3.41/ultralytics/solutions
creating ultralytics-8.3.41/ultralytics/trackers
creating ultralytics-8.3.41/ultralytics/trackers/utils
creating ultralytics-8.3.41/ultralytics/utils
creating ultralytics-8.3.41/ultralytics/utils/callbacks
copying files to ultralytics-8.3.41...
copying LICENSE -> ultralytics-8.3.41
copying README.md -> ultralytics-8.3.41
copying pyproject.toml -> ultralytics-8.3.41
copying tests/test_cli.py -> ultralytics-8.3.41/tests
copying tests/test_cuda.py -> ultralytics-8.3.41/tests
copying tests/test_engine.py -> ultralytics-8.3.41/tests
copying tests/test_exports.py -> ultralytics-8.3.41/tests
copying tests/test_integrations.py -> ultralytics-8.3.41/tests
copying tests/test_python.py -> ultralytics-8.3.41/tests
copying tests/test_solutions.py -> ultralytics-8.3.41/tests
copying ultralytics/__init__.py -> ultralytics-8.3.41/ultralytics
copying ultralytics.egg-info/PKG-INFO -> ultralytics-8.3.41/ultralytics.egg-info
copying ultralytics.egg-info/SOURCES.txt -> ultralytics-8.3.41/ultralytics.egg-info
copying ultralytics.egg-info/dependency_links.txt -> ultralytics-8.3.41/ultralytics.egg-info
copying ultralytics.egg-info/entry_points.txt -> ultralytics-8.3.41/ultralytics.egg-info
copying ultralytics.egg-info/requires.txt -> ultralytics-8.3.41/ultralytics.egg-info
copying ultralytics.egg-info/top_level.txt -> ultralytics-8.3.41/ultralytics.egg-info
copying ultralytics/../tests/__init__.py -> ultralytics-8.3.41/ultralytics/../tests
copying ultralytics/../tests/conftest.py -> ultralytics-8.3.41/ultralytics/../tests
copying ultralytics/../tests/test_cli.py -> ultralytics-8.3.41/ultralytics/../tests
copying ultralytics/../tests/test_cuda.py -> ultralytics-8.3.41/ultralytics/../tests
copying ultralytics/../tests/test_engine.py -> ultralytics-8.3.41/ultralytics/../tests
copying ultralytics/../tests/test_exports.py -> ultralytics-8.3.41/ultralytics/../tests
copying ultralytics/../tests/test_integrations.py -> ultralytics-8.3.41/ultralytics/../tests
copying ultralytics/../tests/test_python.py -> ultralytics-8.3.41/ultralytics/../tests
copying ultralytics/../tests/test_solutions.py -> ultralytics-8.3.41/ultralytics/../tests
copying ultralytics/assets/bus.jpg -> ultralytics-8.3.41/ultralytics/assets
copying ultralytics/assets/zidane.jpg -> ultralytics-8.3.41/ultralytics/assets
copying ultralytics/cfg/__init__.py -> ultralytics-8.3.41/ultralytics/cfg
copying ultralytics/cfg/default.yaml -> ultralytics-8.3.41/ultralytics/cfg
copying ultralytics/cfg/datasets/Argoverse.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/DOTAv1.5.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/DOTAv1.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/GlobalWheat2020.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/ImageNet.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/Objects365.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/SKU-110K.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/VOC.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/VisDrone.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/african-wildlife.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/brain-tumor.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/carparts-seg.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco-pose.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco128-seg.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco128.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco8-pose.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco8-seg.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco8.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/crack-seg.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/dog-pose.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/dota8.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/hand-keypoints.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/lvis.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/open-images-v7.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/package-seg.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/signature.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/tiger-pose.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/xView.yaml -> ultralytics-8.3.41/ultralytics/cfg/datasets
copying ultralytics/cfg/models/11/yolo11-cls.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/11
copying ultralytics/cfg/models/11/yolo11-obb.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/11
copying ultralytics/cfg/models/11/yolo11-pose.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/11
copying ultralytics/cfg/models/11/yolo11-seg.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/11
copying ultralytics/cfg/models/11/yolo11.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/11
copying ultralytics/cfg/models/rt-detr/rtdetr-l.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/rt-detr
copying ultralytics/cfg/models/rt-detr/rtdetr-resnet101.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/rt-detr
copying ultralytics/cfg/models/rt-detr/rtdetr-resnet50.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/rt-detr
copying ultralytics/cfg/models/rt-detr/rtdetr-x.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/rt-detr
copying ultralytics/cfg/models/v10/yolov10b.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v10
copying ultralytics/cfg/models/v10/yolov10l.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v10
copying ultralytics/cfg/models/v10/yolov10m.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v10
copying ultralytics/cfg/models/v10/yolov10n.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v10
copying ultralytics/cfg/models/v10/yolov10s.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v10
copying ultralytics/cfg/models/v10/yolov10x.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v10
copying ultralytics/cfg/models/v3/yolov3-spp.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v3
copying ultralytics/cfg/models/v3/yolov3-tiny.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v3
copying ultralytics/cfg/models/v3/yolov3.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v3
copying ultralytics/cfg/models/v5/yolov5-p6.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v5
copying ultralytics/cfg/models/v5/yolov5.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v5
copying ultralytics/cfg/models/v6/yolov6.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v6
copying ultralytics/cfg/models/v8/yolov8-cls-resnet101.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-cls-resnet50.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-cls.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-ghost-p2.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-ghost-p6.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-ghost.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-obb.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-p2.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-p6.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-pose-p6.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-pose.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-rtdetr.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-seg-p6.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-seg.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-world.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-worldv2.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v9/yolov9c-seg.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v9
copying ultralytics/cfg/models/v9/yolov9c.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v9
copying ultralytics/cfg/models/v9/yolov9e-seg.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v9
copying ultralytics/cfg/models/v9/yolov9e.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v9
copying ultralytics/cfg/models/v9/yolov9m.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v9
copying ultralytics/cfg/models/v9/yolov9s.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v9
copying ultralytics/cfg/models/v9/yolov9t.yaml -> ultralytics-8.3.41/ultralytics/cfg/models/v9
copying ultralytics/cfg/solutions/default.yaml -> ultralytics-8.3.41/ultralytics/cfg/solutions
copying ultralytics/cfg/trackers/botsort.yaml -> ultralytics-8.3.41/ultralytics/cfg/trackers
copying ultralytics/cfg/trackers/bytetrack.yaml -> ultralytics-8.3.41/ultralytics/cfg/trackers
copying ultralytics/data/__init__.py -> ultralytics-8.3.41/ultralytics/data
copying ultralytics/data/annotator.py -> ultralytics-8.3.41/ultralytics/data
copying ultralytics/data/augment.py -> ultralytics-8.3.41/ultralytics/data
copying ultralytics/data/base.py -> ultralytics-8.3.41/ultralytics/data
copying ultralytics/data/build.py -> ultralytics-8.3.41/ultralytics/data
copying ultralytics/data/converter.py -> ultralytics-8.3.41/ultralytics/data
copying ultralytics/data/dataset.py -> ultralytics-8.3.41/ultralytics/data
copying ultralytics/data/loaders.py -> ultralytics-8.3.41/ultralytics/data
copying ultralytics/data/split_dota.py -> ultralytics-8.3.41/ultralytics/data
copying ultralytics/data/utils.py -> ultralytics-8.3.41/ultralytics/data
copying ultralytics/engine/__init__.py -> ultralytics-8.3.41/ultralytics/engine
copying ultralytics/engine/exporter.py -> ultralytics-8.3.41/ultralytics/engine
copying ultralytics/engine/model.py -> ultralytics-8.3.41/ultralytics/engine
copying ultralytics/engine/predictor.py -> ultralytics-8.3.41/ultralytics/engine
copying ultralytics/engine/results.py -> ultralytics-8.3.41/ultralytics/engine
copying ultralytics/engine/trainer.py -> ultralytics-8.3.41/ultralytics/engine
copying ultralytics/engine/tuner.py -> ultralytics-8.3.41/ultralytics/engine
copying ultralytics/engine/validator.py -> ultralytics-8.3.41/ultralytics/engine
copying ultralytics/hub/__init__.py -> ultralytics-8.3.41/ultralytics/hub
copying ultralytics/hub/auth.py -> ultralytics-8.3.41/ultralytics/hub
copying ultralytics/hub/session.py -> ultralytics-8.3.41/ultralytics/hub
copying ultralytics/hub/utils.py -> ultralytics-8.3.41/ultralytics/hub
copying ultralytics/hub/google/__init__.py -> ultralytics-8.3.41/ultralytics/hub/google
copying ultralytics/models/__init__.py -> ultralytics-8.3.41/ultralytics/models
copying ultralytics/models/fastsam/__init__.py -> ultralytics-8.3.41/ultralytics/models/fastsam
copying ultralytics/models/fastsam/model.py -> ultralytics-8.3.41/ultralytics/models/fastsam
copying ultralytics/models/fastsam/predict.py -> ultralytics-8.3.41/ultralytics/models/fastsam
copying ultralytics/models/fastsam/utils.py -> ultralytics-8.3.41/ultralytics/models/fastsam
copying ultralytics/models/fastsam/val.py -> ultralytics-8.3.41/ultralytics/models/fastsam
copying ultralytics/models/nas/__init__.py -> ultralytics-8.3.41/ultralytics/models/nas
copying ultralytics/models/nas/model.py -> ultralytics-8.3.41/ultralytics/models/nas
copying ultralytics/models/nas/predict.py -> ultralytics-8.3.41/ultralytics/models/nas
copying ultralytics/models/nas/val.py -> ultralytics-8.3.41/ultralytics/models/nas
copying ultralytics/models/rtdetr/__init__.py -> ultralytics-8.3.41/ultralytics/models/rtdetr
copying ultralytics/models/rtdetr/model.py -> ultralytics-8.3.41/ultralytics/models/rtdetr
copying ultralytics/models/rtdetr/predict.py -> ultralytics-8.3.41/ultralytics/models/rtdetr
copying ultralytics/models/rtdetr/train.py -> ultralytics-8.3.41/ultralytics/models/rtdetr
copying ultralytics/models/rtdetr/val.py -> ultralytics-8.3.41/ultralytics/models/rtdetr
copying ultralytics/models/sam/__init__.py -> ultralytics-8.3.41/ultralytics/models/sam
copying ultralytics/models/sam/amg.py -> ultralytics-8.3.41/ultralytics/models/sam
copying ultralytics/models/sam/build.py -> ultralytics-8.3.41/ultralytics/models/sam
copying ultralytics/models/sam/model.py -> ultralytics-8.3.41/ultralytics/models/sam
copying ultralytics/models/sam/predict.py -> ultralytics-8.3.41/ultralytics/models/sam
copying ultralytics/models/sam/modules/__init__.py -> ultralytics-8.3.41/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/blocks.py -> ultralytics-8.3.41/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/decoders.py -> ultralytics-8.3.41/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/encoders.py -> ultralytics-8.3.41/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/memory_attention.py -> ultralytics-8.3.41/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/sam.py -> ultralytics-8.3.41/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/tiny_encoder.py -> ultralytics-8.3.41/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/transformer.py -> ultralytics-8.3.41/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/utils.py -> ultralytics-8.3.41/ultralytics/models/sam/modules
copying ultralytics/models/utils/__init__.py -> ultralytics-8.3.41/ultralytics/models/utils
copying ultralytics/models/utils/loss.py -> ultralytics-8.3.41/ultralytics/models/utils
copying ultralytics/models/utils/ops.py -> ultralytics-8.3.41/ultralytics/models/utils
copying ultralytics/models/yolo/__init__.py -> ultralytics-8.3.41/ultralytics/models/yolo
copying ultralytics/models/yolo/model.py -> ultralytics-8.3.41/ultralytics/models/yolo
copying ultralytics/models/yolo/classify/__init__.py -> ultralytics-8.3.41/ultralytics/models/yolo/classify
copying ultralytics/models/yolo/classify/predict.py -> ultralytics-8.3.41/ultralytics/models/yolo/classify
copying ultralytics/models/yolo/classify/train.py -> ultralytics-8.3.41/ultralytics/models/yolo/classify
copying ultralytics/models/yolo/classify/val.py -> ultralytics-8.3.41/ultralytics/models/yolo/classify
copying ultralytics/models/yolo/detect/__init__.py -> ultralytics-8.3.41/ultralytics/models/yolo/detect
copying ultralytics/models/yolo/detect/predict.py -> ultralytics-8.3.41/ultralytics/models/yolo/detect
copying ultralytics/models/yolo/detect/train.py -> ultralytics-8.3.41/ultralytics/models/yolo/detect
copying ultralytics/models/yolo/detect/val.py -> ultralytics-8.3.41/ultralytics/models/yolo/detect
copying ultralytics/models/yolo/obb/__init__.py -> ultralytics-8.3.41/ultralytics/models/yolo/obb
copying ultralytics/models/yolo/obb/predict.py -> ultralytics-8.3.41/ultralytics/models/yolo/obb
copying ultralytics/models/yolo/obb/train.py -> ultralytics-8.3.41/ultralytics/models/yolo/obb
copying ultralytics/models/yolo/obb/val.py -> ultralytics-8.3.41/ultralytics/models/yolo/obb
copying ultralytics/models/yolo/pose/__init__.py -> ultralytics-8.3.41/ultralytics/models/yolo/pose
copying ultralytics/models/yolo/pose/predict.py -> ultralytics-8.3.41/ultralytics/models/yolo/pose
copying ultralytics/models/yolo/pose/train.py -> ultralytics-8.3.41/ultralytics/models/yolo/pose
copying ultralytics/models/yolo/pose/val.py -> ultralytics-8.3.41/ultralytics/models/yolo/pose
copying ultralytics/models/yolo/segment/__init__.py -> ultralytics-8.3.41/ultralytics/models/yolo/segment
copying ultralytics/models/yolo/segment/predict.py -> ultralytics-8.3.41/ultralytics/models/yolo/segment
copying ultralytics/models/yolo/segment/train.py -> ultralytics-8.3.41/ultralytics/models/yolo/segment
copying ultralytics/models/yolo/segment/val.py -> ultralytics-8.3.41/ultralytics/models/yolo/segment
copying ultralytics/models/yolo/world/__init__.py -> ultralytics-8.3.41/ultralytics/models/yolo/world
copying ultralytics/models/yolo/world/train.py -> ultralytics-8.3.41/ultralytics/models/yolo/world
copying ultralytics/models/yolo/world/train_world.py -> ultralytics-8.3.41/ultralytics/models/yolo/world
copying ultralytics/nn/__init__.py -> ultralytics-8.3.41/ultralytics/nn
copying ultralytics/nn/autobackend.py -> ultralytics-8.3.41/ultralytics/nn
copying ultralytics/nn/tasks.py -> ultralytics-8.3.41/ultralytics/nn
copying ultralytics/nn/modules/__init__.py -> ultralytics-8.3.41/ultralytics/nn/modules
copying ultralytics/nn/modules/activation.py -> ultralytics-8.3.41/ultralytics/nn/modules
copying ultralytics/nn/modules/block.py -> ultralytics-8.3.41/ultralytics/nn/modules
copying ultralytics/nn/modules/conv.py -> ultralytics-8.3.41/ultralytics/nn/modules
copying ultralytics/nn/modules/head.py -> ultralytics-8.3.41/ultralytics/nn/modules
copying ultralytics/nn/modules/transformer.py -> ultralytics-8.3.41/ultralytics/nn/modules
copying ultralytics/nn/modules/utils.py -> ultralytics-8.3.41/ultralytics/nn/modules
copying ultralytics/solutions/__init__.py -> ultralytics-8.3.41/ultralytics/solutions
copying ultralytics/solutions/ai_gym.py -> ultralytics-8.3.41/ultralytics/solutions
copying ultralytics/solutions/analytics.py -> ultralytics-8.3.41/ultralytics/solutions
copying ultralytics/solutions/distance_calculation.py -> ultralytics-8.3.41/ultralytics/solutions
copying ultralytics/solutions/heatmap.py -> ultralytics-8.3.41/ultralytics/solutions
copying ultralytics/solutions/object_counter.py -> ultralytics-8.3.41/ultralytics/solutions
copying ultralytics/solutions/parking_management.py -> ultralytics-8.3.41/ultralytics/solutions
copying ultralytics/solutions/queue_management.py -> ultralytics-8.3.41/ultralytics/solutions
copying ultralytics/solutions/region_counter.py -> ultralytics-8.3.41/ultralytics/solutions
copying ultralytics/solutions/solutions.py -> ultralytics-8.3.41/ultralytics/solutions
copying ultralytics/solutions/speed_estimation.py -> ultralytics-8.3.41/ultralytics/solutions
copying ultralytics/solutions/streamlit_inference.py -> ultralytics-8.3.41/ultralytics/solutions
copying ultralytics/solutions/trackzone.py -> ultralytics-8.3.41/ultralytics/solutions
copying ultralytics/trackers/__init__.py -> ultralytics-8.3.41/ultralytics/trackers
copying ultralytics/trackers/basetrack.py -> ultralytics-8.3.41/ultralytics/trackers
copying ultralytics/trackers/bot_sort.py -> ultralytics-8.3.41/ultralytics/trackers
copying ultralytics/trackers/byte_tracker.py -> ultralytics-8.3.41/ultralytics/trackers
copying ultralytics/trackers/track.py -> ultralytics-8.3.41/ultralytics/trackers
copying ultralytics/trackers/utils/__init__.py -> ultralytics-8.3.41/ultralytics/trackers/utils
copying ultralytics/trackers/utils/gmc.py -> ultralytics-8.3.41/ultralytics/trackers/utils
copying ultralytics/trackers/utils/kalman_filter.py -> ultralytics-8.3.41/ultralytics/trackers/utils
copying ultralytics/trackers/utils/matching.py -> ultralytics-8.3.41/ultralytics/trackers/utils
copying ultralytics/utils/__init__.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/autobatch.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/benchmarks.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/checks.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/dist.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/downloads.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/errors.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/files.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/instance.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/loss.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/metrics.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/ops.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/patches.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/plotting.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/tal.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/torch_utils.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/triton.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/tuner.py -> ultralytics-8.3.41/ultralytics/utils
copying ultralytics/utils/callbacks/__init__.py -> ultralytics-8.3.41/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/base.py -> ultralytics-8.3.41/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/clearml.py -> ultralytics-8.3.41/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/comet.py -> ultralytics-8.3.41/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/dvc.py -> ultralytics-8.3.41/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/hub.py -> ultralytics-8.3.41/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/mlflow.py -> ultralytics-8.3.41/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/neptune.py -> ultralytics-8.3.41/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/raytune.py -> ultralytics-8.3.41/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/tensorboard.py -> ultralytics-8.3.41/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/wb.py -> ultralytics-8.3.41/ultralytics/utils/callbacks
copying ultralytics.egg-info/SOURCES.txt -> ultralytics-8.3.41/ultralytics.egg-info
Writing ultralytics-8.3.41/setup.cfg
Creating tar archive
removing 'ultralytics-8.3.41' (and everything under it)
* Building wheel from sdist
* Creating isolated environment: venv+pip...
* Installing packages in isolated environment:
- setuptools>=70.0.0
- wheel
* Getting build dependencies for wheel...
running egg_info
writing ultralytics.egg-info/PKG-INFO
writing dependency_links to ultralytics.egg-info/dependency_links.txt
writing entry points to ultralytics.egg-info/entry_points.txt
writing requirements to ultralytics.egg-info/requires.txt
writing top-level names to ultralytics.egg-info/top_level.txt
reading manifest file 'ultralytics.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'ultralytics.egg-info/SOURCES.txt'
* Building wheel...
running bdist_wheel
running build
running build_py
creating build/lib/ultralytics
copying ultralytics/__init__.py -> build/lib/ultralytics
creating build/lib/ultralytics/models
copying ultralytics/models/__init__.py -> build/lib/ultralytics/models
creating build/lib/ultralytics/engine
copying ultralytics/engine/validator.py -> build/lib/ultralytics/engine
copying ultralytics/engine/exporter.py -> build/lib/ultralytics/engine
copying ultralytics/engine/results.py -> build/lib/ultralytics/engine
copying ultralytics/engine/model.py -> build/lib/ultralytics/engine
copying ultralytics/engine/__init__.py -> build/lib/ultralytics/engine
copying ultralytics/engine/predictor.py -> build/lib/ultralytics/engine
copying ultralytics/engine/trainer.py -> build/lib/ultralytics/engine
copying ultralytics/engine/tuner.py -> build/lib/ultralytics/engine
creating build/lib/ultralytics/data
copying ultralytics/data/augment.py -> build/lib/ultralytics/data
copying ultralytics/data/utils.py -> build/lib/ultralytics/data
copying ultralytics/data/build.py -> build/lib/ultralytics/data
copying ultralytics/data/loaders.py -> build/lib/ultralytics/data
copying ultralytics/data/split_dota.py -> build/lib/ultralytics/data
copying ultralytics/data/__init__.py -> build/lib/ultralytics/data
copying ultralytics/data/converter.py -> build/lib/ultralytics/data
copying ultralytics/data/base.py -> build/lib/ultralytics/data
copying ultralytics/data/annotator.py -> build/lib/ultralytics/data
copying ultralytics/data/dataset.py -> build/lib/ultralytics/data
creating build/lib/ultralytics/solutions
copying ultralytics/solutions/ai_gym.py -> build/lib/ultralytics/solutions
copying ultralytics/solutions/object_counter.py -> build/lib/ultralytics/solutions
copying ultralytics/solutions/queue_management.py -> build/lib/ultralytics/solutions
copying ultralytics/solutions/trackzone.py -> build/lib/ultralytics/solutions
copying ultralytics/solutions/region_counter.py -> build/lib/ultralytics/solutions
copying ultralytics/solutions/heatmap.py -> build/lib/ultralytics/solutions
copying ultralytics/solutions/analytics.py -> build/lib/ultralytics/solutions
copying ultralytics/solutions/__init__.py -> build/lib/ultralytics/solutions
copying ultralytics/solutions/streamlit_inference.py -> build/lib/ultralytics/solutions
copying ultralytics/solutions/parking_management.py -> build/lib/ultralytics/solutions
copying ultralytics/solutions/solutions.py -> build/lib/ultralytics/solutions
copying ultralytics/solutions/speed_estimation.py -> build/lib/ultralytics/solutions
copying ultralytics/solutions/distance_calculation.py -> build/lib/ultralytics/solutions
creating build/lib/ultralytics/cfg
copying ultralytics/cfg/__init__.py -> build/lib/ultralytics/cfg
creating build/lib/ultralytics/trackers
copying ultralytics/trackers/byte_tracker.py -> build/lib/ultralytics/trackers
copying ultralytics/trackers/bot_sort.py -> build/lib/ultralytics/trackers
copying ultralytics/trackers/__init__.py -> build/lib/ultralytics/trackers
copying ultralytics/trackers/basetrack.py -> build/lib/ultralytics/trackers
copying ultralytics/trackers/track.py -> build/lib/ultralytics/trackers
creating build/lib/ultralytics/hub
copying ultralytics/hub/utils.py -> build/lib/ultralytics/hub
copying ultralytics/hub/session.py -> build/lib/ultralytics/hub
copying ultralytics/hub/__init__.py -> build/lib/ultralytics/hub
copying ultralytics/hub/auth.py -> build/lib/ultralytics/hub
creating build/lib/ultralytics/utils
copying ultralytics/utils/errors.py -> build/lib/ultralytics/utils
copying ultralytics/utils/patches.py -> build/lib/ultralytics/utils
copying ultralytics/utils/tal.py -> build/lib/ultralytics/utils
copying ultralytics/utils/torch_utils.py -> build/lib/ultralytics/utils
copying ultralytics/utils/__init__.py -> build/lib/ultralytics/utils
copying ultralytics/utils/loss.py -> build/lib/ultralytics/utils
copying ultralytics/utils/triton.py -> build/lib/ultralytics/utils
copying ultralytics/utils/autobatch.py -> build/lib/ultralytics/utils
copying ultralytics/utils/checks.py -> build/lib/ultralytics/utils
copying ultralytics/utils/plotting.py -> build/lib/ultralytics/utils
copying ultralytics/utils/dist.py -> build/lib/ultralytics/utils
copying ultralytics/utils/benchmarks.py -> build/lib/ultralytics/utils
copying ultralytics/utils/instance.py -> build/lib/ultralytics/utils
copying ultralytics/utils/downloads.py -> build/lib/ultralytics/utils
copying ultralytics/utils/ops.py -> build/lib/ultralytics/utils
copying ultralytics/utils/metrics.py -> build/lib/ultralytics/utils
copying ultralytics/utils/files.py -> build/lib/ultralytics/utils
copying ultralytics/utils/tuner.py -> build/lib/ultralytics/utils
creating build/lib/ultralytics/nn
copying ultralytics/nn/autobackend.py -> build/lib/ultralytics/nn
copying ultralytics/nn/__init__.py -> build/lib/ultralytics/nn
copying ultralytics/nn/tasks.py -> build/lib/ultralytics/nn
creating build/lib/ultralytics/models/rtdetr
copying ultralytics/models/rtdetr/model.py -> build/lib/ultralytics/models/rtdetr
copying ultralytics/models/rtdetr/__init__.py -> build/lib/ultralytics/models/rtdetr
copying ultralytics/models/rtdetr/val.py -> build/lib/ultralytics/models/rtdetr
copying ultralytics/models/rtdetr/train.py -> build/lib/ultralytics/models/rtdetr
copying ultralytics/models/rtdetr/predict.py -> build/lib/ultralytics/models/rtdetr
creating build/lib/ultralytics/models/sam
copying ultralytics/models/sam/build.py -> build/lib/ultralytics/models/sam
copying ultralytics/models/sam/model.py -> build/lib/ultralytics/models/sam
copying ultralytics/models/sam/__init__.py -> build/lib/ultralytics/models/sam
copying ultralytics/models/sam/amg.py -> build/lib/ultralytics/models/sam
copying ultralytics/models/sam/predict.py -> build/lib/ultralytics/models/sam
creating build/lib/ultralytics/models/yolo
copying ultralytics/models/yolo/model.py -> build/lib/ultralytics/models/yolo
copying ultralytics/models/yolo/__init__.py -> build/lib/ultralytics/models/yolo
creating build/lib/ultralytics/models/nas
copying ultralytics/models/nas/model.py -> build/lib/ultralytics/models/nas
copying ultralytics/models/nas/__init__.py -> build/lib/ultralytics/models/nas
copying ultralytics/models/nas/val.py -> build/lib/ultralytics/models/nas
copying ultralytics/models/nas/predict.py -> build/lib/ultralytics/models/nas
creating build/lib/ultralytics/models/utils
copying ultralytics/models/utils/__init__.py -> build/lib/ultralytics/models/utils
copying ultralytics/models/utils/loss.py -> build/lib/ultralytics/models/utils
copying ultralytics/models/utils/ops.py -> build/lib/ultralytics/models/utils
creating build/lib/ultralytics/models/fastsam
copying ultralytics/models/fastsam/utils.py -> build/lib/ultralytics/models/fastsam
copying ultralytics/models/fastsam/model.py -> build/lib/ultralytics/models/fastsam
copying ultralytics/models/fastsam/__init__.py -> build/lib/ultralytics/models/fastsam
copying ultralytics/models/fastsam/val.py -> build/lib/ultralytics/models/fastsam
copying ultralytics/models/fastsam/predict.py -> build/lib/ultralytics/models/fastsam
creating build/lib/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/transformer.py -> build/lib/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/utils.py -> build/lib/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/memory_attention.py -> build/lib/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/blocks.py -> build/lib/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/__init__.py -> build/lib/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/sam.py -> build/lib/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/encoders.py -> build/lib/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/decoders.py -> build/lib/ultralytics/models/sam/modules
copying ultralytics/models/sam/modules/tiny_encoder.py -> build/lib/ultralytics/models/sam/modules
creating build/lib/ultralytics/models/yolo/detect
copying ultralytics/models/yolo/detect/__init__.py -> build/lib/ultralytics/models/yolo/detect
copying ultralytics/models/yolo/detect/val.py -> build/lib/ultralytics/models/yolo/detect
copying ultralytics/models/yolo/detect/train.py -> build/lib/ultralytics/models/yolo/detect
copying ultralytics/models/yolo/detect/predict.py -> build/lib/ultralytics/models/yolo/detect
creating build/lib/ultralytics/models/yolo/pose
copying ultralytics/models/yolo/pose/__init__.py -> build/lib/ultralytics/models/yolo/pose
copying ultralytics/models/yolo/pose/val.py -> build/lib/ultralytics/models/yolo/pose
copying ultralytics/models/yolo/pose/train.py -> build/lib/ultralytics/models/yolo/pose
copying ultralytics/models/yolo/pose/predict.py -> build/lib/ultralytics/models/yolo/pose
creating build/lib/ultralytics/models/yolo/segment
copying ultralytics/models/yolo/segment/__init__.py -> build/lib/ultralytics/models/yolo/segment
copying ultralytics/models/yolo/segment/val.py -> build/lib/ultralytics/models/yolo/segment
copying ultralytics/models/yolo/segment/train.py -> build/lib/ultralytics/models/yolo/segment
copying ultralytics/models/yolo/segment/predict.py -> build/lib/ultralytics/models/yolo/segment
creating build/lib/ultralytics/models/yolo/obb
copying ultralytics/models/yolo/obb/__init__.py -> build/lib/ultralytics/models/yolo/obb
copying ultralytics/models/yolo/obb/val.py -> build/lib/ultralytics/models/yolo/obb
copying ultralytics/models/yolo/obb/train.py -> build/lib/ultralytics/models/yolo/obb
copying ultralytics/models/yolo/obb/predict.py -> build/lib/ultralytics/models/yolo/obb
creating build/lib/ultralytics/models/yolo/classify
copying ultralytics/models/yolo/classify/__init__.py -> build/lib/ultralytics/models/yolo/classify
copying ultralytics/models/yolo/classify/val.py -> build/lib/ultralytics/models/yolo/classify
copying ultralytics/models/yolo/classify/train.py -> build/lib/ultralytics/models/yolo/classify
copying ultralytics/models/yolo/classify/predict.py -> build/lib/ultralytics/models/yolo/classify
creating build/lib/ultralytics/models/yolo/world
copying ultralytics/models/yolo/world/train_world.py -> build/lib/ultralytics/models/yolo/world
copying ultralytics/models/yolo/world/__init__.py -> build/lib/ultralytics/models/yolo/world
copying ultralytics/models/yolo/world/train.py -> build/lib/ultralytics/models/yolo/world
creating build/lib/ultralytics/trackers/utils
copying ultralytics/trackers/utils/kalman_filter.py -> build/lib/ultralytics/trackers/utils
copying ultralytics/trackers/utils/gmc.py -> build/lib/ultralytics/trackers/utils
copying ultralytics/trackers/utils/__init__.py -> build/lib/ultralytics/trackers/utils
copying ultralytics/trackers/utils/matching.py -> build/lib/ultralytics/trackers/utils
creating build/lib/ultralytics/hub/google
copying ultralytics/hub/google/__init__.py -> build/lib/ultralytics/hub/google
creating build/lib/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/comet.py -> build/lib/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/wb.py -> build/lib/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/clearml.py -> build/lib/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/raytune.py -> build/lib/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/tensorboard.py -> build/lib/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/__init__.py -> build/lib/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/base.py -> build/lib/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/neptune.py -> build/lib/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/dvc.py -> build/lib/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/hub.py -> build/lib/ultralytics/utils/callbacks
copying ultralytics/utils/callbacks/mlflow.py -> build/lib/ultralytics/utils/callbacks
creating build/lib/ultralytics/nn/modules
copying ultralytics/nn/modules/transformer.py -> build/lib/ultralytics/nn/modules
copying ultralytics/nn/modules/utils.py -> build/lib/ultralytics/nn/modules
copying ultralytics/nn/modules/block.py -> build/lib/ultralytics/nn/modules
copying ultralytics/nn/modules/__init__.py -> build/lib/ultralytics/nn/modules
copying ultralytics/nn/modules/head.py -> build/lib/ultralytics/nn/modules
copying ultralytics/nn/modules/activation.py -> build/lib/ultralytics/nn/modules
copying ultralytics/nn/modules/conv.py -> build/lib/ultralytics/nn/modules
running egg_info
writing ultralytics.egg-info/PKG-INFO
writing dependency_links to ultralytics.egg-info/dependency_links.txt
writing entry points to ultralytics.egg-info/entry_points.txt
writing requirements to ultralytics.egg-info/requires.txt
writing top-level names to ultralytics.egg-info/top_level.txt
reading manifest file 'ultralytics.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'ultralytics.egg-info/SOURCES.txt'
creating build/lib/ultralytics/../tests
copying ultralytics/../tests/__init__.py -> build/lib/ultralytics/../tests
copying ultralytics/../tests/conftest.py -> build/lib/ultralytics/../tests
copying ultralytics/../tests/test_cli.py -> build/lib/ultralytics/../tests
copying ultralytics/../tests/test_cuda.py -> build/lib/ultralytics/../tests
copying ultralytics/../tests/test_engine.py -> build/lib/ultralytics/../tests
copying ultralytics/../tests/test_exports.py -> build/lib/ultralytics/../tests
copying ultralytics/../tests/test_integrations.py -> build/lib/ultralytics/../tests
copying ultralytics/../tests/test_python.py -> build/lib/ultralytics/../tests
copying ultralytics/../tests/test_solutions.py -> build/lib/ultralytics/../tests
copying ultralytics/cfg/default.yaml -> build/lib/ultralytics/cfg
creating build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-worldv2.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-pose.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-cls.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-ghost-p6.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-p6.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-pose-p6.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-cls-resnet50.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-seg-p6.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-obb.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-rtdetr.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-p2.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-cls-resnet101.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-ghost-p2.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-world.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-seg.yaml -> build/lib/ultralytics/cfg/models/v8
copying ultralytics/cfg/models/v8/yolov8-ghost.yaml -> build/lib/ultralytics/cfg/models/v8
creating build/lib/ultralytics/cfg/models/v3
copying ultralytics/cfg/models/v3/yolov3-tiny.yaml -> build/lib/ultralytics/cfg/models/v3
copying ultralytics/cfg/models/v3/yolov3.yaml -> build/lib/ultralytics/cfg/models/v3
copying ultralytics/cfg/models/v3/yolov3-spp.yaml -> build/lib/ultralytics/cfg/models/v3
creating build/lib/ultralytics/cfg/models/v6
copying ultralytics/cfg/models/v6/yolov6.yaml -> build/lib/ultralytics/cfg/models/v6
creating build/lib/ultralytics/cfg/models/rt-detr
copying ultralytics/cfg/models/rt-detr/rtdetr-resnet50.yaml -> build/lib/ultralytics/cfg/models/rt-detr
copying ultralytics/cfg/models/rt-detr/rtdetr-x.yaml -> build/lib/ultralytics/cfg/models/rt-detr
copying ultralytics/cfg/models/rt-detr/rtdetr-l.yaml -> build/lib/ultralytics/cfg/models/rt-detr
copying ultralytics/cfg/models/rt-detr/rtdetr-resnet101.yaml -> build/lib/ultralytics/cfg/models/rt-detr
creating build/lib/ultralytics/cfg/models/v10
copying ultralytics/cfg/models/v10/yolov10m.yaml -> build/lib/ultralytics/cfg/models/v10
copying ultralytics/cfg/models/v10/yolov10b.yaml -> build/lib/ultralytics/cfg/models/v10
copying ultralytics/cfg/models/v10/yolov10s.yaml -> build/lib/ultralytics/cfg/models/v10
copying ultralytics/cfg/models/v10/yolov10l.yaml -> build/lib/ultralytics/cfg/models/v10
copying ultralytics/cfg/models/v10/yolov10n.yaml -> build/lib/ultralytics/cfg/models/v10
copying ultralytics/cfg/models/v10/yolov10x.yaml -> build/lib/ultralytics/cfg/models/v10
creating build/lib/ultralytics/cfg/models/11
copying ultralytics/cfg/models/11/yolo11.yaml -> build/lib/ultralytics/cfg/models/11
copying ultralytics/cfg/models/11/yolo11-obb.yaml -> build/lib/ultralytics/cfg/models/11
copying ultralytics/cfg/models/11/yolo11-pose.yaml -> build/lib/ultralytics/cfg/models/11
copying ultralytics/cfg/models/11/yolo11-cls.yaml -> build/lib/ultralytics/cfg/models/11
copying ultralytics/cfg/models/11/yolo11-seg.yaml -> build/lib/ultralytics/cfg/models/11
creating build/lib/ultralytics/cfg/models/v5
copying ultralytics/cfg/models/v5/yolov5.yaml -> build/lib/ultralytics/cfg/models/v5
copying ultralytics/cfg/models/v5/yolov5-p6.yaml -> build/lib/ultralytics/cfg/models/v5
creating build/lib/ultralytics/cfg/models/v9
copying ultralytics/cfg/models/v9/yolov9e.yaml -> build/lib/ultralytics/cfg/models/v9
copying ultralytics/cfg/models/v9/yolov9c-seg.yaml -> build/lib/ultralytics/cfg/models/v9
copying ultralytics/cfg/models/v9/yolov9m.yaml -> build/lib/ultralytics/cfg/models/v9
copying ultralytics/cfg/models/v9/yolov9e-seg.yaml -> build/lib/ultralytics/cfg/models/v9
copying ultralytics/cfg/models/v9/yolov9c.yaml -> build/lib/ultralytics/cfg/models/v9
copying ultralytics/cfg/models/v9/yolov9s.yaml -> build/lib/ultralytics/cfg/models/v9
copying ultralytics/cfg/models/v9/yolov9t.yaml -> build/lib/ultralytics/cfg/models/v9
creating build/lib/ultralytics/cfg/solutions
copying ultralytics/cfg/solutions/default.yaml -> build/lib/ultralytics/cfg/solutions
creating build/lib/ultralytics/cfg/trackers
copying ultralytics/cfg/trackers/bytetrack.yaml -> build/lib/ultralytics/cfg/trackers
copying ultralytics/cfg/trackers/botsort.yaml -> build/lib/ultralytics/cfg/trackers
creating build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/VisDrone.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/VOC.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/brain-tumor.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/signature.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco-pose.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/carparts-seg.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco8-seg.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/DOTAv1.5.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco128.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/GlobalWheat2020.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/crack-seg.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco8-pose.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/DOTAv1.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco128-seg.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/dog-pose.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco8.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/african-wildlife.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/open-images-v7.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/SKU-110K.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/coco.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/Argoverse.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/hand-keypoints.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/tiger-pose.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/Objects365.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/ImageNet.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/package-seg.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/xView.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/lvis.yaml -> build/lib/ultralytics/cfg/datasets
copying ultralytics/cfg/datasets/dota8.yaml -> build/lib/ultralytics/cfg/datasets
creating build/lib/ultralytics/assets
copying ultralytics/assets/bus.jpg -> build/lib/ultralytics/assets
copying ultralytics/assets/zidane.jpg -> build/lib/ultralytics/assets
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/tests
copying build/lib/tests/test_integrations.py -> build/bdist.linux-x86_64/wheel/./tests
copying build/lib/tests/test_python.py -> build/bdist.linux-x86_64/wheel/./tests
copying build/lib/tests/test_solutions.py -> build/bdist.linux-x86_64/wheel/./tests
copying build/lib/tests/test_cuda.py -> build/bdist.linux-x86_64/wheel/./tests
copying build/lib/tests/conftest.py -> build/bdist.linux-x86_64/wheel/./tests
copying build/lib/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./tests
copying build/lib/tests/test_cli.py -> build/bdist.linux-x86_64/wheel/./tests
copying build/lib/tests/test_engine.py -> build/bdist.linux-x86_64/wheel/./tests
copying build/lib/tests/test_exports.py -> build/bdist.linux-x86_64/wheel/./tests
creating build/bdist.linux-x86_64/wheel/ultralytics
creating build/bdist.linux-x86_64/wheel/ultralytics/models
creating build/bdist.linux-x86_64/wheel/ultralytics/models/rtdetr
copying build/lib/ultralytics/models/rtdetr/model.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/rtdetr
copying build/lib/ultralytics/models/rtdetr/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/rtdetr
copying build/lib/ultralytics/models/rtdetr/val.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/rtdetr
copying build/lib/ultralytics/models/rtdetr/train.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/rtdetr
copying build/lib/ultralytics/models/rtdetr/predict.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/rtdetr
creating build/bdist.linux-x86_64/wheel/ultralytics/models/sam
creating build/bdist.linux-x86_64/wheel/ultralytics/models/sam/modules
copying build/lib/ultralytics/models/sam/modules/transformer.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam/modules
copying build/lib/ultralytics/models/sam/modules/utils.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam/modules
copying build/lib/ultralytics/models/sam/modules/memory_attention.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam/modules
copying build/lib/ultralytics/models/sam/modules/blocks.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam/modules
copying build/lib/ultralytics/models/sam/modules/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam/modules
copying build/lib/ultralytics/models/sam/modules/sam.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam/modules
copying build/lib/ultralytics/models/sam/modules/encoders.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam/modules
copying build/lib/ultralytics/models/sam/modules/decoders.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam/modules
copying build/lib/ultralytics/models/sam/modules/tiny_encoder.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam/modules
copying build/lib/ultralytics/models/sam/build.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam
copying build/lib/ultralytics/models/sam/model.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam
copying build/lib/ultralytics/models/sam/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam
copying build/lib/ultralytics/models/sam/amg.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam
copying build/lib/ultralytics/models/sam/predict.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/sam
copying build/lib/ultralytics/models/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models
creating build/bdist.linux-x86_64/wheel/ultralytics/models/yolo
creating build/bdist.linux-x86_64/wheel/ultralytics/models/yolo/detect
copying build/lib/ultralytics/models/yolo/detect/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/detect
copying build/lib/ultralytics/models/yolo/detect/val.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/detect
copying build/lib/ultralytics/models/yolo/detect/train.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/detect
copying build/lib/ultralytics/models/yolo/detect/predict.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/detect
creating build/bdist.linux-x86_64/wheel/ultralytics/models/yolo/pose
copying build/lib/ultralytics/models/yolo/pose/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/pose
copying build/lib/ultralytics/models/yolo/pose/val.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/pose
copying build/lib/ultralytics/models/yolo/pose/train.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/pose
copying build/lib/ultralytics/models/yolo/pose/predict.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/pose
copying build/lib/ultralytics/models/yolo/model.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo
copying build/lib/ultralytics/models/yolo/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo
creating build/bdist.linux-x86_64/wheel/ultralytics/models/yolo/segment
copying build/lib/ultralytics/models/yolo/segment/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/segment
copying build/lib/ultralytics/models/yolo/segment/val.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/segment
copying build/lib/ultralytics/models/yolo/segment/train.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/segment
copying build/lib/ultralytics/models/yolo/segment/predict.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/segment
creating build/bdist.linux-x86_64/wheel/ultralytics/models/yolo/obb
copying build/lib/ultralytics/models/yolo/obb/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/obb
copying build/lib/ultralytics/models/yolo/obb/val.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/obb
copying build/lib/ultralytics/models/yolo/obb/train.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/obb
copying build/lib/ultralytics/models/yolo/obb/predict.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/obb
creating build/bdist.linux-x86_64/wheel/ultralytics/models/yolo/classify
copying build/lib/ultralytics/models/yolo/classify/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/classify
copying build/lib/ultralytics/models/yolo/classify/val.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/classify
copying build/lib/ultralytics/models/yolo/classify/train.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/classify
copying build/lib/ultralytics/models/yolo/classify/predict.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/classify
creating build/bdist.linux-x86_64/wheel/ultralytics/models/yolo/world
copying build/lib/ultralytics/models/yolo/world/train_world.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/world
copying build/lib/ultralytics/models/yolo/world/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/world
copying build/lib/ultralytics/models/yolo/world/train.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/yolo/world
creating build/bdist.linux-x86_64/wheel/ultralytics/models/nas
copying build/lib/ultralytics/models/nas/model.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/nas
copying build/lib/ultralytics/models/nas/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/nas
copying build/lib/ultralytics/models/nas/val.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/nas
copying build/lib/ultralytics/models/nas/predict.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/nas
creating build/bdist.linux-x86_64/wheel/ultralytics/models/utils
copying build/lib/ultralytics/models/utils/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/utils
copying build/lib/ultralytics/models/utils/loss.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/utils
copying build/lib/ultralytics/models/utils/ops.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/utils
creating build/bdist.linux-x86_64/wheel/ultralytics/models/fastsam
copying build/lib/ultralytics/models/fastsam/utils.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/fastsam
copying build/lib/ultralytics/models/fastsam/model.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/fastsam
copying build/lib/ultralytics/models/fastsam/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/fastsam
copying build/lib/ultralytics/models/fastsam/val.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/fastsam
copying build/lib/ultralytics/models/fastsam/predict.py -> build/bdist.linux-x86_64/wheel/./ultralytics/models/fastsam
creating build/bdist.linux-x86_64/wheel/ultralytics/engine
copying build/lib/ultralytics/engine/validator.py -> build/bdist.linux-x86_64/wheel/./ultralytics/engine
copying build/lib/ultralytics/engine/exporter.py -> build/bdist.linux-x86_64/wheel/./ultralytics/engine
copying build/lib/ultralytics/engine/results.py -> build/bdist.linux-x86_64/wheel/./ultralytics/engine
copying build/lib/ultralytics/engine/model.py -> build/bdist.linux-x86_64/wheel/./ultralytics/engine
copying build/lib/ultralytics/engine/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/engine
copying build/lib/ultralytics/engine/predictor.py -> build/bdist.linux-x86_64/wheel/./ultralytics/engine
copying build/lib/ultralytics/engine/trainer.py -> build/bdist.linux-x86_64/wheel/./ultralytics/engine
copying build/lib/ultralytics/engine/tuner.py -> build/bdist.linux-x86_64/wheel/./ultralytics/engine
creating build/bdist.linux-x86_64/wheel/ultralytics/data
copying build/lib/ultralytics/data/augment.py -> build/bdist.linux-x86_64/wheel/./ultralytics/data
copying build/lib/ultralytics/data/utils.py -> build/bdist.linux-x86_64/wheel/./ultralytics/data
copying build/lib/ultralytics/data/build.py -> build/bdist.linux-x86_64/wheel/./ultralytics/data
copying build/lib/ultralytics/data/loaders.py -> build/bdist.linux-x86_64/wheel/./ultralytics/data
copying build/lib/ultralytics/data/split_dota.py -> build/bdist.linux-x86_64/wheel/./ultralytics/data
copying build/lib/ultralytics/data/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/data
copying build/lib/ultralytics/data/converter.py -> build/bdist.linux-x86_64/wheel/./ultralytics/data
copying build/lib/ultralytics/data/base.py -> build/bdist.linux-x86_64/wheel/./ultralytics/data
copying build/lib/ultralytics/data/annotator.py -> build/bdist.linux-x86_64/wheel/./ultralytics/data
copying build/lib/ultralytics/data/dataset.py -> build/bdist.linux-x86_64/wheel/./ultralytics/data
creating build/bdist.linux-x86_64/wheel/ultralytics/solutions
copying build/lib/ultralytics/solutions/ai_gym.py -> build/bdist.linux-x86_64/wheel/./ultralytics/solutions
copying build/lib/ultralytics/solutions/object_counter.py -> build/bdist.linux-x86_64/wheel/./ultralytics/solutions
copying build/lib/ultralytics/solutions/queue_management.py -> build/bdist.linux-x86_64/wheel/./ultralytics/solutions
copying build/lib/ultralytics/solutions/trackzone.py -> build/bdist.linux-x86_64/wheel/./ultralytics/solutions
copying build/lib/ultralytics/solutions/region_counter.py -> build/bdist.linux-x86_64/wheel/./ultralytics/solutions
copying build/lib/ultralytics/solutions/heatmap.py -> build/bdist.linux-x86_64/wheel/./ultralytics/solutions
copying build/lib/ultralytics/solutions/analytics.py -> build/bdist.linux-x86_64/wheel/./ultralytics/solutions
copying build/lib/ultralytics/solutions/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/solutions
copying build/lib/ultralytics/solutions/streamlit_inference.py -> build/bdist.linux-x86_64/wheel/./ultralytics/solutions
copying build/lib/ultralytics/solutions/parking_management.py -> build/bdist.linux-x86_64/wheel/./ultralytics/solutions
copying build/lib/ultralytics/solutions/solutions.py -> build/bdist.linux-x86_64/wheel/./ultralytics/solutions
copying build/lib/ultralytics/solutions/speed_estimation.py -> build/bdist.linux-x86_64/wheel/./ultralytics/solutions
copying build/lib/ultralytics/solutions/distance_calculation.py -> build/bdist.linux-x86_64/wheel/./ultralytics/solutions
creating build/bdist.linux-x86_64/wheel/ultralytics/assets
copying build/lib/ultralytics/assets/bus.jpg -> build/bdist.linux-x86_64/wheel/./ultralytics/assets
copying build/lib/ultralytics/assets/zidane.jpg -> build/bdist.linux-x86_64/wheel/./ultralytics/assets
copying build/lib/ultralytics/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics
creating build/bdist.linux-x86_64/wheel/ultralytics/cfg
creating build/bdist.linux-x86_64/wheel/ultralytics/cfg/models
creating build/bdist.linux-x86_64/wheel/ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-worldv2.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-pose.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-cls.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-ghost-p6.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-p6.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-pose-p6.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-cls-resnet50.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-seg-p6.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-obb.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-rtdetr.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-p2.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-cls-resnet101.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-ghost-p2.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-world.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-seg.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
copying build/lib/ultralytics/cfg/models/v8/yolov8-ghost.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v8
creating build/bdist.linux-x86_64/wheel/ultralytics/cfg/models/v3
copying build/lib/ultralytics/cfg/models/v3/yolov3-tiny.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v3
copying build/lib/ultralytics/cfg/models/v3/yolov3.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v3
copying build/lib/ultralytics/cfg/models/v3/yolov3-spp.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v3
creating build/bdist.linux-x86_64/wheel/ultralytics/cfg/models/v6
copying build/lib/ultralytics/cfg/models/v6/yolov6.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v6
creating build/bdist.linux-x86_64/wheel/ultralytics/cfg/models/rt-detr
copying build/lib/ultralytics/cfg/models/rt-detr/rtdetr-resnet50.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/rt-detr
copying build/lib/ultralytics/cfg/models/rt-detr/rtdetr-x.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/rt-detr
copying build/lib/ultralytics/cfg/models/rt-detr/rtdetr-l.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/rt-detr
copying build/lib/ultralytics/cfg/models/rt-detr/rtdetr-resnet101.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/rt-detr
creating build/bdist.linux-x86_64/wheel/ultralytics/cfg/models/v10
copying build/lib/ultralytics/cfg/models/v10/yolov10m.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v10
copying build/lib/ultralytics/cfg/models/v10/yolov10b.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v10
copying build/lib/ultralytics/cfg/models/v10/yolov10s.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v10
copying build/lib/ultralytics/cfg/models/v10/yolov10l.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v10
copying build/lib/ultralytics/cfg/models/v10/yolov10n.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v10
copying build/lib/ultralytics/cfg/models/v10/yolov10x.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v10
creating build/bdist.linux-x86_64/wheel/ultralytics/cfg/models/11
copying build/lib/ultralytics/cfg/models/11/yolo11.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/11
copying build/lib/ultralytics/cfg/models/11/yolo11-obb.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/11
copying build/lib/ultralytics/cfg/models/11/yolo11-pose.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/11
copying build/lib/ultralytics/cfg/models/11/yolo11-cls.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/11
copying build/lib/ultralytics/cfg/models/11/yolo11-seg.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/11
creating build/bdist.linux-x86_64/wheel/ultralytics/cfg/models/v5
copying build/lib/ultralytics/cfg/models/v5/yolov5.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v5
copying build/lib/ultralytics/cfg/models/v5/yolov5-p6.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v5
creating build/bdist.linux-x86_64/wheel/ultralytics/cfg/models/v9
copying build/lib/ultralytics/cfg/models/v9/yolov9e.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v9
copying build/lib/ultralytics/cfg/models/v9/yolov9c-seg.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v9
copying build/lib/ultralytics/cfg/models/v9/yolov9m.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v9
copying build/lib/ultralytics/cfg/models/v9/yolov9e-seg.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v9
copying build/lib/ultralytics/cfg/models/v9/yolov9c.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v9
copying build/lib/ultralytics/cfg/models/v9/yolov9s.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v9
copying build/lib/ultralytics/cfg/models/v9/yolov9t.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/models/v9
copying build/lib/ultralytics/cfg/default.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg
creating build/bdist.linux-x86_64/wheel/ultralytics/cfg/solutions
copying build/lib/ultralytics/cfg/solutions/default.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/solutions
copying build/lib/ultralytics/cfg/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg
creating build/bdist.linux-x86_64/wheel/ultralytics/cfg/trackers
copying build/lib/ultralytics/cfg/trackers/bytetrack.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/trackers
copying build/lib/ultralytics/cfg/trackers/botsort.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/trackers
creating build/bdist.linux-x86_64/wheel/ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/VisDrone.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/VOC.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/brain-tumor.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/signature.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/coco-pose.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/carparts-seg.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/coco8-seg.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/DOTAv1.5.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/coco128.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/GlobalWheat2020.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/crack-seg.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/coco8-pose.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/DOTAv1.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/coco128-seg.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/dog-pose.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/coco8.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/african-wildlife.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/open-images-v7.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/SKU-110K.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/coco.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/Argoverse.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/hand-keypoints.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/tiger-pose.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/Objects365.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/ImageNet.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/package-seg.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/xView.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/lvis.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
copying build/lib/ultralytics/cfg/datasets/dota8.yaml -> build/bdist.linux-x86_64/wheel/./ultralytics/cfg/datasets
creating build/bdist.linux-x86_64/wheel/ultralytics/trackers
copying build/lib/ultralytics/trackers/byte_tracker.py -> build/bdist.linux-x86_64/wheel/./ultralytics/trackers
copying build/lib/ultralytics/trackers/bot_sort.py -> build/bdist.linux-x86_64/wheel/./ultralytics/trackers
copying build/lib/ultralytics/trackers/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/trackers
copying build/lib/ultralytics/trackers/basetrack.py -> build/bdist.linux-x86_64/wheel/./ultralytics/trackers
creating build/bdist.linux-x86_64/wheel/ultralytics/trackers/utils
copying build/lib/ultralytics/trackers/utils/kalman_filter.py -> build/bdist.linux-x86_64/wheel/./ultralytics/trackers/utils
copying build/lib/ultralytics/trackers/utils/gmc.py -> build/bdist.linux-x86_64/wheel/./ultralytics/trackers/utils
copying build/lib/ultralytics/trackers/utils/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/trackers/utils
copying build/lib/ultralytics/trackers/utils/matching.py -> build/bdist.linux-x86_64/wheel/./ultralytics/trackers/utils
copying build/lib/ultralytics/trackers/track.py -> build/bdist.linux-x86_64/wheel/./ultralytics/trackers
creating build/bdist.linux-x86_64/wheel/ultralytics/hub
copying build/lib/ultralytics/hub/utils.py -> build/bdist.linux-x86_64/wheel/./ultralytics/hub
copying build/lib/ultralytics/hub/session.py -> build/bdist.linux-x86_64/wheel/./ultralytics/hub
copying build/lib/ultralytics/hub/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/hub
creating build/bdist.linux-x86_64/wheel/ultralytics/hub/google
copying build/lib/ultralytics/hub/google/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/hub/google
copying build/lib/ultralytics/hub/auth.py -> build/bdist.linux-x86_64/wheel/./ultralytics/hub
creating build/bdist.linux-x86_64/wheel/ultralytics/utils
copying build/lib/ultralytics/utils/errors.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
creating build/bdist.linux-x86_64/wheel/ultralytics/utils/callbacks
copying build/lib/ultralytics/utils/callbacks/comet.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils/callbacks
copying build/lib/ultralytics/utils/callbacks/wb.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils/callbacks
copying build/lib/ultralytics/utils/callbacks/clearml.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils/callbacks
copying build/lib/ultralytics/utils/callbacks/raytune.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils/callbacks
copying build/lib/ultralytics/utils/callbacks/tensorboard.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils/callbacks
copying build/lib/ultralytics/utils/callbacks/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils/callbacks
copying build/lib/ultralytics/utils/callbacks/base.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils/callbacks
copying build/lib/ultralytics/utils/callbacks/neptune.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils/callbacks
copying build/lib/ultralytics/utils/callbacks/dvc.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils/callbacks
copying build/lib/ultralytics/utils/callbacks/hub.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils/callbacks
copying build/lib/ultralytics/utils/callbacks/mlflow.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils/callbacks
copying build/lib/ultralytics/utils/patches.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/tal.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/torch_utils.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/loss.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/triton.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/autobatch.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/checks.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/plotting.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/dist.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/benchmarks.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/instance.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/downloads.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/ops.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/metrics.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/files.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
copying build/lib/ultralytics/utils/tuner.py -> build/bdist.linux-x86_64/wheel/./ultralytics/utils
creating build/bdist.linux-x86_64/wheel/ultralytics/nn
creating build/bdist.linux-x86_64/wheel/ultralytics/nn/modules
copying build/lib/ultralytics/nn/modules/transformer.py -> build/bdist.linux-x86_64/wheel/./ultralytics/nn/modules
copying build/lib/ultralytics/nn/modules/utils.py -> build/bdist.linux-x86_64/wheel/./ultralytics/nn/modules
copying build/lib/ultralytics/nn/modules/block.py -> build/bdist.linux-x86_64/wheel/./ultralytics/nn/modules
copying build/lib/ultralytics/nn/modules/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/nn/modules
copying build/lib/ultralytics/nn/modules/head.py -> build/bdist.linux-x86_64/wheel/./ultralytics/nn/modules
copying build/lib/ultralytics/nn/modules/activation.py -> build/bdist.linux-x86_64/wheel/./ultralytics/nn/modules
copying build/lib/ultralytics/nn/modules/conv.py -> build/bdist.linux-x86_64/wheel/./ultralytics/nn/modules
copying build/lib/ultralytics/nn/autobackend.py -> build/bdist.linux-x86_64/wheel/./ultralytics/nn
copying build/lib/ultralytics/nn/__init__.py -> build/bdist.linux-x86_64/wheel/./ultralytics/nn
copying build/lib/ultralytics/nn/tasks.py -> build/bdist.linux-x86_64/wheel/./ultralytics/nn
running install_egg_info
Copying ultralytics.egg-info to build/bdist.linux-x86_64/wheel/./ultralytics-8.3.41-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/ultralytics-8.3.41.dist-info/WHEEL
creating '/home/runner/work/ultralytics/ultralytics/dist/.tmp-2t_d8jno/ultralytics-8.3.41-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'tests/__init__.py'
adding 'tests/conftest.py'
adding 'tests/test_cli.py'
adding 'tests/test_cuda.py'
adding 'tests/test_engine.py'
adding 'tests/test_exports.py'
adding 'tests/test_integrations.py'
adding 'tests/test_python.py'
adding 'tests/test_solutions.py'
adding 'ultralytics/__init__.py'
adding 'ultralytics/assets/bus.jpg'
adding 'ultralytics/assets/zidane.jpg'
adding 'ultralytics/cfg/__init__.py'
adding 'ultralytics/cfg/default.yaml'
adding 'ultralytics/cfg/datasets/Argoverse.yaml'
adding 'ultralytics/cfg/datasets/DOTAv1.5.yaml'
adding 'ultralytics/cfg/datasets/DOTAv1.yaml'
adding 'ultralytics/cfg/datasets/GlobalWheat2020.yaml'
adding 'ultralytics/cfg/datasets/ImageNet.yaml'
adding 'ultralytics/cfg/datasets/Objects365.yaml'
adding 'ultralytics/cfg/datasets/SKU-110K.yaml'
adding 'ultralytics/cfg/datasets/VOC.yaml'
adding 'ultralytics/cfg/datasets/VisDrone.yaml'
adding 'ultralytics/cfg/datasets/african-wildlife.yaml'
adding 'ultralytics/cfg/datasets/brain-tumor.yaml'
adding 'ultralytics/cfg/datasets/carparts-seg.yaml'
adding 'ultralytics/cfg/datasets/coco-pose.yaml'
adding 'ultralytics/cfg/datasets/coco.yaml'
adding 'ultralytics/cfg/datasets/coco128-seg.yaml'
adding 'ultralytics/cfg/datasets/coco128.yaml'
adding 'ultralytics/cfg/datasets/coco8-pose.yaml'
adding 'ultralytics/cfg/datasets/coco8-seg.yaml'
adding 'ultralytics/cfg/datasets/coco8.yaml'
adding 'ultralytics/cfg/datasets/crack-seg.yaml'
adding 'ultralytics/cfg/datasets/dog-pose.yaml'
adding 'ultralytics/cfg/datasets/dota8.yaml'
adding 'ultralytics/cfg/datasets/hand-keypoints.yaml'
adding 'ultralytics/cfg/datasets/lvis.yaml'
adding 'ultralytics/cfg/datasets/open-images-v7.yaml'
adding 'ultralytics/cfg/datasets/package-seg.yaml'
adding 'ultralytics/cfg/datasets/signature.yaml'
adding 'ultralytics/cfg/datasets/tiger-pose.yaml'
adding 'ultralytics/cfg/datasets/xView.yaml'
adding 'ultralytics/cfg/models/11/yolo11-cls.yaml'
adding 'ultralytics/cfg/models/11/yolo11-obb.yaml'
adding 'ultralytics/cfg/models/11/yolo11-pose.yaml'
adding 'ultralytics/cfg/models/11/yolo11-seg.yaml'
adding 'ultralytics/cfg/models/11/yolo11.yaml'
adding 'ultralytics/cfg/models/rt-detr/rtdetr-l.yaml'
adding 'ultralytics/cfg/models/rt-detr/rtdetr-resnet101.yaml'
adding 'ultralytics/cfg/models/rt-detr/rtdetr-resnet50.yaml'
adding 'ultralytics/cfg/models/rt-detr/rtdetr-x.yaml'
adding 'ultralytics/cfg/models/v10/yolov10b.yaml'
adding 'ultralytics/cfg/models/v10/yolov10l.yaml'
adding 'ultralytics/cfg/models/v10/yolov10m.yaml'
adding 'ultralytics/cfg/models/v10/yolov10n.yaml'
adding 'ultralytics/cfg/models/v10/yolov10s.yaml'
adding 'ultralytics/cfg/models/v10/yolov10x.yaml'
adding 'ultralytics/cfg/models/v3/yolov3-spp.yaml'
adding 'ultralytics/cfg/models/v3/yolov3-tiny.yaml'
adding 'ultralytics/cfg/models/v3/yolov3.yaml'
adding 'ultralytics/cfg/models/v5/yolov5-p6.yaml'
adding 'ultralytics/cfg/models/v5/yolov5.yaml'
adding 'ultralytics/cfg/models/v6/yolov6.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-cls-resnet101.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-cls-resnet50.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-cls.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-ghost-p2.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-ghost-p6.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-ghost.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-obb.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-p2.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-p6.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-pose-p6.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-pose.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-rtdetr.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-seg-p6.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-seg.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-world.yaml'
adding 'ultralytics/cfg/models/v8/yolov8-worldv2.yaml'
adding 'ultralytics/cfg/models/v8/yolov8.yaml'
adding 'ultralytics/cfg/models/v9/yolov9c-seg.yaml'
adding 'ultralytics/cfg/models/v9/yolov9c.yaml'
adding 'ultralytics/cfg/models/v9/yolov9e-seg.yaml'
adding 'ultralytics/cfg/models/v9/yolov9e.yaml'
adding 'ultralytics/cfg/models/v9/yolov9m.yaml'
adding 'ultralytics/cfg/models/v9/yolov9s.yaml'
adding 'ultralytics/cfg/models/v9/yolov9t.yaml'
adding 'ultralytics/cfg/solutions/default.yaml'
adding 'ultralytics/cfg/trackers/botsort.yaml'
adding 'ultralytics/cfg/trackers/bytetrack.yaml'
adding 'ultralytics/data/__init__.py'
adding 'ultralytics/data/annotator.py'
adding 'ultralytics/data/augment.py'
adding 'ultralytics/data/base.py'
adding 'ultralytics/data/build.py'
adding 'ultralytics/data/converter.py'
adding 'ultralytics/data/dataset.py'
adding 'ultralytics/data/loaders.py'
adding 'ultralytics/data/split_dota.py'
adding 'ultralytics/data/utils.py'
adding 'ultralytics/engine/__init__.py'
adding 'ultralytics/engine/exporter.py'
adding 'ultralytics/engine/model.py'
adding 'ultralytics/engine/predictor.py'
adding 'ultralytics/engine/results.py'
adding 'ultralytics/engine/trainer.py'
adding 'ultralytics/engine/tuner.py'
adding 'ultralytics/engine/validator.py'
adding 'ultralytics/hub/__init__.py'
adding 'ultralytics/hub/auth.py'
adding 'ultralytics/hub/session.py'
adding 'ultralytics/hub/utils.py'
adding 'ultralytics/hub/google/__init__.py'
adding 'ultralytics/models/__init__.py'
adding 'ultralytics/models/fastsam/__init__.py'
adding 'ultralytics/models/fastsam/model.py'
adding 'ultralytics/models/fastsam/predict.py'
adding 'ultralytics/models/fastsam/utils.py'
adding 'ultralytics/models/fastsam/val.py'
adding 'ultralytics/models/nas/__init__.py'
adding 'ultralytics/models/nas/model.py'
adding 'ultralytics/models/nas/predict.py'
adding 'ultralytics/models/nas/val.py'
adding 'ultralytics/models/rtdetr/__init__.py'
adding 'ultralytics/models/rtdetr/model.py'
adding 'ultralytics/models/rtdetr/predict.py'
adding 'ultralytics/models/rtdetr/train.py'
adding 'ultralytics/models/rtdetr/val.py'
adding 'ultralytics/models/sam/__init__.py'
adding 'ultralytics/models/sam/amg.py'
adding 'ultralytics/models/sam/build.py'
adding 'ultralytics/models/sam/model.py'
adding 'ultralytics/models/sam/predict.py'
adding 'ultralytics/models/sam/modules/__init__.py'
adding 'ultralytics/models/sam/modules/blocks.py'
adding 'ultralytics/models/sam/modules/decoders.py'
adding 'ultralytics/models/sam/modules/encoders.py'
adding 'ultralytics/models/sam/modules/memory_attention.py'
adding 'ultralytics/models/sam/modules/sam.py'
adding 'ultralytics/models/sam/modules/tiny_encoder.py'
adding 'ultralytics/models/sam/modules/transformer.py'
adding 'ultralytics/models/sam/modules/utils.py'
adding 'ultralytics/models/utils/__init__.py'
adding 'ultralytics/models/utils/loss.py'
adding 'ultralytics/models/utils/ops.py'
adding 'ultralytics/models/yolo/__init__.py'
adding 'ultralytics/models/yolo/model.py'
adding 'ultralytics/models/yolo/classify/__init__.py'
adding 'ultralytics/models/yolo/classify/predict.py'
adding 'ultralytics/models/yolo/classify/train.py'
adding 'ultralytics/models/yolo/classify/val.py'
adding 'ultralytics/models/yolo/detect/__init__.py'
adding 'ultralytics/models/yolo/detect/predict.py'
adding 'ultralytics/models/yolo/detect/train.py'
adding 'ultralytics/models/yolo/detect/val.py'
adding 'ultralytics/models/yolo/obb/__init__.py'
adding 'ultralytics/models/yolo/obb/predict.py'
adding 'ultralytics/models/yolo/obb/train.py'
adding 'ultralytics/models/yolo/obb/val.py'
adding 'ultralytics/models/yolo/pose/__init__.py'
adding 'ultralytics/models/yolo/pose/predict.py'
adding 'ultralytics/models/yolo/pose/train.py'
adding 'ultralytics/models/yolo/pose/val.py'
adding 'ultralytics/models/yolo/segment/__init__.py'
adding 'ultralytics/models/yolo/segment/predict.py'
adding 'ultralytics/models/yolo/segment/train.py'
adding 'ultralytics/models/yolo/segment/val.py'
adding 'ultralytics/models/yolo/world/__init__.py'
adding 'ultralytics/models/yolo/world/train.py'
adding 'ultralytics/models/yolo/world/train_world.py'
adding 'ultralytics/nn/__init__.py'
adding 'ultralytics/nn/autobackend.py'
adding 'ultralytics/nn/tasks.py'
adding 'ultralytics/nn/modules/__init__.py'
adding 'ultralytics/nn/modules/activation.py'
adding 'ultralytics/nn/modules/block.py'
adding 'ultralytics/nn/modules/conv.py'
adding 'ultralytics/nn/modules/head.py'
adding 'ultralytics/nn/modules/transformer.py'
adding 'ultralytics/nn/modules/utils.py'
adding 'ultralytics/solutions/__init__.py'
adding 'ultralytics/solutions/ai_gym.py'
adding 'ultralytics/solutions/analytics.py'
adding 'ultralytics/solutions/distance_calculation.py'
adding 'ultralytics/solutions/heatmap.py'
adding 'ultralytics/solutions/object_counter.py'
adding 'ultralytics/solutions/parking_management.py'
adding 'ultralytics/solutions/queue_management.py'
adding 'ultralytics/solutions/region_counter.py'
adding 'ultralytics/solutions/solutions.py'
adding 'ultralytics/solutions/speed_estimation.py'
adding 'ultralytics/solutions/streamlit_inference.py'
adding 'ultralytics/solutions/trackzone.py'
adding 'ultralytics/trackers/__init__.py'
adding 'ultralytics/trackers/basetrack.py'
adding 'ultralytics/trackers/bot_sort.py'
adding 'ultralytics/trackers/byte_tracker.py'
adding 'ultralytics/trackers/track.py'
adding 'ultralytics/trackers/utils/__init__.py'
adding 'ultralytics/trackers/utils/gmc.py'
adding 'ultralytics/trackers/utils/kalman_filter.py'
adding 'ultralytics/trackers/utils/matching.py'
adding 'ultralytics/utils/__init__.py'
adding 'ultralytics/utils/autobatch.py'
adding 'ultralytics/utils/benchmarks.py'
adding 'ultralytics/utils/checks.py'
adding 'ultralytics/utils/dist.py'
adding 'ultralytics/utils/downloads.py'
adding 'ultralytics/utils/errors.py'
adding 'ultralytics/utils/files.py'
adding 'ultralytics/utils/instance.py'
adding 'ultralytics/utils/loss.py'
adding 'ultralytics/utils/metrics.py'
adding 'ultralytics/utils/ops.py'
adding 'ultralytics/utils/patches.py'
adding 'ultralytics/utils/plotting.py'
adding 'ultralytics/utils/tal.py'
adding 'ultralytics/utils/torch_utils.py'
adding 'ultralytics/utils/triton.py'
adding 'ultralytics/utils/tuner.py'
adding 'ultralytics/utils/callbacks/__init__.py'
adding 'ultralytics/utils/callbacks/base.py'
adding 'ultralytics/utils/callbacks/clearml.py'
adding 'ultralytics/utils/callbacks/comet.py'
adding 'ultralytics/utils/callbacks/dvc.py'
adding 'ultralytics/utils/callbacks/hub.py'
adding 'ultralytics/utils/callbacks/mlflow.py'
adding 'ultralytics/utils/callbacks/neptune.py'
adding 'ultralytics/utils/callbacks/raytune.py'
adding 'ultralytics/utils/callbacks/tensorboard.py'
adding 'ultralytics/utils/callbacks/wb.py'
adding 'ultralytics-8.3.41.dist-info/LICENSE'
adding 'ultralytics-8.3.41.dist-info/METADATA'
adding 'ultralytics-8.3.41.dist-info/WHEEL'
adding 'ultralytics-8.3.41.dist-info/entry_points.txt'
adding 'ultralytics-8.3.41.dist-info/top_level.txt'
adding 'ultralytics-8.3.41.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built ultralytics-8.3.41.tar.gz and ultralytics-8.3.41-py3-none-any.whl
17s
Run pypa/gh-action-pypi-publish@release/v1
with:
user: __token__
repository_url: https://upload.pypi.org/legacy/
packages_dir: dist
verify_metadata: true
skip_existing: false
verbose: false
print_hash: false
attestations: true
env:
pythonLocation: /opt/hostedtoolcache/Python/3.12.7/x64
PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib/pkgconfig
Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib
Run # Reset path if needed
# Reset path if needed
# https://github.com/pypa/gh-action-pypi-publish/issues/112
if [[ $PATH != *"/usr/bin"* ]]; then
echo "\$PATH=$PATH. Resetting \$PATH for GitHub Actions."
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
echo "PATH=$PATH" >>"$GITHUB_ENV"
echo "$PATH" >>"$GITHUB_PATH"
echo "\$PATH reset. \$PATH=$PATH"
fi
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
pythonLocation: /opt/hostedtoolcache/Python/3.12.7/x64
PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib/pkgconfig
Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib
Run # Set repo and ref from which to run Docker container action
# Set repo and ref from which to run Docker container action
# to handle cases in which `github.action_` context is not set
# https://github.com/actions/runner/issues/2473
REF=release/v1
REPO=pypa/gh-action-pypi-publish
REPO_ID=535360445
echo "ref=$REF" >>"$GITHUB_OUTPUT"
echo "repo=$REPO" >>"$GITHUB_OUTPUT"
echo "repo-id=$REPO_ID" >>"$GITHUB_OUTPUT"
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
pythonLocation: /opt/hostedtoolcache/Python/3.12.7/x64
PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib/pkgconfig
Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib
ACTION_REF: release/v1
ACTION_REPO: pypa/gh-action-pypi-publish
PR_REF:
PR_REPO:
PR_REPO_ID:
Run # 🔎 Discover pre-installed Python
# 🔎 Discover pre-installed Python
echo "python-path=$(command -v python3 || :)" | tee -a "${GITHUB_OUTPUT}"
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
pythonLocation: /opt/hostedtoolcache/Python/3.12.7/x64
PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib/pkgconfig
Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib
python-path=/opt/hostedtoolcache/Python/3.12.7/x64/bin/python3
Run # Create Docker container action
# Create Docker container action
/opt/hostedtoolcache/Python/3.12.7/x64/bin/python3 '/home/runner/work/_actions/pypa/gh-action-pypi-publish/release/v1/create-docker-action.py'
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
pythonLocation: /opt/hostedtoolcache/Python/3.12.7/x64
PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib/pkgconfig
Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib
REF: release/v1
REPO: pypa/gh-action-pypi-publish
REPO_ID: 535360445
Run ./.github/.tmp/.generated-actions/run-pypi-publish-in-docker-container
with:
user: __token__
repository-url: https://upload.pypi.org/legacy/
packages-dir: dist
verify-metadata: true
skip-existing: false
verbose: false
print-hash: false
attestations: true
env:
pythonLocation: /opt/hostedtoolcache/Python/3.12.7/x64
PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib/pkgconfig
Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.7/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.7/x64/lib
/usr/bin/docker run --name ghcriopypaghactionpypipublishreleasev1_d97429 --label 0f0cbb --workdir /github/workspace --rm -e "pythonLocation" -e "PKG_CONFIG_PATH" -e "Python_ROOT_DIR" -e "Python2_ROOT_DIR" -e "Python3_ROOT_DIR" -e "LD_LIBRARY_PATH" -e "INPUT_USER" -e "INPUT_PASSWORD" -e "INPUT_REPOSITORY-URL" -e "INPUT_PACKAGES-DIR" -e "INPUT_VERIFY-METADATA" -e "INPUT_SKIP-EXISTING" -e "INPUT_VERBOSE" -e "INPUT_PRINT-HASH" -e "INPUT_ATTESTATIONS" -e "HOME" -e "GITHUB_JOB" -e "GITHUB_REF" -e "GITHUB_SHA" -e "GITHUB_REPOSITORY" -e "GITHUB_REPOSITORY_OWNER" -e "GITHUB_REPOSITORY_OWNER_ID" -e "GITHUB_RUN_ID" -e "GITHUB_RUN_NUMBER" -e "GITHUB_RETENTION_DAYS" -e "GITHUB_RUN_ATTEMPT" -e "GITHUB_REPOSITORY_ID" -e "GITHUB_ACTOR_ID" -e "GITHUB_ACTOR" -e "GITHUB_TRIGGERING_ACTOR" -e "GITHUB_WORKFLOW" -e "GITHUB_HEAD_REF" -e "GITHUB_BASE_REF" -e "GITHUB_EVENT_NAME" -e "GITHUB_SERVER_URL" -e "GITHUB_API_URL" -e "GITHUB_GRAPHQL_URL" -e "GITHUB_REF_NAME" -e "GITHUB_REF_PROTECTED" -e "GITHUB_REF_TYPE" -e "GITHUB_WORKFLOW_REF" -e "GITHUB_WORKFLOW_SHA" -e "GITHUB_WORKSPACE" -e "GITHUB_ACTION" -e "GITHUB_EVENT_PATH" -e "GITHUB_ACTION_REPOSITORY" -e "GITHUB_ACTION_REF" -e "GITHUB_PATH" -e "GITHUB_ENV" -e "GITHUB_STEP_SUMMARY" -e "GITHUB_STATE" -e "GITHUB_OUTPUT" -e "GITHUB_ACTION_PATH" -e "RUNNER_OS" -e "RUNNER_ARCH" -e "RUNNER_NAME" -e "RUNNER_ENVIRONMENT" -e "RUNNER_TOOL_CACHE" -e "RUNNER_TEMP" -e "RUNNER_WORKSPACE" -e "ACTIONS_RUNTIME_URL" -e "ACTIONS_RUNTIME_TOKEN" -e "ACTIONS_CACHE_URL" -e "ACTIONS_ID_TOKEN_REQUEST_URL" -e "ACTIONS_ID_TOKEN_REQUEST_TOKEN" -e "ACTIONS_RESULTS_URL" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/ultralytics/ultralytics":"/github/workspace" ghcr.io/pypa/gh-action-pypi-publish:release-v1
Unable to find image 'ghcr.io/pypa/gh-action-pypi-publish:release-v1' locally
release-v1: Pulling from pypa/gh-action-pypi-publish
a480a496ba95: Pulling fs layer
f281ad68d612: Pulling fs layer
aa77a90b11d9: Pulling fs layer
0dd753b657c9: Pulling fs layer
12004493c6fd: Pulling fs layer
063ed6d3de23: Pulling fs layer
bc2abd7a1105: Pulling fs layer
d73080640afc: Pulling fs layer
4fd35684df37: Pulling fs layer
1cc5e06047c1: Pulling fs layer
c12c418f54ec: Pulling fs layer
3486dd4981cf: Pulling fs layer
d23b46932d70: Pulling fs layer
0dd753b657c9: Waiting
4f4fb700ef54: Pulling fs layer
063ed6d3de23: Waiting
bc2abd7a1105: Waiting
12004493c6fd: Waiting
d73080640afc: Waiting
3486dd4981cf: Waiting
4fd35684df37: Waiting
4f4fb700ef54: Waiting
1cc5e06047c1: Waiting
c12c418f54ec: Waiting
d23b46932d70: Waiting
f281ad68d612: Verifying Checksum
f281ad68d612: Download complete
a480a496ba95: Verifying Checksum
a480a496ba95: Download complete
0dd753b657c9: Download complete
12004493c6fd: Download complete
aa77a90b11d9: Verifying Checksum
aa77a90b11d9: Download complete
bc2abd7a1105: Verifying Checksum
bc2abd7a1105: Download complete
d73080640afc: Verifying Checksum
d73080640afc: Download complete
063ed6d3de23: Verifying Checksum
063ed6d3de23: Download complete
4fd35684df37: Download complete
c12c418f54ec: Verifying Checksum
c12c418f54ec: Download complete
1cc5e06047c1: Verifying Checksum
1cc5e06047c1: Download complete
3486dd4981cf: Download complete
4f4fb700ef54: Download complete
a480a496ba95: Pull complete
d23b46932d70: Download complete
f281ad68d612: Pull complete
aa77a90b11d9: Pull complete
0dd753b657c9: Pull complete
12004493c6fd: Pull complete
063ed6d3de23: Pull complete
bc2abd7a1105: Pull complete
d73080640afc: Pull complete
4fd35684df37: Pull complete
1cc5e06047c1: Pull complete
c12c418f54ec: Pull complete
3486dd4981cf: Pull complete
d23b46932d70: Pull complete
4f4fb700ef54: Pull complete
Digest: sha256:09d6d3a1482d6474800ee674612c917c1f9a979019a5c9491dd6103c1eb8166e
Status: Downloaded newer image for ghcr.io/pypa/gh-action-pypi-publish:release-v1
Checking dist/ultralytics-8.3.41-py3-none-any.whl: PASSED
Checking dist/ultralytics-8.3.41.tar.gz: PASSED
Notice: Generating and uploading digital attestations
Fulcio client using URL: https://fulcio.sigstore.dev
TUF metadata: /root/.local/share/sigstore-python/tuf/https%3A%2F%2Ftuf-repo-cdn.sigstore.dev
TUF targets cache: /root/.cache/sigstore-python/tuf/https%3A%2F%2Ftuf-repo-cdn.sigstore.dev
Found and verified trusted root
Generating ephemeral keys...
Requesting ephemeral certificate...
Retrieving signed certificate...
Found <Name(O=sigstore.dev,CN=sigstore-intermediate)> as issuer, verifying if it is a ca
attempting to verify SCT with key ID dd3d306ac6c7113263191e1c99673702a24a5eb8de3cadff878a72802f29ee8e
Successfully verified SCT...
DSSE PAE: b'DSSEv1 28 application/vnd.in-toto+json 260 {"_type":"https://in-toto.io/Statement/v1","subject":[{"name":"ultralytics-8.3.41.tar.gz","digest":{"sha256":"15bcffd83cda47082acb081eaf7270a38c497b3a2bc6e917582bda8a5b0f7bab"}}],"predicateType":"https://docs.pypi.org/attestations/publish/v1","predicate":null}'
proposed: {"apiVersion": "0.0.1", "kind": "dsse", "spec": {"proposedContent": {"envelope": "{\"payload\": \"eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoidWx0cmFseXRpY3MtOC4zLjQxLnRhci5neiIsImRpZ2VzdCI6eyJzaGEyNTYiOiIxNWJjZmZkODNjZGE0NzA4MmFjYjA4MWVhZjcyNzBhMzhjNDk3YjNhMmJjNmU5MTc1ODJiZGE4YTViMGY3YmFiIn19XSwicHJlZGljYXRlVHlwZSI6Imh0dHBzOi8vZG9jcy5weXBpLm9yZy9hdHRlc3RhdGlvbnMvcHVibGlzaC92MSIsInByZWRpY2F0ZSI6bnVsbH0=\", \"payloadType\": \"application/vnd.in-toto+json\", \"signatures\": [{\"sig\": \"MEUCIAz5DQCHtoUEMqrPPjyqR4bwdJZy4T07NRf85MJVJs+dAiEAnFScSOQ2oROQdXmMrHXEk6c8AxiI1tvQpz/kp9fXUZc=\"}]}", "verifiers": ["LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUcxRENDQmxtZ0F3SUJBZ0lVSWZ5cnc3bDZra3dTRGFFUHFxWlM0SHRocHBRd0NnWUlLb1pJemowRUF3TXcKTnpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUjR3SEFZRFZRUURFeFZ6YVdkemRHOXlaUzFwYm5SbApjbTFsWkdsaGRHVXdIaGNOTWpReE1qQTBNakExTVRBNVdoY05NalF4TWpBME1qRXdNVEE1V2pBQU1Ga3dFd1lICktvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUvNlR0QW92Tjdqa25VMVBkRFM2bW9Rc0poYTBFQU50U1VSMEUKY1JDTlRHSndDWWRWZU9Za2tRUWZNaTRPa1krcE9MSXhUM0d1c081Yks3U3cyNnBCTTZPQ0JYZ3dnZ1YwTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBVEJnTlZIU1VFRERBS0JnZ3JCZ0VGQlFjREF6QWRCZ05WSFE0RUZnUVVlWVpMClBFckJmWTRZSGdEeFM1K01US2tiWmJBd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFkKWkQ4d1pnWURWUjBSQVFIL0JGd3dXb1pZYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDNWc2RISmhiSGwwYVdOegpMM1ZzZEhKaGJIbDBhV056THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDNCMVlteHBjMmd1ZVcxc1FISmxabk12CmFHVmhaSE12YldGcGJqQTVCZ29yQmdFRUFZTy9NQUVCQkN0b2RIUndjem92TDNSdmEyVnVMbUZqZEdsdmJuTXUKWjJsMGFIVmlkWE5sY21OdmJuUmxiblF1WTI5dE1CSUdDaXNHQVFRQmc3OHdBUUlFQkhCMWMyZ3dOZ1lLS3dZQgpCQUdEdnpBQkF3UW9ZMkl5TmpCak1qUXpabVpoTTJVd1kyTTRORGd5TURBNU5XTmtPRGhpWlRKbU5XUmlPRFpqCllUQWRCZ29yQmdFRUFZTy9NQUVFQkE5UWRXSnNhWE5vSUhSdklGQjVVRWt3SlFZS0t3WUJCQUdEdnpBQkJRUVgKZFd4MGNtRnNlWFJwWTNNdmRXeDBjbUZzZVhScFkzTXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGawpjeTl0WVdsdU1Ec0dDaXNHQVFRQmc3OHdBUWdFTFF3cmFIUjBjSE02THk5MGIydGxiaTVoWTNScGIyNXpMbWRwCmRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQm9CZ29yQmdFRUFZTy9NQUVKQkZvTVdHaDBkSEJ6T2k4dloybDAKYUhWaUxtTnZiUzkxYkhSeVlXeDVkR2xqY3k5MWJIUnlZV3g1ZEdsamN5OHVaMmwwYUhWaUwzZHZjbXRtYkc5MwpjeTl3ZFdKc2FYTm9Mbmx0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T0FZS0t3WUJCQUdEdnpBQkNnUXFEQ2hqCllqSTJNR015TkRObVptRXpaVEJqWXpnME9ESXdNRGsxWTJRNE9HSmxNbVkxWkdJNE5tTmhNQjBHQ2lzR0FRUUIKZzc4d0FRc0VEd3dOWjJsMGFIVmlMV2h2YzNSbFpEQTZCZ29yQmdFRUFZTy9NQUVNQkN3TUttaDBkSEJ6T2k4dgpaMmwwYUhWaUxtTnZiUzkxYkhSeVlXeDVkR2xqY3k5MWJIUnlZV3g1ZEdsamN6QTRCZ29yQmdFRUFZTy9NQUVOCkJDb01LR05pTWpZd1l6STBNMlptWVRObE1HTmpPRFE0TWpBd09UVmpaRGc0WW1VeVpqVmtZamcyWTJFd0h3WUsKS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrMQpNelV6TmpBME5EVXdMZ1lLS3dZQkJBR0R2ekFCRUFRZ0RCNW9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZkV3gwCmNtRnNlWFJwWTNNd0dBWUtLd1lCQkFHRHZ6QUJFUVFLREFneU5qZ3pNelExTVRCb0Jnb3JCZ0VFQVlPL01BRVMKQkZvTVdHaDBkSEJ6T2k4dloybDBhSFZpTG1OdmJTOTFiSFJ5WVd4NWRHbGpjeTkxYkhSeVlXeDVkR2xqY3k4dQpaMmwwYUhWaUwzZHZjbXRtYkc5M2N5OXdkV0pzYVhOb0xubHRiRUJ5WldaekwyaGxZV1J6TDIxaGFXNHdPQVlLCkt3WUJCQUdEdnpBQkV3UXFEQ2hqWWpJMk1HTXlORE5tWm1FelpUQmpZemcwT0RJd01EazFZMlE0T0dKbE1tWTEKWkdJNE5tTmhNQlFHQ2lzR0FRUUJnNzh3QVJRRUJnd0VjSFZ6YURCZUJnb3JCZ0VFQVlPL01BRVZCRkFNVG1oMApkSEJ6T2k4dloybDBhSFZpTG1OdmJTOTFiSFJ5WVd4NWRHbGpjeTkxYkhSeVlXeDVkR2xqY3k5aFkzUnBiMjV6CkwzSjFibk12TVRJeE5qZ3dOekk1T1RrdllYUjBaVzF3ZEhNdk1UQVdCZ29yQmdFRUFZTy9NQUVXQkFnTUJuQjEKWW14cFl6Q0JpZ1lLS3dZQkJBSFdlUUlFQWdSOEJIb0FlQUIyQU4wOU1Hckd4eEV5WXhrZUhKbG5Od0tpU2w2NAozanl0LzRlS2NvQXZLZTZPQUFBQms1Tnc1ZnNBQUFRREFFY3dSUUlnRkRlMUphbGdoTUN4cHVVclorallWQUtVCi8veHludGp6Z1dXMHJXSlZUSElDSVFEME1QelpXOUVpR2NMUFpORGd5alVwZWU1eU44dHE0U3c0Q1YzUVpMUlQKTURBS0JnZ3Foa2pPUFFRREF3TnBBREJtQWpFQW5UMEdLNDIrMFlVMjlMTmt5NU96dEwyNTVjS1pNZFhOYzN5Qwp3dk1nRXg1TktpWndpTWsyNEwxWVR3TlZPZXZSQWpFQTIzT3FQMXZ2T0puYzVXSlpmL0VDMlhzdk9GVVd0UWtTCnRVbE4ydUFZUk5SVzhFSExuM1J3a011VStHUmx4Z0FFCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"]}, "signatures": null, "envelopeHash": null, "payloadHash": null}}
integrated: {'108e9186e8c5677aaefd29e6cd33de0b9931093c55a845fc967e15f73ed1d99f2cc73c8173794966': {'body': 'eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiMzJjZjM0MTM3NTg5MDQ4ZWExOWJlYzhmYmY3M2ExYWNlNzkzNTg5YzFjYzk3ZjZlZDNlNjBhZmU3MzIwZTcyNSJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6ImU0ZjU1MjQ4Y2I3Y2U4N2IxNzNiNjg4MzM1YTYwNDlmYWQ2NGEyM2FiMzJkY2Y1ZWM5YzM5YjQwODVhZDMxODIifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVVQ0lBejVEUUNIdG9VRU1xclBQanlxUjRid2RKWnk0VDA3TlJmODVNSlZKcytkQWlFQW5GU2NTT1Eyb1JPUWRYbU1ySFhFazZjOEF4aUkxdHZRcHova3A5ZlhVWmM9IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VjeFJFTkRRbXh0WjBGM1NVSkJaMGxWU1daNWNuYzNiRFpyYTNkVFJHRkZVSEZ4V2xNMFNIUm9jSEJSZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmVFMXFRVEJOYWtFeFRWUkJOVmRvWTA1TmFsRjRUV3BCTUUxcVJYZE5WRUUxVjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVXZObFIwUVc5MlRqZHFhMjVWTVZCa1JGTTJiVzlSYzBwb1lUQkZRVTUwVTFWU01FVUtZMUpEVGxSSFNuZERXV1JXWlU5WmEydFJVV1pOYVRSUGExa3JjRTlNU1hoVU0wZDFjMDgxWWtzM1UzY3lObkJDVFRaUFEwSllaM2RuWjFZd1RVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVmxXVnBNQ2xCRmNrSm1XVFJaU0dkRWVGTTFLMDFVUzJ0aVdtSkJkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMXBuV1VSV1VqQlNRVkZJTDBKR2QzZFhiMXBaWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBURE5XYzJSSVNtaGlTR3d3WVZkT2VncE1NMVp6WkVoS2FHSkliREJoVjA1NlRIazFibUZZVW05a1YwbDJaREk1ZVdFeVduTmlNMlI2VEROQ01WbHRlSEJqTW1kMVpWY3hjMUZJU214YWJrMTJDbUZIVm1oYVNFMTJZbGRHY0dKcVFUVkNaMjl5UW1kRlJVRlpUeTlOUVVWQ1FrTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFVLV2pKc01HRklWbWxrV0U1c1kyMU9kbUp1VW14aWJsRjFXVEk1ZEUxQ1NVZERhWE5IUVZGUlFtYzNPSGRCVVVsRlFraENNV015WjNkT1oxbExTM2RaUWdwQ1FVZEVkbnBCUWtGM1VXOVpNa2w1VG1wQ2FrMXFVWHBhYlZwb1RUSlZkMWt5VFRST1JHZDVUVVJCTlU1WFRtdFBSR2hwV2xSS2JVNVhVbWxQUkZwcUNsbFVRV1JDWjI5eVFtZEZSVUZaVHk5TlFVVkZRa0U1VVdSWFNuTmhXRTV2U1VoU2RrbEdRalZWUld0M1NsRlpTMHQzV1VKQ1FVZEVkbnBCUWtKUlVWZ0taRmQ0TUdOdFJuTmxXRkp3V1ROTmRtUlhlREJqYlVaelpWaFNjRmt6VFhkSVVWbExTM2RaUWtKQlIwUjJla0ZDUW1kUlVHTnRWbTFqZVRsdldsZEdhd3BqZVRsMFdWZHNkVTFFYzBkRGFYTkhRVkZSUW1jM09IZEJVV2RGVEZGM2NtRklVakJqU0UwMlRIazVNR0l5ZEd4aWFUVm9XVE5TY0dJeU5YcE1iV1J3Q21SSGFERlpibFo2V2xoS2FtSXlOVEJhVnpVd1RHMU9kbUpVUW05Q1oyOXlRbWRGUlVGWlR5OU5RVVZLUWtadlRWZEhhREJrU0VKNlQyazRkbG95YkRBS1lVaFdhVXh0VG5aaVV6a3hZa2hTZVZsWGVEVmtSMnhxWTNrNU1XSklVbmxaVjNnMVpFZHNhbU41T0hWYU1td3dZVWhXYVV3elpIWmpiWFJ0WWtjNU13cGplVGwzWkZkS2MyRllUbTlNYm14MFlrVkNlVnBYV25wTU1taHNXVmRTZWt3eU1XaGhWelIzVDBGWlMwdDNXVUpDUVVkRWRucEJRa05uVVhGRVEyaHFDbGxxU1RKTlIwMTVUa1JPYlZwdFJYcGFWRUpxV1hwbk1FOUVTWGROUkdzeFdUSlJORTlIU214TmJWa3hXa2RKTkU1dFRtaE5RakJIUTJselIwRlJVVUlLWnpjNGQwRlJjMFZFZDNkT1dqSnNNR0ZJVm1sTVYyaDJZek5TYkZwRVFUWkNaMjl5UW1kRlJVRlpUeTlOUVVWTlFrTjNUVXR0YURCa1NFSjZUMms0ZGdwYU1td3dZVWhXYVV4dFRuWmlVemt4WWtoU2VWbFhlRFZrUjJ4cVkzazVNV0pJVW5sWlYzZzFaRWRzYW1ONlFUUkNaMjl5UW1kRlJVRlpUeTlOUVVWT0NrSkRiMDFMUjA1cFRXcFpkMWw2U1RCTk1scHRXVlJPYkUxSFRtcFBSRkUwVFdwQmQwOVVWbXBhUkdjMFdXMVZlVnBxVm10WmFtY3lXVEpGZDBoM1dVc0tTM2RaUWtKQlIwUjJla0ZDUkdkUlVrUkJPWGxhVjFwNlRESm9iRmxYVW5wTU1qRm9ZVmMwZDBkUldVdExkMWxDUWtGSFJIWjZRVUpFZDFGTVJFRnJNUXBOZWxWNlRtcEJNRTVFVlhkTVoxbExTM2RaUWtKQlIwUjJla0ZDUlVGUlowUkNOVzlrU0ZKM1kzcHZka3d5WkhCa1IyZ3hXV2sxYW1JeU1IWmtWM2d3Q21OdFJuTmxXRkp3V1ROTmQwZEJXVXRMZDFsQ1FrRkhSSFo2UVVKRlVWRkxSRUZuZVU1cVozcE5lbEV4VFZSQ2IwSm5iM0pDWjBWRlFWbFBMMDFCUlZNS1FrWnZUVmRIYURCa1NFSjZUMms0ZGxveWJEQmhTRlpwVEcxT2RtSlRPVEZpU0ZKNVdWZDROV1JIYkdwamVUa3hZa2hTZVZsWGVEVmtSMnhxWTNrNGRRcGFNbXd3WVVoV2FVd3paSFpqYlhSdFlrYzVNMk41T1hka1YwcHpZVmhPYjB4dWJIUmlSVUo1V2xkYWVrd3lhR3haVjFKNlRESXhhR0ZYTkhkUFFWbExDa3QzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmhxV1dwSk1rMUhUWGxPUkU1dFdtMUZlbHBVUW1wWmVtY3dUMFJKZDAxRWF6RlpNbEUwVDBkS2JFMXRXVEVLV2tkSk5FNXRUbWhOUWxGSFEybHpSMEZSVVVKbk56aDNRVkpSUlVKbmQwVmpTRlo2WVVSQ1pVSm5iM0pDWjBWRlFWbFBMMDFCUlZaQ1JrRk5WRzFvTUFwa1NFSjZUMms0ZGxveWJEQmhTRlpwVEcxT2RtSlRPVEZpU0ZKNVdWZDROV1JIYkdwamVUa3hZa2hTZVZsWGVEVmtSMnhxWTNrNWFGa3pVbkJpTWpWNkNrd3pTakZpYmsxMlRWUkplRTVxWjNkT2VrazFUMVJyZGxsWVVqQmFWekYzWkVoTmRrMVVRVmRDWjI5eVFtZEZSVUZaVHk5TlFVVlhRa0ZuVFVKdVFqRUtXVzE0Y0ZsNlEwSnBaMWxMUzNkWlFrSkJTRmRsVVVsRlFXZFNPRUpJYjBGbFFVSXlRVTR3T1UxSGNrZDRlRVY1V1hoclpVaEtiRzVPZDB0cFUydzJOQW96YW5sMEx6UmxTMk52UVhaTFpUWlBRVUZCUW1zMVRuYzFabk5CUVVGUlJFRkZZM2RTVVVsblJrUmxNVXBoYkdkb1RVTjRjSFZWY2xvcmFsbFdRVXRWQ2k4dmVIbHVkR3A2WjFkWE1ISlhTbFpVU0VsRFNWRkVNRTFRZWxwWE9VVnBSMk5NVUZwT1JHZDVhbFZ3WldVMWVVNDRkSEUwVTNjMFExWXpVVnBNVWxRS1RVUkJTMEpuWjNGb2EycFBVRkZSUkVGM1RuQkJSRUp0UVdwRlFXNVVNRWRMTkRJck1GbFZNamxNVG10NU5VOTZkRXd5TlRWalMxcE5aRmhPWXpONVF3cDNkazFuUlhnMVRrdHBXbmRwVFdzeU5Fd3hXVlIzVGxaUFpYWlNRV3BGUVRJelQzRlFNWFoyVDBwdVl6VlhTbHBtTDBWRE1saHpkazlHVlZkMFVXdFRDblJWYkU0eWRVRlpVazVTVnpoRlNFeHVNMUozYTAxMVZTdEhVbXg0WjBGRkNpMHRMUzB0UlU1RUlFTkZVbFJKUmtsRFFWUkZMUzB0TFMwSyJ9XX19', 'integratedTime': 1733345470, 'logID': 'c0d23d6ad406973f9559f3ba2d1ca01f84147d8ffc5b8445c224f98b9591801d', 'logIndex': 153415338, 'verification': {'inclusionProof': {'checkpoint': 'rekor.sigstore.dev - 1193050959916656506\n31511077\nDvHhbSrfMLLADiYADCxZ4yaQl2N3x69ymJ2U6zQsGdU=\n\n— rekor.sigstore.dev wNI9ajBEAiBSRNGqaeThn/NOAOj29DVVey434gso8t3J+T2ApG+rWAIgNW1WGflfKyOi4ai3vtDZsn+JCmc1hPLZocDuOYvV0uI=\n', 'hashes': ['ffa4a0438554e0b7f5fe2e96556fb7cbf407e4594ade0d6aac9eebbbeee9ec80', '8413b64ed76939a610e350d90eed25cccfedac3db78268b7c2a8c5efb0df64a7', '8df731ab150e294d8c49c69e10b863770f0da96b59a44a7eff8da0f2c6543218', '815826b33ed5eac2e61165da6cc1e428b15c3e152e4198a09d6c1225dfeea666', '635528f83dbe21d4b6a2e51518b5d789e35ef578f738d4575cc91385db394a28', '035380f9616b5c9562b7c799fd15e85e7e403259c5f42777ffdbcad8846b5d40', '47b84ed57f8a812c3c3a88ddf22dbe1b7073058ced911044e8ba584973e0df75', 'a0e79c15f37762a0ce91b8a34bf7a3d561790dafc6b7f0193616f013dba8384f', 'e25505d183aef579080d7297034c0c4b377a55e0d8dd3640826a0e796992dbe6', '81ffbd9b9e760773e79169ced28e0a755be3713dd65472eb09b7f50e8558285c'], 'logIndex': 31511076, 'rootHash': '0ef1e16d2adf30b2c00e26000c2c59e32690976377c7af72989d94eb342c19d5', 'treeSize': 31511077}, 'signedEntryTimestamp': 'MEUCIAm9Tt83Cp5RRltPr3g+CMqEUfvaORRimYc/dXe2ynUyAiEA3PgrmvYl2gwqmAVm9e03TNZHVaOfMp4RF63/0r5nVnA='}}}
Transparency log entry created with index: 153415338
DSSE PAE: b'DSSEv1 28 application/vnd.in-toto+json 270 {"_type":"https://in-toto.io/Statement/v1","subject":[{"name":"ultralytics-8.3.41-py3-none-any.whl","digest":{"sha256":"b6ea1681855ec2f73c643ea2acfcf7ae084a9648f888d4bd1e3e119ec15c3495"}}],"predicateType":"https://docs.pypi.org/attestations/publish/v1","predicate":null}'
proposed: {"apiVersion": "0.0.1", "kind": "dsse", "spec": {"proposedContent": {"envelope": "{\"payload\": \"eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoidWx0cmFseXRpY3MtOC4zLjQxLXB5My1ub25lLWFueS53aGwiLCJkaWdlc3QiOnsic2hhMjU2IjoiYjZlYTE2ODE4NTVlYzJmNzNjNjQzZWEyYWNmY2Y3YWUwODRhOTY0OGY4ODhkNGJkMWUzZTExOWVjMTVjMzQ5NSJ9fV0sInByZWRpY2F0ZVR5cGUiOiJodHRwczovL2RvY3MucHlwaS5vcmcvYXR0ZXN0YXRpb25zL3B1Ymxpc2gvdjEiLCJwcmVkaWNhdGUiOm51bGx9\", \"payloadType\": \"application/vnd.in-toto+json\", \"signatures\": [{\"sig\": \"MEUCIQDZLThi5LBemexdIK4IeCXvGCkP7XrVNVkp8ZeoqohpcwIgIIqLkRhVAzXTWq8CfkI2RCfoUugKQ2vfRZ/1dXOMxY8=\"}]}", "verifiers": ["LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUcxRENDQmxtZ0F3SUJBZ0lVSWZ5cnc3bDZra3dTRGFFUHFxWlM0SHRocHBRd0NnWUlLb1pJemowRUF3TXcKTnpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUjR3SEFZRFZRUURFeFZ6YVdkemRHOXlaUzFwYm5SbApjbTFsWkdsaGRHVXdIaGNOTWpReE1qQTBNakExTVRBNVdoY05NalF4TWpBME1qRXdNVEE1V2pBQU1Ga3dFd1lICktvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUvNlR0QW92Tjdqa25VMVBkRFM2bW9Rc0poYTBFQU50U1VSMEUKY1JDTlRHSndDWWRWZU9Za2tRUWZNaTRPa1krcE9MSXhUM0d1c081Yks3U3cyNnBCTTZPQ0JYZ3dnZ1YwTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBVEJnTlZIU1VFRERBS0JnZ3JCZ0VGQlFjREF6QWRCZ05WSFE0RUZnUVVlWVpMClBFckJmWTRZSGdEeFM1K01US2tiWmJBd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFkKWkQ4d1pnWURWUjBSQVFIL0JGd3dXb1pZYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDNWc2RISmhiSGwwYVdOegpMM1ZzZEhKaGJIbDBhV056THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDNCMVlteHBjMmd1ZVcxc1FISmxabk12CmFHVmhaSE12YldGcGJqQTVCZ29yQmdFRUFZTy9NQUVCQkN0b2RIUndjem92TDNSdmEyVnVMbUZqZEdsdmJuTXUKWjJsMGFIVmlkWE5sY21OdmJuUmxiblF1WTI5dE1CSUdDaXNHQVFRQmc3OHdBUUlFQkhCMWMyZ3dOZ1lLS3dZQgpCQUdEdnpBQkF3UW9ZMkl5TmpCak1qUXpabVpoTTJVd1kyTTRORGd5TURBNU5XTmtPRGhpWlRKbU5XUmlPRFpqCllUQWRCZ29yQmdFRUFZTy9NQUVFQkE5UWRXSnNhWE5vSUhSdklGQjVVRWt3SlFZS0t3WUJCQUdEdnpBQkJRUVgKZFd4MGNtRnNlWFJwWTNNdmRXeDBjbUZzZVhScFkzTXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGawpjeTl0WVdsdU1Ec0dDaXNHQVFRQmc3OHdBUWdFTFF3cmFIUjBjSE02THk5MGIydGxiaTVoWTNScGIyNXpMbWRwCmRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQm9CZ29yQmdFRUFZTy9NQUVKQkZvTVdHaDBkSEJ6T2k4dloybDAKYUhWaUxtTnZiUzkxYkhSeVlXeDVkR2xqY3k5MWJIUnlZV3g1ZEdsamN5OHVaMmwwYUhWaUwzZHZjbXRtYkc5MwpjeTl3ZFdKc2FYTm9Mbmx0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T0FZS0t3WUJCQUdEdnpBQkNnUXFEQ2hqCllqSTJNR015TkRObVptRXpaVEJqWXpnME9ESXdNRGsxWTJRNE9HSmxNbVkxWkdJNE5tTmhNQjBHQ2lzR0FRUUIKZzc4d0FRc0VEd3dOWjJsMGFIVmlMV2h2YzNSbFpEQTZCZ29yQmdFRUFZTy9NQUVNQkN3TUttaDBkSEJ6T2k4dgpaMmwwYUhWaUxtTnZiUzkxYkhSeVlXeDVkR2xqY3k5MWJIUnlZV3g1ZEdsamN6QTRCZ29yQmdFRUFZTy9NQUVOCkJDb01LR05pTWpZd1l6STBNMlptWVRObE1HTmpPRFE0TWpBd09UVmpaRGc0WW1VeVpqVmtZamcyWTJFd0h3WUsKS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrMQpNelV6TmpBME5EVXdMZ1lLS3dZQkJBR0R2ekFCRUFRZ0RCNW9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZkV3gwCmNtRnNlWFJwWTNNd0dBWUtLd1lCQkFHRHZ6QUJFUVFLREFneU5qZ3pNelExTVRCb0Jnb3JCZ0VFQVlPL01BRVMKQkZvTVdHaDBkSEJ6T2k4dloybDBhSFZpTG1OdmJTOTFiSFJ5WVd4NWRHbGpjeTkxYkhSeVlXeDVkR2xqY3k4dQpaMmwwYUhWaUwzZHZjbXRtYkc5M2N5OXdkV0pzYVhOb0xubHRiRUJ5WldaekwyaGxZV1J6TDIxaGFXNHdPQVlLCkt3WUJCQUdEdnpBQkV3UXFEQ2hqWWpJMk1HTXlORE5tWm1FelpUQmpZemcwT0RJd01EazFZMlE0T0dKbE1tWTEKWkdJNE5tTmhNQlFHQ2lzR0FRUUJnNzh3QVJRRUJnd0VjSFZ6YURCZUJnb3JCZ0VFQVlPL01BRVZCRkFNVG1oMApkSEJ6T2k4dloybDBhSFZpTG1OdmJTOTFiSFJ5WVd4NWRHbGpjeTkxYkhSeVlXeDVkR2xqY3k5aFkzUnBiMjV6CkwzSjFibk12TVRJeE5qZ3dOekk1T1RrdllYUjBaVzF3ZEhNdk1UQVdCZ29yQmdFRUFZTy9NQUVXQkFnTUJuQjEKWW14cFl6Q0JpZ1lLS3dZQkJBSFdlUUlFQWdSOEJIb0FlQUIyQU4wOU1Hckd4eEV5WXhrZUhKbG5Od0tpU2w2NAozanl0LzRlS2NvQXZLZTZPQUFBQms1Tnc1ZnNBQUFRREFFY3dSUUlnRkRlMUphbGdoTUN4cHVVclorallWQUtVCi8veHludGp6Z1dXMHJXSlZUSElDSVFEME1QelpXOUVpR2NMUFpORGd5alVwZWU1eU44dHE0U3c0Q1YzUVpMUlQKTURBS0JnZ3Foa2pPUFFRREF3TnBBREJtQWpFQW5UMEdLNDIrMFlVMjlMTmt5NU96dEwyNTVjS1pNZFhOYzN5Qwp3dk1nRXg1TktpWndpTWsyNEwxWVR3TlZPZXZSQWpFQTIzT3FQMXZ2T0puYzVXSlpmL0VDMlhzdk9GVVd0UWtTCnRVbE4ydUFZUk5SVzhFSExuM1J3a011VStHUmx4Z0FFCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"]}, "signatures": null, "envelopeHash": null, "payloadHash": null}}
integrated: {'108e9186e8c5677aa38b14042c00241de0b28ee6f9927f216620e5de3f40382ea769845d92769d72': {'body': 'eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiYTBlNDAzNzBjMWUxZDA0MGZhNzM4NTkxM2Y0NjdiMzI4NTQ0NTFlZWQwN2ZlZDIwZGM0M2ZjYTM1Y2JjODg1ZCJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjNkOGUxYjE1NjRhMmM1ODliMmNlYmUwNDMxMjc4Yjk4M2E1YTk1ZjhkNjg1MmVmNjZhOWVjOWVmNjlmNWZhMjEifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVVQ0lRRFpMVGhpNUxCZW1leGRJSzRJZUNYdkdDa1A3WHJWTlZrcDhaZW9xb2hwY3dJZ0lJcUxrUmhWQXpYVFdxOENma0kyUkNmb1V1Z0tRMnZmUlovMWRYT014WTg9IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VjeFJFTkRRbXh0WjBGM1NVSkJaMGxWU1daNWNuYzNiRFpyYTNkVFJHRkZVSEZ4V2xNMFNIUm9jSEJSZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmVFMXFRVEJOYWtFeFRWUkJOVmRvWTA1TmFsRjRUV3BCTUUxcVJYZE5WRUUxVjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVXZObFIwUVc5MlRqZHFhMjVWTVZCa1JGTTJiVzlSYzBwb1lUQkZRVTUwVTFWU01FVUtZMUpEVGxSSFNuZERXV1JXWlU5WmEydFJVV1pOYVRSUGExa3JjRTlNU1hoVU0wZDFjMDgxWWtzM1UzY3lObkJDVFRaUFEwSllaM2RuWjFZd1RVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVmxXVnBNQ2xCRmNrSm1XVFJaU0dkRWVGTTFLMDFVUzJ0aVdtSkJkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMXBuV1VSV1VqQlNRVkZJTDBKR2QzZFhiMXBaWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBURE5XYzJSSVNtaGlTR3d3WVZkT2VncE1NMVp6WkVoS2FHSkliREJoVjA1NlRIazFibUZZVW05a1YwbDJaREk1ZVdFeVduTmlNMlI2VEROQ01WbHRlSEJqTW1kMVpWY3hjMUZJU214YWJrMTJDbUZIVm1oYVNFMTJZbGRHY0dKcVFUVkNaMjl5UW1kRlJVRlpUeTlOUVVWQ1FrTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFVLV2pKc01HRklWbWxrV0U1c1kyMU9kbUp1VW14aWJsRjFXVEk1ZEUxQ1NVZERhWE5IUVZGUlFtYzNPSGRCVVVsRlFraENNV015WjNkT1oxbExTM2RaUWdwQ1FVZEVkbnBCUWtGM1VXOVpNa2w1VG1wQ2FrMXFVWHBhYlZwb1RUSlZkMWt5VFRST1JHZDVUVVJCTlU1WFRtdFBSR2hwV2xSS2JVNVhVbWxQUkZwcUNsbFVRV1JDWjI5eVFtZEZSVUZaVHk5TlFVVkZRa0U1VVdSWFNuTmhXRTV2U1VoU2RrbEdRalZWUld0M1NsRlpTMHQzV1VKQ1FVZEVkbnBCUWtKUlVWZ0taRmQ0TUdOdFJuTmxXRkp3V1ROTmRtUlhlREJqYlVaelpWaFNjRmt6VFhkSVVWbExTM2RaUWtKQlIwUjJla0ZDUW1kUlVHTnRWbTFqZVRsdldsZEdhd3BqZVRsMFdWZHNkVTFFYzBkRGFYTkhRVkZSUW1jM09IZEJVV2RGVEZGM2NtRklVakJqU0UwMlRIazVNR0l5ZEd4aWFUVm9XVE5TY0dJeU5YcE1iV1J3Q21SSGFERlpibFo2V2xoS2FtSXlOVEJhVnpVd1RHMU9kbUpVUW05Q1oyOXlRbWRGUlVGWlR5OU5RVVZLUWtadlRWZEhhREJrU0VKNlQyazRkbG95YkRBS1lVaFdhVXh0VG5aaVV6a3hZa2hTZVZsWGVEVmtSMnhxWTNrNU1XSklVbmxaVjNnMVpFZHNhbU41T0hWYU1td3dZVWhXYVV3elpIWmpiWFJ0WWtjNU13cGplVGwzWkZkS2MyRllUbTlNYm14MFlrVkNlVnBYV25wTU1taHNXVmRTZWt3eU1XaGhWelIzVDBGWlMwdDNXVUpDUVVkRWRucEJRa05uVVhGRVEyaHFDbGxxU1RKTlIwMTVUa1JPYlZwdFJYcGFWRUpxV1hwbk1FOUVTWGROUkdzeFdUSlJORTlIU214TmJWa3hXa2RKTkU1dFRtaE5RakJIUTJselIwRlJVVUlLWnpjNGQwRlJjMFZFZDNkT1dqSnNNR0ZJVm1sTVYyaDJZek5TYkZwRVFUWkNaMjl5UW1kRlJVRlpUeTlOUVVWTlFrTjNUVXR0YURCa1NFSjZUMms0ZGdwYU1td3dZVWhXYVV4dFRuWmlVemt4WWtoU2VWbFhlRFZrUjJ4cVkzazVNV0pJVW5sWlYzZzFaRWRzYW1ONlFUUkNaMjl5UW1kRlJVRlpUeTlOUVVWT0NrSkRiMDFMUjA1cFRXcFpkMWw2U1RCTk1scHRXVlJPYkUxSFRtcFBSRkUwVFdwQmQwOVVWbXBhUkdjMFdXMVZlVnBxVm10WmFtY3lXVEpGZDBoM1dVc0tTM2RaUWtKQlIwUjJla0ZDUkdkUlVrUkJPWGxhVjFwNlRESm9iRmxYVW5wTU1qRm9ZVmMwZDBkUldVdExkMWxDUWtGSFJIWjZRVUpFZDFGTVJFRnJNUXBOZWxWNlRtcEJNRTVFVlhkTVoxbExTM2RaUWtKQlIwUjJla0ZDUlVGUlowUkNOVzlrU0ZKM1kzcHZka3d5WkhCa1IyZ3hXV2sxYW1JeU1IWmtWM2d3Q21OdFJuTmxXRkp3V1ROTmQwZEJXVXRMZDFsQ1FrRkhSSFo2UVVKRlVWRkxSRUZuZVU1cVozcE5lbEV4VFZSQ2IwSm5iM0pDWjBWRlFWbFBMMDFCUlZNS1FrWnZUVmRIYURCa1NFSjZUMms0ZGxveWJEQmhTRlpwVEcxT2RtSlRPVEZpU0ZKNVdWZDROV1JIYkdwamVUa3hZa2hTZVZsWGVEVmtSMnhxWTNrNGRRcGFNbXd3WVVoV2FVd3paSFpqYlhSdFlrYzVNMk41T1hka1YwcHpZVmhPYjB4dWJIUmlSVUo1V2xkYWVrd3lhR3haVjFKNlRESXhhR0ZYTkhkUFFWbExDa3QzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmhxV1dwSk1rMUhUWGxPUkU1dFdtMUZlbHBVUW1wWmVtY3dUMFJKZDAxRWF6RlpNbEUwVDBkS2JFMXRXVEVLV2tkSk5FNXRUbWhOUWxGSFEybHpSMEZSVVVKbk56aDNRVkpSUlVKbmQwVmpTRlo2WVVSQ1pVSm5iM0pDWjBWRlFWbFBMMDFCUlZaQ1JrRk5WRzFvTUFwa1NFSjZUMms0ZGxveWJEQmhTRlpwVEcxT2RtSlRPVEZpU0ZKNVdWZDROV1JIYkdwamVUa3hZa2hTZVZsWGVEVmtSMnhxWTNrNWFGa3pVbkJpTWpWNkNrd3pTakZpYmsxMlRWUkplRTVxWjNkT2VrazFUMVJyZGxsWVVqQmFWekYzWkVoTmRrMVVRVmRDWjI5eVFtZEZSVUZaVHk5TlFVVlhRa0ZuVFVKdVFqRUtXVzE0Y0ZsNlEwSnBaMWxMUzNkWlFrSkJTRmRsVVVsRlFXZFNPRUpJYjBGbFFVSXlRVTR3T1UxSGNrZDRlRVY1V1hoclpVaEtiRzVPZDB0cFUydzJOQW96YW5sMEx6UmxTMk52UVhaTFpUWlBRVUZCUW1zMVRuYzFabk5CUVVGUlJFRkZZM2RTVVVsblJrUmxNVXBoYkdkb1RVTjRjSFZWY2xvcmFsbFdRVXRWQ2k4dmVIbHVkR3A2WjFkWE1ISlhTbFpVU0VsRFNWRkVNRTFRZWxwWE9VVnBSMk5NVUZwT1JHZDVhbFZ3WldVMWVVNDRkSEUwVTNjMFExWXpVVnBNVWxRS1RVUkJTMEpuWjNGb2EycFBVRkZSUkVGM1RuQkJSRUp0UVdwRlFXNVVNRWRMTkRJck1GbFZNamxNVG10NU5VOTZkRXd5TlRWalMxcE5aRmhPWXpONVF3cDNkazFuUlhnMVRrdHBXbmRwVFdzeU5Fd3hXVlIzVGxaUFpYWlNRV3BGUVRJelQzRlFNWFoyVDBwdVl6VlhTbHBtTDBWRE1saHpkazlHVlZkMFVXdFRDblJWYkU0eWRVRlpVazVTVnpoRlNFeHVNMUozYTAxMVZTdEhVbXg0WjBGRkNpMHRMUzB0UlU1RUlFTkZVbFJKUmtsRFFWUkZMUzB0TFMwSyJ9XX19', 'integratedTime': 1733345470, 'logID': 'c0d23d6ad406973f9559f3ba2d1ca01f84147d8ffc5b8445c224f98b9591801d', 'logIndex': 153415340, 'verification': {'inclusionProof': {'checkpoint': 'rekor.sigstore.dev - 1193050959916656506\n31511079\nxPtp/FLV06R6AQBJaSycpkEQc2NzKSjZCHnCFdwY4sQ=\n\n— rekor.sigstore.dev wNI9ajBEAiBzfWIvub9fPmTsoG191YbgSY7FNN2LMNOjo/yPsM186AIgD5IEuA9RAE03CKRsBjRjcPvSmNxhx/G6jMTl8DO+tMA=\n', 'hashes': ['70e5bcd8d8bbab1d924c79adbf6102f1a98bff722757898fb10a5f35ec7f90ed', 'ffa4a0438554e0b7f5fe2e96556fb7cbf407e4594ade0d6aac9eebbbeee9ec80', '8413b64ed76939a610e350d90eed25cccfedac3db78268b7c2a8c5efb0df64a7', '8df731ab150e294d8c49c69e10b863770f0da96b59a44a7eff8da0f2c6543218', '815826b33ed5eac2e61165da6cc1e428b15c3e152e4198a09d6c1225dfeea666', '635528f83dbe21d4b6a2e51518b5d789e35ef578f738d4575cc91385db394a28', '035380f9616b5c9562b7c799fd15e85e7e403259c5f42777ffdbcad8846b5d40', '47b84ed57f8a812c3c3a88ddf22dbe1b7073058ced911044e8ba584973e0df75', 'a0e79c15f37762a0ce91b8a34bf7a3d561790dafc6b7f0193616f013dba8384f', 'e25505d183aef579080d7297034c0c4b377a55e0d8dd3640826a0e796992dbe6', '81ffbd9b9e760773e79169ced28e0a755be3713dd65472eb09b7f50e8558285c'], 'logIndex': 31511078, 'rootHash': 'c4fb69fc52d5d3a47a010049692c9ca641107363732928d90879c215dc18e2c4', 'treeSize': 31511079}, 'signedEntryTimestamp': 'MEUCIQC2NkpAxKP+pT8070BwU8Q/Pp535a6rra+/gr6FLhKZpQIgb7Rd6t8to1hVIgdYrQ0vHfHMNku2y1+QGfxIeSig6U4='}}}
Transparency log entry created with index: 153415340
Uploading distributions to https://upload.pypi.org/legacy/
Uploading ultralytics-8.3.41-py3-none-any.whl
Uploading ultralytics-8.3.41.tar.gz
View at:
https://pypi.org/project/ultralytics/8.3.41/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment