2026-07-23 06:09:10.957363 | Job console starting 2026-07-23 06:09:10.976895 | Updating git repos 2026-07-23 06:09:11.048688 | Cloning repos into workspace 2026-07-23 06:09:13.277501 | Restoring repo states 2026-07-23 06:09:13.320990 | Merging changes 2026-07-23 06:09:14.508612 | Checking out repos 2026-07-23 06:09:14.579731 | Preparing playbooks 2026-07-23 06:09:19.618678 | Running Ansible setup 2026-07-23 06:09:26.582798 | PRE-RUN START: [trusted : opendev.org/opendev/base-jobs/playbooks/base/pre.yaml@master] 2026-07-23 06:09:28.664785 | 2026-07-23 06:09:28.665007 | PLAY [Create job header and inventory] 2026-07-23 06:09:28.682618 | 2026-07-23 06:09:28.682749 | TASK [Gathering Facts] 2026-07-23 06:09:30.016891 | localhost | ok 2026-07-23 06:09:30.029545 | 2026-07-23 06:09:30.029669 | TASK [Setup log path fact] 2026-07-23 06:09:30.052360 | localhost | ok 2026-07-23 06:09:30.074345 | localhost | included: set-zuul-log-path-fact 2026-07-23 06:09:30.079997 | 2026-07-23 06:09:30.080139 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-23 06:09:30.126136 | localhost | ok 2026-07-23 06:09:30.136397 | 2026-07-23 06:09:30.136528 | TASK [emit-job-header : Print job information] 2026-07-23 06:09:30.187415 | # Job Information 2026-07-23 06:09:30.187647 | Ansible Version: 2.18.18 2026-07-23 06:09:30.187719 | Job: watcher-dashboard-tox-translations 2026-07-23 06:09:30.187777 | Pipeline: check 2026-07-23 06:09:30.187832 | Executor: ze03.opendev.org 2026-07-23 06:09:30.187889 | Triggered by: https://review.opendev.org/c/openstack/watcher-dashboard/+/998324 2026-07-23 06:09:30.187944 | Event ID: dc1c6c720eb4402cad41b2b79f261b8b 2026-07-23 06:09:30.192752 | 2026-07-23 06:09:30.192870 | LOOP [emit-job-header : Print node information] 2026-07-23 06:09:30.370223 | localhost | ok: 2026-07-23 06:09:30.370466 | localhost | # Node Information 2026-07-23 06:09:30.370530 | localhost | Inventory Hostname: ubuntu-noble 2026-07-23 06:09:30.370586 | localhost | Hostname: np08f3d498cd674 2026-07-23 06:09:30.370640 | localhost | Username: zuul 2026-07-23 06:09:30.370699 | localhost | Distro: Ubuntu 24.04 2026-07-23 06:09:30.370753 | localhost | Provider: opendev.org%2Fopendev%2Fzuul-providers/openmetal-iad3-main 2026-07-23 06:09:30.370806 | localhost | Region: IAD3 2026-07-23 06:09:30.370857 | localhost | Label: ubuntu-noble-8GB 2026-07-23 06:09:30.370908 | localhost | Product Name: OpenStack Nova 2026-07-23 06:09:30.370960 | localhost | Interface IP: 200.225.47.50 2026-07-23 06:09:30.387712 | 2026-07-23 06:09:30.387854 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-23 06:09:30.987796 | localhost -> localhost | changed 2026-07-23 06:09:30.998483 | 2026-07-23 06:09:30.998606 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-23 06:09:32.318151 | localhost -> localhost | changed 2026-07-23 06:09:32.328174 | 2026-07-23 06:09:32.328336 | PLAY [Setup Zuul environment] 2026-07-23 06:09:32.343883 | 2026-07-23 06:09:32.344146 | TASK [Gather network facts] 2026-07-23 06:09:33.080696 | ubuntu-noble | ok 2026-07-23 06:09:33.091705 | 2026-07-23 06:09:33.091893 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-23 06:09:33.431931 | ubuntu-noble -> localhost | ok 2026-07-23 06:09:33.440916 | 2026-07-23 06:09:33.441040 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-23 06:09:33.472799 | ubuntu-noble | ok 2026-07-23 06:09:33.496626 | ubuntu-noble | included: /var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-23 06:09:33.506630 | 2026-07-23 06:09:33.506766 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-23 06:09:34.877925 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-07-23 06:09:34.878213 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/work/651a921bc59b43eb939457845a5f03ac_id_rsa 2026-07-23 06:09:34.878283 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/work/651a921bc59b43eb939457845a5f03ac_id_rsa.pub 2026-07-23 06:09:34.878374 | ubuntu-noble -> localhost | The key fingerprint is: 2026-07-23 06:09:34.878437 | ubuntu-noble -> localhost | SHA256:C8/lKce6xERlGDOt1CEn/vRfLV4ROYcn9A5Bv+voNyg zuul-build-sshkey 2026-07-23 06:09:34.878495 | ubuntu-noble -> localhost | The key's randomart image is: 2026-07-23 06:09:34.878553 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-07-23 06:09:34.878609 | ubuntu-noble -> localhost | | *==. o+o.| 2026-07-23 06:09:34.878667 | ubuntu-noble -> localhost | | .oOo o*+| 2026-07-23 06:09:34.878723 | ubuntu-noble -> localhost | | .o.. .+=| 2026-07-23 06:09:34.878778 | ubuntu-noble -> localhost | | ..o . o+| 2026-07-23 06:09:34.878843 | ubuntu-noble -> localhost | | . S o . ..=| 2026-07-23 06:09:34.878901 | ubuntu-noble -> localhost | | * = . o +.| 2026-07-23 06:09:34.878957 | ubuntu-noble -> localhost | | B = +. | 2026-07-23 06:09:34.879012 | ubuntu-noble -> localhost | | . + E .oo | 2026-07-23 06:09:34.879067 | ubuntu-noble -> localhost | | o. oo...| 2026-07-23 06:09:34.879169 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-07-23 06:09:34.879266 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.731978 2026-07-23 06:09:34.887057 | 2026-07-23 06:09:34.887198 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-23 06:09:34.919740 | ubuntu-noble | ok 2026-07-23 06:09:34.935740 | ubuntu-noble | included: /var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-23 06:09:34.947453 | 2026-07-23 06:09:34.947601 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-23 06:09:34.973124 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:09:34.983837 | 2026-07-23 06:09:34.983995 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-23 06:09:35.827077 | ubuntu-noble | changed 2026-07-23 06:09:35.836229 | 2026-07-23 06:09:35.836396 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-23 06:09:36.246676 | ubuntu-noble | ok 2026-07-23 06:09:36.254543 | 2026-07-23 06:09:36.254651 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-23 06:09:37.726168 | ubuntu-noble | changed 2026-07-23 06:09:37.734580 | 2026-07-23 06:09:37.734712 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-23 06:09:39.173129 | ubuntu-noble | changed 2026-07-23 06:09:39.180690 | 2026-07-23 06:09:39.180802 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-23 06:09:39.204933 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:09:39.213906 | 2026-07-23 06:09:39.214026 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-23 06:09:39.753827 | ubuntu-noble -> localhost | changed 2026-07-23 06:09:39.769245 | 2026-07-23 06:09:39.769361 | TASK [add-build-sshkey : Add back temp key] 2026-07-23 06:09:40.177549 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/work/651a921bc59b43eb939457845a5f03ac_id_rsa (zuul-build-sshkey) 2026-07-23 06:09:40.177866 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.014180 2026-07-23 06:09:40.185814 | 2026-07-23 06:09:40.185948 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-23 06:09:40.815530 | ubuntu-noble | ok 2026-07-23 06:09:40.825147 | 2026-07-23 06:09:40.825273 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-23 06:09:40.860930 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:09:40.876658 | 2026-07-23 06:09:40.876837 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-07-23 06:09:41.486798 | ubuntu-noble | ok 2026-07-23 06:09:41.500580 | 2026-07-23 06:09:41.500700 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-23 06:09:41.860600 | ubuntu-noble | ok: "logs" 2026-07-23 06:09:41.861206 | ubuntu-noble | ok: All items complete 2026-07-23 06:09:41.861278 | 2026-07-23 06:09:42.176874 | ubuntu-noble | ok: "artifacts" 2026-07-23 06:09:42.522934 | ubuntu-noble | ok: "docs" 2026-07-23 06:09:42.541024 | 2026-07-23 06:09:42.541216 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-23 06:09:42.899849 | ubuntu-noble | changed: "logs" 2026-07-23 06:09:43.197175 | ubuntu-noble | changed: "artifacts" 2026-07-23 06:09:43.499167 | ubuntu-noble | changed: "docs" 2026-07-23 06:09:43.520606 | 2026-07-23 06:09:43.520805 | PLAY [Configure unbound] 2026-07-23 06:09:43.533668 | 2026-07-23 06:09:43.533868 | TASK [configure-unbound : Check that Unbound is installed] 2026-07-23 06:09:43.921386 | ubuntu-noble | ok 2026-07-23 06:09:43.930056 | 2026-07-23 06:09:43.930214 | TASK [configure-unbound : Ensure that Unbound is installed] 2026-07-23 06:09:43.973147 | ubuntu-noble | ok: All assertions passed 2026-07-23 06:09:43.980051 | 2026-07-23 06:09:43.980191 | TASK [configure-unbound : Check for IPv6] 2026-07-23 06:09:44.126781 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:09:44.135690 | 2026-07-23 06:09:44.135839 | TASK [configure-unbound : Set IPv6 nameservers] 2026-07-23 06:09:44.171061 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:09:44.179659 | 2026-07-23 06:09:44.179783 | TASK [configure-unbound : Set IPv4 nameservers] 2026-07-23 06:09:44.233657 | ubuntu-noble | ok 2026-07-23 06:09:44.241305 | 2026-07-23 06:09:44.241414 | LOOP [configure-unbound : Include OS-specific variables] 2026-07-23 06:09:44.283194 | ubuntu-noble | ok: "/var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/trusted/project_0/opendev.org/opendev/base-jobs/roles/configure-unbound/vars/Debian.yaml" 2026-07-23 06:09:44.283456 | ubuntu-noble | changed: All items complete 2026-07-23 06:09:44.283517 | 2026-07-23 06:09:44.297637 | 2026-07-23 06:09:44.297781 | TASK [configure-unbound : Ensure Unbound conf.d directory exists] 2026-07-23 06:09:44.705664 | ubuntu-noble | ok 2026-07-23 06:09:44.714055 | 2026-07-23 06:09:44.714207 | TASK [configure-unbound : Configure unbound forwarding] 2026-07-23 06:09:46.207454 | ubuntu-noble | changed 2026-07-23 06:09:46.216890 | 2026-07-23 06:09:46.217012 | TASK [configure-unbound : Configure unbound TTL] 2026-07-23 06:09:47.628482 | ubuntu-noble | changed 2026-07-23 06:09:47.637248 | 2026-07-23 06:09:47.637360 | TASK [configure-unbound : Start unbound] 2026-07-23 06:09:48.652935 | ubuntu-noble | ok 2026-07-23 06:09:48.680630 | 2026-07-23 06:09:48.680778 | TASK [configure-unbound : Restart unbound] 2026-07-23 06:09:49.427605 | ubuntu-noble | changed 2026-07-23 06:09:49.438014 | 2026-07-23 06:09:49.438169 | PLAY [Prepare workspace and configure mirrors] 2026-07-23 06:09:49.452258 | 2026-07-23 06:09:49.452401 | TASK [validate-host : Define zuul_info_dir fact] 2026-07-23 06:09:49.499139 | ubuntu-noble | ok 2026-07-23 06:09:49.507846 | 2026-07-23 06:09:49.508081 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-07-23 06:09:49.858609 | ubuntu-noble -> localhost | ok 2026-07-23 06:09:49.870894 | 2026-07-23 06:09:49.871017 | TASK [validate-host : Collect information about the host] 2026-07-23 06:09:50.890232 | ubuntu-noble | ok 2026-07-23 06:09:50.907615 | 2026-07-23 06:09:50.907731 | TASK [validate-host : Sanitize hostname] 2026-07-23 06:09:50.990592 | ubuntu-noble | ok 2026-07-23 06:09:50.997356 | 2026-07-23 06:09:50.997525 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-07-23 06:09:51.728338 | ubuntu-noble -> localhost | changed 2026-07-23 06:09:51.737495 | 2026-07-23 06:09:51.737627 | TASK [validate-host : Collect information about zuul worker] 2026-07-23 06:09:52.782004 | ubuntu-noble | ok 2026-07-23 06:09:52.790044 | 2026-07-23 06:09:52.790196 | TASK [validate-host : Write out all zuul information for each host] 2026-07-23 06:09:53.485481 | ubuntu-noble -> localhost | changed 2026-07-23 06:09:53.505793 | 2026-07-23 06:09:53.505979 | TASK [hardware-check : Raise an error if CPU count is too low] 2026-07-23 06:09:53.542398 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:09:53.556425 | 2026-07-23 06:09:53.556603 | LOOP [prepare-workspace-git : Filter zuul projects if sync-only-required-projects flag is set] 2026-07-23 06:09:53.599792 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:09:53.603242 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:09:53.618801 | 2026-07-23 06:09:53.619009 | TASK [prepare-workspace-git : Don't filter zuul projects if flag is false] 2026-07-23 06:09:53.665320 | ubuntu-noble | ok 2026-07-23 06:09:53.673704 | 2026-07-23 06:09:53.673880 | TASK [prepare-workspace-git : Set initial repo states in workspace] 2026-07-23 06:09:54.670188 | ubuntu-noble | changed 2026-07-23 06:09:54.677660 | 2026-07-23 06:09:54.677786 | TASK [prepare-workspace-git : Synchronize src repos to workspace directory] 2026-07-23 06:09:56.123018 | ubuntu-noble -> localhost | changed 2026-07-23 06:09:56.132758 | 2026-07-23 06:09:56.132875 | TASK [prepare-workspace-git : Update remote repository state] 2026-07-23 06:09:56.875825 | ubuntu-noble | changed 2026-07-23 06:09:56.889415 | 2026-07-23 06:09:56.889585 | TASK [mirror-info : Create /etc/ci] 2026-07-23 06:09:57.320048 | ubuntu-noble | changed 2026-07-23 06:09:57.331480 | 2026-07-23 06:09:57.331641 | TASK [mirror-info : Install ci_mirror script] 2026-07-23 06:09:58.857127 | ubuntu-noble | changed 2026-07-23 06:09:58.869615 | 2026-07-23 06:09:58.869737 | TASK [configure-mirrors : Gather needed facts] 2026-07-23 06:09:58.905974 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:09:58.914683 | 2026-07-23 06:09:58.914806 | TASK [configure-mirrors : Set up infrastructure mirrors] 2026-07-23 06:09:59.007306 | ubuntu-noble | ok 2026-07-23 06:09:59.018858 | ubuntu-noble | included: /var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/configure-mirrors/tasks/mirror.yaml 2026-07-23 06:09:59.025397 | 2026-07-23 06:09:59.025515 | TASK [configure-mirrors : Remove .pydistutils.cfg configuration in homedir] 2026-07-23 06:09:59.376436 | ubuntu-noble | ok 2026-07-23 06:09:59.386213 | 2026-07-23 06:09:59.386400 | LOOP [configure-mirrors : Include OS-specific variables] 2026-07-23 06:09:59.443908 | ubuntu-noble | ok: "/var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/configure-mirrors/vars/Ubuntu.yaml" 2026-07-23 06:09:59.444192 | 2026-07-23 06:09:59.454439 | 2026-07-23 06:09:59.457206 | TASK [configure-mirrors : Install /etc/pip.conf configuration] 2026-07-23 06:10:00.966807 | ubuntu-noble | changed 2026-07-23 06:10:00.974566 | 2026-07-23 06:10:00.974685 | LOOP [configure-mirrors : Setup distribution specific packaging mirrors] 2026-07-23 06:10:01.018878 | ubuntu-noble | ok: "/var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/configure-mirrors/tasks/mirror/Ubuntu.yaml" 2026-07-23 06:10:01.035673 | ubuntu-noble | included: /var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/configure-mirrors/tasks/mirror/Ubuntu.yaml 2026-07-23 06:10:01.043437 | 2026-07-23 06:10:01.043543 | LOOP [configure-mirrors : Install Ubuntu repository files] 2026-07-23 06:10:02.633764 | ubuntu-noble | changed: "etc/apt/sources.list" 2026-07-23 06:10:02.634266 | ubuntu-noble | ok: All items complete 2026-07-23 06:10:02.634336 | 2026-07-23 06:10:04.025823 | ubuntu-noble | changed: "etc/apt/apt.conf.d/99unauthenticated" 2026-07-23 06:10:04.047907 | 2026-07-23 06:10:04.048069 | TASK [configure-mirrors : Update apt cache] 2026-07-23 06:10:04.713516 | ubuntu-noble | Ign:1 https://mirror.iad3.openmetal.opendev.org/ubuntu noble InRelease 2026-07-23 06:10:04.714159 | ubuntu-noble | Ign:2 https://mirror.iad3.openmetal.opendev.org/ubuntu noble-updates InRelease 2026-07-23 06:10:04.714676 | ubuntu-noble | Ign:3 https://mirror.iad3.openmetal.opendev.org/ubuntu noble-security InRelease 2026-07-23 06:10:04.717608 | ubuntu-noble | Get:4 https://mirror.iad3.openmetal.opendev.org/ubuntu noble Release [3235 B] 2026-07-23 06:10:04.719251 | ubuntu-noble | Get:5 https://mirror.iad3.openmetal.opendev.org/ubuntu noble-updates Release [3263 B] 2026-07-23 06:10:04.719885 | ubuntu-noble | Get:6 https://mirror.iad3.openmetal.opendev.org/ubuntu noble-security Release [3262 B] 2026-07-23 06:10:04.721247 | ubuntu-noble | Ign:7 https://mirror.iad3.openmetal.opendev.org/ubuntu noble Release.gpg 2026-07-23 06:10:04.721686 | ubuntu-noble | Ign:8 https://mirror.iad3.openmetal.opendev.org/ubuntu noble-updates Release.gpg 2026-07-23 06:10:04.723394 | ubuntu-noble | Ign:9 https://mirror.iad3.openmetal.opendev.org/ubuntu noble-security Release.gpg 2026-07-23 06:10:04.724274 | ubuntu-noble | Get:10 https://mirror.iad3.openmetal.opendev.org/ubuntu noble/main amd64 Packages [2203 kB] 2026-07-23 06:10:04.754741 | ubuntu-noble | Get:11 https://mirror.iad3.openmetal.opendev.org/ubuntu noble/universe amd64 Packages [24.5 MB] 2026-07-23 06:10:04.959185 | ubuntu-noble | Get:12 https://mirror.iad3.openmetal.opendev.org/ubuntu noble-updates/universe amd64 Packages [2442 kB] 2026-07-23 06:10:04.979481 | ubuntu-noble | Get:13 https://mirror.iad3.openmetal.opendev.org/ubuntu noble-updates/main amd64 Packages [2738 kB] 2026-07-23 06:10:05.002117 | ubuntu-noble | Get:14 https://mirror.iad3.openmetal.opendev.org/ubuntu noble-security/main amd64 Packages [2309 kB] 2026-07-23 06:10:05.021772 | ubuntu-noble | Get:15 https://mirror.iad3.openmetal.opendev.org/ubuntu noble-security/universe amd64 Packages [1745 kB] 2026-07-23 06:10:06.652256 | ubuntu-noble | Fetched 35.9 MB in 2s (18.3 MB/s) 2026-07-23 06:10:07.768433 | ubuntu-noble | Reading package lists... 2026-07-23 06:10:08.248546 | ubuntu-noble | ok: Runtime: 0:00:03.347875 2026-07-23 06:10:08.250988 | 2026-07-23 06:10:08.251069 | PLAY RECAP 2026-07-23 06:10:08.251200 | localhost | ok: 7 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-23 06:10:08.251277 | ubuntu-noble | ok: 44 changed: 20 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-07-23 06:10:08.251335 | 2026-07-23 06:10:08.429867 | PRE-RUN END RESULT_NORMAL: [trusted : opendev.org/opendev/base-jobs/playbooks/base/pre.yaml@master] 2026-07-23 06:10:08.432568 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/enable-fips/pre.yaml@master] 2026-07-23 06:10:09.730155 | 2026-07-23 06:10:09.730380 | PLAY [Enable FIPS mode] 2026-07-23 06:10:09.752223 | 2026-07-23 06:10:09.752398 | TASK [Enable FIPS mode and reboot node] 2026-07-23 06:10:09.820515 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:09.822570 | 2026-07-23 06:10:09.822670 | PLAY RECAP 2026-07-23 06:10:09.822783 | ubuntu-noble | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-23 06:10:09.822884 | 2026-07-23 06:10:09.961870 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/enable-fips/pre.yaml@master] 2026-07-23 06:10:09.964648 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-07-23 06:10:11.258847 | 2026-07-23 06:10:11.259126 | PLAY [all] 2026-07-23 06:10:11.282483 | 2026-07-23 06:10:11.282700 | TASK [Install binary dependencies] 2026-07-23 06:10:11.369629 | ubuntu-noble | ok 2026-07-23 06:10:11.394458 | ubuntu-noble | included: bindep 2026-07-23 06:10:11.402351 | 2026-07-23 06:10:11.402536 | TASK [bindep : Include find tasks] 2026-07-23 06:10:11.446799 | ubuntu-noble | ok 2026-07-23 06:10:11.460071 | ubuntu-noble | included: /var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-07-23 06:10:11.471224 | 2026-07-23 06:10:11.471410 | TASK [bindep : Look for bindep.txt] 2026-07-23 06:10:12.173732 | ubuntu-noble | ok 2026-07-23 06:10:12.183853 | 2026-07-23 06:10:12.184203 | TASK [bindep : Define bindep_file fact] 2026-07-23 06:10:12.228684 | ubuntu-noble | ok 2026-07-23 06:10:12.238130 | 2026-07-23 06:10:12.238324 | TASK [bindep : Look for other-requirements.txt] 2026-07-23 06:10:12.264286 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:12.273573 | 2026-07-23 06:10:12.273695 | TASK [bindep : Define bindep_file fact] 2026-07-23 06:10:12.309342 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:12.318692 | 2026-07-23 06:10:12.318818 | TASK [bindep : Look for bindep fallback file] 2026-07-23 06:10:12.356265 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:12.366059 | 2026-07-23 06:10:12.366262 | TASK [bindep : Define bindep_file fact] 2026-07-23 06:10:12.402460 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:12.413590 | 2026-07-23 06:10:12.413738 | TASK [bindep : Include bindep tasks] 2026-07-23 06:10:12.456234 | ubuntu-noble | ok 2026-07-23 06:10:12.466966 | ubuntu-noble | included: /var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find-bindep.yaml 2026-07-23 06:10:12.479511 | 2026-07-23 06:10:12.479660 | TASK [bindep : Look for bindep command] 2026-07-23 06:10:12.927554 | ubuntu-noble | ok 2026-07-23 06:10:12.936905 | 2026-07-23 06:10:12.937017 | TASK [bindep : Check for system bindep] 2026-07-23 06:10:13.003228 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:13.013237 | 2026-07-23 06:10:13.013356 | TASK [bindep : Define bindep_command fact] 2026-07-23 06:10:13.047614 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:13.061275 | 2026-07-23 06:10:13.061418 | TASK [bindep : Include install tasks] 2026-07-23 06:10:13.106516 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:13.115508 | 2026-07-23 06:10:13.115628 | LOOP [bindep : Include package tasks] 2026-07-23 06:10:13.192881 | ubuntu-noble | ok: "src/opendev.org/openstack/watcher-dashboard/bindep.txt" 2026-07-23 06:10:13.217296 | ubuntu-noble | included: /var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/packages.yaml 2026-07-23 06:10:13.231811 | 2026-07-23 06:10:13.231923 | TASK [bindep : Define bindep_run fact] 2026-07-23 06:10:13.267176 | ubuntu-noble | ok 2026-07-23 06:10:13.274461 | 2026-07-23 06:10:13.274571 | TASK [bindep : Get list of packages to install from bindep] 2026-07-23 06:10:14.548572 | ubuntu-noble | gettext 2026-07-23 06:10:15.009396 | ubuntu-noble | ok: Runtime: 0:00:00.954140 2026-07-23 06:10:15.017855 | 2026-07-23 06:10:15.017963 | TASK [bindep : Install distro packages from bindep] 2026-07-23 06:10:18.085216 | ubuntu-noble | changed 2026-07-23 06:10:18.094486 | 2026-07-23 06:10:18.094686 | TASK [bindep : Check that packages are installed] 2026-07-23 06:10:19.777341 | ubuntu-noble | ok: Runtime: 0:00:00.857231 2026-07-23 06:10:19.787150 | 2026-07-23 06:10:19.787268 | TASK [bindep : Fail if we cannot install all packages] 2026-07-23 06:10:19.823523 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:19.842401 | 2026-07-23 06:10:19.842578 | TASK [Run test-setup role] 2026-07-23 06:10:19.875807 | ubuntu-noble | ok 2026-07-23 06:10:19.894792 | ubuntu-noble | included: test-setup 2026-07-23 06:10:19.906546 | 2026-07-23 06:10:19.906653 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-07-23 06:10:20.369188 | ubuntu-noble | ok 2026-07-23 06:10:20.377245 | 2026-07-23 06:10:20.377367 | TASK [test-setup : Run tools/test-setup.sh] 2026-07-23 06:10:20.434607 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:20.445181 | 2026-07-23 06:10:20.445299 | PLAY RECAP 2026-07-23 06:10:20.445393 | ubuntu-noble | ok: 13 changed: 1 unreachable: 0 failed: 0 skipped: 9 rescued: 0 ignored: 0 2026-07-23 06:10:20.445449 | 2026-07-23 06:10:20.597039 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-07-23 06:10:20.599708 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/pre.yaml@master] 2026-07-23 06:10:21.887856 | 2026-07-23 06:10:21.888046 | PLAY [all] 2026-07-23 06:10:21.914517 | 2026-07-23 06:10:21.914686 | TASK [ensure-python : Validate python_version value] 2026-07-23 06:10:21.952266 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:21.962855 | 2026-07-23 06:10:21.962997 | TASK [ensure-python : Install specified version of python interpreter and development files (DEB)] 2026-07-23 06:10:21.997938 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:22.006861 | 2026-07-23 06:10:22.006994 | TASK [ensure-python : Pull in venv package] 2026-07-23 06:10:22.042482 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:22.054174 | 2026-07-23 06:10:22.054316 | TASK [ensure-python : Set default RPM package name] 2026-07-23 06:10:22.090263 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:22.101974 | 2026-07-23 06:10:22.102138 | TASK [ensure-python : Set RPM package name for CentOS/RHEL 9/10] 2026-07-23 06:10:22.137738 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:22.146706 | 2026-07-23 06:10:22.146839 | TASK [ensure-python : Install RPM package] 2026-07-23 06:10:22.182212 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:22.191224 | 2026-07-23 06:10:22.191351 | TASK [ensure-python : Install python using pyenv] 2026-07-23 06:10:22.216824 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:22.228202 | 2026-07-23 06:10:22.228334 | TASK [ensure-python : Activate python using stow] 2026-07-23 06:10:22.263620 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:22.279217 | 2026-07-23 06:10:22.279331 | TASK [Install pip] 2026-07-23 06:10:22.303080 | ubuntu-noble | ok 2026-07-23 06:10:22.331133 | ubuntu-noble | included: ensure-pip 2026-07-23 06:10:22.339799 | 2026-07-23 06:10:22.339907 | TASK [ensure-pip : Check if pip is installed] 2026-07-23 06:10:23.526018 | ubuntu-noble | ok: Runtime: 0:00:00.005421 2026-07-23 06:10:23.534260 | 2026-07-23 06:10:23.534372 | LOOP [ensure-pip : Install pip from packages] 2026-07-23 06:10:23.584782 | ubuntu-noble | ok: "/var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-pip/tasks/Debian.yaml" 2026-07-23 06:10:23.604147 | ubuntu-noble | included: /var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-pip/tasks/Debian.yaml 2026-07-23 06:10:23.616542 | 2026-07-23 06:10:23.616676 | TASK [ensure-pip : Update package lists] 2026-07-23 06:10:25.221177 | ubuntu-noble | ok 2026-07-23 06:10:25.260277 | 2026-07-23 06:10:25.260487 | TASK [ensure-pip : Install Python 3 pip] 2026-07-23 06:10:30.462777 | ubuntu-noble | changed 2026-07-23 06:10:30.471612 | 2026-07-23 06:10:30.471723 | TASK [ensure-pip : Install Python 2 pip] 2026-07-23 06:10:30.496814 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:30.505718 | 2026-07-23 06:10:30.505834 | TASK [ensure-pip : Ensure setuptools] 2026-07-23 06:10:30.529820 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:30.540208 | 2026-07-23 06:10:30.540323 | TASK [ensure-pip : Check for ensurepip module] 2026-07-23 06:10:31.082927 | ubuntu-noble | usage: python -m ensurepip [-h] [--version] [-v] [-U] [--user] [--root ROOT] 2026-07-23 06:10:31.083054 | ubuntu-noble | [--altinstall] [--default-pip] 2026-07-23 06:10:31.083064 | ubuntu-noble | 2026-07-23 06:10:31.083082 | ubuntu-noble | options: 2026-07-23 06:10:31.083091 | ubuntu-noble | -h, --help show this help message and exit 2026-07-23 06:10:31.083101 | ubuntu-noble | --version Show the version of pip that is bundled with this Python. 2026-07-23 06:10:31.083107 | ubuntu-noble | -v, --verbose Give more output. Option is additive, and can be used up to 3 2026-07-23 06:10:31.083118 | ubuntu-noble | times. 2026-07-23 06:10:31.083127 | ubuntu-noble | -U, --upgrade Upgrade pip and dependencies, even if already installed. 2026-07-23 06:10:31.083131 | ubuntu-noble | --user Install using the user scheme. 2026-07-23 06:10:31.083136 | ubuntu-noble | --root ROOT Install everything relative to this alternate root directory. 2026-07-23 06:10:31.083140 | ubuntu-noble | --altinstall Make an alternate install, installing only the X.Y versioned 2026-07-23 06:10:31.083144 | ubuntu-noble | scripts (Default: pipX, pipX.Y). 2026-07-23 06:10:31.083150 | ubuntu-noble | --default-pip Make a default pip install, installing the unqualified pip in 2026-07-23 06:10:31.083156 | ubuntu-noble | addition to the versioned scripts. 2026-07-23 06:10:31.239485 | ubuntu-noble | ok: Runtime: 0:00:00.080963 2026-07-23 06:10:31.289020 | 2026-07-23 06:10:31.289232 | TASK [ensure-pip : Ensure python3-venv] 2026-07-23 06:10:31.324832 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:31.334296 | 2026-07-23 06:10:31.334424 | TASK [ensure-pip : Install pip from source] 2026-07-23 06:10:31.359137 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:31.368425 | 2026-07-23 06:10:31.368550 | TASK [ensure-pip : Probe for venv python full path] 2026-07-23 06:10:31.827465 | ubuntu-noble | /usr/bin/python3 2026-07-23 06:10:32.064876 | ubuntu-noble | ok: Runtime: 0:00:00.005060 2026-07-23 06:10:32.073268 | 2026-07-23 06:10:32.073380 | TASK [ensure-pip : Set host default] 2026-07-23 06:10:32.147825 | ubuntu-noble | ok 2026-07-23 06:10:32.157467 | 2026-07-23 06:10:32.157654 | TASK [ensure-pip : Set ensure_pip_virtualenv_command] 2026-07-23 06:10:32.235699 | ubuntu-noble | ok 2026-07-23 06:10:32.250046 | 2026-07-23 06:10:32.250245 | TASK [ensure-tox : Check if tox is installed] 2026-07-23 06:10:32.941001 | ubuntu-noble | ok: Runtime: 0:00:00.005349 2026-07-23 06:10:32.949200 | 2026-07-23 06:10:32.949316 | TASK [ensure-tox : Export preinstalled tox_executable] 2026-07-23 06:10:32.975393 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:32.986942 | 2026-07-23 06:10:32.987247 | TASK [ensure-tox : Create local venv] 2026-07-23 06:10:37.667848 | ubuntu-noble | ok: Runtime: 0:00:03.913064 2026-07-23 06:10:37.675828 | 2026-07-23 06:10:37.675945 | TASK [ensure-tox : Upgrade pip in the local venv] 2026-07-23 06:10:37.742551 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:37.753075 | 2026-07-23 06:10:37.753240 | TASK [ensure-tox : Install tox to local venv] 2026-07-23 06:10:38.620524 | ubuntu-noble | Looking in indexes: https://mirror.iad3.openmetal.opendev.org/pypi/simple, https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-24.04-x86_64 2026-07-23 06:10:38.820271 | ubuntu-noble | Collecting tox 2026-07-23 06:10:38.823183 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/6b/3d/7ba55871e9d794d40b6c8424f2e5d1b267ea5d9a4bd2175e08b57960ba13/tox-4.58.0-py3-none-any.whl.metadata (3.8 kB) 2026-07-23 06:10:39.101636 | ubuntu-noble | Collecting cachetools>=7.0.3 (from tox) 2026-07-23 06:10:39.104215 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/6c/9b/8bd3cf22c5559a39e905b4884f773768f849091d91e374212d5a9ab66cd7/cachetools-7.1.5-py3-none-any.whl.metadata (5.5 kB) 2026-07-23 06:10:39.141258 | ubuntu-noble | Collecting colorama>=0.4.6 (from tox) 2026-07-23 06:10:39.143969 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB) 2026-07-23 06:10:39.201494 | ubuntu-noble | Collecting filelock>=3.25 (from tox) 2026-07-23 06:10:39.204161 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/06/79/b4c714bef36bc4ec2beeae1e0c124f0223888cd8c6feb1cdc56038116920/filelock-3.32.0-py3-none-any.whl.metadata (2.0 kB) 2026-07-23 06:10:39.277564 | ubuntu-noble | Collecting packaging>=26 (from tox) 2026-07-23 06:10:39.280118 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-23 06:10:39.327323 | ubuntu-noble | Collecting platformdirs>=4.9.4 (from tox) 2026-07-23 06:10:39.329847 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/7d/68/d8d58938dfb1370b266a1a729e6d77a985be23689a0496498ee17b2cbf90/platformdirs-4.11.0-py3-none-any.whl.metadata (5.5 kB) 2026-07-23 06:10:39.365818 | ubuntu-noble | Collecting pluggy>=1.6 (from tox) 2026-07-23 06:10:39.368030 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-07-23 06:10:39.401492 | ubuntu-noble | Collecting pyproject-api>=1.10 (from tox) 2026-07-23 06:10:39.403849 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/a3/6a/2822ee12bafe87af8f6cc620f7d1f126e77f82ce56ba888b94a9af5a979c/pyproject_api-1.11.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-23 06:10:39.434449 | ubuntu-noble | Collecting python-discovery>=1.4.4 (from tox) 2026-07-23 06:10:39.436955 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c7/7b/14882602ddee241d7984a742fcb423cb4a30fb0d6efc546ac3129fba475a/python_discovery-1.5.0-py3-none-any.whl.metadata (5.0 kB) 2026-07-23 06:10:39.465271 | ubuntu-noble | Collecting tomli-w>=1.2 (from tox) 2026-07-23 06:10:39.467982 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c7/18/c86eb8e0202e32dd3df50d43d7ff9854f8e0603945ff398974c1d91ac1ef/tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB) 2026-07-23 06:10:39.584452 | ubuntu-noble | Collecting virtualenv>=21.1 (from tox) 2026-07-23 06:10:39.586911 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/a5/7a/ae29312b1e88a22e81f5d21fc11526d2a114089776c2550d2b205b6c2a47/virtualenv-21.7.0-py3-none-any.whl.metadata (3.5 kB) 2026-07-23 06:10:39.666179 | ubuntu-noble | Collecting distlib<1,>=0.3.7 (from virtualenv>=21.1->tox) 2026-07-23 06:10:39.668820 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/02/08/9c41fb51ab5b43eb21674aff13df270e8ba6c4b29c8624e328dc7a9482af/distlib-0.4.3-py2.py3-none-any.whl.metadata (5.3 kB) 2026-07-23 06:10:39.698673 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/6b/3d/7ba55871e9d794d40b6c8424f2e5d1b267ea5d9a4bd2175e08b57960ba13/tox-4.58.0-py3-none-any.whl (223 kB) 2026-07-23 06:10:39.710768 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 223.3/223.3 kB 24.6 MB/s eta 0:00:00 2026-07-23 06:10:39.713275 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/6c/9b/8bd3cf22c5559a39e905b4884f773768f849091d91e374212d5a9ab66cd7/cachetools-7.1.5-py3-none-any.whl (16 kB) 2026-07-23 06:10:39.721941 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl (25 kB) 2026-07-23 06:10:39.730365 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/06/79/b4c714bef36bc4ec2beeae1e0c124f0223888cd8c6feb1cdc56038116920/filelock-3.32.0-py3-none-any.whl (97 kB) 2026-07-23 06:10:39.740824 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.7/97.7 kB 11.4 MB/s eta 0:00:00 2026-07-23 06:10:39.743350 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-23 06:10:39.765391 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.2/100.2 kB 4.6 MB/s eta 0:00:00 2026-07-23 06:10:39.768056 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/7d/68/d8d58938dfb1370b266a1a729e6d77a985be23689a0496498ee17b2cbf90/platformdirs-4.11.0-py3-none-any.whl (23 kB) 2026-07-23 06:10:39.776569 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-07-23 06:10:39.784422 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/a3/6a/2822ee12bafe87af8f6cc620f7d1f126e77f82ce56ba888b94a9af5a979c/pyproject_api-1.11.0-py3-none-any.whl (13 kB) 2026-07-23 06:10:39.792264 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c7/7b/14882602ddee241d7984a742fcb423cb4a30fb0d6efc546ac3129fba475a/python_discovery-1.5.0-py3-none-any.whl (34 kB) 2026-07-23 06:10:39.800538 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c7/18/c86eb8e0202e32dd3df50d43d7ff9854f8e0603945ff398974c1d91ac1ef/tomli_w-1.2.0-py3-none-any.whl (6.7 kB) 2026-07-23 06:10:39.808875 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/a5/7a/ae29312b1e88a22e81f5d21fc11526d2a114089776c2550d2b205b6c2a47/virtualenv-21.7.0-py3-none-any.whl (5.5 MB) 2026-07-23 06:10:39.873812 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.5/5.5 MB 88.3 MB/s eta 0:00:00 2026-07-23 06:10:39.876515 | ubuntu-noble | Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/02/08/9c41fb51ab5b43eb21674aff13df270e8ba6c4b29c8624e328dc7a9482af/distlib-0.4.3-py2.py3-none-any.whl (470 kB) 2026-07-23 06:10:39.889801 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 470.6/470.6 kB 42.2 MB/s eta 0:00:00 2026-07-23 06:10:39.959057 | ubuntu-noble | Installing collected packages: distlib, tomli-w, pluggy, platformdirs, packaging, filelock, colorama, cachetools, python-discovery, pyproject-api, virtualenv, tox 2026-07-23 06:10:40.862129 | ubuntu-noble | Successfully installed cachetools-7.1.5 colorama-0.4.6 distlib-0.4.3 filelock-3.32.0 packaging-26.2 platformdirs-4.11.0 pluggy-1.6.0 pyproject-api-1.11.0 python-discovery-1.5.0 tomli-w-1.2.0 tox-4.58.0 virtualenv-21.7.0 2026-07-23 06:10:41.445778 | ubuntu-noble | ok: Runtime: 0:00:02.769636 2026-07-23 06:10:41.455420 | 2026-07-23 06:10:41.455615 | TASK [ensure-tox : Export installed tox_executable path] 2026-07-23 06:10:41.511625 | ubuntu-noble | ok 2026-07-23 06:10:41.524043 | 2026-07-23 06:10:41.524229 | TASK [ensure-tox : Output tox version] 2026-07-23 06:10:42.326008 | ubuntu-noble | ROOT: No loadable tox.ini or setup.cfg or pyproject.toml or tox.toml found, assuming empty tox.ini at /home/zuul 2026-07-23 06:10:42.343113 | ubuntu-noble | 4.58.0 from /home/zuul/.local/tox/lib/python3.12/site-packages/tox/__init__.py 2026-07-23 06:10:42.715386 | ubuntu-noble | ok: Runtime: 0:00:00.379368 2026-07-23 06:10:42.723634 | 2026-07-23 06:10:42.723752 | TASK [ensure-tox : Make global symlink] 2026-07-23 06:10:42.749298 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:42.759977 | 2026-07-23 06:10:42.760113 | PLAY RECAP 2026-07-23 06:10:42.760213 | ubuntu-noble | ok: 14 changed: 8 unreachable: 0 failed: 0 skipped: 15 rescued: 0 ignored: 0 2026-07-23 06:10:42.760271 | 2026-07-23 06:10:42.915661 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/pre.yaml@master] 2026-07-23 06:10:42.918851 | RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/run.yaml@master] 2026-07-23 06:10:44.235297 | 2026-07-23 06:10:44.235502 | PLAY [all] 2026-07-23 06:10:44.258596 | 2026-07-23 06:10:44.258736 | TASK [revoke-sudo : Check if zuul is sudoer] 2026-07-23 06:10:45.458263 | ubuntu-noble | ok: Runtime: 0:00:00.015511 2026-07-23 06:10:45.468965 | 2026-07-23 06:10:45.469278 | TASK [revoke-sudo : Remove sudo access for zuul user.] 2026-07-23 06:10:46.173057 | ubuntu-noble | ok: Runtime: 0:00:00.004179 2026-07-23 06:10:46.181853 | 2026-07-23 06:10:46.181969 | TASK [revoke-sudo : Prove that general sudo access is actually revoked.] 2026-07-23 06:10:46.616906 | ubuntu-noble | sudo: a password is required 2026-07-23 06:10:46.865444 | ubuntu-noble | ok: Runtime: 0:00:00.011946 2026-07-23 06:10:46.881159 | 2026-07-23 06:10:46.881330 | TASK [tox : Check to see if the constraints file exists] 2026-07-23 06:10:47.465077 | ubuntu-noble | ok 2026-07-23 06:10:47.473666 | 2026-07-23 06:10:47.473781 | TASK [tox : Fail if constraints file is missing] 2026-07-23 06:10:47.509901 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:10:47.519049 | 2026-07-23 06:10:47.519199 | TASK [tox : Record file location] 2026-07-23 06:10:47.572413 | ubuntu-noble | ok 2026-07-23 06:10:47.580408 | 2026-07-23 06:10:47.580526 | TASK [tox : Install tox siblings] 2026-07-23 06:10:47.613806 | ubuntu-noble | ok 2026-07-23 06:10:47.628865 | ubuntu-noble | included: /var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/tox/tasks/siblings.yaml 2026-07-23 06:10:47.636739 | 2026-07-23 06:10:47.636848 | TASK [tox : Run tox without tests] 2026-07-23 06:10:48.382193 | ubuntu-noble | ROOT: 258 D setup logging to DEBUG on pid 1730 [tox/report.py:229] 2026-07-23 06:10:48.406841 | ubuntu-noble | .pkg: 282 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:10:48.409281 | ubuntu-noble | .pkg: 285 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:10:48.409570 | ubuntu-noble | .pkg: 285 D filesystem is case-sensitive [python_discovery/_compat.py:18] 2026-07-23 06:10:48.413361 | ubuntu-noble | .pkg: 289 D get interpreter info via cmd: /usr/bin/python3.12 /home/zuul/.local/tox/lib/python3.12/site-packages/python_discovery/_py_info.py 6f1ed89f5e94ee17463c7ae512efeef4 9ebcd1ed1b408d3e3870d66498e94c10 [python_discovery/_cached_py_info.py:198] 2026-07-23 06:10:48.482514 | ubuntu-noble | .pkg: 358 D wrote python info of /usr/bin/python3.12 at /home/zuul/.cache/virtualenv/py_info/5/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.json [virtualenv/app_data/via_disk_folder.py:159] 2026-07-23 06:10:48.482793 | ubuntu-noble | .pkg: 358 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:10:48.482867 | ubuntu-noble | .pkg: 358 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:10:48.484550 | ubuntu-noble | .pkg: 360 D symlink on filesystem does work [virtualenv/info.py:51] 2026-07-23 06:10:48.484705 | ubuntu-noble | .pkg: 360 D filesystem is case-sensitive [virtualenv/info.py:28] 2026-07-23 06:10:48.515598 | ubuntu-noble | .pkg: 391 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:10:48.516141 | ubuntu-noble | .pkg: 392 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:10:48.516456 | ubuntu-noble | .pkg: 392 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:10:48.516556 | ubuntu-noble | .pkg: 392 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:10:48.521666 | ubuntu-noble | .pkg: 397 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:10:48.522122 | ubuntu-noble | .pkg: 398 I find interpreter for spec PythonSpec(major=3, free_threaded=False) [python_discovery/_discovery.py:131] 2026-07-23 06:10:48.522244 | ubuntu-noble | .pkg: 398 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:10:48.522312 | ubuntu-noble | .pkg: 398 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:10:48.528929 | ubuntu-noble | .pkg: 404 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:10:48.529319 | ubuntu-noble | .pkg: 405 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:10:48.529568 | ubuntu-noble | .pkg: 405 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:10:48.529640 | ubuntu-noble | .pkg: 405 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:10:48.534692 | ubuntu-noble | .pkg: 410 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:10:48.535118 | ubuntu-noble | .pkg: 411 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:10:48.535352 | ubuntu-noble | .pkg: 411 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:10:48.535456 | ubuntu-noble | .pkg: 411 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:10:48.539022 | ubuntu-noble | .pkg: 415 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:10:48.539442 | ubuntu-noble | .pkg: 415 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:10:48.539657 | ubuntu-noble | .pkg: 415 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:10:48.539729 | ubuntu-noble | .pkg: 415 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:10:48.543283 | ubuntu-noble | .pkg: 419 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:10:48.543673 | ubuntu-noble | .pkg: 419 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:10:48.543886 | ubuntu-noble | .pkg: 419 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:10:48.543990 | ubuntu-noble | .pkg: 420 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:10:48.547437 | ubuntu-noble | .pkg: 423 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:10:48.547850 | ubuntu-noble | .pkg: 423 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:10:48.548088 | ubuntu-noble | .pkg: 424 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:10:48.548164 | ubuntu-noble | .pkg: 424 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:10:48.551601 | ubuntu-noble | .pkg: 427 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:10:48.551994 | ubuntu-noble | .pkg: 428 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:10:48.552216 | ubuntu-noble | .pkg: 428 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:10:48.552287 | ubuntu-noble | .pkg: 428 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:10:48.555891 | ubuntu-noble | .pkg: 431 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:10:48.556546 | ubuntu-noble | .pkg: 432 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:10:48.556775 | ubuntu-noble | .pkg: 432 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:10:48.556845 | ubuntu-noble | .pkg: 432 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:10:48.560359 | ubuntu-noble | .pkg: 436 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:10:48.560772 | ubuntu-noble | .pkg: 436 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:10:48.561012 | ubuntu-noble | .pkg: 437 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:10:48.561071 | ubuntu-noble | .pkg: 437 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:10:48.566497 | ubuntu-noble | translations: 442 I create virtual environment via CPython3Posix(dest=/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:77] 2026-07-23 06:10:48.566730 | ubuntu-noble | translations: 442 D create folder /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/bin [virtualenv/util/path/_sync.py:18] 2026-07-23 06:10:48.566855 | ubuntu-noble | translations: 442 D create folder /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/include [virtualenv/util/path/_sync.py:18] 2026-07-23 06:10:48.566976 | ubuntu-noble | translations: 443 D create folder /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/lib/python3.12/site-packages [virtualenv/util/path/_sync.py:18] 2026-07-23 06:10:48.567202 | ubuntu-noble | translations: 443 D write /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41] 2026-07-23 06:10:48.567271 | ubuntu-noble | translations: 443 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.567335 | ubuntu-noble | translations: 443 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.567396 | ubuntu-noble | translations: 443 D version_info = 3.12.3.final.0 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.567467 | ubuntu-noble | translations: 443 D version = 3.12.3 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.567521 | ubuntu-noble | translations: 443 D executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.567583 | ubuntu-noble | translations: 443 D command = /home/zuul/.local/tox/bin/python3 -m virtualenv /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.567636 | ubuntu-noble | translations: 443 D virtualenv = 21.7.0 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.567694 | ubuntu-noble | translations: 443 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.567750 | ubuntu-noble | translations: 443 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.567801 | ubuntu-noble | translations: 443 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.567856 | ubuntu-noble | translations: 443 D base-executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.568135 | ubuntu-noble | translations: 444 D symlink /usr/bin/python3.12 to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/bin/python [virtualenv/util/path/_sync.py:38] 2026-07-23 06:10:48.568700 | ubuntu-noble | translations: 444 D ============================== target debug ============================== [virtualenv/run/session.py:79] 2026-07-23 06:10:48.568970 | ubuntu-noble | translations: 444 D debug via /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/bin/python /home/zuul/.local/tox/lib/python3.12/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:265] 2026-07-23 06:10:48.601038 | ubuntu-noble | translations: 444 D { 2026-07-23 06:10:48.601071 | ubuntu-noble | "sys": { 2026-07-23 06:10:48.601078 | ubuntu-noble | "executable": "/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/bin/python", 2026-07-23 06:10:48.601084 | ubuntu-noble | "_base_executable": "/usr/bin/python3.12", 2026-07-23 06:10:48.601089 | ubuntu-noble | "prefix": "/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations", 2026-07-23 06:10:48.601093 | ubuntu-noble | "base_prefix": "/usr", 2026-07-23 06:10:48.601097 | ubuntu-noble | "exec_prefix": "/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations", 2026-07-23 06:10:48.601101 | ubuntu-noble | "base_exec_prefix": "/usr", 2026-07-23 06:10:48.601105 | ubuntu-noble | "path": [ 2026-07-23 06:10:48.601109 | ubuntu-noble | "/usr/lib/python312.zip", 2026-07-23 06:10:48.601114 | ubuntu-noble | "/usr/lib/python3.12", 2026-07-23 06:10:48.601120 | ubuntu-noble | "/usr/lib/python3.12/lib-dynload", 2026-07-23 06:10:48.601124 | ubuntu-noble | "/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/lib/python3.12/site-packages" 2026-07-23 06:10:48.601128 | ubuntu-noble | ], 2026-07-23 06:10:48.601132 | ubuntu-noble | "meta_path": [ 2026-07-23 06:10:48.601136 | ubuntu-noble | "", 2026-07-23 06:10:48.601140 | ubuntu-noble | "", 2026-07-23 06:10:48.601144 | ubuntu-noble | "" 2026-07-23 06:10:48.601149 | ubuntu-noble | ], 2026-07-23 06:10:48.601155 | ubuntu-noble | "fs_encoding": "utf-8", 2026-07-23 06:10:48.601158 | ubuntu-noble | "io_encoding": "utf-8" 2026-07-23 06:10:48.601162 | ubuntu-noble | }, 2026-07-23 06:10:48.601166 | ubuntu-noble | "version": "3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]", 2026-07-23 06:10:48.601170 | ubuntu-noble | "makefile_filename": "/usr/lib/python3.12/config-3.12-x86_64-linux-gnu/Makefile", 2026-07-23 06:10:48.601173 | ubuntu-noble | "os": "", 2026-07-23 06:10:48.601177 | ubuntu-noble | "site": "", 2026-07-23 06:10:48.601182 | ubuntu-noble | "datetime": "", 2026-07-23 06:10:48.601188 | ubuntu-noble | "math": "", 2026-07-23 06:10:48.601192 | ubuntu-noble | "json": "" 2026-07-23 06:10:48.601196 | ubuntu-noble | } [virtualenv/run/session.py:80] 2026-07-23 06:10:48.601216 | ubuntu-noble | translations: 477 I add seed packages via FromAppData(download=False, pip=bundle, via=copy, app_data_dir=/home/zuul/.cache/virtualenv) [virtualenv/run/session.py:84] 2026-07-23 06:10:48.608884 | ubuntu-noble | translations: 484 D install pip from wheel /home/zuul/.local/tox/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/pip-26.1.2-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65] 2026-07-23 06:10:48.609696 | ubuntu-noble | translations: 485 D build install image for pip-26.1.2-py3-none-any.whl to /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.1.2-py3-none-any [virtualenv/seed/embed/via_app_data/pip_install/base.py:81] 2026-07-23 06:10:48.788028 | ubuntu-noble | translations: 663 D copy /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.1.2-py3-none-any/pip-26.1.2.virtualenv to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/lib/python3.12/site-packages/pip-26.1.2.virtualenv [virtualenv/util/path/_sync.py:46] 2026-07-23 06:10:48.788203 | ubuntu-noble | translations: 664 D copy directory /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.1.2-py3-none-any/pip to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/lib/python3.12/site-packages/pip [virtualenv/util/path/_sync.py:46] 2026-07-23 06:10:48.840501 | ubuntu-noble | translations: 716 D copy directory /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.1.2-py3-none-any/pip-26.1.2.dist-info to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/lib/python3.12/site-packages/pip-26.1.2.dist-info [virtualenv/util/path/_sync.py:46] 2026-07-23 06:10:48.845928 | ubuntu-noble | translations: 721 D generated console scripts pip3.12 pip pip3 pip-3.12 [virtualenv/seed/embed/via_app_data/pip_install/base.py:69] 2026-07-23 06:10:48.846182 | ubuntu-noble | translations: 722 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python, Xonsh [virtualenv/run/session.py:90] 2026-07-23 06:10:48.853311 | ubuntu-noble | translations: 729 D write /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41] 2026-07-23 06:10:48.853336 | ubuntu-noble | translations: 729 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.853345 | ubuntu-noble | translations: 729 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.853414 | ubuntu-noble | translations: 729 D version_info = 3.12.3.final.0 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.853464 | ubuntu-noble | translations: 729 D version = 3.12.3 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.853523 | ubuntu-noble | translations: 729 D executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.853597 | ubuntu-noble | translations: 729 D command = /home/zuul/.local/tox/bin/python3 -m virtualenv /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.853649 | ubuntu-noble | translations: 729 D virtualenv = 21.7.0 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.853705 | ubuntu-noble | translations: 729 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.853757 | ubuntu-noble | translations: 729 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.853811 | ubuntu-noble | translations: 729 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.853872 | ubuntu-noble | translations: 729 D base-executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:10:48.894997 | ubuntu-noble | translations: 770 W install_deps> python -I -m pip install -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt [tox/tox_env/api.py:485] 2026-07-23 06:10:50.035009 | ubuntu-noble | Looking in indexes: https://mirror.iad3.openmetal.opendev.org/pypi/simple, https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-24.04-x86_64 2026-07-23 06:10:50.105373 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 4)) 2026-07-23 06:10:50.107414 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-07-23 06:10:50.154180 | ubuntu-noble | Collecting horizon>=18.2.0 (from -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:50.156295 | ubuntu-noble | Downloading horizon-26.0.0-py3-none-any.whl.metadata (5.3 kB) 2026-07-23 06:10:50.197493 | ubuntu-noble | Collecting oslo.utils>=8.0.0 (from -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 8)) 2026-07-23 06:10:50.199642 | ubuntu-noble | Downloading oslo_utils-10.1.1-py3-none-any.whl.metadata (2.1 kB) 2026-07-23 06:10:50.256139 | ubuntu-noble | Collecting PyYAML>=3.12 (from -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 9)) 2026-07-23 06:10:50.258560 | ubuntu-noble | Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) 2026-07-23 06:10:50.287559 | ubuntu-noble | Collecting python-watcherclient>=4.9.0 (from -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:50.289507 | ubuntu-noble | Downloading python_watcherclient-4.10.0-py3-none-any.whl.metadata (5.4 kB) 2026-07-23 06:10:50.313305 | ubuntu-noble | Collecting hacking<7.1.0,>=7.0.0 (from -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 2)) 2026-07-23 06:10:50.315257 | ubuntu-noble | Downloading hacking-7.0.0-py3-none-any.whl.metadata (7.1 kB) 2026-07-23 06:10:50.857274 | ubuntu-noble | Collecting coverage!=4.4,>=4.0 (from -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 3)) 2026-07-23 06:10:50.859449 | ubuntu-noble | Downloading coverage-7.14.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.6 kB) 2026-07-23 06:10:50.881324 | ubuntu-noble | Collecting testscenarios>=0.4 (from -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 4)) 2026-07-23 06:10:50.883429 | ubuntu-noble | Downloading testscenarios-0.6.2-py3-none-any.whl.metadata (13 kB) 2026-07-23 06:10:50.907692 | ubuntu-noble | Collecting testtools>=2.2.0 (from -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 5)) 2026-07-23 06:10:50.916867 | ubuntu-noble | Downloading testtools-2.9.1-py3-none-any.whl.metadata (5.4 kB) 2026-07-23 06:10:50.944231 | ubuntu-noble | Collecting oslotest>=3.8.0 (from -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 6)) 2026-07-23 06:10:50.946257 | ubuntu-noble | Downloading oslotest-6.1.1-py3-none-any.whl.metadata (1.8 kB) 2026-07-23 06:10:50.982248 | ubuntu-noble | Collecting oslo.log>=3.37.0 (from -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 8)) 2026-07-23 06:10:50.984164 | ubuntu-noble | Downloading oslo_log-8.3.0-py3-none-any.whl.metadata (2.5 kB) 2026-07-23 06:10:51.046773 | ubuntu-noble | Collecting keystoneauth1>=3.4.0 (from -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 9)) 2026-07-23 06:10:51.049752 | ubuntu-noble | Downloading keystoneauth1-5.15.0-py3-none-any.whl.metadata (2.8 kB) 2026-07-23 06:10:51.115099 | ubuntu-noble | Collecting playwright>=1.58.0 (from -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 10)) 2026-07-23 06:10:51.117442 | ubuntu-noble | Downloading playwright-1.60.0-py3-none-manylinux1_x86_64.whl.metadata (3.5 kB) 2026-07-23 06:10:51.151024 | ubuntu-noble | Collecting flake8~=7.1.1 (from hacking<7.1.0,>=7.0.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 2)) 2026-07-23 06:10:51.153200 | ubuntu-noble | Downloading flake8-7.1.2-py2.py3-none-any.whl.metadata (3.8 kB) 2026-07-23 06:10:51.174234 | ubuntu-noble | Collecting mccabe<0.8.0,>=0.7.0 (from flake8~=7.1.1->hacking<7.1.0,>=7.0.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 2)) 2026-07-23 06:10:51.177843 | ubuntu-noble | Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB) 2026-07-23 06:10:51.201856 | ubuntu-noble | Collecting pycodestyle<2.13.0,>=2.12.0 (from flake8~=7.1.1->hacking<7.1.0,>=7.0.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 2)) 2026-07-23 06:10:51.203907 | ubuntu-noble | Downloading pycodestyle-2.12.1-py2.py3-none-any.whl.metadata (4.5 kB) 2026-07-23 06:10:51.227858 | ubuntu-noble | Collecting pyflakes<3.3.0,>=3.2.0 (from flake8~=7.1.1->hacking<7.1.0,>=7.0.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 2)) 2026-07-23 06:10:51.229956 | ubuntu-noble | Downloading pyflakes-3.2.0-py2.py3-none-any.whl.metadata (3.5 kB) 2026-07-23 06:10:51.361065 | ubuntu-noble | Collecting setuptools (from pbr!=2.1.0,>=2.0.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 4)) 2026-07-23 06:10:51.363425 | ubuntu-noble | Downloading setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-23 06:10:51.394468 | ubuntu-noble | Collecting Babel>=2.6.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.396373 | ubuntu-noble | Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) 2026-07-23 06:10:51.480942 | ubuntu-noble | Collecting Django>=4.2 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.483173 | ubuntu-noble | Downloading django-5.2.15-py3-none-any.whl.metadata (4.1 kB) 2026-07-23 06:10:51.512613 | ubuntu-noble | Collecting django-compressor>=4.4 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.514739 | ubuntu-noble | Downloading django_compressor-4.6.0-py3-none-any.whl.metadata (5.2 kB) 2026-07-23 06:10:51.538793 | ubuntu-noble | Collecting django-debreach>=1.4.2 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.540612 | ubuntu-noble | Downloading django_debreach-2.1.0-py3-none-any.whl.metadata (3.7 kB) 2026-07-23 06:10:51.565241 | ubuntu-noble | Collecting futurist>=1.2.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.567294 | ubuntu-noble | Downloading futurist-3.4.0-py3-none-any.whl.metadata (2.1 kB) 2026-07-23 06:10:51.588129 | ubuntu-noble | Collecting iso8601>=0.1.11 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.589898 | ubuntu-noble | Downloading iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB) 2026-07-23 06:10:51.614901 | ubuntu-noble | Collecting netaddr>=0.7.18 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.617117 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-07-23 06:10:51.660531 | ubuntu-noble | Collecting openstacksdk>=4.5.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.662565 | ubuntu-noble | Downloading openstacksdk-4.17.0-py3-none-any.whl.metadata (12 kB) 2026-07-23 06:10:51.751386 | ubuntu-noble | Collecting oslo.concurrency>=4.5.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.753202 | ubuntu-noble | Downloading oslo_concurrency-7.6.1-py3-none-any.whl.metadata (2.2 kB) 2026-07-23 06:10:51.789830 | ubuntu-noble | Collecting oslo.config>=8.8.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.792018 | ubuntu-noble | Downloading oslo_config-10.5.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-23 06:10:51.820818 | ubuntu-noble | Collecting oslo.i18n>=5.1.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.822822 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-07-23 06:10:51.875847 | ubuntu-noble | Collecting oslo.policy>=3.11.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.878111 | ubuntu-noble | Downloading oslo_policy-6.0.0-py3-none-any.whl.metadata (2.2 kB) 2026-07-23 06:10:51.908052 | ubuntu-noble | Collecting oslo.serialization>=4.3.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.910514 | ubuntu-noble | Downloading oslo_serialization-5.11.0-py3-none-any.whl.metadata (2.1 kB) 2026-07-23 06:10:51.935448 | ubuntu-noble | Collecting oslo.upgradecheck>=1.5.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.937458 | ubuntu-noble | Downloading oslo_upgradecheck-2.8.0-py3-none-any.whl.metadata (1.8 kB) 2026-07-23 06:10:51.966987 | ubuntu-noble | Collecting osprofiler>=3.4.2 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:51.969203 | ubuntu-noble | Downloading osprofiler-4.4.0-py3-none-any.whl.metadata (3.1 kB) 2026-07-23 06:10:52.046237 | ubuntu-noble | Collecting libsass>=0.23.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.080269 | ubuntu-noble | Downloading libsass-0.23.0-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (4.2 kB) 2026-07-23 06:10:52.376876 | ubuntu-noble | Collecting Pillow>=9.1.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.380656 | ubuntu-noble | Downloading pillow-12.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.8 kB) 2026-07-23 06:10:52.409889 | ubuntu-noble | Collecting python-cinderclient>=8.0.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.412299 | ubuntu-noble | Downloading python_cinderclient-9.9.0-py3-none-any.whl.metadata (19 kB) 2026-07-23 06:10:52.440111 | ubuntu-noble | Collecting python-glanceclient>=2.8.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.442310 | ubuntu-noble | Downloading python_glanceclient-4.12.0-py3-none-any.whl.metadata (4.0 kB) 2026-07-23 06:10:52.471168 | ubuntu-noble | Collecting python-keystoneclient>=3.22.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.473272 | ubuntu-noble | Downloading python_keystoneclient-5.8.0-py3-none-any.whl.metadata (3.8 kB) 2026-07-23 06:10:52.512201 | ubuntu-noble | Collecting python-novaclient>=9.1.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.514439 | ubuntu-noble | Downloading python_novaclient-18.13.0-py3-none-any.whl.metadata (3.2 kB) 2026-07-23 06:10:52.545724 | ubuntu-noble | Collecting python-swiftclient>=3.2.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.547996 | ubuntu-noble | Downloading python_swiftclient-4.10.0-py3-none-any.whl.metadata (3.9 kB) 2026-07-23 06:10:52.615214 | ubuntu-noble | Collecting qrcode>=8.2 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.617361 | ubuntu-noble | Downloading qrcode-8.2-py3-none-any.whl.metadata (17 kB) 2026-07-23 06:10:52.651449 | ubuntu-noble | Collecting requests>=2.25.1 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.653588 | ubuntu-noble | Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) 2026-07-23 06:10:52.680033 | ubuntu-noble | Collecting semantic-version>=2.3.1 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.683193 | ubuntu-noble | Downloading semantic_version-2.10.0-py2.py3-none-any.whl.metadata (9.7 kB) 2026-07-23 06:10:52.708214 | ubuntu-noble | Collecting XStatic>=1.0.3 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.711413 | ubuntu-noble | Downloading XStatic-1.0.3-py3-none-any.whl.metadata (1.4 kB) 2026-07-23 06:10:52.734234 | ubuntu-noble | Collecting XStatic-Angular>=1.8.2.2 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.736183 | ubuntu-noble | Downloading xstatic_angular-1.8.2.3-py2.py3-none-any.whl.metadata (934 bytes) 2026-07-23 06:10:52.761239 | ubuntu-noble | Collecting XStatic-Angular-Bootstrap>=2.2.0.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.765207 | ubuntu-noble | Downloading xstatic_angular_bootstrap-2.5.0.1-py2.py3-none-any.whl.metadata (1.1 kB) 2026-07-23 06:10:52.786733 | ubuntu-noble | Collecting XStatic-Angular-FileUpload>=12.0.4.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.790818 | ubuntu-noble | Downloading xstatic_angular_fileupload-12.2.13.2-py2.py3-none-any.whl.metadata (1.1 kB) 2026-07-23 06:10:52.810977 | ubuntu-noble | Collecting XStatic-Angular-Gettext>=2.3.8.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.815426 | ubuntu-noble | Downloading xstatic_angular_gettext-2.4.1.1-py2.py3-none-any.whl.metadata (999 bytes) 2026-07-23 06:10:52.839277 | ubuntu-noble | Collecting XStatic-Angular-lrdragndrop>=1.0.2.2 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.841238 | ubuntu-noble | Downloading xstatic_angular_lrdragndrop-1.0.2.7-py3-none-any.whl.metadata (1.0 kB) 2026-07-23 06:10:52.862429 | ubuntu-noble | Collecting XStatic-Angular-Schema-Form>=0.8.13.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.866466 | ubuntu-noble | Downloading xstatic_angular_schema_form-0.8.13.1-py3-none-any.whl.metadata (982 bytes) 2026-07-23 06:10:52.884865 | ubuntu-noble | Collecting XStatic-Bootstrap-Datepicker>=1.3.1.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.886977 | ubuntu-noble | Downloading xstatic_bootstrap_datepicker-1.4.0.1-py3-none-any.whl.metadata (1.0 kB) 2026-07-23 06:10:52.905959 | ubuntu-noble | Collecting XStatic-Bootstrap-SCSS>=3.3.7.1 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.908026 | ubuntu-noble | Downloading xstatic_bootstrap_scss-3.4.1.1-py2.py3-none-any.whl.metadata (940 bytes) 2026-07-23 06:10:52.926660 | ubuntu-noble | Collecting XStatic-bootswatch>=3.3.7.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.928932 | ubuntu-noble | Downloading xstatic_bootswatch-3.3.7.1-py2.py3-none-any.whl.metadata (953 bytes) 2026-07-23 06:10:52.946905 | ubuntu-noble | Collecting XStatic-D3>=3.5.17.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.948996 | ubuntu-noble | Downloading xstatic_d3-3.5.17.1-py2.py3-none-any.whl.metadata (862 bytes) 2026-07-23 06:10:52.967991 | ubuntu-noble | Collecting XStatic-Hogan>=2.0.0.2 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.972206 | ubuntu-noble | Downloading xstatic_hogan-2.0.0.5-py3-none-any.whl.metadata (904 bytes) 2026-07-23 06:10:52.991057 | ubuntu-noble | Collecting XStatic-Font-Awesome>=6.2.1.2 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:52.993227 | ubuntu-noble | Downloading xstatic_font_awesome-6.2.1.2-py3-none-any.whl.metadata (1.0 kB) 2026-07-23 06:10:53.012511 | ubuntu-noble | Collecting XStatic-Jasmine>=2.4.1.1 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.014625 | ubuntu-noble | Downloading xstatic_jasmine-2.4.1.3-py2.py3-none-any.whl.metadata (939 bytes) 2026-07-23 06:10:53.035997 | ubuntu-noble | Collecting XStatic-jQuery>=3.5.1.1 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.038009 | ubuntu-noble | Downloading xstatic_jquery-3.7.1.1-py3-none-any.whl.metadata (888 bytes) 2026-07-23 06:10:53.056211 | ubuntu-noble | Collecting XStatic-JQuery-Migrate>=3 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.058136 | ubuntu-noble | Downloading xstatic_jquery_migrate-3.3.2.2-py3-none-any.whl.metadata (1.4 kB) 2026-07-23 06:10:53.076169 | ubuntu-noble | Collecting XStatic-JQuery.quicksearch>=2.0.3.2 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.078431 | ubuntu-noble | Downloading xstatic_jquery_quicksearch-2.0.3.3-py3-none-any.whl.metadata (1.0 kB) 2026-07-23 06:10:53.097154 | ubuntu-noble | Collecting XStatic-JQuery.TableSorter>=2.14.5.1 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.099436 | ubuntu-noble | Downloading xstatic_jquery_tablesorter-2.14.5.3-py3-none-any.whl.metadata (1000 bytes) 2026-07-23 06:10:53.119688 | ubuntu-noble | Collecting XStatic-jquery-ui>=1.13.0.1 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.121784 | ubuntu-noble | Downloading xstatic_jquery_ui-1.13.0.2-py3-none-any.whl.metadata (965 bytes) 2026-07-23 06:10:53.142057 | ubuntu-noble | Collecting XStatic-JSEncrypt>=2.3.1.1 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.147948 | ubuntu-noble | Downloading xstatic_jsencrypt-2.3.1.2-py2.py3-none-any.whl.metadata (917 bytes) 2026-07-23 06:10:53.170775 | ubuntu-noble | Collecting XStatic-mdi>=1.6.50.2 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.175313 | ubuntu-noble | Downloading xstatic_mdi-1.6.50.3-py2.py3-none-any.whl.metadata (960 bytes) 2026-07-23 06:10:53.193566 | ubuntu-noble | Collecting XStatic-objectpath>=1.2.1.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.195699 | ubuntu-noble | Downloading xstatic_objectpath-1.2.1.1-py3-none-any.whl.metadata (971 bytes) 2026-07-23 06:10:53.270299 | ubuntu-noble | Collecting XStatic-Rickshaw>=1.5.0.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.275314 | ubuntu-noble | Downloading xstatic_rickshaw-1.5.1.3-py3-none-any.whl.metadata (929 bytes) 2026-07-23 06:10:53.302872 | ubuntu-noble | Collecting XStatic-roboto-fontface>=0.5.0.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.305270 | ubuntu-noble | Downloading xstatic_roboto_fontface-0.8.0.1-py2.py3-none-any.whl.metadata (1.0 kB) 2026-07-23 06:10:53.359227 | ubuntu-noble | Collecting XStatic-smart-table>=1.4.13.2 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.361296 | ubuntu-noble | Downloading xstatic_smart_table-1.4.13.3-py2.py3-none-any.whl.metadata (1.0 kB) 2026-07-23 06:10:53.383212 | ubuntu-noble | Collecting XStatic-Spin>=1.2.5.2 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.389221 | ubuntu-noble | Downloading XStatic_Spin-1.2.5.3-py3-none-any.whl.metadata (741 bytes) 2026-07-23 06:10:53.430619 | ubuntu-noble | Collecting XStatic-term.js>=0.0.7.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.436180 | ubuntu-noble | Downloading xstatic_term_js-0.0.7.1-py3-none-any.whl.metadata (1.2 kB) 2026-07-23 06:10:53.456806 | ubuntu-noble | Collecting XStatic-tv4>=1.2.7.0 (from horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:53.458905 | ubuntu-noble | Downloading xstatic_tv4-1.2.7.1-py3-none-any.whl.metadata (982 bytes) 2026-07-23 06:10:53.497582 | ubuntu-noble | Collecting pyparsing>=2.1.0 (from oslo.utils>=8.0.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 8)) 2026-07-23 06:10:53.499724 | ubuntu-noble | Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB) 2026-07-23 06:10:53.523219 | ubuntu-noble | Collecting packaging>=20.4 (from oslo.utils>=8.0.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 8)) 2026-07-23 06:10:53.524337 | ubuntu-noble | Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-23 06:10:53.616089 | ubuntu-noble | Collecting psutil>=3.2.2 (from oslo.utils>=8.0.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 8)) 2026-07-23 06:10:53.618500 | ubuntu-noble | Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB) 2026-07-23 06:10:53.654865 | ubuntu-noble | Collecting cliff!=2.9.0,>=2.11.0 (from python-watcherclient>=4.9.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:53.656822 | ubuntu-noble | Downloading cliff-4.15.0-py3-none-any.whl.metadata (2.1 kB) 2026-07-23 06:10:53.689500 | ubuntu-noble | Collecting osc-lib>=1.10.0 (from python-watcherclient>=4.9.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:53.691380 | ubuntu-noble | Downloading osc_lib-4.7.0-py3-none-any.whl.metadata (3.8 kB) 2026-07-23 06:10:53.721983 | ubuntu-noble | Collecting fixtures>=3.0.0 (from oslotest>=3.8.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 6)) 2026-07-23 06:10:53.726255 | ubuntu-noble | Downloading fixtures-4.3.2-py3-none-any.whl.metadata (22 kB) 2026-07-23 06:10:53.757698 | ubuntu-noble | Collecting oslo.context>=2.21.0 (from oslo.log>=3.37.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 8)) 2026-07-23 06:10:53.759878 | ubuntu-noble | Downloading oslo_context-6.5.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-23 06:10:53.783536 | ubuntu-noble | Collecting python-dateutil>=2.7.0 (from oslo.log>=3.37.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 8)) 2026-07-23 06:10:53.785716 | ubuntu-noble | Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) 2026-07-23 06:10:53.809898 | ubuntu-noble | Collecting debtcollector>=3.0.0 (from oslo.log>=3.37.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 8)) 2026-07-23 06:10:53.811926 | ubuntu-noble | Downloading debtcollector-3.1.0-py3-none-any.whl.metadata (2.6 kB) 2026-07-23 06:10:53.843443 | ubuntu-noble | Collecting stevedore>=1.20.0 (from keystoneauth1>=3.4.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 9)) 2026-07-23 06:10:53.845537 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-23 06:10:53.874206 | ubuntu-noble | Collecting os-service-types>=1.2.0 (from keystoneauth1>=3.4.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 9)) 2026-07-23 06:10:53.876779 | ubuntu-noble | Downloading os_service_types-1.8.2-py3-none-any.whl.metadata (1.9 kB) 2026-07-23 06:10:53.901064 | ubuntu-noble | Collecting typing-extensions>=4.12 (from keystoneauth1>=3.4.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 9)) 2026-07-23 06:10:53.903178 | ubuntu-noble | Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) 2026-07-23 06:10:53.932180 | ubuntu-noble | Collecting pyee<14,>=13 (from playwright>=1.58.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 10)) 2026-07-23 06:10:53.934310 | ubuntu-noble | Downloading pyee-13.0.1-py3-none-any.whl.metadata (3.0 kB) 2026-07-23 06:10:54.140475 | ubuntu-noble | Collecting greenlet<4.0.0,>=3.1.1 (from playwright>=1.58.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 10)) 2026-07-23 06:10:54.142839 | ubuntu-noble | Downloading greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB) 2026-07-23 06:10:54.165958 | ubuntu-noble | Collecting autopage>=0.4.0 (from cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:54.168093 | ubuntu-noble | Downloading autopage-0.6.0-py3-none-any.whl.metadata (8.1 kB) 2026-07-23 06:10:54.210793 | ubuntu-noble | Collecting cmd2>=3.0.0 (from cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:54.212942 | ubuntu-noble | Downloading cmd2-4.0.0-py3-none-any.whl.metadata (16 kB) 2026-07-23 06:10:54.238636 | ubuntu-noble | Collecting PrettyTable>=0.7.2 (from cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:54.240672 | ubuntu-noble | Downloading prettytable-3.18.0-py3-none-any.whl.metadata (37 kB) 2026-07-23 06:10:54.293128 | ubuntu-noble | Collecting prompt-toolkit>=3.0.52 (from cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:54.295468 | ubuntu-noble | Downloading prompt_toolkit-3.0.52-py3-none-any.whl.metadata (6.4 kB) 2026-07-23 06:10:54.316349 | ubuntu-noble | Collecting pyperclip>=1.8.2 (from cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:54.318362 | ubuntu-noble | Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) 2026-07-23 06:10:54.373285 | ubuntu-noble | Collecting rich>=15.0.0 (from cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:54.376076 | ubuntu-noble | Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) 2026-07-23 06:10:54.401753 | ubuntu-noble | Collecting rich-argparse>=1.7.2 (from cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:54.403937 | ubuntu-noble | Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) 2026-07-23 06:10:54.847234 | ubuntu-noble | Collecting wrapt>=2.1.0 (from debtcollector>=3.0.0->oslo.log>=3.37.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 8)) 2026-07-23 06:10:54.849598 | ubuntu-noble | Downloading wrapt-2.2.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (7.4 kB) 2026-07-23 06:10:54.885386 | ubuntu-noble | Collecting asgiref>=3.8.1 (from Django>=4.2->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:54.887768 | ubuntu-noble | Downloading asgiref-3.11.1-py3-none-any.whl.metadata (9.3 kB) 2026-07-23 06:10:54.910895 | ubuntu-noble | Collecting sqlparse>=0.3.1 (from Django>=4.2->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:54.913129 | ubuntu-noble | Downloading sqlparse-0.5.5-py3-none-any.whl.metadata (4.7 kB) 2026-07-23 06:10:54.939050 | ubuntu-noble | Collecting django-appconf>=1.0.3 (from django-compressor>=4.4->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:54.944066 | ubuntu-noble | Downloading django_appconf-1.2.0-py3-none-any.whl.metadata (5.5 kB) 2026-07-23 06:10:54.996202 | ubuntu-noble | Collecting rcssmin>=1.2.1 (from django-compressor>=4.4->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.000235 | ubuntu-noble | Downloading rcssmin-1.2.2-cp312-cp312-manylinux1_x86_64.whl.metadata (4.8 kB) 2026-07-23 06:10:55.045345 | ubuntu-noble | Collecting rjsmin>=1.2.4 (from django-compressor>=4.4->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.048240 | ubuntu-noble | Downloading rjsmin-1.2.5-cp312-cp312-manylinux1_x86_64.whl.metadata (4.6 kB) 2026-07-23 06:10:55.299162 | ubuntu-noble | Collecting cryptography>=2.7 (from openstacksdk>=4.5.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.303218 | ubuntu-noble | Downloading cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.4 kB) 2026-07-23 06:10:55.328426 | ubuntu-noble | Collecting decorator>=4.4.1 (from openstacksdk>=4.5.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.330474 | ubuntu-noble | Downloading decorator-5.3.1-py3-none-any.whl.metadata (3.9 kB) 2026-07-23 06:10:55.353789 | ubuntu-noble | Collecting dogpile.cache>=0.6.5 (from openstacksdk>=4.5.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.355638 | ubuntu-noble | Downloading dogpile_cache-1.5.0-py3-none-any.whl.metadata (5.5 kB) 2026-07-23 06:10:55.412561 | ubuntu-noble | Collecting jmespath>=0.9.0 (from openstacksdk>=4.5.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.415006 | ubuntu-noble | Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) 2026-07-23 06:10:55.439563 | ubuntu-noble | Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=4.5.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.441901 | ubuntu-noble | Downloading jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB) 2026-07-23 06:10:55.469569 | ubuntu-noble | Collecting platformdirs>=3 (from openstacksdk>=4.5.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.471906 | ubuntu-noble | Downloading platformdirs-4.10.0-py3-none-any.whl.metadata (5.5 kB) 2026-07-23 06:10:55.619946 | ubuntu-noble | Collecting cffi>=1.12 (from cryptography>=2.7->openstacksdk>=4.5.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.622521 | ubuntu-noble | Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB) 2026-07-23 06:10:55.692795 | ubuntu-noble | Collecting pycparser (from cffi>=1.12->cryptography>=2.7->openstacksdk>=4.5.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.695133 | ubuntu-noble | Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB) 2026-07-23 06:10:55.723570 | ubuntu-noble | Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=4.5.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.725922 | ubuntu-noble | Downloading jsonpointer-3.1.1-py3-none-any.whl.metadata (2.4 kB) 2026-07-23 06:10:55.757634 | ubuntu-noble | Collecting fasteners>=0.7.0 (from oslo.concurrency>=4.5.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.759920 | ubuntu-noble | Downloading fasteners-0.20-py3-none-any.whl.metadata (4.8 kB) 2026-07-23 06:10:55.784780 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=8.8.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.787131 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-07-23 06:10:55.906312 | ubuntu-noble | Collecting msgpack>=0.5.2 (from oslo.serialization>=4.3.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.908533 | ubuntu-noble | Downloading msgpack-1.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.3 kB) 2026-07-23 06:10:55.943513 | ubuntu-noble | Collecting WebOb>=1.7.1 (from osprofiler>=3.4.2->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:55.945680 | ubuntu-noble | Downloading webob-1.8.10-py2.py3-none-any.whl.metadata (12 kB) 2026-07-23 06:10:55.974165 | ubuntu-noble | Collecting wcwidth>=0.3.5 (from PrettyTable>=0.7.2->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:55.976442 | ubuntu-noble | Downloading wcwidth-0.8.1-py3-none-any.whl.metadata (43 kB) 2026-07-23 06:10:56.015480 | ubuntu-noble | Collecting six>=1.5 (from python-dateutil>=2.7.0->oslo.log>=3.37.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt (line 8)) 2026-07-23 06:10:56.017454 | ubuntu-noble | Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-07-23 06:10:56.040198 | ubuntu-noble | Collecting warlock>=1.2.0 (from python-glanceclient>=2.8.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:56.044758 | ubuntu-noble | Downloading warlock-2.1.0-py3-none-any.whl.metadata (4.0 kB) 2026-07-23 06:10:56.076195 | ubuntu-noble | Collecting pyOpenSSL>=17.1.0 (from python-glanceclient>=2.8.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:56.078535 | ubuntu-noble | Downloading pyOpenSSL-24.2.1-py3-none-any.whl.metadata (13 kB) 2026-07-23 06:10:56.263944 | ubuntu-noble | Collecting charset_normalizer<4,>=2 (from requests>=2.25.1->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:56.266298 | ubuntu-noble | Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB) 2026-07-23 06:10:56.293683 | ubuntu-noble | Collecting idna<4,>=2.5 (from requests>=2.25.1->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:56.295766 | ubuntu-noble | Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB) 2026-07-23 06:10:56.398110 | ubuntu-noble | Collecting urllib3<3,>=1.26 (from requests>=2.25.1->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:56.400915 | ubuntu-noble | Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB) 2026-07-23 06:10:56.429203 | ubuntu-noble | Collecting certifi>=2023.5.7 (from requests>=2.25.1->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:56.431527 | ubuntu-noble | Downloading certifi-2026.7.22-py3-none-any.whl.metadata (2.5 kB) 2026-07-23 06:10:56.467895 | ubuntu-noble | Collecting markdown-it-py>=2.2.0 (from rich>=15.0.0->cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:56.471148 | ubuntu-noble | Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) 2026-07-23 06:10:56.503295 | ubuntu-noble | Collecting pygments<3.0.0,>=2.13.0 (from rich>=15.0.0->cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:56.505479 | ubuntu-noble | Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB) 2026-07-23 06:10:56.528657 | ubuntu-noble | Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=15.0.0->cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 10)) 2026-07-23 06:10:56.530890 | ubuntu-noble | Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) 2026-07-23 06:10:56.575809 | ubuntu-noble | Collecting jsonschema~=4.0 (from warlock>=1.2.0->python-glanceclient>=2.8.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:56.578050 | ubuntu-noble | Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB) 2026-07-23 06:10:56.615523 | ubuntu-noble | Collecting attrs>=22.2.0 (from jsonschema~=4.0->warlock>=1.2.0->python-glanceclient>=2.8.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:56.617789 | ubuntu-noble | Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) 2026-07-23 06:10:56.640957 | ubuntu-noble | Collecting jsonschema-specifications>=2023.03.6 (from jsonschema~=4.0->warlock>=1.2.0->python-glanceclient>=2.8.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:56.643101 | ubuntu-noble | Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB) 2026-07-23 06:10:56.673702 | ubuntu-noble | Collecting referencing>=0.28.4 (from jsonschema~=4.0->warlock>=1.2.0->python-glanceclient>=2.8.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:56.675900 | ubuntu-noble | Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB) 2026-07-23 06:10:57.047307 | ubuntu-noble | Collecting rpds-py>=0.25.0 (from jsonschema~=4.0->warlock>=1.2.0->python-glanceclient>=2.8.0->horizon>=18.2.0->-r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt (line 6)) 2026-07-23 06:10:57.049448 | ubuntu-noble | Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB) 2026-07-23 06:10:57.101346 | ubuntu-noble | Downloading hacking-7.0.0-py3-none-any.whl (40 kB) 2026-07-23 06:10:57.109950 | ubuntu-noble | Downloading flake8-7.1.2-py2.py3-none-any.whl (57 kB) 2026-07-23 06:10:57.117965 | ubuntu-noble | Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) 2026-07-23 06:10:57.126049 | ubuntu-noble | Downloading pycodestyle-2.12.1-py2.py3-none-any.whl (31 kB) 2026-07-23 06:10:57.135416 | ubuntu-noble | Downloading pyflakes-3.2.0-py2.py3-none-any.whl (62 kB) 2026-07-23 06:10:57.142880 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-07-23 06:10:57.151801 | ubuntu-noble | Downloading horizon-26.0.0-py3-none-any.whl (5.3 MB) 2026-07-23 06:10:57.233890 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.3/5.3 MB 64.5 MB/s 0:00:00 2026-07-23 06:10:57.236168 | ubuntu-noble | Downloading oslo_utils-10.1.1-py3-none-any.whl (154 kB) 2026-07-23 06:10:57.244882 | ubuntu-noble | Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) 2026-07-23 06:10:57.258932 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 50.2 MB/s 0:00:00 2026-07-23 06:10:57.261076 | ubuntu-noble | Downloading python_watcherclient-4.10.0-py3-none-any.whl (140 kB) 2026-07-23 06:10:57.270225 | ubuntu-noble | Downloading coverage-7.14.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (255 kB) 2026-07-23 06:10:57.280359 | ubuntu-noble | Downloading testscenarios-0.6.2-py3-none-any.whl (12 kB) 2026-07-23 06:10:57.287593 | ubuntu-noble | Downloading testtools-2.9.1-py3-none-any.whl (110 kB) 2026-07-23 06:10:57.295982 | ubuntu-noble | Downloading oslotest-6.1.1-py3-none-any.whl (30 kB) 2026-07-23 06:10:57.302904 | ubuntu-noble | Downloading oslo_log-8.3.0-py3-none-any.whl (77 kB) 2026-07-23 06:10:57.310007 | ubuntu-noble | Downloading keystoneauth1-5.15.0-py3-none-any.whl (342 kB) 2026-07-23 06:10:57.320378 | ubuntu-noble | Downloading playwright-1.60.0-py3-none-manylinux1_x86_64.whl (47.5 MB) 2026-07-23 06:10:57.675386 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.5/47.5 MB 134.5 MB/s 0:00:00 2026-07-23 06:10:57.677999 | ubuntu-noble | Downloading greenlet-3.5.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (614 kB) 2026-07-23 06:10:57.690463 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 614.2/614.2 kB 38.1 MB/s 0:00:00 2026-07-23 06:10:57.692570 | ubuntu-noble | Downloading pyee-13.0.1-py3-none-any.whl (15 kB) 2026-07-23 06:10:57.699932 | ubuntu-noble | Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) 2026-07-23 06:10:57.801497 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 101.4 MB/s 0:00:00 2026-07-23 06:10:57.803973 | ubuntu-noble | Downloading cliff-4.15.0-py3-none-any.whl (86 kB) 2026-07-23 06:10:57.812501 | ubuntu-noble | Downloading autopage-0.6.0-py3-none-any.whl (30 kB) 2026-07-23 06:10:57.821146 | ubuntu-noble | Downloading cmd2-4.0.0-py3-none-any.whl (180 kB) 2026-07-23 06:10:57.830102 | ubuntu-noble | Downloading debtcollector-3.1.0-py3-none-any.whl (24 kB) 2026-07-23 06:10:57.876641 | ubuntu-noble | Downloading django-5.2.15-py3-none-any.whl (8.3 MB) 2026-07-23 06:10:57.946153 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 122.4 MB/s 0:00:00 2026-07-23 06:10:57.948457 | ubuntu-noble | Downloading asgiref-3.11.1-py3-none-any.whl (24 kB) 2026-07-23 06:10:57.956146 | ubuntu-noble | Downloading django_compressor-4.6.0-py3-none-any.whl (96 kB) 2026-07-23 06:10:57.964138 | ubuntu-noble | Downloading django_appconf-1.2.0-py3-none-any.whl (6.5 kB) 2026-07-23 06:10:57.970878 | ubuntu-noble | Downloading django_debreach-2.1.0-py3-none-any.whl (7.7 kB) 2026-07-23 06:10:57.977832 | ubuntu-noble | Downloading fixtures-4.3.2-py3-none-any.whl (41 kB) 2026-07-23 06:10:57.984456 | ubuntu-noble | Downloading futurist-3.4.0-py3-none-any.whl (43 kB) 2026-07-23 06:10:57.992145 | ubuntu-noble | Downloading iso8601-2.1.0-py3-none-any.whl (7.5 kB) 2026-07-23 06:10:58.054428 | ubuntu-noble | Downloading libsass-0.23.0-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl (9.4 MB) 2026-07-23 06:10:58.169101 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.4/9.4 MB 82.5 MB/s 0:00:00 2026-07-23 06:10:58.171455 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-07-23 06:10:58.249057 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 26.9 MB/s 0:00:00 2026-07-23 06:10:58.251939 | ubuntu-noble | Downloading openstacksdk-4.17.0-py3-none-any.whl (2.0 MB) 2026-07-23 06:10:58.278749 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 73.6 MB/s 0:00:00 2026-07-23 06:10:58.280982 | ubuntu-noble | Downloading cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl (4.0 MB) 2026-07-23 06:10:58.337132 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.0/4.0 MB 70.9 MB/s 0:00:00 2026-07-23 06:10:58.339345 | ubuntu-noble | Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB) 2026-07-23 06:10:58.348604 | ubuntu-noble | Downloading decorator-5.3.1-py3-none-any.whl (10 kB) 2026-07-23 06:10:58.355727 | ubuntu-noble | Downloading dogpile_cache-1.5.0-py3-none-any.whl (64 kB) 2026-07-23 06:10:58.363887 | ubuntu-noble | Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) 2026-07-23 06:10:58.371391 | ubuntu-noble | Downloading jsonpatch-1.33-py2.py3-none-any.whl (12 kB) 2026-07-23 06:10:58.378760 | ubuntu-noble | Downloading jsonpointer-3.1.1-py3-none-any.whl (7.7 kB) 2026-07-23 06:10:58.395059 | ubuntu-noble | Downloading os_service_types-1.8.2-py3-none-any.whl (24 kB) 2026-07-23 06:10:58.402786 | ubuntu-noble | Downloading osc_lib-4.7.0-py3-none-any.whl (97 kB) 2026-07-23 06:10:58.410732 | ubuntu-noble | Downloading oslo_concurrency-7.6.1-py3-none-any.whl (49 kB) 2026-07-23 06:10:58.417699 | ubuntu-noble | Downloading fasteners-0.20-py3-none-any.whl (18 kB) 2026-07-23 06:10:58.424593 | ubuntu-noble | Downloading oslo_config-10.5.0-py3-none-any.whl (137 kB) 2026-07-23 06:10:58.432374 | ubuntu-noble | Downloading oslo_context-6.5.0-py3-none-any.whl (20 kB) 2026-07-23 06:10:58.438952 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-07-23 06:10:58.445709 | ubuntu-noble | Downloading oslo_policy-6.0.0-py3-none-any.whl (89 kB) 2026-07-23 06:10:58.452791 | ubuntu-noble | Downloading oslo_serialization-5.11.0-py3-none-any.whl (27 kB) 2026-07-23 06:10:58.459635 | ubuntu-noble | Downloading msgpack-1.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (419 kB) 2026-07-23 06:10:58.469996 | ubuntu-noble | Downloading oslo_upgradecheck-2.8.0-py3-none-any.whl (14 kB) 2026-07-23 06:10:58.478718 | ubuntu-noble | Downloading osprofiler-4.4.0-py3-none-any.whl (95 kB) 2026-07-23 06:10:58.485714 | ubuntu-noble | Using cached packaging-26.2-py3-none-any.whl (100 kB) 2026-07-23 06:10:58.488007 | ubuntu-noble | Downloading pillow-12.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.1 MB) 2026-07-23 06:10:58.579439 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.1/7.1 MB 79.4 MB/s 0:00:00 2026-07-23 06:10:58.581782 | ubuntu-noble | Downloading platformdirs-4.10.0-py3-none-any.whl (22 kB) 2026-07-23 06:10:58.589828 | ubuntu-noble | Downloading prettytable-3.18.0-py3-none-any.whl (37 kB) 2026-07-23 06:10:58.597603 | ubuntu-noble | Downloading prompt_toolkit-3.0.52-py3-none-any.whl (391 kB) 2026-07-23 06:10:58.607866 | ubuntu-noble | Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB) 2026-07-23 06:10:58.615680 | ubuntu-noble | Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB) 2026-07-23 06:10:58.624395 | ubuntu-noble | Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) 2026-07-23 06:10:58.631604 | ubuntu-noble | Downloading python_cinderclient-9.9.0-py3-none-any.whl (256 kB) 2026-07-23 06:10:58.640843 | ubuntu-noble | Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-07-23 06:10:58.650062 | ubuntu-noble | Downloading python_glanceclient-4.12.0-py3-none-any.whl (202 kB) 2026-07-23 06:10:58.658876 | ubuntu-noble | Downloading pyOpenSSL-24.2.1-py3-none-any.whl (58 kB) 2026-07-23 06:10:58.667487 | ubuntu-noble | Downloading python_keystoneclient-5.8.0-py3-none-any.whl (397 kB) 2026-07-23 06:10:58.679651 | ubuntu-noble | Downloading python_novaclient-18.13.0-py3-none-any.whl (336 kB) 2026-07-23 06:10:58.691567 | ubuntu-noble | Downloading python_swiftclient-4.10.0-py3-none-any.whl (88 kB) 2026-07-23 06:10:58.703833 | ubuntu-noble | Downloading qrcode-8.2-py3-none-any.whl (45 kB) 2026-07-23 06:10:58.716749 | ubuntu-noble | Downloading rcssmin-1.2.2-cp312-cp312-manylinux1_x86_64.whl (49 kB) 2026-07-23 06:10:58.727501 | ubuntu-noble | Downloading requests-2.34.2-py3-none-any.whl (73 kB) 2026-07-23 06:10:58.735105 | ubuntu-noble | Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB) 2026-07-23 06:10:58.744020 | ubuntu-noble | Downloading idna-3.18-py3-none-any.whl (65 kB) 2026-07-23 06:10:58.751061 | ubuntu-noble | Downloading urllib3-2.7.0-py3-none-any.whl (131 kB) 2026-07-23 06:10:58.758663 | ubuntu-noble | Downloading certifi-2026.7.22-py3-none-any.whl (136 kB) 2026-07-23 06:10:58.770141 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-07-23 06:10:58.777051 | ubuntu-noble | Downloading rich-15.0.0-py3-none-any.whl (310 kB) 2026-07-23 06:10:58.786939 | ubuntu-noble | Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB) 2026-07-23 06:10:58.805004 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 66.9 MB/s 0:00:00 2026-07-23 06:10:58.807346 | ubuntu-noble | Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) 2026-07-23 06:10:58.814987 | ubuntu-noble | Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) 2026-07-23 06:10:58.821872 | ubuntu-noble | Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) 2026-07-23 06:10:58.828349 | ubuntu-noble | Downloading rjsmin-1.2.5-cp312-cp312-manylinux1_x86_64.whl (31 kB) 2026-07-23 06:10:58.835941 | ubuntu-noble | Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB) 2026-07-23 06:10:58.842776 | ubuntu-noble | Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-07-23 06:10:58.849291 | ubuntu-noble | Downloading sqlparse-0.5.5-py3-none-any.whl (46 kB) 2026-07-23 06:10:58.864516 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl (54 kB) 2026-07-23 06:10:58.871388 | ubuntu-noble | Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-07-23 06:10:58.878962 | ubuntu-noble | Downloading warlock-2.1.0-py3-none-any.whl (10 kB) 2026-07-23 06:10:58.885299 | ubuntu-noble | Downloading jsonschema-4.26.0-py3-none-any.whl (90 kB) 2026-07-23 06:10:58.893127 | ubuntu-noble | Downloading attrs-26.1.0-py3-none-any.whl (67 kB) 2026-07-23 06:10:58.900926 | ubuntu-noble | Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB) 2026-07-23 06:10:58.908754 | ubuntu-noble | Downloading referencing-0.37.0-py3-none-any.whl (26 kB) 2026-07-23 06:10:58.916200 | ubuntu-noble | Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376 kB) 2026-07-23 06:10:58.926366 | ubuntu-noble | Downloading wcwidth-0.8.1-py3-none-any.whl (323 kB) 2026-07-23 06:10:58.935726 | ubuntu-noble | Downloading webob-1.8.10-py2.py3-none-any.whl (115 kB) 2026-07-23 06:10:58.943051 | ubuntu-noble | Downloading wrapt-2.2.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (169 kB) 2026-07-23 06:10:58.951685 | ubuntu-noble | Downloading XStatic-1.0.3-py3-none-any.whl (4.4 kB) 2026-07-23 06:10:58.958573 | ubuntu-noble | Downloading xstatic_angular-1.8.2.3-py2.py3-none-any.whl (495 kB) 2026-07-23 06:10:58.970280 | ubuntu-noble | Downloading xstatic_angular_bootstrap-2.5.0.1-py2.py3-none-any.whl (60 kB) 2026-07-23 06:10:58.977460 | ubuntu-noble | Downloading xstatic_angular_fileupload-12.2.13.2-py2.py3-none-any.whl (194 kB) 2026-07-23 06:10:58.985961 | ubuntu-noble | Downloading xstatic_angular_gettext-2.4.1.1-py2.py3-none-any.whl (11 kB) 2026-07-23 06:10:58.994151 | ubuntu-noble | Downloading xstatic_angular_lrdragndrop-1.0.2.7-py3-none-any.whl (5.7 kB) 2026-07-23 06:10:59.001416 | ubuntu-noble | Downloading xstatic_angular_schema_form-0.8.13.1-py3-none-any.whl (45 kB) 2026-07-23 06:10:59.008139 | ubuntu-noble | Downloading xstatic_bootstrap_datepicker-1.4.0.1-py3-none-any.whl (66 kB) 2026-07-23 06:10:59.016294 | ubuntu-noble | Downloading xstatic_bootstrap_scss-3.4.1.1-py2.py3-none-any.whl (249 kB) 2026-07-23 06:10:59.025242 | ubuntu-noble | Downloading xstatic_bootswatch-3.3.7.1-py2.py3-none-any.whl (1.6 MB) 2026-07-23 06:10:59.065484 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 37.0 MB/s 0:00:00 2026-07-23 06:10:59.067989 | ubuntu-noble | Downloading xstatic_d3-3.5.17.1-py2.py3-none-any.whl (76 kB) 2026-07-23 06:10:59.131389 | ubuntu-noble | Downloading xstatic_font_awesome-6.2.1.2-py3-none-any.whl (6.4 MB) 2026-07-23 06:10:59.196677 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.4/6.4 MB 100.1 MB/s 0:00:00 2026-07-23 06:10:59.199226 | ubuntu-noble | Downloading xstatic_hogan-2.0.0.5-py3-none-any.whl (7.1 kB) 2026-07-23 06:10:59.207601 | ubuntu-noble | Downloading xstatic_jasmine-2.4.1.3-py2.py3-none-any.whl (41 kB) 2026-07-23 06:10:59.228247 | ubuntu-noble | Downloading xstatic_jquery-3.7.1.1-py3-none-any.whl (306 kB) 2026-07-23 06:10:59.238394 | ubuntu-noble | Downloading xstatic_jquery_migrate-3.3.2.2-py3-none-any.whl (15 kB) 2026-07-23 06:10:59.245838 | ubuntu-noble | Downloading xstatic_jquery_quicksearch-2.0.3.3-py3-none-any.whl (7.5 kB) 2026-07-23 06:10:59.252763 | ubuntu-noble | Downloading xstatic_jquery_tablesorter-2.14.5.3-py3-none-any.whl (19 kB) 2026-07-23 06:10:59.261217 | ubuntu-noble | Downloading xstatic_jquery_ui-1.13.0.2-py3-none-any.whl (1.8 MB) 2026-07-23 06:10:59.307670 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 36.6 MB/s 0:00:00 2026-07-23 06:10:59.310044 | ubuntu-noble | Downloading xstatic_jsencrypt-2.3.1.2-py2.py3-none-any.whl (34 kB) 2026-07-23 06:10:59.317923 | ubuntu-noble | Downloading xstatic_mdi-1.6.50.3-py2.py3-none-any.whl (785 kB) 2026-07-23 06:10:59.331781 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 785.4/785.4 kB 47.8 MB/s 0:00:00 2026-07-23 06:10:59.334091 | ubuntu-noble | Downloading xstatic_objectpath-1.2.1.1-py3-none-any.whl (4.7 kB) 2026-07-23 06:10:59.342189 | ubuntu-noble | Downloading xstatic_rickshaw-1.5.1.3-py3-none-any.whl (28 kB) 2026-07-23 06:10:59.349968 | ubuntu-noble | Downloading xstatic_roboto_fontface-0.8.0.1-py2.py3-none-any.whl (6.3 MB) 2026-07-23 06:10:59.419450 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 90.5 MB/s 0:00:00 2026-07-23 06:10:59.422183 | ubuntu-noble | Downloading xstatic_smart_table-1.4.13.3-py2.py3-none-any.whl (13 kB) 2026-07-23 06:10:59.430277 | ubuntu-noble | Downloading XStatic_Spin-1.2.5.3-py3-none-any.whl (5.9 kB) 2026-07-23 06:10:59.438047 | ubuntu-noble | Downloading xstatic_term_js-0.0.7.1-py3-none-any.whl (38 kB) 2026-07-23 06:10:59.446427 | ubuntu-noble | Downloading xstatic_tv4-1.2.7.1-py3-none-any.whl (24 kB) 2026-07-23 06:10:59.454535 | ubuntu-noble | Downloading pycparser-3.0-py3-none-any.whl (48 kB) 2026-07-23 06:10:59.496685 | ubuntu-noble | Downloading setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-23 06:10:59.514047 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 53.7 MB/s 0:00:00 2026-07-23 06:11:00.303866 | ubuntu-noble | Installing collected packages: XStatic-tv4, XStatic-term.js, XStatic-Spin, XStatic-smart-table, XStatic-roboto-fontface, XStatic-Rickshaw, XStatic-objectpath, XStatic-mdi, XStatic-JSEncrypt, XStatic-JQuery.TableSorter, XStatic-JQuery.quicksearch, XStatic-JQuery-Migrate, XStatic-jQuery, XStatic-Jasmine, XStatic-Hogan, XStatic-Font-Awesome, XStatic-D3, XStatic-bootswatch, XStatic-Bootstrap-SCSS, XStatic-Bootstrap-Datepicker, XStatic-Angular-Schema-Form, XStatic-Angular-lrdragndrop, XStatic-Angular-Gettext, XStatic-Angular-FileUpload, XStatic-Angular-Bootstrap, XStatic-Angular, XStatic, rjsmin, rcssmin, pyperclip, XStatic-jquery-ui, wrapt, WebOb, wcwidth, urllib3, typing-extensions, testtools, testscenarios, stevedore, sqlparse, six, setuptools, semantic-version, rpds-py, rfc3986, qrcode, PyYAML, pyparsing, pygments, pyflakes, pycparser, pycodestyle, psutil, platformdirs, Pillow, packaging, netaddr, msgpack, mdurl, mccabe, libsass, jsonpointer, jmespath, iso8601, idna, greenlet, fixtures, fasteners, django-debreach, decorator, coverage, charset_normalizer, certifi, Babel, autopage, attrs, asgiref, requests, referencing, python-dateutil, pyee, prompt-toolkit, PrettyTable, pbr, oslotest, markdown-it-py, jsonpatch, flake8, dogpile.cache, Django, debtcollector, cffi, rich, python-swiftclient, playwright, oslo.i18n, oslo.context, os-service-types, jsonschema-specifications, hacking, futurist, django-appconf, cryptography, rich-argparse, pyOpenSSL, oslo.utils, oslo.config, keystoneauth1, jsonschema, django-compressor, warlock, python-cinderclient, oslo.serialization, oslo.concurrency, openstacksdk, cmd2, python-novaclient, python-keystoneclient, python-glanceclient, osprofiler, oslo.policy, oslo.log, cliff, oslo.upgradecheck, osc-lib, python-watcherclient, horizon 2026-07-23 06:11:17.110189 | ubuntu-noble | 2026-07-23 06:11:17.120214 | ubuntu-noble | Successfully installed Babel-2.18.0 Django-5.2.15 Pillow-12.2.0 PrettyTable-3.18.0 PyYAML-6.0.3 WebOb-1.8.10 XStatic-1.0.3 XStatic-Angular-1.8.2.3 XStatic-Angular-Bootstrap-2.5.0.1 XStatic-Angular-FileUpload-12.2.13.2 XStatic-Angular-Gettext-2.4.1.1 XStatic-Angular-Schema-Form-0.8.13.1 XStatic-Angular-lrdragndrop-1.0.2.7 XStatic-Bootstrap-Datepicker-1.4.0.1 XStatic-Bootstrap-SCSS-3.4.1.1 XStatic-D3-3.5.17.1 XStatic-Font-Awesome-6.2.1.2 XStatic-Hogan-2.0.0.5 XStatic-JQuery-Migrate-3.3.2.2 XStatic-JQuery.TableSorter-2.14.5.3 XStatic-JQuery.quicksearch-2.0.3.3 XStatic-JSEncrypt-2.3.1.2 XStatic-Jasmine-2.4.1.3 XStatic-Rickshaw-1.5.1.3 XStatic-Spin-1.2.5.3 XStatic-bootswatch-3.3.7.1 XStatic-jQuery-3.7.1.1 XStatic-jquery-ui-1.13.0.2 XStatic-mdi-1.6.50.3 XStatic-objectpath-1.2.1.1 XStatic-roboto-fontface-0.8.0.1 XStatic-smart-table-1.4.13.3 XStatic-term.js-0.0.7.1 XStatic-tv4-1.2.7.1 asgiref-3.11.1 attrs-26.1.0 autopage-0.6.0 certifi-2026.7.22 cffi-2.0.0 charset_normalizer-3.4.7 cliff-4.15.0 cmd2-4.0.0 coverage-7.14.3 cryptography-43.0.3 debtcollector-3.1.0 decorator-5.3.1 django-appconf-1.2.0 django-compressor-4.6.0 django-debreach-2.1.0 dogpile.cache-1.5.0 fasteners-0.20 fixtures-4.3.2 flake8-7.1.2 futurist-3.4.0 greenlet-3.5.3 hacking-7.0.0 horizon-26.0.0 idna-3.18 iso8601-2.1.0 jmespath-1.1.0 jsonpatch-1.33 jsonpointer-3.1.1 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 keystoneauth1-5.15.0 libsass-0.23.0 markdown-it-py-4.2.0 mccabe-0.7.0 mdurl-0.1.2 msgpack-1.2.1 netaddr-1.3.0 openstacksdk-4.17.0 os-service-types-1.8.2 osc-lib-4.7.0 oslo.concurrency-7.6.1 oslo.config-10.5.0 oslo.context-6.5.0 oslo.i18n-6.9.0 oslo.log-8.3.0 oslo.policy-6.0.0 oslo.serialization-5.11.0 oslo.upgradecheck-2.8.0 oslo.utils-10.1.1 oslotest-6.1.1 osprofiler-4.4.0 packaging-26.2 pbr-7.0.3 platformdirs-4.10.0 playwright-1.60.0 prompt-toolkit-3.0.52 psutil-7.2.2 pyOpenSSL-24.2.1 pycodestyle-2.12.1 pycparser-3.0 pyee-13.0.1 pyflakes-3.2.0 pygments-2.20.0 pyparsing-3.3.2 pyperclip-1.11.0 python-cinderclient-9.9.0 python-dateutil-2.9.0.post0 python-glanceclient-4.12.0 python-keystoneclient-5.8.0 python-novaclient-18.13.0 python-swiftclient-4.10.0 python-watcherclient-4.10.0 qrcode-8.2 rcssmin-1.2.2 referencing-0.37.0 requests-2.34.2 rfc3986-2.0.0 rich-15.0.0 rich-argparse-1.8.0 rjsmin-1.2.5 rpds-py-2026.5.1 semantic-version-2.10.0 setuptools-83.0.0 six-1.17.0 sqlparse-0.5.5 stevedore-5.9.0 testscenarios-0.6.2 testtools-2.9.1 typing-extensions-4.15.0 urllib3-2.7.0 warlock-2.1.0 wcwidth-0.8.1 wrapt-2.2.2 2026-07-23 06:11:17.511147 | ubuntu-noble | translations: 29386 I exit 0 (28.61 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python -I -m pip install -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/requirements.txt -r /home/zuul/src/opendev.org/openstack/watcher-dashboard/test-requirements.txt -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt pid=1741 [tox/execute/api.py:308] 2026-07-23 06:11:17.514950 | ubuntu-noble | .pkg: 29390 I create virtual environment via CPython3Posix(dest=/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:77] 2026-07-23 06:11:17.515358 | ubuntu-noble | .pkg: 29391 D create folder /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/bin [virtualenv/util/path/_sync.py:18] 2026-07-23 06:11:17.515509 | ubuntu-noble | .pkg: 29391 D create folder /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/include [virtualenv/util/path/_sync.py:18] 2026-07-23 06:11:17.515617 | ubuntu-noble | .pkg: 29391 D create folder /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages [virtualenv/util/path/_sync.py:18] 2026-07-23 06:11:17.515873 | ubuntu-noble | .pkg: 29391 D write /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41] 2026-07-23 06:11:17.515943 | ubuntu-noble | .pkg: 29392 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.515999 | ubuntu-noble | .pkg: 29392 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.516053 | ubuntu-noble | .pkg: 29392 D version_info = 3.12.3.final.0 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.516098 | ubuntu-noble | .pkg: 29392 D version = 3.12.3 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.516155 | ubuntu-noble | .pkg: 29392 D executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.516207 | ubuntu-noble | .pkg: 29392 D command = /home/zuul/.local/tox/bin/python3 -m virtualenv /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.516259 | ubuntu-noble | .pkg: 29392 D virtualenv = 21.7.0 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.516309 | ubuntu-noble | .pkg: 29392 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.516363 | ubuntu-noble | .pkg: 29392 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.516435 | ubuntu-noble | .pkg: 29392 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.516492 | ubuntu-noble | .pkg: 29392 D base-executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.516759 | ubuntu-noble | .pkg: 29392 D symlink /usr/bin/python3.12 to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/bin/python [virtualenv/util/path/_sync.py:38] 2026-07-23 06:11:17.517229 | ubuntu-noble | .pkg: 29393 D ============================== target debug ============================== [virtualenv/run/session.py:79] 2026-07-23 06:11:17.517466 | ubuntu-noble | .pkg: 29393 D debug via /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/bin/python /home/zuul/.local/tox/lib/python3.12/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:265] 2026-07-23 06:11:17.551273 | ubuntu-noble | .pkg: 29393 D { 2026-07-23 06:11:17.551331 | ubuntu-noble | "sys": { 2026-07-23 06:11:17.551347 | ubuntu-noble | "executable": "/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/bin/python", 2026-07-23 06:11:17.551352 | ubuntu-noble | "_base_executable": "/usr/bin/python3.12", 2026-07-23 06:11:17.551358 | ubuntu-noble | "prefix": "/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg", 2026-07-23 06:11:17.551362 | ubuntu-noble | "base_prefix": "/usr", 2026-07-23 06:11:17.551374 | ubuntu-noble | "exec_prefix": "/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg", 2026-07-23 06:11:17.551380 | ubuntu-noble | "base_exec_prefix": "/usr", 2026-07-23 06:11:17.551384 | ubuntu-noble | "path": [ 2026-07-23 06:11:17.551388 | ubuntu-noble | "/usr/lib/python312.zip", 2026-07-23 06:11:17.551392 | ubuntu-noble | "/usr/lib/python3.12", 2026-07-23 06:11:17.551436 | ubuntu-noble | "/usr/lib/python3.12/lib-dynload", 2026-07-23 06:11:17.551445 | ubuntu-noble | "/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages" 2026-07-23 06:11:17.551451 | ubuntu-noble | ], 2026-07-23 06:11:17.551455 | ubuntu-noble | "meta_path": [ 2026-07-23 06:11:17.551459 | ubuntu-noble | "", 2026-07-23 06:11:17.551464 | ubuntu-noble | "", 2026-07-23 06:11:17.551468 | ubuntu-noble | "" 2026-07-23 06:11:17.551472 | ubuntu-noble | ], 2026-07-23 06:11:17.551475 | ubuntu-noble | "fs_encoding": "utf-8", 2026-07-23 06:11:17.551481 | ubuntu-noble | "io_encoding": "utf-8" 2026-07-23 06:11:17.551487 | ubuntu-noble | }, 2026-07-23 06:11:17.551491 | ubuntu-noble | "version": "3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]", 2026-07-23 06:11:17.551495 | ubuntu-noble | "makefile_filename": "/usr/lib/python3.12/config-3.12-x86_64-linux-gnu/Makefile", 2026-07-23 06:11:17.551499 | ubuntu-noble | "os": "", 2026-07-23 06:11:17.551509 | ubuntu-noble | "site": "", 2026-07-23 06:11:17.551513 | ubuntu-noble | "datetime": "", 2026-07-23 06:11:17.551517 | ubuntu-noble | "math": "", 2026-07-23 06:11:17.551522 | ubuntu-noble | "json": "" 2026-07-23 06:11:17.551528 | ubuntu-noble | } [virtualenv/run/session.py:80] 2026-07-23 06:11:17.551539 | ubuntu-noble | .pkg: 29427 I add seed packages via FromAppData(download=False, pip=bundle, via=copy, app_data_dir=/home/zuul/.cache/virtualenv) [virtualenv/run/session.py:84] 2026-07-23 06:11:17.552616 | ubuntu-noble | .pkg: 29428 D install pip from wheel /home/zuul/.local/tox/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/pip-26.1.2-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65] 2026-07-23 06:11:17.553811 | ubuntu-noble | .pkg: 29429 D copy /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.1.2-py3-none-any/pip-26.1.2.virtualenv to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/pip-26.1.2.virtualenv [virtualenv/util/path/_sync.py:46] 2026-07-23 06:11:17.554194 | ubuntu-noble | .pkg: 29430 D copy directory /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.1.2-py3-none-any/pip to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/pip [virtualenv/util/path/_sync.py:46] 2026-07-23 06:11:17.608179 | ubuntu-noble | .pkg: 29484 D copy directory /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.1.2-py3-none-any/pip-26.1.2.dist-info to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/pip-26.1.2.dist-info [virtualenv/util/path/_sync.py:46] 2026-07-23 06:11:17.614013 | ubuntu-noble | .pkg: 29489 D generated console scripts pip3 pip pip-3.12 pip3.12 [virtualenv/seed/embed/via_app_data/pip_install/base.py:69] 2026-07-23 06:11:17.614190 | ubuntu-noble | .pkg: 29490 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python, Xonsh [virtualenv/run/session.py:90] 2026-07-23 06:11:17.616785 | ubuntu-noble | .pkg: 29492 D write /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41] 2026-07-23 06:11:17.616812 | ubuntu-noble | .pkg: 29492 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.616824 | ubuntu-noble | .pkg: 29492 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.616894 | ubuntu-noble | .pkg: 29492 D version_info = 3.12.3.final.0 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.616947 | ubuntu-noble | .pkg: 29493 D version = 3.12.3 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.616999 | ubuntu-noble | .pkg: 29493 D executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.617047 | ubuntu-noble | .pkg: 29493 D command = /home/zuul/.local/tox/bin/python3 -m virtualenv /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.617101 | ubuntu-noble | .pkg: 29493 D virtualenv = 21.7.0 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.617149 | ubuntu-noble | .pkg: 29493 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.617198 | ubuntu-noble | .pkg: 29493 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.617251 | ubuntu-noble | .pkg: 29493 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.617299 | ubuntu-noble | .pkg: 29493 D base-executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-07-23 06:11:17.620571 | ubuntu-noble | .pkg: 29496 W install_requires> python -I -m pip install 'pbr>=6.1.1' [tox/tox_env/api.py:485] 2026-07-23 06:11:18.578784 | ubuntu-noble | Looking in indexes: https://mirror.iad3.openmetal.opendev.org/pypi/simple, https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-24.04-x86_64 2026-07-23 06:11:18.644461 | ubuntu-noble | Collecting pbr>=6.1.1 2026-07-23 06:11:18.645785 | ubuntu-noble | Using cached pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-07-23 06:11:18.766155 | ubuntu-noble | Collecting setuptools (from pbr>=6.1.1) 2026-07-23 06:11:18.767602 | ubuntu-noble | Using cached setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-23 06:11:18.776262 | ubuntu-noble | Using cached pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-07-23 06:11:18.777677 | ubuntu-noble | Using cached setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-23 06:11:18.803671 | ubuntu-noble | Installing collected packages: setuptools, pbr 2026-07-23 06:11:19.619010 | ubuntu-noble | 2026-07-23 06:11:19.620561 | ubuntu-noble | Successfully installed pbr-7.0.3 setuptools-83.0.0 2026-07-23 06:11:19.708602 | ubuntu-noble | .pkg: 31584 I exit 0 (2.09 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python -I -m pip install 'pbr>=6.1.1' pid=2202 [tox/execute/api.py:308] 2026-07-23 06:11:19.709886 | ubuntu-noble | .pkg: 31585 W _optional_hooks> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build [tox/tox_env/api.py:485] 2026-07-23 06:11:19.863868 | ubuntu-noble | Backend: run command _optional_hooks with args {} 2026-07-23 06:11:19.863924 | ubuntu-noble | Backend: Wrote response {'return': {'get_requires_for_build_sdist': True, 'prepare_metadata_for_build_wheel': True, 'get_requires_for_build_wheel': True, 'build_editable': True, 'get_requires_for_build_editable': True, 'prepare_metadata_for_build_editable': True}} to /tmp/pep517__optional_hooks-pl0n6wdg.json 2026-07-23 06:11:19.865255 | ubuntu-noble | .pkg: 31741 I exit None (0.15 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build pid=2234 [tox/execute/api.py:308] 2026-07-23 06:11:19.865912 | ubuntu-noble | .pkg: 31741 W get_requires_for_build_editable> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build [tox/tox_env/api.py:485] 2026-07-23 06:11:19.871123 | ubuntu-noble | Backend: run command get_requires_for_build_editable with args {'config_settings': None} 2026-07-23 06:11:19.871153 | ubuntu-noble | Backend: Wrote response {'return': ['pbr>=2.0.0']} to /tmp/pep517_get_requires_for_build_editable-nhxuqnv_.json 2026-07-23 06:11:19.872280 | ubuntu-noble | .pkg: 31748 I exit None (0.01 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build pid=2234 [tox/execute/api.py:308] 2026-07-23 06:11:19.872939 | ubuntu-noble | .pkg: 31748 W install_requires_for_build_editable> python -I -m pip install 'pbr>=2.0.0' [tox/tox_env/api.py:485] 2026-07-23 06:11:20.248300 | ubuntu-noble | Looking in indexes: https://mirror.iad3.openmetal.opendev.org/pypi/simple, https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-24.04-x86_64 2026-07-23 06:11:20.248869 | ubuntu-noble | Requirement already satisfied: pbr>=2.0.0 in ./.tox/.pkg/lib/python3.12/site-packages (7.0.3) 2026-07-23 06:11:20.250026 | ubuntu-noble | Requirement already satisfied: setuptools in ./.tox/.pkg/lib/python3.12/site-packages (from pbr>=2.0.0) (83.0.0) 2026-07-23 06:11:20.319375 | ubuntu-noble | .pkg: 32195 I exit 0 (0.45 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python -I -m pip install 'pbr>=2.0.0' pid=2243 [tox/execute/api.py:308] 2026-07-23 06:11:20.320347 | ubuntu-noble | .pkg: 32196 W build_editable> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build [tox/tox_env/api.py:485] 2026-07-23 06:11:20.343465 | ubuntu-noble | Backend: run command build_editable with args {'wheel_directory': '/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist', 'config_settings': None, 'metadata_directory': None} 2026-07-23 06:11:20.343493 | ubuntu-noble | [pbr] Generating ChangeLog 2026-07-23 06:11:20.392497 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-07-23 06:11:20.392532 | ubuntu-noble | warnings.warn(msg) 2026-07-23 06:11:20.403891 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-23 06:11:20.403918 | ubuntu-noble | !! 2026-07-23 06:11:20.403925 | ubuntu-noble | 2026-07-23 06:11:20.403933 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:20.403942 | ubuntu-noble | Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-07-23 06:11:20.403948 | ubuntu-noble | 2026-07-23 06:11:20.403953 | ubuntu-noble | By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-23 06:11:20.403958 | ubuntu-noble | or your builds will no longer be supported. 2026-07-23 06:11:20.403963 | ubuntu-noble | 2026-07-23 06:11:20.403969 | ubuntu-noble | See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-23 06:11:20.403973 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:20.403981 | ubuntu-noble | 2026-07-23 06:11:20.403988 | ubuntu-noble | !! 2026-07-23 06:11:20.403994 | ubuntu-noble | corresp(dist, value, root_dir) 2026-07-23 06:11:20.417767 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-23 06:11:20.417793 | ubuntu-noble | !! 2026-07-23 06:11:20.417800 | ubuntu-noble | 2026-07-23 06:11:20.417808 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:20.417816 | ubuntu-noble | Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-23 06:11:20.417821 | ubuntu-noble | 2026-07-23 06:11:20.417826 | ubuntu-noble | License :: OSI Approved :: Apache Software License 2026-07-23 06:11:20.417831 | ubuntu-noble | 2026-07-23 06:11:20.417836 | ubuntu-noble | See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-23 06:11:20.417852 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:20.417856 | ubuntu-noble | 2026-07-23 06:11:20.417861 | ubuntu-noble | !! 2026-07-23 06:11:20.417867 | ubuntu-noble | dist._finalize_license_expression() 2026-07-23 06:11:20.418227 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-23 06:11:20.418233 | ubuntu-noble | !! 2026-07-23 06:11:20.418237 | ubuntu-noble | 2026-07-23 06:11:20.418243 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:20.418249 | ubuntu-noble | Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-23 06:11:20.418253 | ubuntu-noble | 2026-07-23 06:11:20.418257 | ubuntu-noble | License :: OSI Approved :: Apache Software License 2026-07-23 06:11:20.418261 | ubuntu-noble | 2026-07-23 06:11:20.418265 | ubuntu-noble | See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-23 06:11:20.418269 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:20.418273 | ubuntu-noble | 2026-07-23 06:11:20.418278 | ubuntu-noble | !! 2026-07-23 06:11:20.418284 | ubuntu-noble | self._finalize_license_expression() 2026-07-23 06:11:20.420209 | ubuntu-noble | running editable_wheel 2026-07-23 06:11:20.423799 | ubuntu-noble | creating /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-b3zgbffr/watcher_dashboard.egg-info 2026-07-23 06:11:20.425204 | ubuntu-noble | writing /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-b3zgbffr/watcher_dashboard.egg-info/PKG-INFO 2026-07-23 06:11:20.425225 | ubuntu-noble | writing dependency_links to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-b3zgbffr/watcher_dashboard.egg-info/dependency_links.txt 2026-07-23 06:11:20.425232 | ubuntu-noble | writing requirements to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-b3zgbffr/watcher_dashboard.egg-info/requires.txt 2026-07-23 06:11:20.425238 | ubuntu-noble | writing top-level names to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-b3zgbffr/watcher_dashboard.egg-info/top_level.txt 2026-07-23 06:11:20.436607 | ubuntu-noble | writing pbr to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-b3zgbffr/watcher_dashboard.egg-info/pbr.json 2026-07-23 06:11:20.436628 | ubuntu-noble | [pbr] Processing SOURCES.txt 2026-07-23 06:11:20.436651 | ubuntu-noble | writing manifest file '/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-b3zgbffr/watcher_dashboard.egg-info/SOURCES.txt' 2026-07-23 06:11:20.443546 | ubuntu-noble | [pbr] In git context, generating filelist from git 2026-07-23 06:11:20.447231 | ubuntu-noble | warning: no files found matching 'AUTHORS' 2026-07-23 06:11:20.447483 | ubuntu-noble | warning: no files found matching 'ChangeLog' 2026-07-23 06:11:20.447968 | ubuntu-noble | warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-07-23 06:11:21.198208 | ubuntu-noble | adding license file 'LICENSE' 2026-07-23 06:11:21.200503 | ubuntu-noble | writing manifest file '/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-b3zgbffr/watcher_dashboard.egg-info/SOURCES.txt' 2026-07-23 06:11:21.200757 | ubuntu-noble | creating '/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-b3zgbffr/watcher_dashboard-15.1.0.dev32.dist-info' 2026-07-23 06:11:21.203946 | ubuntu-noble | creating /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-b3zgbffr/watcher_dashboard-15.1.0.dev32.dist-info/WHEEL 2026-07-23 06:11:21.213828 | ubuntu-noble | running build_py 2026-07-23 06:11:21.213849 | ubuntu-noble | running egg_info 2026-07-23 06:11:21.215562 | ubuntu-noble | creating /tmp/tmp8iol0g3_.build-temp/watcher_dashboard.egg-info 2026-07-23 06:11:21.215762 | ubuntu-noble | writing /tmp/tmp8iol0g3_.build-temp/watcher_dashboard.egg-info/PKG-INFO 2026-07-23 06:11:21.216097 | ubuntu-noble | writing dependency_links to /tmp/tmp8iol0g3_.build-temp/watcher_dashboard.egg-info/dependency_links.txt 2026-07-23 06:11:21.216343 | ubuntu-noble | writing requirements to /tmp/tmp8iol0g3_.build-temp/watcher_dashboard.egg-info/requires.txt 2026-07-23 06:11:21.216592 | ubuntu-noble | writing top-level names to /tmp/tmp8iol0g3_.build-temp/watcher_dashboard.egg-info/top_level.txt 2026-07-23 06:11:21.227848 | ubuntu-noble | writing pbr to /tmp/tmp8iol0g3_.build-temp/watcher_dashboard.egg-info/pbr.json 2026-07-23 06:11:21.228137 | ubuntu-noble | [pbr] Processing SOURCES.txt 2026-07-23 06:11:21.228151 | ubuntu-noble | writing manifest file '/tmp/tmp8iol0g3_.build-temp/watcher_dashboard.egg-info/SOURCES.txt' 2026-07-23 06:11:21.232156 | ubuntu-noble | [pbr] In git context, generating filelist from git 2026-07-23 06:11:21.235111 | ubuntu-noble | warning: no files found matching 'AUTHORS' 2026-07-23 06:11:21.235299 | ubuntu-noble | warning: no files found matching 'ChangeLog' 2026-07-23 06:11:21.235692 | ubuntu-noble | warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-07-23 06:11:21.976045 | ubuntu-noble | adding license file 'LICENSE' 2026-07-23 06:11:21.978007 | ubuntu-noble | writing manifest file '/tmp/tmp8iol0g3_.build-temp/watcher_dashboard.egg-info/SOURCES.txt' 2026-07-23 06:11:21.979677 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.api' is absent from the `packages` configuration. 2026-07-23 06:11:21.979692 | ubuntu-noble | !! 2026-07-23 06:11:21.979697 | ubuntu-noble | 2026-07-23 06:11:21.979702 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.979706 | ubuntu-noble | ############################ 2026-07-23 06:11:21.979711 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.979715 | ubuntu-noble | ############################ 2026-07-23 06:11:21.979720 | ubuntu-noble | Python recognizes 'watcher_dashboard.api' as an importable package[^1], 2026-07-23 06:11:21.979727 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.979731 | ubuntu-noble | 2026-07-23 06:11:21.979735 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.979739 | ubuntu-noble | package, please make sure that 'watcher_dashboard.api' is explicitly added 2026-07-23 06:11:21.979743 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.979747 | ubuntu-noble | 2026-07-23 06:11:21.979751 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.979756 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.979762 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.979766 | ubuntu-noble | 2026-07-23 06:11:21.979770 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.979774 | ubuntu-noble | 2026-07-23 06:11:21.979778 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.979782 | ubuntu-noble | 2026-07-23 06:11:21.979786 | ubuntu-noble | If you don't want 'watcher_dashboard.api' to be distributed and are 2026-07-23 06:11:21.979791 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.api' via 2026-07-23 06:11:21.979797 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.979801 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.979805 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.979809 | ubuntu-noble | 2026-07-23 06:11:21.979812 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.979816 | ubuntu-noble | 2026-07-23 06:11:21.979820 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.979825 | ubuntu-noble | 2026-07-23 06:11:21.979831 | ubuntu-noble | 2026-07-23 06:11:21.979835 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.979840 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.979843 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.979847 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.979851 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.979863 | ubuntu-noble | 2026-07-23 06:11:21.979869 | ubuntu-noble | !! 2026-07-23 06:11:21.979875 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.979891 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.common' is absent from the `packages` configuration. 2026-07-23 06:11:21.979896 | ubuntu-noble | !! 2026-07-23 06:11:21.979900 | ubuntu-noble | 2026-07-23 06:11:21.979904 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.979908 | ubuntu-noble | ############################ 2026-07-23 06:11:21.979913 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.979919 | ubuntu-noble | ############################ 2026-07-23 06:11:21.979923 | ubuntu-noble | Python recognizes 'watcher_dashboard.common' as an importable package[^1], 2026-07-23 06:11:21.979927 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.979931 | ubuntu-noble | 2026-07-23 06:11:21.979935 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.979945 | ubuntu-noble | package, please make sure that 'watcher_dashboard.common' is explicitly added 2026-07-23 06:11:21.979951 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.979957 | ubuntu-noble | 2026-07-23 06:11:21.979961 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.979965 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.979969 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.979973 | ubuntu-noble | 2026-07-23 06:11:21.979977 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.979980 | ubuntu-noble | 2026-07-23 06:11:21.979986 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.979992 | ubuntu-noble | 2026-07-23 06:11:21.979996 | ubuntu-noble | If you don't want 'watcher_dashboard.common' to be distributed and are 2026-07-23 06:11:21.979999 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.common' via 2026-07-23 06:11:21.980003 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.980007 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.980011 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.980015 | ubuntu-noble | 2026-07-23 06:11:21.980020 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.980026 | ubuntu-noble | 2026-07-23 06:11:21.980030 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.980034 | ubuntu-noble | 2026-07-23 06:11:21.980037 | ubuntu-noble | 2026-07-23 06:11:21.980041 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.980045 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.980049 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.980054 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.980060 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.980064 | ubuntu-noble | 2026-07-23 06:11:21.980068 | ubuntu-noble | !! 2026-07-23 06:11:21.980072 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.980141 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.conf' is absent from the `packages` configuration. 2026-07-23 06:11:21.980147 | ubuntu-noble | !! 2026-07-23 06:11:21.980151 | ubuntu-noble | 2026-07-23 06:11:21.980155 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.980159 | ubuntu-noble | ############################ 2026-07-23 06:11:21.980163 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.980166 | ubuntu-noble | ############################ 2026-07-23 06:11:21.980176 | ubuntu-noble | Python recognizes 'watcher_dashboard.conf' as an importable package[^1], 2026-07-23 06:11:21.980182 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.980187 | ubuntu-noble | 2026-07-23 06:11:21.980191 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.980195 | ubuntu-noble | package, please make sure that 'watcher_dashboard.conf' is explicitly added 2026-07-23 06:11:21.980199 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.980203 | ubuntu-noble | 2026-07-23 06:11:21.980207 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.980210 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.980216 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.980222 | ubuntu-noble | 2026-07-23 06:11:21.980226 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.980230 | ubuntu-noble | 2026-07-23 06:11:21.980234 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.980237 | ubuntu-noble | 2026-07-23 06:11:21.980241 | ubuntu-noble | If you don't want 'watcher_dashboard.conf' to be distributed and are 2026-07-23 06:11:21.980245 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.conf' via 2026-07-23 06:11:21.980250 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.980256 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.980260 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.980264 | ubuntu-noble | 2026-07-23 06:11:21.980268 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.980272 | ubuntu-noble | 2026-07-23 06:11:21.980276 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.980279 | ubuntu-noble | 2026-07-23 06:11:21.980285 | ubuntu-noble | 2026-07-23 06:11:21.980291 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.980295 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.980299 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.980302 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.980306 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.980310 | ubuntu-noble | 2026-07-23 06:11:21.980314 | ubuntu-noble | !! 2026-07-23 06:11:21.980319 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.980325 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content' is absent from the `packages` configuration. 2026-07-23 06:11:21.980329 | ubuntu-noble | !! 2026-07-23 06:11:21.980333 | ubuntu-noble | 2026-07-23 06:11:21.980337 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.980341 | ubuntu-noble | ############################ 2026-07-23 06:11:21.980345 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.980349 | ubuntu-noble | ############################ 2026-07-23 06:11:21.980354 | ubuntu-noble | Python recognizes 'watcher_dashboard.content' as an importable package[^1], 2026-07-23 06:11:21.980360 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.980364 | ubuntu-noble | 2026-07-23 06:11:21.980368 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.980372 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content' is explicitly added 2026-07-23 06:11:21.980376 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.980379 | ubuntu-noble | 2026-07-23 06:11:21.980383 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.980389 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.980415 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.980424 | ubuntu-noble | 2026-07-23 06:11:21.980428 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.980432 | ubuntu-noble | 2026-07-23 06:11:21.980441 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.980447 | ubuntu-noble | 2026-07-23 06:11:21.980452 | ubuntu-noble | If you don't want 'watcher_dashboard.content' to be distributed and are 2026-07-23 06:11:21.980456 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content' via 2026-07-23 06:11:21.980460 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.980464 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.980468 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.980472 | ubuntu-noble | 2026-07-23 06:11:21.980475 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.980481 | ubuntu-noble | 2026-07-23 06:11:21.980486 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.980490 | ubuntu-noble | 2026-07-23 06:11:21.980494 | ubuntu-noble | 2026-07-23 06:11:21.980498 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.980502 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.980506 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.980514 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.980521 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.980525 | ubuntu-noble | 2026-07-23 06:11:21.980529 | ubuntu-noble | !! 2026-07-23 06:11:21.980533 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.980538 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content.action_plans' is absent from the `packages` configuration. 2026-07-23 06:11:21.980542 | ubuntu-noble | !! 2026-07-23 06:11:21.980546 | ubuntu-noble | 2026-07-23 06:11:21.980551 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.980557 | ubuntu-noble | ############################ 2026-07-23 06:11:21.980561 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.980565 | ubuntu-noble | ############################ 2026-07-23 06:11:21.980569 | ubuntu-noble | Python recognizes 'watcher_dashboard.content.action_plans' as an importable package[^1], 2026-07-23 06:11:21.980573 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.980576 | ubuntu-noble | 2026-07-23 06:11:21.980580 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.980585 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content.action_plans' is explicitly added 2026-07-23 06:11:21.980591 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.980595 | ubuntu-noble | 2026-07-23 06:11:21.980599 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.980603 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.980607 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.980611 | ubuntu-noble | 2026-07-23 06:11:21.980614 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.980620 | ubuntu-noble | 2026-07-23 06:11:21.980625 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.980629 | ubuntu-noble | 2026-07-23 06:11:21.980633 | ubuntu-noble | If you don't want 'watcher_dashboard.content.action_plans' to be distributed and are 2026-07-23 06:11:21.980637 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content.action_plans' via 2026-07-23 06:11:21.980641 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.980649 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.980653 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.980658 | ubuntu-noble | 2026-07-23 06:11:21.980664 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.980668 | ubuntu-noble | 2026-07-23 06:11:21.980671 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.980675 | ubuntu-noble | 2026-07-23 06:11:21.980679 | ubuntu-noble | 2026-07-23 06:11:21.980683 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.980687 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.980692 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.980697 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.980702 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.980705 | ubuntu-noble | 2026-07-23 06:11:21.980709 | ubuntu-noble | !! 2026-07-23 06:11:21.980713 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.980717 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content.actions' is absent from the `packages` configuration. 2026-07-23 06:11:21.980721 | ubuntu-noble | !! 2026-07-23 06:11:21.980726 | ubuntu-noble | 2026-07-23 06:11:21.980736 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.980741 | ubuntu-noble | ############################ 2026-07-23 06:11:21.980744 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.980748 | ubuntu-noble | ############################ 2026-07-23 06:11:21.980752 | ubuntu-noble | Python recognizes 'watcher_dashboard.content.actions' as an importable package[^1], 2026-07-23 06:11:21.980756 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.980761 | ubuntu-noble | 2026-07-23 06:11:21.980767 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.980771 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content.actions' is explicitly added 2026-07-23 06:11:21.980775 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.980778 | ubuntu-noble | 2026-07-23 06:11:21.980782 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.980786 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.980789 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.980795 | ubuntu-noble | 2026-07-23 06:11:21.980801 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.980805 | ubuntu-noble | 2026-07-23 06:11:21.980808 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.980812 | ubuntu-noble | 2026-07-23 06:11:21.980816 | ubuntu-noble | If you don't want 'watcher_dashboard.content.actions' to be distributed and are 2026-07-23 06:11:21.980820 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content.actions' via 2026-07-23 06:11:21.980823 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.980829 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.980834 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.980838 | ubuntu-noble | 2026-07-23 06:11:21.980842 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.980846 | ubuntu-noble | 2026-07-23 06:11:21.980855 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.980859 | ubuntu-noble | 2026-07-23 06:11:21.980864 | ubuntu-noble | 2026-07-23 06:11:21.980870 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.980874 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.980894 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.980899 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.980903 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.980907 | ubuntu-noble | 2026-07-23 06:11:21.980913 | ubuntu-noble | !! 2026-07-23 06:11:21.980918 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.980923 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content.audit_templates' is absent from the `packages` configuration. 2026-07-23 06:11:21.980927 | ubuntu-noble | !! 2026-07-23 06:11:21.980930 | ubuntu-noble | 2026-07-23 06:11:21.980934 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.980938 | ubuntu-noble | ############################ 2026-07-23 06:11:21.980942 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.980947 | ubuntu-noble | ############################ 2026-07-23 06:11:21.980953 | ubuntu-noble | Python recognizes 'watcher_dashboard.content.audit_templates' as an importable package[^1], 2026-07-23 06:11:21.980957 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.980961 | ubuntu-noble | 2026-07-23 06:11:21.980964 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.980968 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content.audit_templates' is explicitly added 2026-07-23 06:11:21.980972 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.980976 | ubuntu-noble | 2026-07-23 06:11:21.980981 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.980987 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.980991 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.980995 | ubuntu-noble | 2026-07-23 06:11:21.980998 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.981002 | ubuntu-noble | 2026-07-23 06:11:21.981006 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.981010 | ubuntu-noble | 2026-07-23 06:11:21.981015 | ubuntu-noble | If you don't want 'watcher_dashboard.content.audit_templates' to be distributed and are 2026-07-23 06:11:21.981021 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content.audit_templates' via 2026-07-23 06:11:21.981025 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.981028 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.981032 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.981036 | ubuntu-noble | 2026-07-23 06:11:21.981040 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.981044 | ubuntu-noble | 2026-07-23 06:11:21.981049 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.981055 | ubuntu-noble | 2026-07-23 06:11:21.981059 | ubuntu-noble | 2026-07-23 06:11:21.981063 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.981066 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.981070 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.981074 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.981077 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.981085 | ubuntu-noble | 2026-07-23 06:11:21.981092 | ubuntu-noble | !! 2026-07-23 06:11:21.981099 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.981105 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content.audits' is absent from the `packages` configuration. 2026-07-23 06:11:21.981133 | ubuntu-noble | !! 2026-07-23 06:11:21.981140 | ubuntu-noble | 2026-07-23 06:11:21.981146 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.981152 | ubuntu-noble | ############################ 2026-07-23 06:11:21.981160 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.981168 | ubuntu-noble | ############################ 2026-07-23 06:11:21.981175 | ubuntu-noble | Python recognizes 'watcher_dashboard.content.audits' as an importable package[^1], 2026-07-23 06:11:21.981180 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.981184 | ubuntu-noble | 2026-07-23 06:11:21.981189 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.981195 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content.audits' is explicitly added 2026-07-23 06:11:21.981201 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.981209 | ubuntu-noble | 2026-07-23 06:11:21.981216 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.981222 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.981226 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.981230 | ubuntu-noble | 2026-07-23 06:11:21.981234 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.981238 | ubuntu-noble | 2026-07-23 06:11:21.981244 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.981251 | ubuntu-noble | 2026-07-23 06:11:21.981260 | ubuntu-noble | If you don't want 'watcher_dashboard.content.audits' to be distributed and are 2026-07-23 06:11:21.981266 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content.audits' via 2026-07-23 06:11:21.981273 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.981290 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.981298 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.981305 | ubuntu-noble | 2026-07-23 06:11:21.981314 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.981320 | ubuntu-noble | 2026-07-23 06:11:21.981327 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.981342 | ubuntu-noble | 2026-07-23 06:11:21.981349 | ubuntu-noble | 2026-07-23 06:11:21.981355 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.981363 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.981371 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.981377 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.981383 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.981390 | ubuntu-noble | 2026-07-23 06:11:21.981424 | ubuntu-noble | !! 2026-07-23 06:11:21.981439 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.981448 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content.goals' is absent from the `packages` configuration. 2026-07-23 06:11:21.981455 | ubuntu-noble | !! 2026-07-23 06:11:21.981461 | ubuntu-noble | 2026-07-23 06:11:21.981467 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.981473 | ubuntu-noble | ############################ 2026-07-23 06:11:21.981480 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.981486 | ubuntu-noble | ############################ 2026-07-23 06:11:21.981494 | ubuntu-noble | Python recognizes 'watcher_dashboard.content.goals' as an importable package[^1], 2026-07-23 06:11:21.981501 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.981507 | ubuntu-noble | 2026-07-23 06:11:21.981520 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.981530 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content.goals' is explicitly added 2026-07-23 06:11:21.981534 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.981538 | ubuntu-noble | 2026-07-23 06:11:21.981543 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.981549 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.981553 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.981557 | ubuntu-noble | 2026-07-23 06:11:21.981561 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.981565 | ubuntu-noble | 2026-07-23 06:11:21.981569 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.981572 | ubuntu-noble | 2026-07-23 06:11:21.981578 | ubuntu-noble | If you don't want 'watcher_dashboard.content.goals' to be distributed and are 2026-07-23 06:11:21.981583 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content.goals' via 2026-07-23 06:11:21.981587 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.981591 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.981595 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.981599 | ubuntu-noble | 2026-07-23 06:11:21.981603 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.981606 | ubuntu-noble | 2026-07-23 06:11:21.981612 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.981617 | ubuntu-noble | 2026-07-23 06:11:21.981621 | ubuntu-noble | 2026-07-23 06:11:21.981625 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.981629 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.981637 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.981641 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.981646 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.981652 | ubuntu-noble | 2026-07-23 06:11:21.981656 | ubuntu-noble | !! 2026-07-23 06:11:21.981660 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.981664 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content.strategies' is absent from the `packages` configuration. 2026-07-23 06:11:21.981668 | ubuntu-noble | !! 2026-07-23 06:11:21.981672 | ubuntu-noble | 2026-07-23 06:11:21.981676 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.981681 | ubuntu-noble | ############################ 2026-07-23 06:11:21.981687 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.981691 | ubuntu-noble | ############################ 2026-07-23 06:11:21.981695 | ubuntu-noble | Python recognizes 'watcher_dashboard.content.strategies' as an importable package[^1], 2026-07-23 06:11:21.981699 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.981703 | ubuntu-noble | 2026-07-23 06:11:21.981706 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.981710 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content.strategies' is explicitly added 2026-07-23 06:11:21.981716 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.981721 | ubuntu-noble | 2026-07-23 06:11:21.981726 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.981730 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.981733 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.981737 | ubuntu-noble | 2026-07-23 06:11:21.981741 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.981749 | ubuntu-noble | 2026-07-23 06:11:21.981760 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.981766 | ubuntu-noble | 2026-07-23 06:11:21.981770 | ubuntu-noble | If you don't want 'watcher_dashboard.content.strategies' to be distributed and are 2026-07-23 06:11:21.981774 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content.strategies' via 2026-07-23 06:11:21.981778 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.981782 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.981785 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.981791 | ubuntu-noble | 2026-07-23 06:11:21.981797 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.981801 | ubuntu-noble | 2026-07-23 06:11:21.981805 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.981810 | ubuntu-noble | 2026-07-23 06:11:21.981816 | ubuntu-noble | 2026-07-23 06:11:21.981822 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.981828 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.981835 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.981844 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.981850 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.981856 | ubuntu-noble | 2026-07-23 06:11:21.981861 | ubuntu-noble | !! 2026-07-23 06:11:21.981868 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.981874 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.local' is absent from the `packages` configuration. 2026-07-23 06:11:21.981881 | ubuntu-noble | !! 2026-07-23 06:11:21.981898 | ubuntu-noble | 2026-07-23 06:11:21.981905 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.981909 | ubuntu-noble | ############################ 2026-07-23 06:11:21.981913 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.981918 | ubuntu-noble | ############################ 2026-07-23 06:11:21.981924 | ubuntu-noble | Python recognizes 'watcher_dashboard.local' as an importable package[^1], 2026-07-23 06:11:21.981930 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.981938 | ubuntu-noble | 2026-07-23 06:11:21.981945 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.981951 | ubuntu-noble | package, please make sure that 'watcher_dashboard.local' is explicitly added 2026-07-23 06:11:21.981955 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.981959 | ubuntu-noble | 2026-07-23 06:11:21.981962 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.981966 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.981971 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.981978 | ubuntu-noble | 2026-07-23 06:11:21.981986 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.981993 | ubuntu-noble | 2026-07-23 06:11:21.981999 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.982005 | ubuntu-noble | 2026-07-23 06:11:21.982011 | ubuntu-noble | If you don't want 'watcher_dashboard.local' to be distributed and are 2026-07-23 06:11:21.982017 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.local' via 2026-07-23 06:11:21.982023 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.982031 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.982039 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.982046 | ubuntu-noble | 2026-07-23 06:11:21.982053 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.982066 | ubuntu-noble | 2026-07-23 06:11:21.982080 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.982087 | ubuntu-noble | 2026-07-23 06:11:21.982095 | ubuntu-noble | 2026-07-23 06:11:21.982104 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.982110 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.982116 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.982122 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.982128 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.982135 | ubuntu-noble | 2026-07-23 06:11:21.982141 | ubuntu-noble | !! 2026-07-23 06:11:21.982150 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.982158 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.local.enabled' is absent from the `packages` configuration. 2026-07-23 06:11:21.982164 | ubuntu-noble | !! 2026-07-23 06:11:21.982170 | ubuntu-noble | 2026-07-23 06:11:21.982175 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.982179 | ubuntu-noble | ############################ 2026-07-23 06:11:21.982183 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.982188 | ubuntu-noble | ############################ 2026-07-23 06:11:21.982195 | ubuntu-noble | Python recognizes 'watcher_dashboard.local.enabled' as an importable package[^1], 2026-07-23 06:11:21.982203 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.982210 | ubuntu-noble | 2026-07-23 06:11:21.982216 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.982223 | ubuntu-noble | package, please make sure that 'watcher_dashboard.local.enabled' is explicitly added 2026-07-23 06:11:21.982228 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.982234 | ubuntu-noble | 2026-07-23 06:11:21.982240 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.982248 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.982263 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.982270 | ubuntu-noble | 2026-07-23 06:11:21.982276 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.982283 | ubuntu-noble | 2026-07-23 06:11:21.982289 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.982295 | ubuntu-noble | 2026-07-23 06:11:21.982303 | ubuntu-noble | If you don't want 'watcher_dashboard.local.enabled' to be distributed and are 2026-07-23 06:11:21.982311 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.local.enabled' via 2026-07-23 06:11:21.982317 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.982323 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.982329 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.982335 | ubuntu-noble | 2026-07-23 06:11:21.982341 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.982347 | ubuntu-noble | 2026-07-23 06:11:21.982355 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.982363 | ubuntu-noble | 2026-07-23 06:11:21.982369 | ubuntu-noble | 2026-07-23 06:11:21.982376 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.982382 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.982388 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.982394 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.982421 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.982436 | ubuntu-noble | 2026-07-23 06:11:21.982443 | ubuntu-noble | !! 2026-07-23 06:11:21.982450 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.982456 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.locale' is absent from the `packages` configuration. 2026-07-23 06:11:21.982462 | ubuntu-noble | !! 2026-07-23 06:11:21.982468 | ubuntu-noble | 2026-07-23 06:11:21.982476 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.982484 | ubuntu-noble | ############################ 2026-07-23 06:11:21.982491 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.982497 | ubuntu-noble | ############################ 2026-07-23 06:11:21.982503 | ubuntu-noble | Python recognizes 'watcher_dashboard.locale' as an importable package[^1], 2026-07-23 06:11:21.982509 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.982516 | ubuntu-noble | 2026-07-23 06:11:21.982523 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.982531 | ubuntu-noble | package, please make sure that 'watcher_dashboard.locale' is explicitly added 2026-07-23 06:11:21.982539 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.982545 | ubuntu-noble | 2026-07-23 06:11:21.982552 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.982559 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.982565 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.982571 | ubuntu-noble | 2026-07-23 06:11:21.982577 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.982585 | ubuntu-noble | 2026-07-23 06:11:21.982592 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.982598 | ubuntu-noble | 2026-07-23 06:11:21.982604 | ubuntu-noble | If you don't want 'watcher_dashboard.locale' to be distributed and are 2026-07-23 06:11:21.982610 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.locale' via 2026-07-23 06:11:21.982616 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.982623 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.982629 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.982637 | ubuntu-noble | 2026-07-23 06:11:21.982644 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.982650 | ubuntu-noble | 2026-07-23 06:11:21.982656 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.982662 | ubuntu-noble | 2026-07-23 06:11:21.982669 | ubuntu-noble | 2026-07-23 06:11:21.982675 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.982681 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.982688 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.982696 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.982703 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.982709 | ubuntu-noble | 2026-07-23 06:11:21.982715 | ubuntu-noble | !! 2026-07-23 06:11:21.982721 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.982728 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.static.infra_optim.images' is absent from the `packages` configuration. 2026-07-23 06:11:21.982735 | ubuntu-noble | !! 2026-07-23 06:11:21.982743 | ubuntu-noble | 2026-07-23 06:11:21.982751 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.982757 | ubuntu-noble | ############################ 2026-07-23 06:11:21.982764 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.982777 | ubuntu-noble | ############################ 2026-07-23 06:11:21.982784 | ubuntu-noble | Python recognizes 'watcher_dashboard.static.infra_optim.images' as an importable package[^1], 2026-07-23 06:11:21.982790 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.982796 | ubuntu-noble | 2026-07-23 06:11:21.982803 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.982819 | ubuntu-noble | package, please make sure that 'watcher_dashboard.static.infra_optim.images' is explicitly added 2026-07-23 06:11:21.982825 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.982831 | ubuntu-noble | 2026-07-23 06:11:21.982837 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.982843 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.982849 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.982857 | ubuntu-noble | 2026-07-23 06:11:21.982864 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.982870 | ubuntu-noble | 2026-07-23 06:11:21.982874 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.982878 | ubuntu-noble | 2026-07-23 06:11:21.982890 | ubuntu-noble | If you don't want 'watcher_dashboard.static.infra_optim.images' to be distributed and are 2026-07-23 06:11:21.982896 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.static.infra_optim.images' via 2026-07-23 06:11:21.982901 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.982912 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.982917 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.982921 | ubuntu-noble | 2026-07-23 06:11:21.982925 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.982929 | ubuntu-noble | 2026-07-23 06:11:21.982933 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.982938 | ubuntu-noble | 2026-07-23 06:11:21.982944 | ubuntu-noble | 2026-07-23 06:11:21.982948 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.982952 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.982956 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.982960 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.982963 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.982967 | ubuntu-noble | 2026-07-23 06:11:21.982973 | ubuntu-noble | !! 2026-07-23 06:11:21.982979 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.982983 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.static.infra_optim.scss' is absent from the `packages` configuration. 2026-07-23 06:11:21.982987 | ubuntu-noble | !! 2026-07-23 06:11:21.982991 | ubuntu-noble | 2026-07-23 06:11:21.982995 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.982999 | ubuntu-noble | ############################ 2026-07-23 06:11:21.983003 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.983008 | ubuntu-noble | ############################ 2026-07-23 06:11:21.983014 | ubuntu-noble | Python recognizes 'watcher_dashboard.static.infra_optim.scss' as an importable package[^1], 2026-07-23 06:11:21.983018 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.983022 | ubuntu-noble | 2026-07-23 06:11:21.983026 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.983029 | ubuntu-noble | package, please make sure that 'watcher_dashboard.static.infra_optim.scss' is explicitly added 2026-07-23 06:11:21.983033 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.983037 | ubuntu-noble | 2026-07-23 06:11:21.983042 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.983053 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.983057 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.983061 | ubuntu-noble | 2026-07-23 06:11:21.983065 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.983069 | ubuntu-noble | 2026-07-23 06:11:21.983073 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.983077 | ubuntu-noble | 2026-07-23 06:11:21.983086 | ubuntu-noble | If you don't want 'watcher_dashboard.static.infra_optim.scss' to be distributed and are 2026-07-23 06:11:21.983092 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.static.infra_optim.scss' via 2026-07-23 06:11:21.983096 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.983100 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.983104 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.983108 | ubuntu-noble | 2026-07-23 06:11:21.983111 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.983117 | ubuntu-noble | 2026-07-23 06:11:21.983122 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.983127 | ubuntu-noble | 2026-07-23 06:11:21.983131 | ubuntu-noble | 2026-07-23 06:11:21.983134 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.983138 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.983142 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.983146 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.983152 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.983157 | ubuntu-noble | 2026-07-23 06:11:21.983161 | ubuntu-noble | !! 2026-07-23 06:11:21.983165 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.983169 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.static.infra_optim.tests' is absent from the `packages` configuration. 2026-07-23 06:11:21.983173 | ubuntu-noble | !! 2026-07-23 06:11:21.983177 | ubuntu-noble | 2026-07-23 06:11:21.983181 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.983187 | ubuntu-noble | ############################ 2026-07-23 06:11:21.983192 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.983196 | ubuntu-noble | ############################ 2026-07-23 06:11:21.983204 | ubuntu-noble | Python recognizes 'watcher_dashboard.static.infra_optim.tests' as an importable package[^1], 2026-07-23 06:11:21.983208 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.983212 | ubuntu-noble | 2026-07-23 06:11:21.983216 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.983221 | ubuntu-noble | package, please make sure that 'watcher_dashboard.static.infra_optim.tests' is explicitly added 2026-07-23 06:11:21.983227 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.983231 | ubuntu-noble | 2026-07-23 06:11:21.983235 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.983239 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.983244 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.983247 | ubuntu-noble | 2026-07-23 06:11:21.983251 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.983257 | ubuntu-noble | 2026-07-23 06:11:21.983262 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.983267 | ubuntu-noble | 2026-07-23 06:11:21.983271 | ubuntu-noble | If you don't want 'watcher_dashboard.static.infra_optim.tests' to be distributed and are 2026-07-23 06:11:21.983279 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.static.infra_optim.tests' via 2026-07-23 06:11:21.983283 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.983287 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.983290 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.983296 | ubuntu-noble | 2026-07-23 06:11:21.983301 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.983306 | ubuntu-noble | 2026-07-23 06:11:21.983309 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.983313 | ubuntu-noble | 2026-07-23 06:11:21.983317 | ubuntu-noble | 2026-07-23 06:11:21.983321 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.983325 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.983331 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.983338 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.983344 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.983351 | ubuntu-noble | 2026-07-23 06:11:21.983357 | ubuntu-noble | !! 2026-07-23 06:11:21.983363 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.983369 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.client_side' is absent from the `packages` configuration. 2026-07-23 06:11:21.983374 | ubuntu-noble | !! 2026-07-23 06:11:21.983382 | ubuntu-noble | 2026-07-23 06:11:21.983390 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.983396 | ubuntu-noble | ############################ 2026-07-23 06:11:21.983421 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.983428 | ubuntu-noble | ############################ 2026-07-23 06:11:21.983433 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.client_side' as an importable package[^1], 2026-07-23 06:11:21.983439 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.983446 | ubuntu-noble | 2026-07-23 06:11:21.983452 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.983458 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.client_side' is explicitly added 2026-07-23 06:11:21.983464 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.983470 | ubuntu-noble | 2026-07-23 06:11:21.983481 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.983490 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.983497 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.983503 | ubuntu-noble | 2026-07-23 06:11:21.983509 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.983515 | ubuntu-noble | 2026-07-23 06:11:21.983521 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.983527 | ubuntu-noble | 2026-07-23 06:11:21.983531 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.client_side' to be distributed and are 2026-07-23 06:11:21.983536 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.client_side' via 2026-07-23 06:11:21.983544 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.983551 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.983557 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.983563 | ubuntu-noble | 2026-07-23 06:11:21.983569 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.983575 | ubuntu-noble | 2026-07-23 06:11:21.983581 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.983596 | ubuntu-noble | 2026-07-23 06:11:21.983604 | ubuntu-noble | 2026-07-23 06:11:21.983610 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.983617 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.983623 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.983628 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.983634 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.983640 | ubuntu-noble | 2026-07-23 06:11:21.983648 | ubuntu-noble | !! 2026-07-23 06:11:21.983656 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.983670 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.formset_table' is absent from the `packages` configuration. 2026-07-23 06:11:21.983677 | ubuntu-noble | !! 2026-07-23 06:11:21.983683 | ubuntu-noble | 2026-07-23 06:11:21.983690 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.983695 | ubuntu-noble | ############################ 2026-07-23 06:11:21.983703 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.983711 | ubuntu-noble | ############################ 2026-07-23 06:11:21.983717 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.formset_table' as an importable package[^1], 2026-07-23 06:11:21.983724 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.983730 | ubuntu-noble | 2026-07-23 06:11:21.983736 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.983742 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.formset_table' is explicitly added 2026-07-23 06:11:21.983748 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.983756 | ubuntu-noble | 2026-07-23 06:11:21.983764 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.983770 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.983776 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.983782 | ubuntu-noble | 2026-07-23 06:11:21.983788 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.983794 | ubuntu-noble | 2026-07-23 06:11:21.983800 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.983808 | ubuntu-noble | 2026-07-23 06:11:21.983816 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.formset_table' to be distributed and are 2026-07-23 06:11:21.983823 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.formset_table' via 2026-07-23 06:11:21.983829 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.983835 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.983841 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.983846 | ubuntu-noble | 2026-07-23 06:11:21.983852 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.983860 | ubuntu-noble | 2026-07-23 06:11:21.983869 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.983875 | ubuntu-noble | 2026-07-23 06:11:21.983881 | ubuntu-noble | 2026-07-23 06:11:21.983895 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.983901 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.983907 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.983916 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.983924 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.983930 | ubuntu-noble | 2026-07-23 06:11:21.983937 | ubuntu-noble | !! 2026-07-23 06:11:21.983950 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.983957 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.horizon.common' is absent from the `packages` configuration. 2026-07-23 06:11:21.983963 | ubuntu-noble | !! 2026-07-23 06:11:21.983969 | ubuntu-noble | 2026-07-23 06:11:21.983977 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.983985 | ubuntu-noble | ############################ 2026-07-23 06:11:21.983991 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.983997 | ubuntu-noble | ############################ 2026-07-23 06:11:21.984003 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.horizon.common' as an importable package[^1], 2026-07-23 06:11:21.984009 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.984015 | ubuntu-noble | 2026-07-23 06:11:21.984021 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.984029 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.horizon.common' is explicitly added 2026-07-23 06:11:21.984037 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.984043 | ubuntu-noble | 2026-07-23 06:11:21.984050 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.984056 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.984061 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.984067 | ubuntu-noble | 2026-07-23 06:11:21.984073 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.984081 | ubuntu-noble | 2026-07-23 06:11:21.984089 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.984096 | ubuntu-noble | 2026-07-23 06:11:21.984102 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.horizon.common' to be distributed and are 2026-07-23 06:11:21.984108 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.horizon.common' via 2026-07-23 06:11:21.984114 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.984120 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.984126 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.984134 | ubuntu-noble | 2026-07-23 06:11:21.984142 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.984148 | ubuntu-noble | 2026-07-23 06:11:21.984154 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.984160 | ubuntu-noble | 2026-07-23 06:11:21.984166 | ubuntu-noble | 2026-07-23 06:11:21.984172 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.984178 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.984191 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.984198 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.984204 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.984210 | ubuntu-noble | 2026-07-23 06:11:21.984216 | ubuntu-noble | !! 2026-07-23 06:11:21.984223 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.984229 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim' is absent from the `packages` configuration. 2026-07-23 06:11:21.984237 | ubuntu-noble | !! 2026-07-23 06:11:21.984244 | ubuntu-noble | 2026-07-23 06:11:21.984250 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.984256 | ubuntu-noble | ############################ 2026-07-23 06:11:21.984262 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.984268 | ubuntu-noble | ############################ 2026-07-23 06:11:21.984281 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim' as an importable package[^1], 2026-07-23 06:11:21.984288 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.984295 | ubuntu-noble | 2026-07-23 06:11:21.984303 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.984310 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim' is explicitly added 2026-07-23 06:11:21.984316 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.984322 | ubuntu-noble | 2026-07-23 06:11:21.984328 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.984334 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.984340 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.984348 | ubuntu-noble | 2026-07-23 06:11:21.984355 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.984361 | ubuntu-noble | 2026-07-23 06:11:21.984367 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.984373 | ubuntu-noble | 2026-07-23 06:11:21.984379 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim' to be distributed and are 2026-07-23 06:11:21.984391 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim' via 2026-07-23 06:11:21.984411 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.984423 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.984429 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.984435 | ubuntu-noble | 2026-07-23 06:11:21.984441 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.984447 | ubuntu-noble | 2026-07-23 06:11:21.984455 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.984462 | ubuntu-noble | 2026-07-23 06:11:21.984468 | ubuntu-noble | 2026-07-23 06:11:21.984474 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.984481 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.984487 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.984493 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.984499 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.984507 | ubuntu-noble | 2026-07-23 06:11:21.984514 | ubuntu-noble | !! 2026-07-23 06:11:21.984521 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.984532 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.action_plans' is absent from the `packages` configuration. 2026-07-23 06:11:21.984539 | ubuntu-noble | !! 2026-07-23 06:11:21.984545 | ubuntu-noble | 2026-07-23 06:11:21.984551 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.984559 | ubuntu-noble | ############################ 2026-07-23 06:11:21.984566 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.984572 | ubuntu-noble | ############################ 2026-07-23 06:11:21.984578 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.action_plans' as an importable package[^1], 2026-07-23 06:11:21.984584 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.984590 | ubuntu-noble | 2026-07-23 06:11:21.984596 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.984602 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.action_plans' is explicitly added 2026-07-23 06:11:21.984610 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.984616 | ubuntu-noble | 2026-07-23 06:11:21.984620 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.984629 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.984633 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.984636 | ubuntu-noble | 2026-07-23 06:11:21.984640 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.984644 | ubuntu-noble | 2026-07-23 06:11:21.984649 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.984655 | ubuntu-noble | 2026-07-23 06:11:21.984659 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.action_plans' to be distributed and are 2026-07-23 06:11:21.984663 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.action_plans' via 2026-07-23 06:11:21.984667 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.984671 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.984679 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.984685 | ubuntu-noble | 2026-07-23 06:11:21.984691 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.984695 | ubuntu-noble | 2026-07-23 06:11:21.984699 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.984703 | ubuntu-noble | 2026-07-23 06:11:21.984706 | ubuntu-noble | 2026-07-23 06:11:21.984710 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.984714 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.984720 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.984725 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.984729 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.984733 | ubuntu-noble | 2026-07-23 06:11:21.984737 | ubuntu-noble | !! 2026-07-23 06:11:21.984741 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.984745 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.actions' is absent from the `packages` configuration. 2026-07-23 06:11:21.984749 | ubuntu-noble | !! 2026-07-23 06:11:21.984754 | ubuntu-noble | 2026-07-23 06:11:21.984760 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.984764 | ubuntu-noble | ############################ 2026-07-23 06:11:21.984768 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.984772 | ubuntu-noble | ############################ 2026-07-23 06:11:21.984776 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.actions' as an importable package[^1], 2026-07-23 06:11:21.984780 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.984784 | ubuntu-noble | 2026-07-23 06:11:21.984789 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.984795 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.actions' is explicitly added 2026-07-23 06:11:21.984799 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.984803 | ubuntu-noble | 2026-07-23 06:11:21.984807 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.984811 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.984814 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.984818 | ubuntu-noble | 2026-07-23 06:11:21.984824 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.984830 | ubuntu-noble | 2026-07-23 06:11:21.984834 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.984838 | ubuntu-noble | 2026-07-23 06:11:21.984841 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.actions' to be distributed and are 2026-07-23 06:11:21.984850 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.actions' via 2026-07-23 06:11:21.984854 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.984858 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.984863 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.984869 | ubuntu-noble | 2026-07-23 06:11:21.984873 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.984877 | ubuntu-noble | 2026-07-23 06:11:21.984880 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.984892 | ubuntu-noble | 2026-07-23 06:11:21.984896 | ubuntu-noble | 2026-07-23 06:11:21.984902 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.984908 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.984912 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.984921 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.984926 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.984929 | ubuntu-noble | 2026-07-23 06:11:21.984933 | ubuntu-noble | !! 2026-07-23 06:11:21.984939 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.984945 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.actions_history' is absent from the `packages` configuration. 2026-07-23 06:11:21.984949 | ubuntu-noble | !! 2026-07-23 06:11:21.984953 | ubuntu-noble | 2026-07-23 06:11:21.984961 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.984968 | ubuntu-noble | ############################ 2026-07-23 06:11:21.984974 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.984979 | ubuntu-noble | ############################ 2026-07-23 06:11:21.984983 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.actions_history' as an importable package[^1], 2026-07-23 06:11:21.984987 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.984991 | ubuntu-noble | 2026-07-23 06:11:21.984995 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.984999 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.actions_history' is explicitly added 2026-07-23 06:11:21.985002 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.985008 | ubuntu-noble | 2026-07-23 06:11:21.985014 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.985018 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.985021 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.985025 | ubuntu-noble | 2026-07-23 06:11:21.985029 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.985033 | ubuntu-noble | 2026-07-23 06:11:21.985042 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.985049 | ubuntu-noble | 2026-07-23 06:11:21.985053 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.actions_history' to be distributed and are 2026-07-23 06:11:21.985057 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.actions_history' via 2026-07-23 06:11:21.985061 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.985064 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.985068 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.985072 | ubuntu-noble | 2026-07-23 06:11:21.985077 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.985087 | ubuntu-noble | 2026-07-23 06:11:21.985092 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.985096 | ubuntu-noble | 2026-07-23 06:11:21.985099 | ubuntu-noble | 2026-07-23 06:11:21.985103 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.985107 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.985111 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.985116 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.985122 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.985126 | ubuntu-noble | 2026-07-23 06:11:21.985130 | ubuntu-noble | !! 2026-07-23 06:11:21.985134 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.985137 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.audit_templates' is absent from the `packages` configuration. 2026-07-23 06:11:21.985141 | ubuntu-noble | !! 2026-07-23 06:11:21.985145 | ubuntu-noble | 2026-07-23 06:11:21.985151 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.985156 | ubuntu-noble | ############################ 2026-07-23 06:11:21.985160 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.985164 | ubuntu-noble | ############################ 2026-07-23 06:11:21.985168 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.audit_templates' as an importable package[^1], 2026-07-23 06:11:21.985172 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.985175 | ubuntu-noble | 2026-07-23 06:11:21.985179 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.985185 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.audit_templates' is explicitly added 2026-07-23 06:11:21.985191 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.985195 | ubuntu-noble | 2026-07-23 06:11:21.985199 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.985202 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.985206 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.985210 | ubuntu-noble | 2026-07-23 06:11:21.985214 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.985219 | ubuntu-noble | 2026-07-23 06:11:21.985225 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.985229 | ubuntu-noble | 2026-07-23 06:11:21.985233 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.audit_templates' to be distributed and are 2026-07-23 06:11:21.985236 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.audit_templates' via 2026-07-23 06:11:21.985240 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.985248 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.985254 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.985259 | ubuntu-noble | 2026-07-23 06:11:21.985264 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.985267 | ubuntu-noble | 2026-07-23 06:11:21.985271 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.985275 | ubuntu-noble | 2026-07-23 06:11:21.985279 | ubuntu-noble | 2026-07-23 06:11:21.985283 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.985288 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.985294 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.985298 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.985302 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.985316 | ubuntu-noble | 2026-07-23 06:11:21.985320 | ubuntu-noble | !! 2026-07-23 06:11:21.985324 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.985328 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.audits' is absent from the `packages` configuration. 2026-07-23 06:11:21.985334 | ubuntu-noble | !! 2026-07-23 06:11:21.985339 | ubuntu-noble | 2026-07-23 06:11:21.985343 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.985347 | ubuntu-noble | ############################ 2026-07-23 06:11:21.985351 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.985355 | ubuntu-noble | ############################ 2026-07-23 06:11:21.985359 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.audits' as an importable package[^1], 2026-07-23 06:11:21.985363 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.985368 | ubuntu-noble | 2026-07-23 06:11:21.985374 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.985382 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.audits' is explicitly added 2026-07-23 06:11:21.985386 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.985390 | ubuntu-noble | 2026-07-23 06:11:21.985394 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.985414 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.985425 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.985429 | ubuntu-noble | 2026-07-23 06:11:21.985434 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.985437 | ubuntu-noble | 2026-07-23 06:11:21.985441 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.985445 | ubuntu-noble | 2026-07-23 06:11:21.985450 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.audits' to be distributed and are 2026-07-23 06:11:21.985456 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.audits' via 2026-07-23 06:11:21.985460 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.985464 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.985468 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.985472 | ubuntu-noble | 2026-07-23 06:11:21.985476 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.985479 | ubuntu-noble | 2026-07-23 06:11:21.985485 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.985490 | ubuntu-noble | 2026-07-23 06:11:21.985495 | ubuntu-noble | 2026-07-23 06:11:21.985498 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.985502 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.985506 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.985510 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.985514 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.985519 | ubuntu-noble | 2026-07-23 06:11:21.985525 | ubuntu-noble | !! 2026-07-23 06:11:21.985529 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.985533 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.goals' is absent from the `packages` configuration. 2026-07-23 06:11:21.985537 | ubuntu-noble | !! 2026-07-23 06:11:21.985541 | ubuntu-noble | 2026-07-23 06:11:21.985545 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.985553 | ubuntu-noble | ############################ 2026-07-23 06:11:21.985559 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.985564 | ubuntu-noble | ############################ 2026-07-23 06:11:21.985568 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.goals' as an importable package[^1], 2026-07-23 06:11:21.985572 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.985576 | ubuntu-noble | 2026-07-23 06:11:21.985580 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.985584 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.goals' is explicitly added 2026-07-23 06:11:21.985588 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.985593 | ubuntu-noble | 2026-07-23 06:11:21.985599 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.985603 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.985607 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.985611 | ubuntu-noble | 2026-07-23 06:11:21.985614 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.985618 | ubuntu-noble | 2026-07-23 06:11:21.985622 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.985627 | ubuntu-noble | 2026-07-23 06:11:21.985633 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.goals' to be distributed and are 2026-07-23 06:11:21.985637 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.goals' via 2026-07-23 06:11:21.985641 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.985645 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.985649 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.985653 | ubuntu-noble | 2026-07-23 06:11:21.985656 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.985662 | ubuntu-noble | 2026-07-23 06:11:21.985668 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.985672 | ubuntu-noble | 2026-07-23 06:11:21.985675 | ubuntu-noble | 2026-07-23 06:11:21.985679 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.985683 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.985687 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.985691 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.985696 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.985702 | ubuntu-noble | 2026-07-23 06:11:21.985706 | ubuntu-noble | !! 2026-07-23 06:11:21.985710 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.985714 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.logs' is absent from the `packages` configuration. 2026-07-23 06:11:21.985718 | ubuntu-noble | !! 2026-07-23 06:11:21.985722 | ubuntu-noble | 2026-07-23 06:11:21.985726 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.985735 | ubuntu-noble | ############################ 2026-07-23 06:11:21.985745 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.985750 | ubuntu-noble | ############################ 2026-07-23 06:11:21.985754 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.logs' as an importable package[^1], 2026-07-23 06:11:21.985758 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.985761 | ubuntu-noble | 2026-07-23 06:11:21.985767 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.985773 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.logs' is explicitly added 2026-07-23 06:11:21.985781 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.985785 | ubuntu-noble | 2026-07-23 06:11:21.985789 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.985793 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.985796 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.985800 | ubuntu-noble | 2026-07-23 06:11:21.985805 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.985811 | ubuntu-noble | 2026-07-23 06:11:21.985815 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.985819 | ubuntu-noble | 2026-07-23 06:11:21.985823 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.logs' to be distributed and are 2026-07-23 06:11:21.985827 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.logs' via 2026-07-23 06:11:21.985831 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.985834 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.985840 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.985846 | ubuntu-noble | 2026-07-23 06:11:21.985850 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.985854 | ubuntu-noble | 2026-07-23 06:11:21.985857 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.985861 | ubuntu-noble | 2026-07-23 06:11:21.985865 | ubuntu-noble | 2026-07-23 06:11:21.985869 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.985874 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.985880 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.985892 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.985896 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.985900 | ubuntu-noble | 2026-07-23 06:11:21.985904 | ubuntu-noble | !! 2026-07-23 06:11:21.985908 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.985913 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.strategies' is absent from the `packages` configuration. 2026-07-23 06:11:21.985919 | ubuntu-noble | !! 2026-07-23 06:11:21.985923 | ubuntu-noble | 2026-07-23 06:11:21.985927 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.985931 | ubuntu-noble | ############################ 2026-07-23 06:11:21.985935 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.985938 | ubuntu-noble | ############################ 2026-07-23 06:11:21.985942 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.strategies' as an importable package[^1], 2026-07-23 06:11:21.985948 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.985953 | ubuntu-noble | 2026-07-23 06:11:21.985957 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.985961 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.strategies' is explicitly added 2026-07-23 06:11:21.985969 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.985973 | ubuntu-noble | 2026-07-23 06:11:21.985977 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.985982 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.985988 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.985992 | ubuntu-noble | 2026-07-23 06:11:21.985996 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.986000 | ubuntu-noble | 2026-07-23 06:11:21.986004 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.986012 | ubuntu-noble | 2026-07-23 06:11:21.986016 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.strategies' to be distributed and are 2026-07-23 06:11:21.986021 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.strategies' via 2026-07-23 06:11:21.986027 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.986031 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.986035 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.986039 | ubuntu-noble | 2026-07-23 06:11:21.986042 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.986046 | ubuntu-noble | 2026-07-23 06:11:21.986050 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.986055 | ubuntu-noble | 2026-07-23 06:11:21.986061 | ubuntu-noble | 2026-07-23 06:11:21.986065 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.986069 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.986073 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.986077 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.986081 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.986084 | ubuntu-noble | 2026-07-23 06:11:21.986090 | ubuntu-noble | !! 2026-07-23 06:11:21.986100 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.986104 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templatetags' is absent from the `packages` configuration. 2026-07-23 06:11:21.986108 | ubuntu-noble | !! 2026-07-23 06:11:21.986112 | ubuntu-noble | 2026-07-23 06:11:21.986116 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.986119 | ubuntu-noble | ############################ 2026-07-23 06:11:21.986125 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.986130 | ubuntu-noble | ############################ 2026-07-23 06:11:21.986134 | ubuntu-noble | Python recognizes 'watcher_dashboard.templatetags' as an importable package[^1], 2026-07-23 06:11:21.986138 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.986142 | ubuntu-noble | 2026-07-23 06:11:21.986146 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.986150 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templatetags' is explicitly added 2026-07-23 06:11:21.986153 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.986159 | ubuntu-noble | 2026-07-23 06:11:21.986164 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.986168 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.986172 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.986176 | ubuntu-noble | 2026-07-23 06:11:21.986180 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.986183 | ubuntu-noble | 2026-07-23 06:11:21.986187 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.986193 | ubuntu-noble | 2026-07-23 06:11:21.986198 | ubuntu-noble | If you don't want 'watcher_dashboard.templatetags' to be distributed and are 2026-07-23 06:11:21.986202 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templatetags' via 2026-07-23 06:11:21.986206 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.986210 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.986213 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.986217 | ubuntu-noble | 2026-07-23 06:11:21.986221 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.986231 | ubuntu-noble | 2026-07-23 06:11:21.986236 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.986240 | ubuntu-noble | 2026-07-23 06:11:21.986244 | ubuntu-noble | 2026-07-23 06:11:21.986248 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.986252 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.986256 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.986259 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.986265 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.986271 | ubuntu-noble | 2026-07-23 06:11:21.986275 | ubuntu-noble | !! 2026-07-23 06:11:21.986278 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.986283 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.test.integration' is absent from the `packages` configuration. 2026-07-23 06:11:21.986287 | ubuntu-noble | !! 2026-07-23 06:11:21.986290 | ubuntu-noble | 2026-07-23 06:11:21.986294 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.986300 | ubuntu-noble | ############################ 2026-07-23 06:11:21.986305 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.986310 | ubuntu-noble | ############################ 2026-07-23 06:11:21.986317 | ubuntu-noble | Python recognizes 'watcher_dashboard.test.integration' as an importable package[^1], 2026-07-23 06:11:21.986321 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.986325 | ubuntu-noble | 2026-07-23 06:11:21.986329 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.986334 | ubuntu-noble | package, please make sure that 'watcher_dashboard.test.integration' is explicitly added 2026-07-23 06:11:21.986340 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.986344 | ubuntu-noble | 2026-07-23 06:11:21.986348 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.986352 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.986356 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.986359 | ubuntu-noble | 2026-07-23 06:11:21.986363 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.986369 | ubuntu-noble | 2026-07-23 06:11:21.986374 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.986378 | ubuntu-noble | 2026-07-23 06:11:21.986382 | ubuntu-noble | If you don't want 'watcher_dashboard.test.integration' to be distributed and are 2026-07-23 06:11:21.986386 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.test.integration' via 2026-07-23 06:11:21.986390 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.986394 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.986420 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.986429 | ubuntu-noble | 2026-07-23 06:11:21.986434 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.986438 | ubuntu-noble | 2026-07-23 06:11:21.986441 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.986445 | ubuntu-noble | 2026-07-23 06:11:21.986449 | ubuntu-noble | 2026-07-23 06:11:21.986455 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.986460 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.986470 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.986474 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.986478 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.986486 | ubuntu-noble | 2026-07-23 06:11:21.986490 | ubuntu-noble | !! 2026-07-23 06:11:21.986495 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.986501 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.tests' is absent from the `packages` configuration. 2026-07-23 06:11:21.986506 | ubuntu-noble | !! 2026-07-23 06:11:21.986510 | ubuntu-noble | 2026-07-23 06:11:21.986513 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.986517 | ubuntu-noble | ############################ 2026-07-23 06:11:21.986521 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.986525 | ubuntu-noble | ############################ 2026-07-23 06:11:21.986530 | ubuntu-noble | Python recognizes 'watcher_dashboard.tests' as an importable package[^1], 2026-07-23 06:11:21.986536 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.986540 | ubuntu-noble | 2026-07-23 06:11:21.986544 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.986548 | ubuntu-noble | package, please make sure that 'watcher_dashboard.tests' is explicitly added 2026-07-23 06:11:21.986552 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.986555 | ubuntu-noble | 2026-07-23 06:11:21.986559 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.986565 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.986570 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.986575 | ubuntu-noble | 2026-07-23 06:11:21.986578 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.986582 | ubuntu-noble | 2026-07-23 06:11:21.986586 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.986590 | ubuntu-noble | 2026-07-23 06:11:21.986594 | ubuntu-noble | If you don't want 'watcher_dashboard.tests' to be distributed and are 2026-07-23 06:11:21.986599 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.tests' via 2026-07-23 06:11:21.986605 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.986609 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.986613 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.986617 | ubuntu-noble | 2026-07-23 06:11:21.986620 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.986624 | ubuntu-noble | 2026-07-23 06:11:21.986628 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.986633 | ubuntu-noble | 2026-07-23 06:11:21.986639 | ubuntu-noble | 2026-07-23 06:11:21.986643 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.986647 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.986651 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.986655 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.986659 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.986662 | ubuntu-noble | 2026-07-23 06:11:21.986668 | ubuntu-noble | !! 2026-07-23 06:11:21.986674 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.986678 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.tests.local_fixtures' is absent from the `packages` configuration. 2026-07-23 06:11:21.986682 | ubuntu-noble | !! 2026-07-23 06:11:21.986686 | ubuntu-noble | 2026-07-23 06:11:21.986694 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.986698 | ubuntu-noble | ############################ 2026-07-23 06:11:21.986703 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.986709 | ubuntu-noble | ############################ 2026-07-23 06:11:21.986717 | ubuntu-noble | Python recognizes 'watcher_dashboard.tests.local_fixtures' as an importable package[^1], 2026-07-23 06:11:21.986721 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.986725 | ubuntu-noble | 2026-07-23 06:11:21.986729 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.986733 | ubuntu-noble | package, please make sure that 'watcher_dashboard.tests.local_fixtures' is explicitly added 2026-07-23 06:11:21.986737 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.986742 | ubuntu-noble | 2026-07-23 06:11:21.986748 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.986752 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.986756 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.986760 | ubuntu-noble | 2026-07-23 06:11:21.986763 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.986767 | ubuntu-noble | 2026-07-23 06:11:21.986771 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.986776 | ubuntu-noble | 2026-07-23 06:11:21.986782 | ubuntu-noble | If you don't want 'watcher_dashboard.tests.local_fixtures' to be distributed and are 2026-07-23 06:11:21.986786 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.tests.local_fixtures' via 2026-07-23 06:11:21.986790 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.986794 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.986798 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.986801 | ubuntu-noble | 2026-07-23 06:11:21.986805 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.986811 | ubuntu-noble | 2026-07-23 06:11:21.986820 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.986825 | ubuntu-noble | 2026-07-23 06:11:21.986829 | ubuntu-noble | 2026-07-23 06:11:21.986833 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.986837 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.986840 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.986846 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.986851 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.986856 | ubuntu-noble | 2026-07-23 06:11:21.986860 | ubuntu-noble | !! 2026-07-23 06:11:21.986864 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.986867 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.tests.test_data' is absent from the `packages` configuration. 2026-07-23 06:11:21.986871 | ubuntu-noble | !! 2026-07-23 06:11:21.986875 | ubuntu-noble | 2026-07-23 06:11:21.986881 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.986895 | ubuntu-noble | ############################ 2026-07-23 06:11:21.986899 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.986903 | ubuntu-noble | ############################ 2026-07-23 06:11:21.986907 | ubuntu-noble | Python recognizes 'watcher_dashboard.tests.test_data' as an importable package[^1], 2026-07-23 06:11:21.986911 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.986915 | ubuntu-noble | 2026-07-23 06:11:21.986920 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.986926 | ubuntu-noble | package, please make sure that 'watcher_dashboard.tests.test_data' is explicitly added 2026-07-23 06:11:21.986930 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.986934 | ubuntu-noble | 2026-07-23 06:11:21.986938 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.986946 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.986950 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.986954 | ubuntu-noble | 2026-07-23 06:11:21.986959 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.986965 | ubuntu-noble | 2026-07-23 06:11:21.986969 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.986973 | ubuntu-noble | 2026-07-23 06:11:21.986977 | ubuntu-noble | If you don't want 'watcher_dashboard.tests.test_data' to be distributed and are 2026-07-23 06:11:21.986980 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.tests.test_data' via 2026-07-23 06:11:21.986984 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.986988 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.986994 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.986999 | ubuntu-noble | 2026-07-23 06:11:21.987003 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.987008 | ubuntu-noble | 2026-07-23 06:11:21.987013 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.987017 | ubuntu-noble | 2026-07-23 06:11:21.987020 | ubuntu-noble | 2026-07-23 06:11:21.987024 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.987030 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.987035 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.987039 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.987043 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.987047 | ubuntu-noble | 2026-07-23 06:11:21.987051 | ubuntu-noble | !! 2026-07-23 06:11:21.987055 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.987059 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.tests.unit' is absent from the `packages` configuration. 2026-07-23 06:11:21.987065 | ubuntu-noble | !! 2026-07-23 06:11:21.987070 | ubuntu-noble | 2026-07-23 06:11:21.987074 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.987078 | ubuntu-noble | ############################ 2026-07-23 06:11:21.987082 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.987086 | ubuntu-noble | ############################ 2026-07-23 06:11:21.987090 | ubuntu-noble | Python recognizes 'watcher_dashboard.tests.unit' as an importable package[^1], 2026-07-23 06:11:21.987093 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.987099 | ubuntu-noble | 2026-07-23 06:11:21.987105 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.987109 | ubuntu-noble | package, please make sure that 'watcher_dashboard.tests.unit' is explicitly added 2026-07-23 06:11:21.987112 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.987116 | ubuntu-noble | 2026-07-23 06:11:21.987120 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.987124 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.987128 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.987133 | ubuntu-noble | 2026-07-23 06:11:21.987139 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.987143 | ubuntu-noble | 2026-07-23 06:11:21.987147 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.987151 | ubuntu-noble | 2026-07-23 06:11:21.987154 | ubuntu-noble | If you don't want 'watcher_dashboard.tests.unit' to be distributed and are 2026-07-23 06:11:21.987158 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.tests.unit' via 2026-07-23 06:11:21.987162 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.987178 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.987186 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.987192 | ubuntu-noble | 2026-07-23 06:11:21.987216 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.987223 | ubuntu-noble | 2026-07-23 06:11:21.987228 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.987232 | ubuntu-noble | 2026-07-23 06:11:21.987236 | ubuntu-noble | 2026-07-23 06:11:21.987240 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.987244 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.987248 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.987252 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.987260 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.987268 | ubuntu-noble | 2026-07-23 06:11:21.987274 | ubuntu-noble | !! 2026-07-23 06:11:21.987280 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.987286 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.tests.unit.api' is absent from the `packages` configuration. 2026-07-23 06:11:21.987293 | ubuntu-noble | !! 2026-07-23 06:11:21.987298 | ubuntu-noble | 2026-07-23 06:11:21.987304 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.987312 | ubuntu-noble | ############################ 2026-07-23 06:11:21.987320 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.987326 | ubuntu-noble | ############################ 2026-07-23 06:11:21.987333 | ubuntu-noble | Python recognizes 'watcher_dashboard.tests.unit.api' as an importable package[^1], 2026-07-23 06:11:21.987338 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.987345 | ubuntu-noble | 2026-07-23 06:11:21.987351 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.987357 | ubuntu-noble | package, please make sure that 'watcher_dashboard.tests.unit.api' is explicitly added 2026-07-23 06:11:21.987364 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.987370 | ubuntu-noble | 2026-07-23 06:11:21.987374 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.987378 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.987381 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.987385 | ubuntu-noble | 2026-07-23 06:11:21.987389 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.987392 | ubuntu-noble | 2026-07-23 06:11:21.987410 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.987423 | ubuntu-noble | 2026-07-23 06:11:21.987429 | ubuntu-noble | If you don't want 'watcher_dashboard.tests.unit.api' to be distributed and are 2026-07-23 06:11:21.987435 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.tests.unit.api' via 2026-07-23 06:11:21.987441 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.987447 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.987455 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.987462 | ubuntu-noble | 2026-07-23 06:11:21.987468 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.987472 | ubuntu-noble | 2026-07-23 06:11:21.987475 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.987479 | ubuntu-noble | 2026-07-23 06:11:21.987483 | ubuntu-noble | 2026-07-23 06:11:21.987487 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.987498 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.987508 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.987512 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.987516 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.987520 | ubuntu-noble | 2026-07-23 06:11:21.987524 | ubuntu-noble | !! 2026-07-23 06:11:21.987528 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.987533 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.utils' is absent from the `packages` configuration. 2026-07-23 06:11:21.987539 | ubuntu-noble | !! 2026-07-23 06:11:21.987543 | ubuntu-noble | 2026-07-23 06:11:21.987547 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.987551 | ubuntu-noble | ############################ 2026-07-23 06:11:21.987555 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:21.987559 | ubuntu-noble | ############################ 2026-07-23 06:11:21.987563 | ubuntu-noble | Python recognizes 'watcher_dashboard.utils' as an importable package[^1], 2026-07-23 06:11:21.987568 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:21.987574 | ubuntu-noble | 2026-07-23 06:11:21.987578 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:21.987582 | ubuntu-noble | package, please make sure that 'watcher_dashboard.utils' is explicitly added 2026-07-23 06:11:21.987585 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:21.987589 | ubuntu-noble | 2026-07-23 06:11:21.987593 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:21.987597 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:21.987602 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:21.987608 | ubuntu-noble | 2026-07-23 06:11:21.987612 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:21.987616 | ubuntu-noble | 2026-07-23 06:11:21.987620 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:21.987623 | ubuntu-noble | 2026-07-23 06:11:21.987633 | ubuntu-noble | If you don't want 'watcher_dashboard.utils' to be distributed and are 2026-07-23 06:11:21.987639 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.utils' via 2026-07-23 06:11:21.987644 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:21.987649 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:21.987652 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:21.987656 | ubuntu-noble | 2026-07-23 06:11:21.987660 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:21.987664 | ubuntu-noble | 2026-07-23 06:11:21.987668 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:21.987673 | ubuntu-noble | 2026-07-23 06:11:21.987678 | ubuntu-noble | 2026-07-23 06:11:21.987683 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:21.987686 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:21.987690 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:21.987694 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:21.987698 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.987702 | ubuntu-noble | 2026-07-23 06:11:21.987707 | ubuntu-noble | !! 2026-07-23 06:11:21.987713 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:21.987717 | ubuntu-noble | Editable install will be performed using a meta path finder. 2026-07-23 06:11:21.987721 | ubuntu-noble | 2026-07-23 06:11:21.987725 | ubuntu-noble | Options like `package-data`, `include/exclude-package-data` or 2026-07-23 06:11:21.987728 | ubuntu-noble | `packages.find.exclude/include` may have no effect. 2026-07-23 06:11:21.987736 | ubuntu-noble | 2026-07-23 06:11:21.988054 | ubuntu-noble | adding '__editable___watcher_dashboard_15_1_0_dev32_finder.py' 2026-07-23 06:11:21.988286 | ubuntu-noble | adding '__editable__.watcher_dashboard-15.1.0.dev32.pth' 2026-07-23 06:11:21.988382 | ubuntu-noble | creating '/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-b3zgbffr/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl' and adding '/tmp/tmpw916m2a6watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl' to it 2026-07-23 06:11:21.989059 | ubuntu-noble | adding 'watcher_dashboard-15.1.0.dev32.dist-info/licenses/LICENSE' 2026-07-23 06:11:21.989236 | ubuntu-noble | adding 'watcher_dashboard-15.1.0.dev32.dist-info/METADATA' 2026-07-23 06:11:21.989483 | ubuntu-noble | adding 'watcher_dashboard-15.1.0.dev32.dist-info/WHEEL' 2026-07-23 06:11:21.989754 | ubuntu-noble | adding 'watcher_dashboard-15.1.0.dev32.dist-info/pbr.json' 2026-07-23 06:11:21.989767 | ubuntu-noble | adding 'watcher_dashboard-15.1.0.dev32.dist-info/top_level.txt' 2026-07-23 06:11:21.989982 | ubuntu-noble | adding 'watcher_dashboard-15.1.0.dev32.dist-info/RECORD' 2026-07-23 06:11:21.990217 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/editable_wheel.py:352: InformationOnly: Editable installation. 2026-07-23 06:11:21.990249 | ubuntu-noble | !! 2026-07-23 06:11:21.990255 | ubuntu-noble | 2026-07-23 06:11:21.990260 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.990265 | ubuntu-noble | Please be careful with folders in your working directory with the same 2026-07-23 06:11:21.990269 | ubuntu-noble | name as your package as they may take precedence during imports. 2026-07-23 06:11:21.990273 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:21.990279 | ubuntu-noble | 2026-07-23 06:11:21.990285 | ubuntu-noble | !! 2026-07-23 06:11:21.990290 | ubuntu-noble | with strategy, WheelFile(wheel_path, "w") as wheel_obj: 2026-07-23 06:11:21.991260 | ubuntu-noble | Backend: Wrote response {'return': 'watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl'} to /tmp/pep517_build_editable-0m1u7t6q.json 2026-07-23 06:11:21.993435 | ubuntu-noble | .pkg: 33869 I exit None (1.67 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build pid=2234 [tox/execute/api.py:308] 2026-07-23 06:11:22.000468 | ubuntu-noble | .pkg: 33875 D package .tmp/package/1/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl copied to .pkg/dist/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl (/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox) [tox/util/file_view.py:33] 2026-07-23 06:11:22.000589 | ubuntu-noble | translations: 33876 W install_package_deps> python -I -m pip install 'PyYAML>=3.12' 'horizon>=18.2.0' 'oslo.utils>=8.0.0' 'pbr!=2.1.0,>=2.0.0' 'python-watcherclient>=4.9.0' -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt [tox/tox_env/api.py:485] 2026-07-23 06:11:22.570583 | ubuntu-noble | Looking in indexes: https://mirror.iad3.openmetal.opendev.org/pypi/simple, https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-24.04-x86_64 2026-07-23 06:11:22.573628 | ubuntu-noble | Requirement already satisfied: PyYAML>=3.12 in ./.tox/translations/lib/python3.12/site-packages (6.0.3) 2026-07-23 06:11:22.574197 | ubuntu-noble | Requirement already satisfied: horizon>=18.2.0 in ./.tox/translations/lib/python3.12/site-packages (26.0.0) 2026-07-23 06:11:22.574826 | ubuntu-noble | Requirement already satisfied: oslo.utils>=8.0.0 in ./.tox/translations/lib/python3.12/site-packages (10.1.1) 2026-07-23 06:11:22.575450 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in ./.tox/translations/lib/python3.12/site-packages (7.0.3) 2026-07-23 06:11:22.576104 | ubuntu-noble | Requirement already satisfied: python-watcherclient>=4.9.0 in ./.tox/translations/lib/python3.12/site-packages (4.10.0) 2026-07-23 06:11:22.578178 | ubuntu-noble | Requirement already satisfied: Babel>=2.6.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (2.18.0) 2026-07-23 06:11:22.578741 | ubuntu-noble | Requirement already satisfied: Django>=4.2 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (5.2.15) 2026-07-23 06:11:22.579248 | ubuntu-noble | Requirement already satisfied: django-compressor>=4.4 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (4.6.0) 2026-07-23 06:11:22.579961 | ubuntu-noble | Requirement already satisfied: django-debreach>=1.4.2 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (2.1.0) 2026-07-23 06:11:22.580484 | ubuntu-noble | Requirement already satisfied: futurist>=1.2.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (3.4.0) 2026-07-23 06:11:22.581042 | ubuntu-noble | Requirement already satisfied: iso8601>=0.1.11 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (2.1.0) 2026-07-23 06:11:22.581604 | ubuntu-noble | Requirement already satisfied: keystoneauth1>=4.3.1 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (5.15.0) 2026-07-23 06:11:22.582185 | ubuntu-noble | Requirement already satisfied: netaddr>=0.7.18 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (1.3.0) 2026-07-23 06:11:22.582844 | ubuntu-noble | Requirement already satisfied: openstacksdk>=4.5.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (4.17.0) 2026-07-23 06:11:22.583345 | ubuntu-noble | Requirement already satisfied: oslo.concurrency>=4.5.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (7.6.1) 2026-07-23 06:11:22.583925 | ubuntu-noble | Requirement already satisfied: oslo.config>=8.8.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (10.5.0) 2026-07-23 06:11:22.584508 | ubuntu-noble | Requirement already satisfied: oslo.i18n>=5.1.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (6.9.0) 2026-07-23 06:11:22.585064 | ubuntu-noble | Requirement already satisfied: oslo.policy>=3.11.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (6.0.0) 2026-07-23 06:11:22.585721 | ubuntu-noble | Requirement already satisfied: oslo.serialization>=4.3.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (5.11.0) 2026-07-23 06:11:22.586211 | ubuntu-noble | Requirement already satisfied: oslo.upgradecheck>=1.5.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (2.8.0) 2026-07-23 06:11:22.586920 | ubuntu-noble | Requirement already satisfied: osprofiler>=3.4.2 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (4.4.0) 2026-07-23 06:11:22.587581 | ubuntu-noble | Requirement already satisfied: libsass>=0.23.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (0.23.0) 2026-07-23 06:11:22.588155 | ubuntu-noble | Requirement already satisfied: Pillow>=9.1.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (12.2.0) 2026-07-23 06:11:22.588814 | ubuntu-noble | Requirement already satisfied: python-cinderclient>=8.0.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (9.9.0) 2026-07-23 06:11:22.589309 | ubuntu-noble | Requirement already satisfied: python-glanceclient>=2.8.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (4.12.0) 2026-07-23 06:11:22.589929 | ubuntu-noble | Requirement already satisfied: python-keystoneclient>=3.22.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (5.8.0) 2026-07-23 06:11:22.590502 | ubuntu-noble | Requirement already satisfied: python-novaclient>=9.1.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (18.13.0) 2026-07-23 06:11:22.591172 | ubuntu-noble | Requirement already satisfied: python-swiftclient>=3.2.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (4.10.0) 2026-07-23 06:11:22.591924 | ubuntu-noble | Requirement already satisfied: qrcode>=8.2 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (8.2) 2026-07-23 06:11:22.592529 | ubuntu-noble | Requirement already satisfied: requests>=2.25.1 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (2.34.2) 2026-07-23 06:11:22.593189 | ubuntu-noble | Requirement already satisfied: semantic-version>=2.3.1 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (2.10.0) 2026-07-23 06:11:22.593808 | ubuntu-noble | Requirement already satisfied: XStatic>=1.0.3 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (1.0.3) 2026-07-23 06:11:22.594373 | ubuntu-noble | Requirement already satisfied: XStatic-Angular>=1.8.2.2 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (1.8.2.3) 2026-07-23 06:11:22.595801 | ubuntu-noble | Requirement already satisfied: XStatic-Angular-Bootstrap>=2.2.0.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (2.5.0.1) 2026-07-23 06:11:22.596391 | ubuntu-noble | Requirement already satisfied: XStatic-Angular-FileUpload>=12.0.4.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (12.2.13.2) 2026-07-23 06:11:22.597030 | ubuntu-noble | Requirement already satisfied: XStatic-Angular-Gettext>=2.3.8.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (2.4.1.1) 2026-07-23 06:11:22.597715 | ubuntu-noble | Requirement already satisfied: XStatic-Angular-lrdragndrop>=1.0.2.2 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (1.0.2.7) 2026-07-23 06:11:22.598171 | ubuntu-noble | Requirement already satisfied: XStatic-Angular-Schema-Form>=0.8.13.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (0.8.13.1) 2026-07-23 06:11:22.598749 | ubuntu-noble | Requirement already satisfied: XStatic-Bootstrap-Datepicker>=1.3.1.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (1.4.0.1) 2026-07-23 06:11:22.599364 | ubuntu-noble | Requirement already satisfied: XStatic-Bootstrap-SCSS>=3.3.7.1 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (3.4.1.1) 2026-07-23 06:11:22.599909 | ubuntu-noble | Requirement already satisfied: XStatic-bootswatch>=3.3.7.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (3.3.7.1) 2026-07-23 06:11:22.600486 | ubuntu-noble | Requirement already satisfied: XStatic-D3>=3.5.17.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (3.5.17.1) 2026-07-23 06:11:22.601049 | ubuntu-noble | Requirement already satisfied: XStatic-Hogan>=2.0.0.2 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (2.0.0.5) 2026-07-23 06:11:22.601655 | ubuntu-noble | Requirement already satisfied: XStatic-Font-Awesome>=6.2.1.2 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (6.2.1.2) 2026-07-23 06:11:22.602312 | ubuntu-noble | Requirement already satisfied: XStatic-Jasmine>=2.4.1.1 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (2.4.1.3) 2026-07-23 06:11:22.602931 | ubuntu-noble | Requirement already satisfied: XStatic-jQuery>=3.5.1.1 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (3.7.1.1) 2026-07-23 06:11:22.603607 | ubuntu-noble | Requirement already satisfied: XStatic-JQuery-Migrate>=3 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (3.3.2.2) 2026-07-23 06:11:22.604197 | ubuntu-noble | Requirement already satisfied: XStatic-JQuery.quicksearch>=2.0.3.2 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (2.0.3.3) 2026-07-23 06:11:22.604782 | ubuntu-noble | Requirement already satisfied: XStatic-JQuery.TableSorter>=2.14.5.1 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (2.14.5.3) 2026-07-23 06:11:22.605346 | ubuntu-noble | Requirement already satisfied: XStatic-jquery-ui>=1.13.0.1 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (1.13.0.2) 2026-07-23 06:11:22.605940 | ubuntu-noble | Requirement already satisfied: XStatic-JSEncrypt>=2.3.1.1 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (2.3.1.2) 2026-07-23 06:11:22.606535 | ubuntu-noble | Requirement already satisfied: XStatic-mdi>=1.6.50.2 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (1.6.50.3) 2026-07-23 06:11:22.607260 | ubuntu-noble | Requirement already satisfied: XStatic-objectpath>=1.2.1.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (1.2.1.1) 2026-07-23 06:11:22.607874 | ubuntu-noble | Requirement already satisfied: XStatic-Rickshaw>=1.5.0.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (1.5.1.3) 2026-07-23 06:11:22.608452 | ubuntu-noble | Requirement already satisfied: XStatic-roboto-fontface>=0.5.0.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (0.8.0.1) 2026-07-23 06:11:22.609041 | ubuntu-noble | Requirement already satisfied: XStatic-smart-table>=1.4.13.2 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (1.4.13.3) 2026-07-23 06:11:22.609627 | ubuntu-noble | Requirement already satisfied: XStatic-Spin>=1.2.5.2 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (1.2.5.3) 2026-07-23 06:11:22.610188 | ubuntu-noble | Requirement already satisfied: XStatic-term.js>=0.0.7.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (0.0.7.1) 2026-07-23 06:11:22.610775 | ubuntu-noble | Requirement already satisfied: XStatic-tv4>=1.2.7.0 in ./.tox/translations/lib/python3.12/site-packages (from horizon>=18.2.0) (1.2.7.1) 2026-07-23 06:11:22.612669 | ubuntu-noble | Requirement already satisfied: pyparsing>=2.1.0 in ./.tox/translations/lib/python3.12/site-packages (from oslo.utils>=8.0.0) (3.3.2) 2026-07-23 06:11:22.613237 | ubuntu-noble | Requirement already satisfied: packaging>=20.4 in ./.tox/translations/lib/python3.12/site-packages (from oslo.utils>=8.0.0) (26.2) 2026-07-23 06:11:22.613967 | ubuntu-noble | Requirement already satisfied: psutil>=3.2.2 in ./.tox/translations/lib/python3.12/site-packages (from oslo.utils>=8.0.0) (7.2.2) 2026-07-23 06:11:22.615898 | ubuntu-noble | Requirement already satisfied: setuptools in ./.tox/translations/lib/python3.12/site-packages (from pbr!=2.1.0,>=2.0.0) (83.0.0) 2026-07-23 06:11:22.617662 | ubuntu-noble | Requirement already satisfied: cliff!=2.9.0,>=2.11.0 in ./.tox/translations/lib/python3.12/site-packages (from python-watcherclient>=4.9.0) (4.15.0) 2026-07-23 06:11:22.618207 | ubuntu-noble | Requirement already satisfied: osc-lib>=1.10.0 in ./.tox/translations/lib/python3.12/site-packages (from python-watcherclient>=4.9.0) (4.7.0) 2026-07-23 06:11:22.622352 | ubuntu-noble | Requirement already satisfied: autopage>=0.4.0 in ./.tox/translations/lib/python3.12/site-packages (from cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0) (0.6.0) 2026-07-23 06:11:22.622858 | ubuntu-noble | Requirement already satisfied: cmd2>=3.0.0 in ./.tox/translations/lib/python3.12/site-packages (from cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0) (4.0.0) 2026-07-23 06:11:22.623432 | ubuntu-noble | Requirement already satisfied: PrettyTable>=0.7.2 in ./.tox/translations/lib/python3.12/site-packages (from cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0) (3.18.0) 2026-07-23 06:11:22.623998 | ubuntu-noble | Requirement already satisfied: stevedore>=5.6.0 in ./.tox/translations/lib/python3.12/site-packages (from cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0) (5.9.0) 2026-07-23 06:11:22.627314 | ubuntu-noble | Requirement already satisfied: prompt-toolkit>=3.0.52 in ./.tox/translations/lib/python3.12/site-packages (from cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0) (3.0.52) 2026-07-23 06:11:22.627842 | ubuntu-noble | Requirement already satisfied: pyperclip>=1.8.2 in ./.tox/translations/lib/python3.12/site-packages (from cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0) (1.11.0) 2026-07-23 06:11:22.628427 | ubuntu-noble | Requirement already satisfied: rich>=15.0.0 in ./.tox/translations/lib/python3.12/site-packages (from cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0) (15.0.0) 2026-07-23 06:11:22.629012 | ubuntu-noble | Requirement already satisfied: rich-argparse>=1.7.2 in ./.tox/translations/lib/python3.12/site-packages (from cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0) (1.8.0) 2026-07-23 06:11:22.630593 | ubuntu-noble | Requirement already satisfied: asgiref>=3.8.1 in ./.tox/translations/lib/python3.12/site-packages (from Django>=4.2->horizon>=18.2.0) (3.11.1) 2026-07-23 06:11:22.631155 | ubuntu-noble | Requirement already satisfied: sqlparse>=0.3.1 in ./.tox/translations/lib/python3.12/site-packages (from Django>=4.2->horizon>=18.2.0) (0.5.5) 2026-07-23 06:11:22.634615 | ubuntu-noble | Requirement already satisfied: django-appconf>=1.0.3 in ./.tox/translations/lib/python3.12/site-packages (from django-compressor>=4.4->horizon>=18.2.0) (1.2.0) 2026-07-23 06:11:22.635199 | ubuntu-noble | Requirement already satisfied: rcssmin>=1.2.1 in ./.tox/translations/lib/python3.12/site-packages (from django-compressor>=4.4->horizon>=18.2.0) (1.2.2) 2026-07-23 06:11:22.635727 | ubuntu-noble | Requirement already satisfied: rjsmin>=1.2.4 in ./.tox/translations/lib/python3.12/site-packages (from django-compressor>=4.4->horizon>=18.2.0) (1.2.5) 2026-07-23 06:11:22.639749 | ubuntu-noble | Requirement already satisfied: debtcollector>=3.0.0 in ./.tox/translations/lib/python3.12/site-packages (from futurist>=1.2.0->horizon>=18.2.0) (3.1.0) 2026-07-23 06:11:22.641322 | ubuntu-noble | Requirement already satisfied: wrapt>=2.1.0 in ./.tox/translations/lib/python3.12/site-packages (from debtcollector>=3.0.0->futurist>=1.2.0->horizon>=18.2.0) (2.2.2) 2026-07-23 06:11:22.644493 | ubuntu-noble | Requirement already satisfied: os-service-types>=1.2.0 in ./.tox/translations/lib/python3.12/site-packages (from keystoneauth1>=4.3.1->horizon>=18.2.0) (1.8.2) 2026-07-23 06:11:22.645092 | ubuntu-noble | Requirement already satisfied: typing-extensions>=4.12 in ./.tox/translations/lib/python3.12/site-packages (from keystoneauth1>=4.3.1->horizon>=18.2.0) (4.15.0) 2026-07-23 06:11:22.650012 | ubuntu-noble | Requirement already satisfied: cryptography>=2.7 in ./.tox/translations/lib/python3.12/site-packages (from openstacksdk>=4.5.0->horizon>=18.2.0) (43.0.3) 2026-07-23 06:11:22.650463 | ubuntu-noble | Requirement already satisfied: decorator>=4.4.1 in ./.tox/translations/lib/python3.12/site-packages (from openstacksdk>=4.5.0->horizon>=18.2.0) (5.3.1) 2026-07-23 06:11:22.651021 | ubuntu-noble | Requirement already satisfied: dogpile.cache>=0.6.5 in ./.tox/translations/lib/python3.12/site-packages (from openstacksdk>=4.5.0->horizon>=18.2.0) (1.5.0) 2026-07-23 06:11:22.651735 | ubuntu-noble | Requirement already satisfied: jmespath>=0.9.0 in ./.tox/translations/lib/python3.12/site-packages (from openstacksdk>=4.5.0->horizon>=18.2.0) (1.1.0) 2026-07-23 06:11:22.652395 | ubuntu-noble | Requirement already satisfied: jsonpatch!=1.20,>=1.16 in ./.tox/translations/lib/python3.12/site-packages (from openstacksdk>=4.5.0->horizon>=18.2.0) (1.33) 2026-07-23 06:11:22.653435 | ubuntu-noble | Requirement already satisfied: platformdirs>=3 in ./.tox/translations/lib/python3.12/site-packages (from openstacksdk>=4.5.0->horizon>=18.2.0) (4.10.0) 2026-07-23 06:11:22.655871 | ubuntu-noble | Requirement already satisfied: cffi>=1.12 in ./.tox/translations/lib/python3.12/site-packages (from cryptography>=2.7->openstacksdk>=4.5.0->horizon>=18.2.0) (2.0.0) 2026-07-23 06:11:22.658863 | ubuntu-noble | Requirement already satisfied: pycparser in ./.tox/translations/lib/python3.12/site-packages (from cffi>=1.12->cryptography>=2.7->openstacksdk>=4.5.0->horizon>=18.2.0) (3.0) 2026-07-23 06:11:22.665478 | ubuntu-noble | Requirement already satisfied: jsonpointer>=1.9 in ./.tox/translations/lib/python3.12/site-packages (from jsonpatch!=1.20,>=1.16->openstacksdk>=4.5.0->horizon>=18.2.0) (3.1.1) 2026-07-23 06:11:22.673468 | ubuntu-noble | Requirement already satisfied: fasteners>=0.7.0 in ./.tox/translations/lib/python3.12/site-packages (from oslo.concurrency>=4.5.0->horizon>=18.2.0) (0.20) 2026-07-23 06:11:22.677340 | ubuntu-noble | Requirement already satisfied: rfc3986>=1.2.0 in ./.tox/translations/lib/python3.12/site-packages (from oslo.config>=8.8.0->horizon>=18.2.0) (2.0.0) 2026-07-23 06:11:22.681635 | ubuntu-noble | Requirement already satisfied: oslo.context>=2.22.0 in ./.tox/translations/lib/python3.12/site-packages (from oslo.policy>=3.11.0->horizon>=18.2.0) (6.5.0) 2026-07-23 06:11:22.686066 | ubuntu-noble | Requirement already satisfied: msgpack>=0.5.2 in ./.tox/translations/lib/python3.12/site-packages (from oslo.serialization>=4.3.0->horizon>=18.2.0) (1.2.1) 2026-07-23 06:11:22.692656 | ubuntu-noble | Requirement already satisfied: WebOb>=1.7.1 in ./.tox/translations/lib/python3.12/site-packages (from osprofiler>=3.4.2->horizon>=18.2.0) (1.8.10) 2026-07-23 06:11:22.701857 | ubuntu-noble | Requirement already satisfied: wcwidth>=0.3.5 in ./.tox/translations/lib/python3.12/site-packages (from PrettyTable>=0.7.2->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0) (0.8.1) 2026-07-23 06:11:22.716422 | ubuntu-noble | Requirement already satisfied: warlock>=1.2.0 in ./.tox/translations/lib/python3.12/site-packages (from python-glanceclient>=2.8.0->horizon>=18.2.0) (2.1.0) 2026-07-23 06:11:22.717237 | ubuntu-noble | Requirement already satisfied: pyOpenSSL>=17.1.0 in ./.tox/translations/lib/python3.12/site-packages (from python-glanceclient>=2.8.0->horizon>=18.2.0) (24.2.1) 2026-07-23 06:11:22.733664 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in ./.tox/translations/lib/python3.12/site-packages (from requests>=2.25.1->horizon>=18.2.0) (3.4.7) 2026-07-23 06:11:22.734281 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in ./.tox/translations/lib/python3.12/site-packages (from requests>=2.25.1->horizon>=18.2.0) (3.18) 2026-07-23 06:11:22.734881 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in ./.tox/translations/lib/python3.12/site-packages (from requests>=2.25.1->horizon>=18.2.0) (2.7.0) 2026-07-23 06:11:22.735565 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in ./.tox/translations/lib/python3.12/site-packages (from requests>=2.25.1->horizon>=18.2.0) (2026.7.22) 2026-07-23 06:11:22.750175 | ubuntu-noble | Requirement already satisfied: markdown-it-py>=2.2.0 in ./.tox/translations/lib/python3.12/site-packages (from rich>=15.0.0->cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0) (4.2.0) 2026-07-23 06:11:22.750828 | ubuntu-noble | Requirement already satisfied: pygments<3.0.0,>=2.13.0 in ./.tox/translations/lib/python3.12/site-packages (from rich>=15.0.0->cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0) (2.20.0) 2026-07-23 06:11:22.755152 | ubuntu-noble | Requirement already satisfied: mdurl~=0.1 in ./.tox/translations/lib/python3.12/site-packages (from markdown-it-py>=2.2.0->rich>=15.0.0->cmd2>=3.0.0->cliff!=2.9.0,>=2.11.0->python-watcherclient>=4.9.0) (0.1.2) 2026-07-23 06:11:22.772939 | ubuntu-noble | Requirement already satisfied: jsonschema~=4.0 in ./.tox/translations/lib/python3.12/site-packages (from warlock>=1.2.0->python-glanceclient>=2.8.0->horizon>=18.2.0) (4.26.0) 2026-07-23 06:11:22.775925 | ubuntu-noble | Requirement already satisfied: attrs>=22.2.0 in ./.tox/translations/lib/python3.12/site-packages (from jsonschema~=4.0->warlock>=1.2.0->python-glanceclient>=2.8.0->horizon>=18.2.0) (26.1.0) 2026-07-23 06:11:22.776368 | ubuntu-noble | Requirement already satisfied: jsonschema-specifications>=2023.03.6 in ./.tox/translations/lib/python3.12/site-packages (from jsonschema~=4.0->warlock>=1.2.0->python-glanceclient>=2.8.0->horizon>=18.2.0) (2025.9.1) 2026-07-23 06:11:22.776958 | ubuntu-noble | Requirement already satisfied: referencing>=0.28.4 in ./.tox/translations/lib/python3.12/site-packages (from jsonschema~=4.0->warlock>=1.2.0->python-glanceclient>=2.8.0->horizon>=18.2.0) (0.37.0) 2026-07-23 06:11:22.777521 | ubuntu-noble | Requirement already satisfied: rpds-py>=0.25.0 in ./.tox/translations/lib/python3.12/site-packages (from jsonschema~=4.0->warlock>=1.2.0->python-glanceclient>=2.8.0->horizon>=18.2.0) (2026.5.1) 2026-07-23 06:11:22.993453 | ubuntu-noble | translations: 34868 I exit 0 (0.99 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python -I -m pip install 'PyYAML>=3.12' 'horizon>=18.2.0' 'oslo.utils>=8.0.0' 'pbr!=2.1.0,>=2.0.0' 'python-watcherclient>=4.9.0' -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt pid=2352 [tox/execute/api.py:308] 2026-07-23 06:11:22.993676 | ubuntu-noble | translations: 34869 W install_package> python -I -m pip install --force-reinstall --no-deps /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.tmp/package/1/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl [tox/tox_env/api.py:485] 2026-07-23 06:11:23.377871 | ubuntu-noble | Looking in indexes: https://mirror.iad3.openmetal.opendev.org/pypi/simple, https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-24.04-x86_64 2026-07-23 06:11:23.384643 | ubuntu-noble | Processing ./.tox/.tmp/package/1/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl 2026-07-23 06:11:23.394916 | ubuntu-noble | Installing collected packages: watcher-dashboard 2026-07-23 06:11:23.480091 | ubuntu-noble | Successfully installed watcher-dashboard-15.1.0.dev32 2026-07-23 06:11:23.545798 | ubuntu-noble | translations: 35421 I exit 0 (0.55 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python -I -m pip install --force-reinstall --no-deps /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.tmp/package/1/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl pid=2485 [tox/execute/api.py:308] 2026-07-23 06:11:23.547276 | ubuntu-noble | .pkg: 35423 W _exit> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build [tox/tox_env/api.py:485] 2026-07-23 06:11:23.548482 | ubuntu-noble | Backend: run command _exit with args {} 2026-07-23 06:11:23.548504 | ubuntu-noble | Backend: Wrote response {'return': 0} to /tmp/pep517__exit-2ft9n5j1.json 2026-07-23 06:11:23.549523 | ubuntu-noble | .pkg: 35425 I exit None (0.00 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build pid=2234 [tox/execute/api.py:308] 2026-07-23 06:11:23.614206 | ubuntu-noble | .pkg: 35489 D delete package /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.tmp/package/1/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl [tox/tox_env/python/virtual_env/package/pyproject.py:256] 2026-07-23 06:11:23.615438 | ubuntu-noble | translations: OK (35.05 seconds) 2026-07-23 06:11:23.615464 | ubuntu-noble | congratulations :) (35.23 seconds) 2026-07-23 06:11:23.938243 | ubuntu-noble | ok: Runtime: 0:00:35.578229 2026-07-23 06:11:23.989413 | 2026-07-23 06:11:23.989566 | TASK [tox : Create a tempfile to save tox showconfig] 2026-07-23 06:11:24.588238 | ubuntu-noble | changed 2026-07-23 06:11:24.602909 | 2026-07-23 06:11:24.603026 | TASK [tox : Detect tox version] 2026-07-23 06:11:25.299600 | ubuntu-noble | 4.58.0 from /home/zuul/.local/tox/lib/python3.12/site-packages/tox/__init__.py 2026-07-23 06:11:25.802317 | ubuntu-noble | ok: Runtime: 0:00:00.342312 2026-07-23 06:11:25.812532 | 2026-07-23 06:11:25.812649 | TASK [tox : Get tox envlist config] 2026-07-23 06:11:27.024010 | ubuntu-noble | ok: Runtime: 0:00:00.435509 2026-07-23 06:11:27.037422 | 2026-07-23 06:11:27.037710 | TASK [tox : Install any sibling python packages] 2026-07-23 06:11:28.087444 | ubuntu-noble | ok: 2026-07-23 06:11:28.087688 | ubuntu-noble | Using envlist: ['translations'] 2026-07-23 06:11:28.087757 | ubuntu-noble | Processing siblings for watcher-dashboard from src/opendev.org/openstack/watcher-dashboard 2026-07-23 06:11:28.087825 | ubuntu-noble | Sibling openstack_requirements at src/opendev.org/openstack/requirements 2026-07-23 06:11:28.087884 | ubuntu-noble | Found asgiref python package installed 2026-07-23 06:11:28.087971 | ubuntu-noble | Found attrs python package installed 2026-07-23 06:11:28.088062 | ubuntu-noble | Found autopage python package installed 2026-07-23 06:11:28.091175 | ubuntu-noble | Found babel python package installed 2026-07-23 06:11:28.091239 | ubuntu-noble | Found certifi python package installed 2026-07-23 06:11:28.091296 | ubuntu-noble | Found cffi python package installed 2026-07-23 06:11:28.091353 | ubuntu-noble | Found charset-normalizer python package installed 2026-07-23 06:11:28.091409 | ubuntu-noble | Found cliff python package installed 2026-07-23 06:11:28.091466 | ubuntu-noble | Found cmd2 python package installed 2026-07-23 06:11:28.091522 | ubuntu-noble | Found coverage python package installed 2026-07-23 06:11:28.091578 | ubuntu-noble | Found cryptography python package installed 2026-07-23 06:11:28.091633 | ubuntu-noble | Found debtcollector python package installed 2026-07-23 06:11:28.091688 | ubuntu-noble | Found decorator python package installed 2026-07-23 06:11:28.091743 | ubuntu-noble | Found Django python package installed 2026-07-23 06:11:28.091798 | ubuntu-noble | Found django-appconf python package installed 2026-07-23 06:11:28.091853 | ubuntu-noble | Found django-debreach python package installed 2026-07-23 06:11:28.091908 | ubuntu-noble | Found django_compressor python package installed 2026-07-23 06:11:28.091964 | ubuntu-noble | Found dogpile.cache python package installed 2026-07-23 06:11:28.092019 | ubuntu-noble | Found fasteners python package installed 2026-07-23 06:11:28.092074 | ubuntu-noble | Found fixtures python package installed 2026-07-23 06:11:28.092192 | ubuntu-noble | Found flake8 python package installed 2026-07-23 06:11:28.092252 | ubuntu-noble | Found futurist python package installed 2026-07-23 06:11:28.092309 | ubuntu-noble | Found greenlet python package installed 2026-07-23 06:11:28.092427 | ubuntu-noble | Found hacking python package installed 2026-07-23 06:11:28.092516 | ubuntu-noble | Found horizon python package installed 2026-07-23 06:11:28.092577 | ubuntu-noble | Found idna python package installed 2026-07-23 06:11:28.092663 | ubuntu-noble | Found iso8601 python package installed 2026-07-23 06:11:28.092724 | ubuntu-noble | Found jmespath python package installed 2026-07-23 06:11:28.092780 | ubuntu-noble | Found jsonpatch python package installed 2026-07-23 06:11:28.092835 | ubuntu-noble | Found jsonpointer python package installed 2026-07-23 06:11:28.092891 | ubuntu-noble | Found jsonschema python package installed 2026-07-23 06:11:28.092946 | ubuntu-noble | Found jsonschema-specifications python package installed 2026-07-23 06:11:28.093002 | ubuntu-noble | Found keystoneauth1 python package installed 2026-07-23 06:11:28.093059 | ubuntu-noble | Found libsass python package installed 2026-07-23 06:11:28.093146 | ubuntu-noble | Found markdown-it-py python package installed 2026-07-23 06:11:28.093204 | ubuntu-noble | Found mccabe python package installed 2026-07-23 06:11:28.093276 | ubuntu-noble | Found mdurl python package installed 2026-07-23 06:11:28.093329 | ubuntu-noble | Found msgpack python package installed 2026-07-23 06:11:28.093394 | ubuntu-noble | Found netaddr python package installed 2026-07-23 06:11:28.093459 | ubuntu-noble | Found openstacksdk python package installed 2026-07-23 06:11:28.093510 | ubuntu-noble | Found os-service-types python package installed 2026-07-23 06:11:28.093561 | ubuntu-noble | Found osc-lib python package installed 2026-07-23 06:11:28.093612 | ubuntu-noble | Found oslo.concurrency python package installed 2026-07-23 06:11:28.093662 | ubuntu-noble | Found oslo.config python package installed 2026-07-23 06:11:28.093713 | ubuntu-noble | Found oslo.context python package installed 2026-07-23 06:11:28.093763 | ubuntu-noble | Found oslo.i18n python package installed 2026-07-23 06:11:28.093814 | ubuntu-noble | Found oslo.log python package installed 2026-07-23 06:11:28.093864 | ubuntu-noble | Found oslo.policy python package installed 2026-07-23 06:11:28.093915 | ubuntu-noble | Found oslo.serialization python package installed 2026-07-23 06:11:28.093965 | ubuntu-noble | Found oslo.upgradecheck python package installed 2026-07-23 06:11:28.094016 | ubuntu-noble | Found oslo.utils python package installed 2026-07-23 06:11:28.094067 | ubuntu-noble | Found oslotest python package installed 2026-07-23 06:11:28.094975 | ubuntu-noble | Found osprofiler python package installed 2026-07-23 06:11:28.095046 | ubuntu-noble | Found packaging python package installed 2026-07-23 06:11:28.095133 | ubuntu-noble | Found pbr python package installed 2026-07-23 06:11:28.095192 | ubuntu-noble | Found pillow python package installed 2026-07-23 06:11:28.095245 | ubuntu-noble | Found platformdirs python package installed 2026-07-23 06:11:28.095297 | ubuntu-noble | Found playwright python package installed 2026-07-23 06:11:28.095349 | ubuntu-noble | Found prettytable python package installed 2026-07-23 06:11:28.095400 | ubuntu-noble | Found prompt_toolkit python package installed 2026-07-23 06:11:28.095450 | ubuntu-noble | Found psutil python package installed 2026-07-23 06:11:28.095501 | ubuntu-noble | Found pycodestyle python package installed 2026-07-23 06:11:28.095552 | ubuntu-noble | Found pycparser python package installed 2026-07-23 06:11:28.095603 | ubuntu-noble | Found pyee python package installed 2026-07-23 06:11:28.095653 | ubuntu-noble | Found pyflakes python package installed 2026-07-23 06:11:28.095703 | ubuntu-noble | Found Pygments python package installed 2026-07-23 06:11:28.095754 | ubuntu-noble | Found pyOpenSSL python package installed 2026-07-23 06:11:28.095805 | ubuntu-noble | Found pyparsing python package installed 2026-07-23 06:11:28.095855 | ubuntu-noble | Found pyperclip python package installed 2026-07-23 06:11:28.095905 | ubuntu-noble | Found python-cinderclient python package installed 2026-07-23 06:11:28.095955 | ubuntu-noble | Found python-dateutil python package installed 2026-07-23 06:11:28.096006 | ubuntu-noble | Found python-glanceclient python package installed 2026-07-23 06:11:28.096056 | ubuntu-noble | Found python-keystoneclient python package installed 2026-07-23 06:11:28.096142 | ubuntu-noble | Found python-novaclient python package installed 2026-07-23 06:11:28.096196 | ubuntu-noble | Found python-swiftclient python package installed 2026-07-23 06:11:28.096248 | ubuntu-noble | Found python-watcherclient python package installed 2026-07-23 06:11:28.096300 | ubuntu-noble | Found PyYAML python package installed 2026-07-23 06:11:28.096350 | ubuntu-noble | Found qrcode python package installed 2026-07-23 06:11:28.096400 | ubuntu-noble | Found rcssmin python package installed 2026-07-23 06:11:28.096450 | ubuntu-noble | Found referencing python package installed 2026-07-23 06:11:28.096499 | ubuntu-noble | Found requests python package installed 2026-07-23 06:11:28.096549 | ubuntu-noble | Found rfc3986 python package installed 2026-07-23 06:11:28.096599 | ubuntu-noble | Found rich python package installed 2026-07-23 06:11:28.096650 | ubuntu-noble | Found rich-argparse python package installed 2026-07-23 06:11:28.096746 | ubuntu-noble | Found rjsmin python package installed 2026-07-23 06:11:28.096834 | ubuntu-noble | Found rpds-py python package installed 2026-07-23 06:11:28.096890 | ubuntu-noble | Found semantic-version python package installed 2026-07-23 06:11:28.096941 | ubuntu-noble | Found setuptools python package installed 2026-07-23 06:11:28.096992 | ubuntu-noble | Found six python package installed 2026-07-23 06:11:28.097043 | ubuntu-noble | Found sqlparse python package installed 2026-07-23 06:11:28.097172 | ubuntu-noble | Found stevedore python package installed 2026-07-23 06:11:28.097235 | ubuntu-noble | Found testscenarios python package installed 2026-07-23 06:11:28.097288 | ubuntu-noble | Found testtools python package installed 2026-07-23 06:11:28.097339 | ubuntu-noble | Found typing_extensions python package installed 2026-07-23 06:11:28.097389 | ubuntu-noble | Found urllib3 python package installed 2026-07-23 06:11:28.097440 | ubuntu-noble | Found warlock python package installed 2026-07-23 06:11:28.097490 | ubuntu-noble | Found watcher-dashboard python package installed 2026-07-23 06:11:28.097541 | ubuntu-noble | Skipping watcher-dashboard because it's us 2026-07-23 06:11:28.097591 | ubuntu-noble | Found wcwidth python package installed 2026-07-23 06:11:28.097642 | ubuntu-noble | Found WebOb python package installed 2026-07-23 06:11:28.097692 | ubuntu-noble | Found wrapt python package installed 2026-07-23 06:11:28.097743 | ubuntu-noble | Found XStatic python package installed 2026-07-23 06:11:28.097793 | ubuntu-noble | Found XStatic-Angular python package installed 2026-07-23 06:11:28.097844 | ubuntu-noble | Found XStatic-Angular-Bootstrap python package installed 2026-07-23 06:11:28.097894 | ubuntu-noble | Found XStatic-Angular-FileUpload python package installed 2026-07-23 06:11:28.097945 | ubuntu-noble | Found XStatic-Angular-Gettext python package installed 2026-07-23 06:11:28.097995 | ubuntu-noble | Found XStatic-Angular-lrdragndrop python package installed 2026-07-23 06:11:28.098045 | ubuntu-noble | Found XStatic-Angular-Schema-Form python package installed 2026-07-23 06:11:28.098203 | ubuntu-noble | Found XStatic-Bootstrap-Datepicker python package installed 2026-07-23 06:11:28.098964 | ubuntu-noble | Found XStatic-Bootstrap-SCSS python package installed 2026-07-23 06:11:28.099215 | ubuntu-noble | Found XStatic-bootswatch python package installed 2026-07-23 06:11:28.099292 | ubuntu-noble | Found XStatic-D3 python package installed 2026-07-23 06:11:28.099346 | ubuntu-noble | Found XStatic-Font-Awesome python package installed 2026-07-23 06:11:28.099396 | ubuntu-noble | Found XStatic-Hogan python package installed 2026-07-23 06:11:28.099447 | ubuntu-noble | Found XStatic-Jasmine python package installed 2026-07-23 06:11:28.099497 | ubuntu-noble | Found XStatic-jQuery python package installed 2026-07-23 06:11:28.099547 | ubuntu-noble | Found XStatic-JQuery-Migrate python package installed 2026-07-23 06:11:28.099613 | ubuntu-noble | Found XStatic-jquery-ui python package installed 2026-07-23 06:11:28.099818 | ubuntu-noble | Found XStatic-JQuery.quicksearch python package installed 2026-07-23 06:11:28.099880 | ubuntu-noble | Found XStatic-JQuery.TableSorter python package installed 2026-07-23 06:11:28.099932 | ubuntu-noble | Found XStatic-JSEncrypt python package installed 2026-07-23 06:11:28.099982 | ubuntu-noble | Found XStatic-mdi python package installed 2026-07-23 06:11:28.100033 | ubuntu-noble | Found XStatic-objectpath python package installed 2026-07-23 06:11:28.100154 | ubuntu-noble | Found XStatic-Rickshaw python package installed 2026-07-23 06:11:28.100257 | ubuntu-noble | Found XStatic-roboto-fontface python package installed 2026-07-23 06:11:28.100342 | ubuntu-noble | Found XStatic-smart-table python package installed 2026-07-23 06:11:28.100397 | ubuntu-noble | Found XStatic-Spin python package installed 2026-07-23 06:11:28.100448 | ubuntu-noble | Found XStatic-term.js python package installed 2026-07-23 06:11:28.100514 | ubuntu-noble | Found XStatic-tv4 python package installed 2026-07-23 06:11:28.110816 | 2026-07-23 06:11:28.110925 | TASK [tox : Remove tempfile] 2026-07-23 06:11:28.771000 | ubuntu-noble | changed 2026-07-23 06:11:28.779955 | 2026-07-23 06:11:28.780073 | TASK [tox : Emit tox command] 2026-07-23 06:11:28.835798 | /home/zuul/.local/tox/bin/tox -etranslations -vv --skip-missing-interpreters=false 2026-07-23 06:11:28.843691 | 2026-07-23 06:11:28.843811 | TASK [tox : Run tox] 2026-07-23 06:11:29.491427 | ubuntu-noble | ROOT: 243 D setup logging to DEBUG on pid 2541 [tox/report.py:229] 2026-07-23 06:11:29.516773 | ubuntu-noble | .pkg: 268 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:11:29.519157 | ubuntu-noble | .pkg: 270 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:11:29.519524 | ubuntu-noble | .pkg: 271 D filesystem is case-sensitive [python_discovery/_compat.py:18] 2026-07-23 06:11:29.523003 | ubuntu-noble | .pkg: 274 D got python info of /usr/bin/python3.12 from /home/zuul/.cache/virtualenv/py_info/5/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.json [virtualenv/app_data/via_disk_folder.py:139] 2026-07-23 06:11:29.523611 | ubuntu-noble | .pkg: 275 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:11:29.523698 | ubuntu-noble | .pkg: 275 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:11:29.525044 | ubuntu-noble | .pkg: 276 D symlink on filesystem does work [virtualenv/info.py:51] 2026-07-23 06:11:29.525186 | ubuntu-noble | .pkg: 276 D filesystem is case-sensitive [virtualenv/info.py:28] 2026-07-23 06:11:29.554810 | ubuntu-noble | .pkg: 306 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:11:29.555290 | ubuntu-noble | .pkg: 307 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:11:29.555602 | ubuntu-noble | .pkg: 307 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:11:29.555677 | ubuntu-noble | .pkg: 307 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:11:29.560877 | ubuntu-noble | .pkg: 312 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:11:29.561384 | ubuntu-noble | .pkg: 313 I find interpreter for spec PythonSpec(major=3, free_threaded=False) [python_discovery/_discovery.py:131] 2026-07-23 06:11:29.561549 | ubuntu-noble | .pkg: 313 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:11:29.561621 | ubuntu-noble | .pkg: 313 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:11:29.568370 | ubuntu-noble | .pkg: 320 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:11:29.568867 | ubuntu-noble | .pkg: 320 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:11:29.569103 | ubuntu-noble | .pkg: 320 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:11:29.569172 | ubuntu-noble | .pkg: 320 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:11:29.574262 | ubuntu-noble | .pkg: 325 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:11:29.574713 | ubuntu-noble | .pkg: 326 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:11:29.574948 | ubuntu-noble | .pkg: 326 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:11:29.575025 | ubuntu-noble | .pkg: 326 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:11:29.578563 | ubuntu-noble | .pkg: 330 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:11:29.578970 | ubuntu-noble | .pkg: 330 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:11:29.579209 | ubuntu-noble | .pkg: 331 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:11:29.579288 | ubuntu-noble | .pkg: 331 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:11:29.582895 | ubuntu-noble | .pkg: 334 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:11:29.583305 | ubuntu-noble | .pkg: 335 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:11:29.583548 | ubuntu-noble | .pkg: 335 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:11:29.583617 | ubuntu-noble | .pkg: 335 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:11:29.586948 | ubuntu-noble | .pkg: 338 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:11:29.587323 | ubuntu-noble | .pkg: 339 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:11:29.587563 | ubuntu-noble | .pkg: 339 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:11:29.587621 | ubuntu-noble | .pkg: 339 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:11:29.591171 | ubuntu-noble | .pkg: 342 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:11:29.591596 | ubuntu-noble | .pkg: 343 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:11:29.591815 | ubuntu-noble | .pkg: 343 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:11:29.591879 | ubuntu-noble | .pkg: 343 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:11:29.595382 | ubuntu-noble | .pkg: 347 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:11:29.595961 | ubuntu-noble | .pkg: 347 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:11:29.596183 | ubuntu-noble | .pkg: 347 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:11:29.596254 | ubuntu-noble | .pkg: 348 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:11:29.600050 | ubuntu-noble | .pkg: 351 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-07-23 06:11:29.600457 | ubuntu-noble | .pkg: 352 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:131] 2026-07-23 06:11:29.600693 | ubuntu-noble | .pkg: 352 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140] 2026-07-23 06:11:29.600752 | ubuntu-noble | .pkg: 352 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144] 2026-07-23 06:11:29.652855 | ubuntu-noble | .pkg: 404 W _optional_hooks> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build [tox/tox_env/api.py:485] 2026-07-23 06:11:29.798070 | ubuntu-noble | Backend: run command _optional_hooks with args {} 2026-07-23 06:11:29.798120 | ubuntu-noble | Backend: Wrote response {'return': {'get_requires_for_build_sdist': True, 'prepare_metadata_for_build_wheel': True, 'get_requires_for_build_wheel': True, 'build_editable': True, 'get_requires_for_build_editable': True, 'prepare_metadata_for_build_editable': True}} to /tmp/pep517__optional_hooks-gso4rw3u.json 2026-07-23 06:11:29.799987 | ubuntu-noble | .pkg: 551 I exit None (0.15 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build pid=2548 [tox/execute/api.py:308] 2026-07-23 06:11:29.800627 | ubuntu-noble | .pkg: 552 W get_requires_for_build_editable> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build [tox/tox_env/api.py:485] 2026-07-23 06:11:29.805721 | ubuntu-noble | Backend: run command get_requires_for_build_editable with args {'config_settings': None} 2026-07-23 06:11:29.805741 | ubuntu-noble | Backend: Wrote response {'return': ['pbr>=2.0.0']} to /tmp/pep517_get_requires_for_build_editable-4y1gvkl8.json 2026-07-23 06:11:29.807297 | ubuntu-noble | .pkg: 559 I exit None (0.01 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build pid=2548 [tox/execute/api.py:308] 2026-07-23 06:11:29.808716 | ubuntu-noble | .pkg: 560 W build_editable> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build [tox/tox_env/api.py:485] 2026-07-23 06:11:29.830861 | ubuntu-noble | Backend: run command build_editable with args {'wheel_directory': '/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist', 'config_settings': None, 'metadata_directory': None} 2026-07-23 06:11:29.830898 | ubuntu-noble | [pbr] Generating ChangeLog 2026-07-23 06:11:29.863834 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/pbr/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' 2026-07-23 06:11:29.863880 | ubuntu-noble | warnings.warn(msg) 2026-07-23 06:11:29.875309 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-23 06:11:29.875336 | ubuntu-noble | !! 2026-07-23 06:11:29.875343 | ubuntu-noble | 2026-07-23 06:11:29.875350 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:29.875356 | ubuntu-noble | Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-07-23 06:11:29.875364 | ubuntu-noble | 2026-07-23 06:11:29.875371 | ubuntu-noble | By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-23 06:11:29.875376 | ubuntu-noble | or your builds will no longer be supported. 2026-07-23 06:11:29.875382 | ubuntu-noble | 2026-07-23 06:11:29.875388 | ubuntu-noble | See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-23 06:11:29.875393 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:29.875423 | ubuntu-noble | 2026-07-23 06:11:29.875431 | ubuntu-noble | !! 2026-07-23 06:11:29.875438 | ubuntu-noble | corresp(dist, value, root_dir) 2026-07-23 06:11:29.888388 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-23 06:11:29.888431 | ubuntu-noble | !! 2026-07-23 06:11:29.888442 | ubuntu-noble | 2026-07-23 06:11:29.888448 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:29.888455 | ubuntu-noble | Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-23 06:11:29.888461 | ubuntu-noble | 2026-07-23 06:11:29.888466 | ubuntu-noble | License :: OSI Approved :: Apache Software License 2026-07-23 06:11:29.888473 | ubuntu-noble | 2026-07-23 06:11:29.888480 | ubuntu-noble | See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-23 06:11:29.888486 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:29.888492 | ubuntu-noble | 2026-07-23 06:11:29.888497 | ubuntu-noble | !! 2026-07-23 06:11:29.888509 | ubuntu-noble | dist._finalize_license_expression() 2026-07-23 06:11:29.888907 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-23 06:11:29.888939 | ubuntu-noble | !! 2026-07-23 06:11:29.888948 | ubuntu-noble | 2026-07-23 06:11:29.888954 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:29.888960 | ubuntu-noble | Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-23 06:11:29.888965 | ubuntu-noble | 2026-07-23 06:11:29.888971 | ubuntu-noble | License :: OSI Approved :: Apache Software License 2026-07-23 06:11:29.888976 | ubuntu-noble | 2026-07-23 06:11:29.888982 | ubuntu-noble | See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-23 06:11:29.888988 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:29.888995 | ubuntu-noble | 2026-07-23 06:11:29.889001 | ubuntu-noble | !! 2026-07-23 06:11:29.889006 | ubuntu-noble | self._finalize_license_expression() 2026-07-23 06:11:29.890983 | ubuntu-noble | running editable_wheel 2026-07-23 06:11:29.894340 | ubuntu-noble | creating /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-d9gx0_4h/watcher_dashboard.egg-info 2026-07-23 06:11:29.894572 | ubuntu-noble | writing /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-d9gx0_4h/watcher_dashboard.egg-info/PKG-INFO 2026-07-23 06:11:29.894926 | ubuntu-noble | writing dependency_links to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-d9gx0_4h/watcher_dashboard.egg-info/dependency_links.txt 2026-07-23 06:11:29.895169 | ubuntu-noble | writing requirements to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-d9gx0_4h/watcher_dashboard.egg-info/requires.txt 2026-07-23 06:11:29.895477 | ubuntu-noble | writing top-level names to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-d9gx0_4h/watcher_dashboard.egg-info/top_level.txt 2026-07-23 06:11:29.907440 | ubuntu-noble | writing pbr to /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-d9gx0_4h/watcher_dashboard.egg-info/pbr.json 2026-07-23 06:11:29.907665 | ubuntu-noble | [pbr] Processing SOURCES.txt 2026-07-23 06:11:29.907678 | ubuntu-noble | writing manifest file '/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-d9gx0_4h/watcher_dashboard.egg-info/SOURCES.txt' 2026-07-23 06:11:29.916900 | ubuntu-noble | [pbr] In git context, generating filelist from git 2026-07-23 06:11:29.920239 | ubuntu-noble | warning: no files found matching 'AUTHORS' 2026-07-23 06:11:29.920514 | ubuntu-noble | warning: no files found matching 'ChangeLog' 2026-07-23 06:11:29.921118 | ubuntu-noble | warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-07-23 06:11:30.669011 | ubuntu-noble | adding license file 'LICENSE' 2026-07-23 06:11:30.671459 | ubuntu-noble | writing manifest file '/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-d9gx0_4h/watcher_dashboard.egg-info/SOURCES.txt' 2026-07-23 06:11:30.671830 | ubuntu-noble | creating '/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-d9gx0_4h/watcher_dashboard-15.1.0.dev32.dist-info' 2026-07-23 06:11:30.674873 | ubuntu-noble | creating /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-d9gx0_4h/watcher_dashboard-15.1.0.dev32.dist-info/WHEEL 2026-07-23 06:11:30.685085 | ubuntu-noble | running build_py 2026-07-23 06:11:30.685275 | ubuntu-noble | running egg_info 2026-07-23 06:11:30.686903 | ubuntu-noble | creating /tmp/tmp9ua4hiw_.build-temp/watcher_dashboard.egg-info 2026-07-23 06:11:30.687140 | ubuntu-noble | writing /tmp/tmp9ua4hiw_.build-temp/watcher_dashboard.egg-info/PKG-INFO 2026-07-23 06:11:30.687531 | ubuntu-noble | writing dependency_links to /tmp/tmp9ua4hiw_.build-temp/watcher_dashboard.egg-info/dependency_links.txt 2026-07-23 06:11:30.687724 | ubuntu-noble | writing requirements to /tmp/tmp9ua4hiw_.build-temp/watcher_dashboard.egg-info/requires.txt 2026-07-23 06:11:30.687932 | ubuntu-noble | writing top-level names to /tmp/tmp9ua4hiw_.build-temp/watcher_dashboard.egg-info/top_level.txt 2026-07-23 06:11:30.699440 | ubuntu-noble | writing pbr to /tmp/tmp9ua4hiw_.build-temp/watcher_dashboard.egg-info/pbr.json 2026-07-23 06:11:30.699716 | ubuntu-noble | [pbr] Processing SOURCES.txt 2026-07-23 06:11:30.699736 | ubuntu-noble | writing manifest file '/tmp/tmp9ua4hiw_.build-temp/watcher_dashboard.egg-info/SOURCES.txt' 2026-07-23 06:11:30.703665 | ubuntu-noble | [pbr] In git context, generating filelist from git 2026-07-23 06:11:30.706722 | ubuntu-noble | warning: no files found matching 'AUTHORS' 2026-07-23 06:11:30.706857 | ubuntu-noble | warning: no files found matching 'ChangeLog' 2026-07-23 06:11:30.707144 | ubuntu-noble | warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-07-23 06:11:31.450354 | ubuntu-noble | adding license file 'LICENSE' 2026-07-23 06:11:31.452177 | ubuntu-noble | writing manifest file '/tmp/tmp9ua4hiw_.build-temp/watcher_dashboard.egg-info/SOURCES.txt' 2026-07-23 06:11:31.454032 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.api' is absent from the `packages` configuration. 2026-07-23 06:11:31.454057 | ubuntu-noble | !! 2026-07-23 06:11:31.454064 | ubuntu-noble | 2026-07-23 06:11:31.454076 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.454084 | ubuntu-noble | ############################ 2026-07-23 06:11:31.454091 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.454097 | ubuntu-noble | ############################ 2026-07-23 06:11:31.454112 | ubuntu-noble | Python recognizes 'watcher_dashboard.api' as an importable package[^1], 2026-07-23 06:11:31.454119 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.454124 | ubuntu-noble | 2026-07-23 06:11:31.454130 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.454135 | ubuntu-noble | package, please make sure that 'watcher_dashboard.api' is explicitly added 2026-07-23 06:11:31.454142 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.454148 | ubuntu-noble | 2026-07-23 06:11:31.454154 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.454160 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.454165 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.454170 | ubuntu-noble | 2026-07-23 06:11:31.454176 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.454181 | ubuntu-noble | 2026-07-23 06:11:31.454187 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.454194 | ubuntu-noble | 2026-07-23 06:11:31.454200 | ubuntu-noble | If you don't want 'watcher_dashboard.api' to be distributed and are 2026-07-23 06:11:31.454205 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.api' via 2026-07-23 06:11:31.454210 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.454216 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.454221 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.454226 | ubuntu-noble | 2026-07-23 06:11:31.454233 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.454240 | ubuntu-noble | 2026-07-23 06:11:31.454245 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.454250 | ubuntu-noble | 2026-07-23 06:11:31.454256 | ubuntu-noble | 2026-07-23 06:11:31.454261 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.454266 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.454272 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.454278 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.454285 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.454290 | ubuntu-noble | 2026-07-23 06:11:31.454296 | ubuntu-noble | !! 2026-07-23 06:11:31.454301 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.454422 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.common' is absent from the `packages` configuration. 2026-07-23 06:11:31.454435 | ubuntu-noble | !! 2026-07-23 06:11:31.454541 | ubuntu-noble | 2026-07-23 06:11:31.454551 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.454557 | ubuntu-noble | ############################ 2026-07-23 06:11:31.454562 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.454568 | ubuntu-noble | ############################ 2026-07-23 06:11:31.454573 | ubuntu-noble | Python recognizes 'watcher_dashboard.common' as an importable package[^1], 2026-07-23 06:11:31.454578 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.454584 | ubuntu-noble | 2026-07-23 06:11:31.454590 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.454693 | ubuntu-noble | package, please make sure that 'watcher_dashboard.common' is explicitly added 2026-07-23 06:11:31.454703 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.454717 | ubuntu-noble | 2026-07-23 06:11:31.454723 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.454730 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.454745 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.454751 | ubuntu-noble | 2026-07-23 06:11:31.454756 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.454762 | ubuntu-noble | 2026-07-23 06:11:31.454767 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.454772 | ubuntu-noble | 2026-07-23 06:11:31.454779 | ubuntu-noble | If you don't want 'watcher_dashboard.common' to be distributed and are 2026-07-23 06:11:31.454785 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.common' via 2026-07-23 06:11:31.454791 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.454796 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.454801 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.454807 | ubuntu-noble | 2026-07-23 06:11:31.454812 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.454817 | ubuntu-noble | 2026-07-23 06:11:31.454824 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.454830 | ubuntu-noble | 2026-07-23 06:11:31.454836 | ubuntu-noble | 2026-07-23 06:11:31.454841 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.454847 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.454852 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.454857 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.454863 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.454869 | ubuntu-noble | 2026-07-23 06:11:31.454876 | ubuntu-noble | !! 2026-07-23 06:11:31.454881 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.454887 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.conf' is absent from the `packages` configuration. 2026-07-23 06:11:31.454893 | ubuntu-noble | !! 2026-07-23 06:11:31.454898 | ubuntu-noble | 2026-07-23 06:11:31.454904 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.454909 | ubuntu-noble | ############################ 2026-07-23 06:11:31.454932 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.454939 | ubuntu-noble | ############################ 2026-07-23 06:11:31.454944 | ubuntu-noble | Python recognizes 'watcher_dashboard.conf' as an importable package[^1], 2026-07-23 06:11:31.454950 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.454955 | ubuntu-noble | 2026-07-23 06:11:31.454960 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.454967 | ubuntu-noble | package, please make sure that 'watcher_dashboard.conf' is explicitly added 2026-07-23 06:11:31.454973 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.454979 | ubuntu-noble | 2026-07-23 06:11:31.454984 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.454989 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.454995 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.455000 | ubuntu-noble | 2026-07-23 06:11:31.455005 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.455012 | ubuntu-noble | 2026-07-23 06:11:31.455018 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.455024 | ubuntu-noble | 2026-07-23 06:11:31.455029 | ubuntu-noble | If you don't want 'watcher_dashboard.conf' to be distributed and are 2026-07-23 06:11:31.455034 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.conf' via 2026-07-23 06:11:31.455040 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.455045 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.455056 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.455063 | ubuntu-noble | 2026-07-23 06:11:31.455070 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.455075 | ubuntu-noble | 2026-07-23 06:11:31.455081 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.455087 | ubuntu-noble | 2026-07-23 06:11:31.455092 | ubuntu-noble | 2026-07-23 06:11:31.455097 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.455103 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.455109 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.455122 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.455128 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.455134 | ubuntu-noble | 2026-07-23 06:11:31.455139 | ubuntu-noble | !! 2026-07-23 06:11:31.455144 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.455150 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content' is absent from the `packages` configuration. 2026-07-23 06:11:31.455156 | ubuntu-noble | !! 2026-07-23 06:11:31.455163 | ubuntu-noble | 2026-07-23 06:11:31.455168 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.455174 | ubuntu-noble | ############################ 2026-07-23 06:11:31.455179 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.455184 | ubuntu-noble | ############################ 2026-07-23 06:11:31.455190 | ubuntu-noble | Python recognizes 'watcher_dashboard.content' as an importable package[^1], 2026-07-23 06:11:31.455195 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.455201 | ubuntu-noble | 2026-07-23 06:11:31.455208 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.455213 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content' is explicitly added 2026-07-23 06:11:31.455218 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.455224 | ubuntu-noble | 2026-07-23 06:11:31.455234 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.455240 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.455247 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.455254 | ubuntu-noble | 2026-07-23 06:11:31.455259 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.455264 | ubuntu-noble | 2026-07-23 06:11:31.455270 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.455275 | ubuntu-noble | 2026-07-23 06:11:31.455280 | ubuntu-noble | If you don't want 'watcher_dashboard.content' to be distributed and are 2026-07-23 06:11:31.455285 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content' via 2026-07-23 06:11:31.455292 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.455299 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.455304 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.455309 | ubuntu-noble | 2026-07-23 06:11:31.455315 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.455320 | ubuntu-noble | 2026-07-23 06:11:31.455325 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.455331 | ubuntu-noble | 2026-07-23 06:11:31.455337 | ubuntu-noble | 2026-07-23 06:11:31.455344 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.455349 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.455355 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.455366 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.455372 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.455377 | ubuntu-noble | 2026-07-23 06:11:31.455383 | ubuntu-noble | !! 2026-07-23 06:11:31.455389 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.455397 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content.action_plans' is absent from the `packages` configuration. 2026-07-23 06:11:31.455425 | ubuntu-noble | !! 2026-07-23 06:11:31.455431 | ubuntu-noble | 2026-07-23 06:11:31.455438 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.455444 | ubuntu-noble | ############################ 2026-07-23 06:11:31.455449 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.455455 | ubuntu-noble | ############################ 2026-07-23 06:11:31.455460 | ubuntu-noble | Python recognizes 'watcher_dashboard.content.action_plans' as an importable package[^1], 2026-07-23 06:11:31.455465 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.455471 | ubuntu-noble | 2026-07-23 06:11:31.455476 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.455482 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content.action_plans' is explicitly added 2026-07-23 06:11:31.455489 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.455494 | ubuntu-noble | 2026-07-23 06:11:31.455500 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.455505 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.455510 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.455515 | ubuntu-noble | 2026-07-23 06:11:31.455521 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.455527 | ubuntu-noble | 2026-07-23 06:11:31.455534 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.455539 | ubuntu-noble | 2026-07-23 06:11:31.455544 | ubuntu-noble | If you don't want 'watcher_dashboard.content.action_plans' to be distributed and are 2026-07-23 06:11:31.455550 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content.action_plans' via 2026-07-23 06:11:31.455555 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.455560 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.455565 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.455572 | ubuntu-noble | 2026-07-23 06:11:31.455579 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.455584 | ubuntu-noble | 2026-07-23 06:11:31.455589 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.455594 | ubuntu-noble | 2026-07-23 06:11:31.455600 | ubuntu-noble | 2026-07-23 06:11:31.455609 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.455616 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.455623 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.455629 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.455634 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.455639 | ubuntu-noble | 2026-07-23 06:11:31.455644 | ubuntu-noble | !! 2026-07-23 06:11:31.455650 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.455655 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content.actions' is absent from the `packages` configuration. 2026-07-23 06:11:31.455662 | ubuntu-noble | !! 2026-07-23 06:11:31.455668 | ubuntu-noble | 2026-07-23 06:11:31.455674 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.455684 | ubuntu-noble | ############################ 2026-07-23 06:11:31.455690 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.455695 | ubuntu-noble | ############################ 2026-07-23 06:11:31.455700 | ubuntu-noble | Python recognizes 'watcher_dashboard.content.actions' as an importable package[^1], 2026-07-23 06:11:31.455706 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.455712 | ubuntu-noble | 2026-07-23 06:11:31.455719 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.455724 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content.actions' is explicitly added 2026-07-23 06:11:31.455729 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.455735 | ubuntu-noble | 2026-07-23 06:11:31.455740 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.455745 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.455750 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.455757 | ubuntu-noble | 2026-07-23 06:11:31.455763 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.455769 | ubuntu-noble | 2026-07-23 06:11:31.455774 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.455779 | ubuntu-noble | 2026-07-23 06:11:31.455784 | ubuntu-noble | If you don't want 'watcher_dashboard.content.actions' to be distributed and are 2026-07-23 06:11:31.455790 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content.actions' via 2026-07-23 06:11:31.455795 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.455801 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.455808 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.455813 | ubuntu-noble | 2026-07-23 06:11:31.455819 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.455824 | ubuntu-noble | 2026-07-23 06:11:31.455829 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.455834 | ubuntu-noble | 2026-07-23 06:11:31.455840 | ubuntu-noble | 2026-07-23 06:11:31.455846 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.455853 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.455858 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.455863 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.455869 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.455874 | ubuntu-noble | 2026-07-23 06:11:31.455879 | ubuntu-noble | !! 2026-07-23 06:11:31.455885 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.456175 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content.audit_templates' is absent from the `packages` configuration. 2026-07-23 06:11:31.456291 | ubuntu-noble | !! 2026-07-23 06:11:31.456298 | ubuntu-noble | 2026-07-23 06:11:31.456304 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.456388 | ubuntu-noble | ############################ 2026-07-23 06:11:31.456489 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.456506 | ubuntu-noble | ############################ 2026-07-23 06:11:31.456512 | ubuntu-noble | Python recognizes 'watcher_dashboard.content.audit_templates' as an importable package[^1], 2026-07-23 06:11:31.456518 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.456523 | ubuntu-noble | 2026-07-23 06:11:31.456602 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.456612 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content.audit_templates' is explicitly added 2026-07-23 06:11:31.456726 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.456733 | ubuntu-noble | 2026-07-23 06:11:31.456739 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.456746 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.456752 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.456758 | ubuntu-noble | 2026-07-23 06:11:31.456764 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.456782 | ubuntu-noble | 2026-07-23 06:11:31.456811 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.456868 | ubuntu-noble | 2026-07-23 06:11:31.456878 | ubuntu-noble | If you don't want 'watcher_dashboard.content.audit_templates' to be distributed and are 2026-07-23 06:11:31.456883 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content.audit_templates' via 2026-07-23 06:11:31.456889 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.456992 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.457001 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.457007 | ubuntu-noble | 2026-07-23 06:11:31.457013 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.457019 | ubuntu-noble | 2026-07-23 06:11:31.457026 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.457045 | ubuntu-noble | 2026-07-23 06:11:31.457051 | ubuntu-noble | 2026-07-23 06:11:31.457086 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.457096 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.457229 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.457235 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.457242 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.457249 | ubuntu-noble | 2026-07-23 06:11:31.457254 | ubuntu-noble | !! 2026-07-23 06:11:31.457260 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.457266 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content.audits' is absent from the `packages` configuration. 2026-07-23 06:11:31.457272 | ubuntu-noble | !! 2026-07-23 06:11:31.457278 | ubuntu-noble | 2026-07-23 06:11:31.457283 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.457290 | ubuntu-noble | ############################ 2026-07-23 06:11:31.457296 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.457302 | ubuntu-noble | ############################ 2026-07-23 06:11:31.457307 | ubuntu-noble | Python recognizes 'watcher_dashboard.content.audits' as an importable package[^1], 2026-07-23 06:11:31.457312 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.457318 | ubuntu-noble | 2026-07-23 06:11:31.457323 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.457328 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content.audits' is explicitly added 2026-07-23 06:11:31.457511 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.457525 | ubuntu-noble | 2026-07-23 06:11:31.457531 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.457552 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.457558 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.457563 | ubuntu-noble | 2026-07-23 06:11:31.457569 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.457576 | ubuntu-noble | 2026-07-23 06:11:31.457581 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.457680 | ubuntu-noble | 2026-07-23 06:11:31.457689 | ubuntu-noble | If you don't want 'watcher_dashboard.content.audits' to be distributed and are 2026-07-23 06:11:31.457695 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content.audits' via 2026-07-23 06:11:31.457795 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.457801 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.457806 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.457811 | ubuntu-noble | 2026-07-23 06:11:31.457818 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.457825 | ubuntu-noble | 2026-07-23 06:11:31.457830 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.457835 | ubuntu-noble | 2026-07-23 06:11:31.457990 | ubuntu-noble | 2026-07-23 06:11:31.458001 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.458012 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.458018 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.458031 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.458038 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.458044 | ubuntu-noble | 2026-07-23 06:11:31.458049 | ubuntu-noble | !! 2026-07-23 06:11:31.458055 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.458067 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content.goals' is absent from the `packages` configuration. 2026-07-23 06:11:31.458074 | ubuntu-noble | !! 2026-07-23 06:11:31.458081 | ubuntu-noble | 2026-07-23 06:11:31.458088 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.458093 | ubuntu-noble | ############################ 2026-07-23 06:11:31.458098 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.458104 | ubuntu-noble | ############################ 2026-07-23 06:11:31.458109 | ubuntu-noble | Python recognizes 'watcher_dashboard.content.goals' as an importable package[^1], 2026-07-23 06:11:31.458114 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.458120 | ubuntu-noble | 2026-07-23 06:11:31.458126 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.458133 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content.goals' is explicitly added 2026-07-23 06:11:31.458138 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.458144 | ubuntu-noble | 2026-07-23 06:11:31.458149 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.458154 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.458160 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.458165 | ubuntu-noble | 2026-07-23 06:11:31.458171 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.458178 | ubuntu-noble | 2026-07-23 06:11:31.458183 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.458189 | ubuntu-noble | 2026-07-23 06:11:31.458194 | ubuntu-noble | If you don't want 'watcher_dashboard.content.goals' to be distributed and are 2026-07-23 06:11:31.458199 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content.goals' via 2026-07-23 06:11:31.458205 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.458210 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.458216 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.458223 | ubuntu-noble | 2026-07-23 06:11:31.458229 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.458241 | ubuntu-noble | 2026-07-23 06:11:31.458247 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.458253 | ubuntu-noble | 2026-07-23 06:11:31.458258 | ubuntu-noble | 2026-07-23 06:11:31.458263 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.458270 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.458276 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.458282 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.458287 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.458292 | ubuntu-noble | 2026-07-23 06:11:31.458298 | ubuntu-noble | !! 2026-07-23 06:11:31.458304 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.458310 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.content.strategies' is absent from the `packages` configuration. 2026-07-23 06:11:31.458316 | ubuntu-noble | !! 2026-07-23 06:11:31.458323 | ubuntu-noble | 2026-07-23 06:11:31.458328 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.458334 | ubuntu-noble | ############################ 2026-07-23 06:11:31.458339 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.458344 | ubuntu-noble | ############################ 2026-07-23 06:11:31.458349 | ubuntu-noble | Python recognizes 'watcher_dashboard.content.strategies' as an importable package[^1], 2026-07-23 06:11:31.458355 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.458361 | ubuntu-noble | 2026-07-23 06:11:31.458368 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.458373 | ubuntu-noble | package, please make sure that 'watcher_dashboard.content.strategies' is explicitly added 2026-07-23 06:11:31.458378 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.458384 | ubuntu-noble | 2026-07-23 06:11:31.458389 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.458394 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.458412 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.458424 | ubuntu-noble | 2026-07-23 06:11:31.458430 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.458436 | ubuntu-noble | 2026-07-23 06:11:31.458441 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.458447 | ubuntu-noble | 2026-07-23 06:11:31.458452 | ubuntu-noble | If you don't want 'watcher_dashboard.content.strategies' to be distributed and are 2026-07-23 06:11:31.458458 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.content.strategies' via 2026-07-23 06:11:31.458465 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.458471 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.458476 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.458481 | ubuntu-noble | 2026-07-23 06:11:31.458492 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.458498 | ubuntu-noble | 2026-07-23 06:11:31.458504 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.458511 | ubuntu-noble | 2026-07-23 06:11:31.458517 | ubuntu-noble | 2026-07-23 06:11:31.458522 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.458527 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.458532 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.458538 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.458543 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.458555 | ubuntu-noble | 2026-07-23 06:11:31.458562 | ubuntu-noble | !! 2026-07-23 06:11:31.458567 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.458578 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.local' is absent from the `packages` configuration. 2026-07-23 06:11:31.458585 | ubuntu-noble | !! 2026-07-23 06:11:31.458590 | ubuntu-noble | 2026-07-23 06:11:31.458596 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.458602 | ubuntu-noble | ############################ 2026-07-23 06:11:31.458613 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.458620 | ubuntu-noble | ############################ 2026-07-23 06:11:31.458625 | ubuntu-noble | Python recognizes 'watcher_dashboard.local' as an importable package[^1], 2026-07-23 06:11:31.458630 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.458636 | ubuntu-noble | 2026-07-23 06:11:31.458641 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.458647 | ubuntu-noble | package, please make sure that 'watcher_dashboard.local' is explicitly added 2026-07-23 06:11:31.458654 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.458660 | ubuntu-noble | 2026-07-23 06:11:31.458665 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.458670 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.458675 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.458681 | ubuntu-noble | 2026-07-23 06:11:31.458686 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.458692 | ubuntu-noble | 2026-07-23 06:11:31.458699 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.458704 | ubuntu-noble | 2026-07-23 06:11:31.458710 | ubuntu-noble | If you don't want 'watcher_dashboard.local' to be distributed and are 2026-07-23 06:11:31.458715 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.local' via 2026-07-23 06:11:31.458720 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.458726 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.458731 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.458737 | ubuntu-noble | 2026-07-23 06:11:31.458744 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.458750 | ubuntu-noble | 2026-07-23 06:11:31.458755 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.458760 | ubuntu-noble | 2026-07-23 06:11:31.458765 | ubuntu-noble | 2026-07-23 06:11:31.458771 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.458776 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.458782 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.458789 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.458795 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.458800 | ubuntu-noble | 2026-07-23 06:11:31.458805 | ubuntu-noble | !! 2026-07-23 06:11:31.458811 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.458816 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.local.enabled' is absent from the `packages` configuration. 2026-07-23 06:11:31.458822 | ubuntu-noble | !! 2026-07-23 06:11:31.458828 | ubuntu-noble | 2026-07-23 06:11:31.458835 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.458840 | ubuntu-noble | ############################ 2026-07-23 06:11:31.458846 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.458851 | ubuntu-noble | ############################ 2026-07-23 06:11:31.458856 | ubuntu-noble | Python recognizes 'watcher_dashboard.local.enabled' as an importable package[^1], 2026-07-23 06:11:31.458867 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.458872 | ubuntu-noble | 2026-07-23 06:11:31.458879 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.458886 | ubuntu-noble | package, please make sure that 'watcher_dashboard.local.enabled' is explicitly added 2026-07-23 06:11:31.458891 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.458896 | ubuntu-noble | 2026-07-23 06:11:31.458901 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.458907 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.458919 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.458926 | ubuntu-noble | 2026-07-23 06:11:31.458933 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.458939 | ubuntu-noble | 2026-07-23 06:11:31.458944 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.458949 | ubuntu-noble | 2026-07-23 06:11:31.458954 | ubuntu-noble | If you don't want 'watcher_dashboard.local.enabled' to be distributed and are 2026-07-23 06:11:31.458960 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.local.enabled' via 2026-07-23 06:11:31.458970 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.458977 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.458983 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.458988 | ubuntu-noble | 2026-07-23 06:11:31.458993 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.458999 | ubuntu-noble | 2026-07-23 06:11:31.459004 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.459009 | ubuntu-noble | 2026-07-23 06:11:31.459016 | ubuntu-noble | 2026-07-23 06:11:31.459022 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.459028 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.459033 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.459039 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.459044 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.459049 | ubuntu-noble | 2026-07-23 06:11:31.459055 | ubuntu-noble | !! 2026-07-23 06:11:31.459061 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.459068 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.locale' is absent from the `packages` configuration. 2026-07-23 06:11:31.459073 | ubuntu-noble | !! 2026-07-23 06:11:31.459079 | ubuntu-noble | 2026-07-23 06:11:31.459084 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.459089 | ubuntu-noble | ############################ 2026-07-23 06:11:31.459095 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.459100 | ubuntu-noble | ############################ 2026-07-23 06:11:31.459106 | ubuntu-noble | Python recognizes 'watcher_dashboard.locale' as an importable package[^1], 2026-07-23 06:11:31.459113 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.459118 | ubuntu-noble | 2026-07-23 06:11:31.459129 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.459135 | ubuntu-noble | package, please make sure that 'watcher_dashboard.locale' is explicitly added 2026-07-23 06:11:31.459140 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.459145 | ubuntu-noble | 2026-07-23 06:11:31.459152 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.459158 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.459169 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.459175 | ubuntu-noble | 2026-07-23 06:11:31.459180 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.459186 | ubuntu-noble | 2026-07-23 06:11:31.459191 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.459196 | ubuntu-noble | 2026-07-23 06:11:31.459202 | ubuntu-noble | If you don't want 'watcher_dashboard.locale' to be distributed and are 2026-07-23 06:11:31.459209 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.locale' via 2026-07-23 06:11:31.459214 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.459220 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.459225 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.459230 | ubuntu-noble | 2026-07-23 06:11:31.459235 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.459241 | ubuntu-noble | 2026-07-23 06:11:31.459247 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.459254 | ubuntu-noble | 2026-07-23 06:11:31.459259 | ubuntu-noble | 2026-07-23 06:11:31.459264 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.459270 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.459275 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.459280 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.459285 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.459292 | ubuntu-noble | 2026-07-23 06:11:31.459299 | ubuntu-noble | !! 2026-07-23 06:11:31.459304 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.459309 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.static.infra_optim.images' is absent from the `packages` configuration. 2026-07-23 06:11:31.459315 | ubuntu-noble | !! 2026-07-23 06:11:31.459320 | ubuntu-noble | 2026-07-23 06:11:31.459325 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.459331 | ubuntu-noble | ############################ 2026-07-23 06:11:31.459337 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.459344 | ubuntu-noble | ############################ 2026-07-23 06:11:31.459349 | ubuntu-noble | Python recognizes 'watcher_dashboard.static.infra_optim.images' as an importable package[^1], 2026-07-23 06:11:31.459354 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.459360 | ubuntu-noble | 2026-07-23 06:11:31.459365 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.459370 | ubuntu-noble | package, please make sure that 'watcher_dashboard.static.infra_optim.images' is explicitly added 2026-07-23 06:11:31.459376 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.459382 | ubuntu-noble | 2026-07-23 06:11:31.459389 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.459394 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.459408 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.459417 | ubuntu-noble | 2026-07-23 06:11:31.459423 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.459430 | ubuntu-noble | 2026-07-23 06:11:31.459441 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.459447 | ubuntu-noble | 2026-07-23 06:11:31.459452 | ubuntu-noble | If you don't want 'watcher_dashboard.static.infra_optim.images' to be distributed and are 2026-07-23 06:11:31.459458 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.static.infra_optim.images' via 2026-07-23 06:11:31.459463 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.459474 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.459480 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.459487 | ubuntu-noble | 2026-07-23 06:11:31.459493 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.459498 | ubuntu-noble | 2026-07-23 06:11:31.459503 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.459508 | ubuntu-noble | 2026-07-23 06:11:31.459514 | ubuntu-noble | 2026-07-23 06:11:31.459519 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.459525 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.459532 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.459537 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.459543 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.459548 | ubuntu-noble | 2026-07-23 06:11:31.459553 | ubuntu-noble | !! 2026-07-23 06:11:31.459558 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.459564 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.static.infra_optim.scss' is absent from the `packages` configuration. 2026-07-23 06:11:31.459570 | ubuntu-noble | !! 2026-07-23 06:11:31.459577 | ubuntu-noble | 2026-07-23 06:11:31.459582 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.459588 | ubuntu-noble | ############################ 2026-07-23 06:11:31.459593 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.459598 | ubuntu-noble | ############################ 2026-07-23 06:11:31.459603 | ubuntu-noble | Python recognizes 'watcher_dashboard.static.infra_optim.scss' as an importable package[^1], 2026-07-23 06:11:31.459609 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.459615 | ubuntu-noble | 2026-07-23 06:11:31.459622 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.459627 | ubuntu-noble | package, please make sure that 'watcher_dashboard.static.infra_optim.scss' is explicitly added 2026-07-23 06:11:31.459632 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.459638 | ubuntu-noble | 2026-07-23 06:11:31.459643 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.459648 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.459653 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.459660 | ubuntu-noble | 2026-07-23 06:11:31.459666 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.459672 | ubuntu-noble | 2026-07-23 06:11:31.459677 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.459682 | ubuntu-noble | 2026-07-23 06:11:31.459688 | ubuntu-noble | If you don't want 'watcher_dashboard.static.infra_optim.scss' to be distributed and are 2026-07-23 06:11:31.459693 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.static.infra_optim.scss' via 2026-07-23 06:11:31.459698 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.459704 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.459716 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.459722 | ubuntu-noble | 2026-07-23 06:11:31.459728 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.459733 | ubuntu-noble | 2026-07-23 06:11:31.459738 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.459743 | ubuntu-noble | 2026-07-23 06:11:31.459750 | ubuntu-noble | 2026-07-23 06:11:31.459756 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.459767 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.459773 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.459778 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.459784 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.459789 | ubuntu-noble | 2026-07-23 06:11:31.459794 | ubuntu-noble | !! 2026-07-23 06:11:31.459801 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.459807 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.static.infra_optim.tests' is absent from the `packages` configuration. 2026-07-23 06:11:31.459813 | ubuntu-noble | !! 2026-07-23 06:11:31.459818 | ubuntu-noble | 2026-07-23 06:11:31.459824 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.459829 | ubuntu-noble | ############################ 2026-07-23 06:11:31.459834 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.459839 | ubuntu-noble | ############################ 2026-07-23 06:11:31.459846 | ubuntu-noble | Python recognizes 'watcher_dashboard.static.infra_optim.tests' as an importable package[^1], 2026-07-23 06:11:31.459852 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.459858 | ubuntu-noble | 2026-07-23 06:11:31.459863 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.459868 | ubuntu-noble | package, please make sure that 'watcher_dashboard.static.infra_optim.tests' is explicitly added 2026-07-23 06:11:31.459873 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.459879 | ubuntu-noble | 2026-07-23 06:11:31.459889 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.459896 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.459902 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.459907 | ubuntu-noble | 2026-07-23 06:11:31.459917 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.459923 | ubuntu-noble | 2026-07-23 06:11:31.459928 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.459935 | ubuntu-noble | 2026-07-23 06:11:31.459941 | ubuntu-noble | If you don't want 'watcher_dashboard.static.infra_optim.tests' to be distributed and are 2026-07-23 06:11:31.459947 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.static.infra_optim.tests' via 2026-07-23 06:11:31.459952 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.459957 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.459963 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.459968 | ubuntu-noble | 2026-07-23 06:11:31.459973 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.459980 | ubuntu-noble | 2026-07-23 06:11:31.459986 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.459992 | ubuntu-noble | 2026-07-23 06:11:31.459997 | ubuntu-noble | 2026-07-23 06:11:31.460002 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.460008 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.460013 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.460018 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.460025 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.460031 | ubuntu-noble | 2026-07-23 06:11:31.460037 | ubuntu-noble | !! 2026-07-23 06:11:31.460042 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.460048 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.client_side' is absent from the `packages` configuration. 2026-07-23 06:11:31.460058 | ubuntu-noble | !! 2026-07-23 06:11:31.460064 | ubuntu-noble | 2026-07-23 06:11:31.460069 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.460076 | ubuntu-noble | ############################ 2026-07-23 06:11:31.460082 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.460088 | ubuntu-noble | ############################ 2026-07-23 06:11:31.460093 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.client_side' as an importable package[^1], 2026-07-23 06:11:31.460098 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.460103 | ubuntu-noble | 2026-07-23 06:11:31.460109 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.460114 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.client_side' is explicitly added 2026-07-23 06:11:31.460120 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.460127 | ubuntu-noble | 2026-07-23 06:11:31.460132 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.460138 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.460143 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.460148 | ubuntu-noble | 2026-07-23 06:11:31.460153 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.460159 | ubuntu-noble | 2026-07-23 06:11:31.460165 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.460172 | ubuntu-noble | 2026-07-23 06:11:31.460177 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.client_side' to be distributed and are 2026-07-23 06:11:31.460182 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.client_side' via 2026-07-23 06:11:31.460188 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.460193 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.460198 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.460203 | ubuntu-noble | 2026-07-23 06:11:31.460209 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.460216 | ubuntu-noble | 2026-07-23 06:11:31.460221 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.460227 | ubuntu-noble | 2026-07-23 06:11:31.460232 | ubuntu-noble | 2026-07-23 06:11:31.460237 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.460242 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.460248 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.460254 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.460261 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.460266 | ubuntu-noble | 2026-07-23 06:11:31.460271 | ubuntu-noble | !! 2026-07-23 06:11:31.460276 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.460282 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.formset_table' is absent from the `packages` configuration. 2026-07-23 06:11:31.460287 | ubuntu-noble | !! 2026-07-23 06:11:31.460293 | ubuntu-noble | 2026-07-23 06:11:31.460299 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.460306 | ubuntu-noble | ############################ 2026-07-23 06:11:31.460311 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.460316 | ubuntu-noble | ############################ 2026-07-23 06:11:31.460321 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.formset_table' as an importable package[^1], 2026-07-23 06:11:31.460331 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.460342 | ubuntu-noble | 2026-07-23 06:11:31.460349 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.460356 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.formset_table' is explicitly added 2026-07-23 06:11:31.460361 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.460366 | ubuntu-noble | 2026-07-23 06:11:31.460372 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.460382 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.460388 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.460394 | ubuntu-noble | 2026-07-23 06:11:31.460637 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.460663 | ubuntu-noble | 2026-07-23 06:11:31.460683 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.460689 | ubuntu-noble | 2026-07-23 06:11:31.460695 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.formset_table' to be distributed and are 2026-07-23 06:11:31.460739 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.formset_table' via 2026-07-23 06:11:31.460752 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.460759 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.460765 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.460772 | ubuntu-noble | 2026-07-23 06:11:31.460777 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.460783 | ubuntu-noble | 2026-07-23 06:11:31.460788 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.460793 | ubuntu-noble | 2026-07-23 06:11:31.460798 | ubuntu-noble | 2026-07-23 06:11:31.460804 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.460810 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.460817 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.460822 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.460828 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.460833 | ubuntu-noble | 2026-07-23 06:11:31.460838 | ubuntu-noble | !! 2026-07-23 06:11:31.460844 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.460849 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.horizon.common' is absent from the `packages` configuration. 2026-07-23 06:11:31.460856 | ubuntu-noble | !! 2026-07-23 06:11:31.460863 | ubuntu-noble | 2026-07-23 06:11:31.460868 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.460874 | ubuntu-noble | ############################ 2026-07-23 06:11:31.460879 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.460884 | ubuntu-noble | ############################ 2026-07-23 06:11:31.460889 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.horizon.common' as an importable package[^1], 2026-07-23 06:11:31.460895 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.460901 | ubuntu-noble | 2026-07-23 06:11:31.460908 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.460923 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.horizon.common' is explicitly added 2026-07-23 06:11:31.460930 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.460935 | ubuntu-noble | 2026-07-23 06:11:31.460940 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.460946 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.460951 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.460964 | ubuntu-noble | 2026-07-23 06:11:31.460971 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.460977 | ubuntu-noble | 2026-07-23 06:11:31.460982 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.460987 | ubuntu-noble | 2026-07-23 06:11:31.460993 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.horizon.common' to be distributed and are 2026-07-23 06:11:31.460998 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.horizon.common' via 2026-07-23 06:11:31.461003 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.461010 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.461016 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.461022 | ubuntu-noble | 2026-07-23 06:11:31.461027 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.461032 | ubuntu-noble | 2026-07-23 06:11:31.461037 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.461043 | ubuntu-noble | 2026-07-23 06:11:31.461048 | ubuntu-noble | 2026-07-23 06:11:31.461054 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.461061 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.461067 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.461072 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.461077 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.461082 | ubuntu-noble | 2026-07-23 06:11:31.461088 | ubuntu-noble | !! 2026-07-23 06:11:31.461093 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.461105 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim' is absent from the `packages` configuration. 2026-07-23 06:11:31.461112 | ubuntu-noble | !! 2026-07-23 06:11:31.461117 | ubuntu-noble | 2026-07-23 06:11:31.461123 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.461128 | ubuntu-noble | ############################ 2026-07-23 06:11:31.461134 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.461139 | ubuntu-noble | ############################ 2026-07-23 06:11:31.461145 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim' as an importable package[^1], 2026-07-23 06:11:31.461152 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.461158 | ubuntu-noble | 2026-07-23 06:11:31.461163 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.461168 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim' is explicitly added 2026-07-23 06:11:31.461174 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.461179 | ubuntu-noble | 2026-07-23 06:11:31.461185 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.461191 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.461198 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.461203 | ubuntu-noble | 2026-07-23 06:11:31.461209 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.461214 | ubuntu-noble | 2026-07-23 06:11:31.461219 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.461225 | ubuntu-noble | 2026-07-23 06:11:31.461230 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim' to be distributed and are 2026-07-23 06:11:31.461237 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim' via 2026-07-23 06:11:31.461244 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.461249 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.461259 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.461265 | ubuntu-noble | 2026-07-23 06:11:31.461270 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.461276 | ubuntu-noble | 2026-07-23 06:11:31.461281 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.461287 | ubuntu-noble | 2026-07-23 06:11:31.461294 | ubuntu-noble | 2026-07-23 06:11:31.461299 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.461305 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.461310 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.461315 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.461321 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.461326 | ubuntu-noble | 2026-07-23 06:11:31.461332 | ubuntu-noble | !! 2026-07-23 06:11:31.461339 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.461345 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.action_plans' is absent from the `packages` configuration. 2026-07-23 06:11:31.461351 | ubuntu-noble | !! 2026-07-23 06:11:31.461357 | ubuntu-noble | 2026-07-23 06:11:31.461362 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.461367 | ubuntu-noble | ############################ 2026-07-23 06:11:31.461372 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.461379 | ubuntu-noble | ############################ 2026-07-23 06:11:31.461385 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.action_plans' as an importable package[^1], 2026-07-23 06:11:31.461391 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.461396 | ubuntu-noble | 2026-07-23 06:11:31.461419 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.461425 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.action_plans' is explicitly added 2026-07-23 06:11:31.461432 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.461438 | ubuntu-noble | 2026-07-23 06:11:31.461444 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.461449 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.461454 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.461460 | ubuntu-noble | 2026-07-23 06:11:31.461470 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.461477 | ubuntu-noble | 2026-07-23 06:11:31.461483 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.461489 | ubuntu-noble | 2026-07-23 06:11:31.461494 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.action_plans' to be distributed and are 2026-07-23 06:11:31.461499 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.action_plans' via 2026-07-23 06:11:31.461505 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.461510 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.461515 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.461521 | ubuntu-noble | 2026-07-23 06:11:31.461528 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.461533 | ubuntu-noble | 2026-07-23 06:11:31.461539 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.461544 | ubuntu-noble | 2026-07-23 06:11:31.461549 | ubuntu-noble | 2026-07-23 06:11:31.461554 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.461565 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.461572 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.461584 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.461590 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.461596 | ubuntu-noble | 2026-07-23 06:11:31.461601 | ubuntu-noble | !! 2026-07-23 06:11:31.461606 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.461612 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.actions' is absent from the `packages` configuration. 2026-07-23 06:11:31.461618 | ubuntu-noble | !! 2026-07-23 06:11:31.461625 | ubuntu-noble | 2026-07-23 06:11:31.461630 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.461636 | ubuntu-noble | ############################ 2026-07-23 06:11:31.461641 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.461646 | ubuntu-noble | ############################ 2026-07-23 06:11:31.461651 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.actions' as an importable package[^1], 2026-07-23 06:11:31.461657 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.461663 | ubuntu-noble | 2026-07-23 06:11:31.461670 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.461683 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.actions' is explicitly added 2026-07-23 06:11:31.461689 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.461694 | ubuntu-noble | 2026-07-23 06:11:31.461699 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.461705 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.461711 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.461718 | ubuntu-noble | 2026-07-23 06:11:31.461724 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.461729 | ubuntu-noble | 2026-07-23 06:11:31.461735 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.461740 | ubuntu-noble | 2026-07-23 06:11:31.461745 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.actions' to be distributed and are 2026-07-23 06:11:31.461750 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.actions' via 2026-07-23 06:11:31.461757 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.461763 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.461769 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.461774 | ubuntu-noble | 2026-07-23 06:11:31.461779 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.461784 | ubuntu-noble | 2026-07-23 06:11:31.461789 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.461795 | ubuntu-noble | 2026-07-23 06:11:31.461801 | ubuntu-noble | 2026-07-23 06:11:31.461808 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.461813 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.461818 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.461824 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.461829 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.461834 | ubuntu-noble | 2026-07-23 06:11:31.461839 | ubuntu-noble | !! 2026-07-23 06:11:31.461846 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.461853 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.actions_history' is absent from the `packages` configuration. 2026-07-23 06:11:31.461874 | ubuntu-noble | !! 2026-07-23 06:11:31.461880 | ubuntu-noble | 2026-07-23 06:11:31.461885 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.461890 | ubuntu-noble | ############################ 2026-07-23 06:11:31.461896 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.461901 | ubuntu-noble | ############################ 2026-07-23 06:11:31.461907 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.actions_history' as an importable package[^1], 2026-07-23 06:11:31.461920 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.461925 | ubuntu-noble | 2026-07-23 06:11:31.461931 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.461936 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.actions_history' is explicitly added 2026-07-23 06:11:31.461941 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.461946 | ubuntu-noble | 2026-07-23 06:11:31.461951 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.461958 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.461964 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.461970 | ubuntu-noble | 2026-07-23 06:11:31.461975 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.461980 | ubuntu-noble | 2026-07-23 06:11:31.461985 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.461990 | ubuntu-noble | 2026-07-23 06:11:31.461996 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.actions_history' to be distributed and are 2026-07-23 06:11:31.462002 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.actions_history' via 2026-07-23 06:11:31.462008 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.462014 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.462024 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.462030 | ubuntu-noble | 2026-07-23 06:11:31.462035 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.462040 | ubuntu-noble | 2026-07-23 06:11:31.462047 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.462054 | ubuntu-noble | 2026-07-23 06:11:31.462059 | ubuntu-noble | 2026-07-23 06:11:31.462064 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.462070 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.462075 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.462080 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.462086 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.462092 | ubuntu-noble | 2026-07-23 06:11:31.462099 | ubuntu-noble | !! 2026-07-23 06:11:31.462246 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.462257 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.audit_templates' is absent from the `packages` configuration. 2026-07-23 06:11:31.462263 | ubuntu-noble | !! 2026-07-23 06:11:31.462268 | ubuntu-noble | 2026-07-23 06:11:31.462320 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.462328 | ubuntu-noble | ############################ 2026-07-23 06:11:31.462335 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.462340 | ubuntu-noble | ############################ 2026-07-23 06:11:31.462345 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.audit_templates' as an importable package[^1], 2026-07-23 06:11:31.462358 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.462364 | ubuntu-noble | 2026-07-23 06:11:31.462369 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.462374 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.audit_templates' is explicitly added 2026-07-23 06:11:31.462380 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.462387 | ubuntu-noble | 2026-07-23 06:11:31.462392 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.462398 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.462418 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.462424 | ubuntu-noble | 2026-07-23 06:11:31.462430 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.462437 | ubuntu-noble | 2026-07-23 06:11:31.462442 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.462447 | ubuntu-noble | 2026-07-23 06:11:31.462452 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.audit_templates' to be distributed and are 2026-07-23 06:11:31.462458 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.audit_templates' via 2026-07-23 06:11:31.462463 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.462468 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.462474 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.462481 | ubuntu-noble | 2026-07-23 06:11:31.462486 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.462491 | ubuntu-noble | 2026-07-23 06:11:31.462497 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.462502 | ubuntu-noble | 2026-07-23 06:11:31.462507 | ubuntu-noble | 2026-07-23 06:11:31.462512 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.462525 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.462532 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.462537 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.462543 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.462548 | ubuntu-noble | 2026-07-23 06:11:31.462553 | ubuntu-noble | !! 2026-07-23 06:11:31.462558 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.462565 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.audits' is absent from the `packages` configuration. 2026-07-23 06:11:31.462572 | ubuntu-noble | !! 2026-07-23 06:11:31.462577 | ubuntu-noble | 2026-07-23 06:11:31.462582 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.462587 | ubuntu-noble | ############################ 2026-07-23 06:11:31.462593 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.462598 | ubuntu-noble | ############################ 2026-07-23 06:11:31.462603 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.audits' as an importable package[^1], 2026-07-23 06:11:31.462609 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.462616 | ubuntu-noble | 2026-07-23 06:11:31.462621 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.462626 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.audits' is explicitly added 2026-07-23 06:11:31.462631 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.462637 | ubuntu-noble | 2026-07-23 06:11:31.462642 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.462652 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.462659 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.462666 | ubuntu-noble | 2026-07-23 06:11:31.462671 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.462677 | ubuntu-noble | 2026-07-23 06:11:31.462688 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.462694 | ubuntu-noble | 2026-07-23 06:11:31.462699 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.audits' to be distributed and are 2026-07-23 06:11:31.462706 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.audits' via 2026-07-23 06:11:31.462712 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.462718 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.462723 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.462728 | ubuntu-noble | 2026-07-23 06:11:31.462733 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.462739 | ubuntu-noble | 2026-07-23 06:11:31.462744 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.462750 | ubuntu-noble | 2026-07-23 06:11:31.462757 | ubuntu-noble | 2026-07-23 06:11:31.462762 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.462768 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.462773 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.462778 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.462788 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.462795 | ubuntu-noble | 2026-07-23 06:11:31.462802 | ubuntu-noble | !! 2026-07-23 06:11:31.462807 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.462813 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.goals' is absent from the `packages` configuration. 2026-07-23 06:11:31.462818 | ubuntu-noble | !! 2026-07-23 06:11:31.462824 | ubuntu-noble | 2026-07-23 06:11:31.462829 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.462834 | ubuntu-noble | ############################ 2026-07-23 06:11:31.462840 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.462847 | ubuntu-noble | ############################ 2026-07-23 06:11:31.462852 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.goals' as an importable package[^1], 2026-07-23 06:11:31.462858 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.462863 | ubuntu-noble | 2026-07-23 06:11:31.462868 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.462873 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.goals' is explicitly added 2026-07-23 06:11:31.462879 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.462885 | ubuntu-noble | 2026-07-23 06:11:31.462892 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.462897 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.462902 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.462908 | ubuntu-noble | 2026-07-23 06:11:31.462920 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.462925 | ubuntu-noble | 2026-07-23 06:11:31.462931 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.462937 | ubuntu-noble | 2026-07-23 06:11:31.462944 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.goals' to be distributed and are 2026-07-23 06:11:31.462949 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.goals' via 2026-07-23 06:11:31.462959 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.462965 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.462970 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.462976 | ubuntu-noble | 2026-07-23 06:11:31.462981 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.462987 | ubuntu-noble | 2026-07-23 06:11:31.462994 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.462999 | ubuntu-noble | 2026-07-23 06:11:31.463004 | ubuntu-noble | 2026-07-23 06:11:31.463010 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.463015 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.463020 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.463025 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.463032 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.463038 | ubuntu-noble | 2026-07-23 06:11:31.463043 | ubuntu-noble | !! 2026-07-23 06:11:31.463049 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.463054 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.logs' is absent from the `packages` configuration. 2026-07-23 06:11:31.463059 | ubuntu-noble | !! 2026-07-23 06:11:31.463064 | ubuntu-noble | 2026-07-23 06:11:31.463070 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.463076 | ubuntu-noble | ############################ 2026-07-23 06:11:31.463082 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.463088 | ubuntu-noble | ############################ 2026-07-23 06:11:31.463093 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.logs' as an importable package[^1], 2026-07-23 06:11:31.463098 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.463103 | ubuntu-noble | 2026-07-23 06:11:31.463109 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.463114 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.logs' is explicitly added 2026-07-23 06:11:31.463125 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.463132 | ubuntu-noble | 2026-07-23 06:11:31.463137 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.463143 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.463148 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.463153 | ubuntu-noble | 2026-07-23 06:11:31.463158 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.463165 | ubuntu-noble | 2026-07-23 06:11:31.463171 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.463177 | ubuntu-noble | 2026-07-23 06:11:31.463182 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.logs' to be distributed and are 2026-07-23 06:11:31.463187 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.logs' via 2026-07-23 06:11:31.463193 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.463198 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.463203 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.463209 | ubuntu-noble | 2026-07-23 06:11:31.463216 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.463221 | ubuntu-noble | 2026-07-23 06:11:31.463227 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.463237 | ubuntu-noble | 2026-07-23 06:11:31.463243 | ubuntu-noble | 2026-07-23 06:11:31.463248 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.463253 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.463260 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.463267 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.463272 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.463277 | ubuntu-noble | 2026-07-23 06:11:31.463283 | ubuntu-noble | !! 2026-07-23 06:11:31.463288 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.463293 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templates.infra_optim.strategies' is absent from the `packages` configuration. 2026-07-23 06:11:31.463299 | ubuntu-noble | !! 2026-07-23 06:11:31.463305 | ubuntu-noble | 2026-07-23 06:11:31.463312 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.463317 | ubuntu-noble | ############################ 2026-07-23 06:11:31.463322 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.463328 | ubuntu-noble | ############################ 2026-07-23 06:11:31.463333 | ubuntu-noble | Python recognizes 'watcher_dashboard.templates.infra_optim.strategies' as an importable package[^1], 2026-07-23 06:11:31.463338 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.463343 | ubuntu-noble | 2026-07-23 06:11:31.463350 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.463356 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templates.infra_optim.strategies' is explicitly added 2026-07-23 06:11:31.463362 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.463367 | ubuntu-noble | 2026-07-23 06:11:31.463372 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.463377 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.463382 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.463388 | ubuntu-noble | 2026-07-23 06:11:31.463394 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.463413 | ubuntu-noble | 2026-07-23 06:11:31.463419 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.463425 | ubuntu-noble | 2026-07-23 06:11:31.463430 | ubuntu-noble | If you don't want 'watcher_dashboard.templates.infra_optim.strategies' to be distributed and are 2026-07-23 06:11:31.463435 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templates.infra_optim.strategies' via 2026-07-23 06:11:31.463441 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.463452 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.463460 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.463465 | ubuntu-noble | 2026-07-23 06:11:31.463470 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.463475 | ubuntu-noble | 2026-07-23 06:11:31.463481 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.463486 | ubuntu-noble | 2026-07-23 06:11:31.463492 | ubuntu-noble | 2026-07-23 06:11:31.463499 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.463504 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.463510 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.463515 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.463520 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.463526 | ubuntu-noble | 2026-07-23 06:11:31.463531 | ubuntu-noble | !! 2026-07-23 06:11:31.463542 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.463550 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.templatetags' is absent from the `packages` configuration. 2026-07-23 06:11:31.463555 | ubuntu-noble | !! 2026-07-23 06:11:31.463561 | ubuntu-noble | 2026-07-23 06:11:31.463566 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.463571 | ubuntu-noble | ############################ 2026-07-23 06:11:31.463576 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.463582 | ubuntu-noble | ############################ 2026-07-23 06:11:31.463593 | ubuntu-noble | Python recognizes 'watcher_dashboard.templatetags' as an importable package[^1], 2026-07-23 06:11:31.463600 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.463606 | ubuntu-noble | 2026-07-23 06:11:31.463611 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.463616 | ubuntu-noble | package, please make sure that 'watcher_dashboard.templatetags' is explicitly added 2026-07-23 06:11:31.463621 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.463627 | ubuntu-noble | 2026-07-23 06:11:31.463633 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.463640 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.463645 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.463650 | ubuntu-noble | 2026-07-23 06:11:31.463656 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.463661 | ubuntu-noble | 2026-07-23 06:11:31.463666 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.463672 | ubuntu-noble | 2026-07-23 06:11:31.463678 | ubuntu-noble | If you don't want 'watcher_dashboard.templatetags' to be distributed and are 2026-07-23 06:11:31.463685 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.templatetags' via 2026-07-23 06:11:31.463695 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.463702 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.463707 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.463712 | ubuntu-noble | 2026-07-23 06:11:31.463717 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.463724 | ubuntu-noble | 2026-07-23 06:11:31.463730 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.463736 | ubuntu-noble | 2026-07-23 06:11:31.463741 | ubuntu-noble | 2026-07-23 06:11:31.463746 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.463752 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.463757 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.463762 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.463769 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.463775 | ubuntu-noble | 2026-07-23 06:11:31.463781 | ubuntu-noble | !! 2026-07-23 06:11:31.463786 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.463792 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.test.integration' is absent from the `packages` configuration. 2026-07-23 06:11:31.463797 | ubuntu-noble | !! 2026-07-23 06:11:31.463802 | ubuntu-noble | 2026-07-23 06:11:31.463808 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.463814 | ubuntu-noble | ############################ 2026-07-23 06:11:31.463821 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.463826 | ubuntu-noble | ############################ 2026-07-23 06:11:31.463831 | ubuntu-noble | Python recognizes 'watcher_dashboard.test.integration' as an importable package[^1], 2026-07-23 06:11:31.463842 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.463848 | ubuntu-noble | 2026-07-23 06:11:31.463854 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.463859 | ubuntu-noble | package, please make sure that 'watcher_dashboard.test.integration' is explicitly added 2026-07-23 06:11:31.463865 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.463872 | ubuntu-noble | 2026-07-23 06:11:31.463877 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.463882 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.463888 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.463893 | ubuntu-noble | 2026-07-23 06:11:31.463898 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.463903 | ubuntu-noble | 2026-07-23 06:11:31.463910 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.463921 | ubuntu-noble | 2026-07-23 06:11:31.463927 | ubuntu-noble | If you don't want 'watcher_dashboard.test.integration' to be distributed and are 2026-07-23 06:11:31.463932 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.test.integration' via 2026-07-23 06:11:31.463937 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.463942 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.463948 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.463954 | ubuntu-noble | 2026-07-23 06:11:31.463960 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.463966 | ubuntu-noble | 2026-07-23 06:11:31.463971 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.463976 | ubuntu-noble | 2026-07-23 06:11:31.463981 | ubuntu-noble | 2026-07-23 06:11:31.463986 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.463991 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.463998 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.464004 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.464010 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.464015 | ubuntu-noble | 2026-07-23 06:11:31.464020 | ubuntu-noble | !! 2026-07-23 06:11:31.464025 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.464035 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.tests' is absent from the `packages` configuration. 2026-07-23 06:11:31.464042 | ubuntu-noble | !! 2026-07-23 06:11:31.464049 | ubuntu-noble | 2026-07-23 06:11:31.464054 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.464059 | ubuntu-noble | ############################ 2026-07-23 06:11:31.464065 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.464070 | ubuntu-noble | ############################ 2026-07-23 06:11:31.464075 | ubuntu-noble | Python recognizes 'watcher_dashboard.tests' as an importable package[^1], 2026-07-23 06:11:31.464080 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.464087 | ubuntu-noble | 2026-07-23 06:11:31.464093 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.464099 | ubuntu-noble | package, please make sure that 'watcher_dashboard.tests' is explicitly added 2026-07-23 06:11:31.464104 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.464109 | ubuntu-noble | 2026-07-23 06:11:31.464114 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.464120 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.464130 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.464137 | ubuntu-noble | 2026-07-23 06:11:31.464144 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.464149 | ubuntu-noble | 2026-07-23 06:11:31.464154 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.464160 | ubuntu-noble | 2026-07-23 06:11:31.464165 | ubuntu-noble | If you don't want 'watcher_dashboard.tests' to be distributed and are 2026-07-23 06:11:31.464170 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.tests' via 2026-07-23 06:11:31.464175 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.464182 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.464188 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.464194 | ubuntu-noble | 2026-07-23 06:11:31.464199 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.464204 | ubuntu-noble | 2026-07-23 06:11:31.464209 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.464215 | ubuntu-noble | 2026-07-23 06:11:31.464220 | ubuntu-noble | 2026-07-23 06:11:31.464226 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.464233 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.464238 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.464243 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.464249 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.464254 | ubuntu-noble | 2026-07-23 06:11:31.464259 | ubuntu-noble | !! 2026-07-23 06:11:31.464264 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.464271 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.tests.local_fixtures' is absent from the `packages` configuration. 2026-07-23 06:11:31.464278 | ubuntu-noble | !! 2026-07-23 06:11:31.464283 | ubuntu-noble | 2026-07-23 06:11:31.464289 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.464294 | ubuntu-noble | ############################ 2026-07-23 06:11:31.464299 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.464304 | ubuntu-noble | ############################ 2026-07-23 06:11:31.464309 | ubuntu-noble | Python recognizes 'watcher_dashboard.tests.local_fixtures' as an importable package[^1], 2026-07-23 06:11:31.464316 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.464322 | ubuntu-noble | 2026-07-23 06:11:31.464328 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.464333 | ubuntu-noble | package, please make sure that 'watcher_dashboard.tests.local_fixtures' is explicitly added 2026-07-23 06:11:31.464338 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.464344 | ubuntu-noble | 2026-07-23 06:11:31.464349 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.464354 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.464360 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.464367 | ubuntu-noble | 2026-07-23 06:11:31.464372 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.464378 | ubuntu-noble | 2026-07-23 06:11:31.464383 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.464388 | ubuntu-noble | 2026-07-23 06:11:31.464394 | ubuntu-noble | If you don't want 'watcher_dashboard.tests.local_fixtures' to be distributed and are 2026-07-23 06:11:31.464410 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.tests.local_fixtures' via 2026-07-23 06:11:31.464421 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.464432 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.464438 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.464443 | ubuntu-noble | 2026-07-23 06:11:31.464448 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.464453 | ubuntu-noble | 2026-07-23 06:11:31.464460 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.464466 | ubuntu-noble | 2026-07-23 06:11:31.464472 | ubuntu-noble | 2026-07-23 06:11:31.464477 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.464482 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.464487 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.464493 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.464503 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.464511 | ubuntu-noble | 2026-07-23 06:11:31.464516 | ubuntu-noble | !! 2026-07-23 06:11:31.464522 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.464527 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.tests.test_data' is absent from the `packages` configuration. 2026-07-23 06:11:31.464532 | ubuntu-noble | !! 2026-07-23 06:11:31.464538 | ubuntu-noble | 2026-07-23 06:11:31.464548 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.464556 | ubuntu-noble | ############################ 2026-07-23 06:11:31.464561 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.464567 | ubuntu-noble | ############################ 2026-07-23 06:11:31.464572 | ubuntu-noble | Python recognizes 'watcher_dashboard.tests.test_data' as an importable package[^1], 2026-07-23 06:11:31.464577 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.464583 | ubuntu-noble | 2026-07-23 06:11:31.464588 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.464594 | ubuntu-noble | package, please make sure that 'watcher_dashboard.tests.test_data' is explicitly added 2026-07-23 06:11:31.464601 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.464607 | ubuntu-noble | 2026-07-23 06:11:31.464619 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.464625 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.464630 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.464636 | ubuntu-noble | 2026-07-23 06:11:31.464642 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.464649 | ubuntu-noble | 2026-07-23 06:11:31.464654 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.464659 | ubuntu-noble | 2026-07-23 06:11:31.464665 | ubuntu-noble | If you don't want 'watcher_dashboard.tests.test_data' to be distributed and are 2026-07-23 06:11:31.464670 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.tests.test_data' via 2026-07-23 06:11:31.464675 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.464681 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.464687 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.464694 | ubuntu-noble | 2026-07-23 06:11:31.464699 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.464704 | ubuntu-noble | 2026-07-23 06:11:31.464710 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.464715 | ubuntu-noble | 2026-07-23 06:11:31.464720 | ubuntu-noble | 2026-07-23 06:11:31.464725 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.464732 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.464743 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.464749 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.464755 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.464760 | ubuntu-noble | 2026-07-23 06:11:31.464765 | ubuntu-noble | !! 2026-07-23 06:11:31.464770 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.464776 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.tests.unit' is absent from the `packages` configuration. 2026-07-23 06:11:31.464782 | ubuntu-noble | !! 2026-07-23 06:11:31.464789 | ubuntu-noble | 2026-07-23 06:11:31.464794 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.464799 | ubuntu-noble | ############################ 2026-07-23 06:11:31.464804 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.464810 | ubuntu-noble | ############################ 2026-07-23 06:11:31.464815 | ubuntu-noble | Python recognizes 'watcher_dashboard.tests.unit' as an importable package[^1], 2026-07-23 06:11:31.464820 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.464826 | ubuntu-noble | 2026-07-23 06:11:31.464833 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.464838 | ubuntu-noble | package, please make sure that 'watcher_dashboard.tests.unit' is explicitly added 2026-07-23 06:11:31.464844 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.464849 | ubuntu-noble | 2026-07-23 06:11:31.464854 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.464859 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.464864 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.464871 | ubuntu-noble | 2026-07-23 06:11:31.464877 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.464883 | ubuntu-noble | 2026-07-23 06:11:31.464888 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.464893 | ubuntu-noble | 2026-07-23 06:11:31.464899 | ubuntu-noble | If you don't want 'watcher_dashboard.tests.unit' to be distributed and are 2026-07-23 06:11:31.464904 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.tests.unit' via 2026-07-23 06:11:31.464909 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.464920 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.464927 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.464932 | ubuntu-noble | 2026-07-23 06:11:31.464938 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.464943 | ubuntu-noble | 2026-07-23 06:11:31.464948 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.464953 | ubuntu-noble | 2026-07-23 06:11:31.464960 | ubuntu-noble | 2026-07-23 06:11:31.464966 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.464972 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.464982 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.464988 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.464993 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.464998 | ubuntu-noble | 2026-07-23 06:11:31.465005 | ubuntu-noble | !! 2026-07-23 06:11:31.465012 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.465017 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.tests.unit.api' is absent from the `packages` configuration. 2026-07-23 06:11:31.465023 | ubuntu-noble | !! 2026-07-23 06:11:31.465033 | ubuntu-noble | 2026-07-23 06:11:31.465039 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.465044 | ubuntu-noble | ############################ 2026-07-23 06:11:31.465049 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.465056 | ubuntu-noble | ############################ 2026-07-23 06:11:31.465062 | ubuntu-noble | Python recognizes 'watcher_dashboard.tests.unit.api' as an importable package[^1], 2026-07-23 06:11:31.465068 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.465073 | ubuntu-noble | 2026-07-23 06:11:31.465083 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.465089 | ubuntu-noble | package, please make sure that 'watcher_dashboard.tests.unit.api' is explicitly added 2026-07-23 06:11:31.465095 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.465101 | ubuntu-noble | 2026-07-23 06:11:31.465108 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.465113 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.465119 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.465124 | ubuntu-noble | 2026-07-23 06:11:31.465129 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.465134 | ubuntu-noble | 2026-07-23 06:11:31.465140 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.465146 | ubuntu-noble | 2026-07-23 06:11:31.465153 | ubuntu-noble | If you don't want 'watcher_dashboard.tests.unit.api' to be distributed and are 2026-07-23 06:11:31.465158 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.tests.unit.api' via 2026-07-23 06:11:31.465164 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.465169 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.465174 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.465179 | ubuntu-noble | 2026-07-23 06:11:31.465185 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.465191 | ubuntu-noble | 2026-07-23 06:11:31.465198 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.465203 | ubuntu-noble | 2026-07-23 06:11:31.465209 | ubuntu-noble | 2026-07-23 06:11:31.465214 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.465219 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.465224 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.465230 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.465236 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.465243 | ubuntu-noble | 2026-07-23 06:11:31.465248 | ubuntu-noble | !! 2026-07-23 06:11:31.465254 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.465259 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'watcher_dashboard.utils' is absent from the `packages` configuration. 2026-07-23 06:11:31.465264 | ubuntu-noble | !! 2026-07-23 06:11:31.465270 | ubuntu-noble | 2026-07-23 06:11:31.465275 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.465281 | ubuntu-noble | ############################ 2026-07-23 06:11:31.465288 | ubuntu-noble | # Package would be ignored # 2026-07-23 06:11:31.465293 | ubuntu-noble | ############################ 2026-07-23 06:11:31.465299 | ubuntu-noble | Python recognizes 'watcher_dashboard.utils' as an importable package[^1], 2026-07-23 06:11:31.465304 | ubuntu-noble | but it is absent from setuptools' `packages` configuration. 2026-07-23 06:11:31.465309 | ubuntu-noble | 2026-07-23 06:11:31.465315 | ubuntu-noble | This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-23 06:11:31.465320 | ubuntu-noble | package, please make sure that 'watcher_dashboard.utils' is explicitly added 2026-07-23 06:11:31.465332 | ubuntu-noble | to the `packages` configuration field. 2026-07-23 06:11:31.465339 | ubuntu-noble | 2026-07-23 06:11:31.465344 | ubuntu-noble | Alternatively, you can also rely on setuptools' discovery methods 2026-07-23 06:11:31.465349 | ubuntu-noble | (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-23 06:11:31.465354 | ubuntu-noble | instead of `find_packages(...)`/`find:`). 2026-07-23 06:11:31.465360 | ubuntu-noble | 2026-07-23 06:11:31.465365 | ubuntu-noble | You can read more about "package discovery" on setuptools documentation page: 2026-07-23 06:11:31.465370 | ubuntu-noble | 2026-07-23 06:11:31.465376 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-23 06:11:31.465383 | ubuntu-noble | 2026-07-23 06:11:31.465388 | ubuntu-noble | If you don't want 'watcher_dashboard.utils' to be distributed and are 2026-07-23 06:11:31.465394 | ubuntu-noble | already explicitly excluding 'watcher_dashboard.utils' via 2026-07-23 06:11:31.465411 | ubuntu-noble | `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-23 06:11:31.465420 | ubuntu-noble | you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-23 06:11:31.465427 | ubuntu-noble | combination with a more fine grained `package-data` configuration. 2026-07-23 06:11:31.465433 | ubuntu-noble | 2026-07-23 06:11:31.465439 | ubuntu-noble | You can read more about "package data files" on setuptools documentation page: 2026-07-23 06:11:31.465444 | ubuntu-noble | 2026-07-23 06:11:31.465454 | ubuntu-noble | - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-23 06:11:31.465460 | ubuntu-noble | 2026-07-23 06:11:31.465465 | ubuntu-noble | 2026-07-23 06:11:31.465472 | ubuntu-noble | [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-23 06:11:31.465478 | ubuntu-noble | even if it does not contain any `.py` files. 2026-07-23 06:11:31.465483 | ubuntu-noble | On the other hand, currently there is no concept of package data 2026-07-23 06:11:31.465489 | ubuntu-noble | directory, all directories are treated like packages. 2026-07-23 06:11:31.465494 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.465499 | ubuntu-noble | 2026-07-23 06:11:31.465504 | ubuntu-noble | !! 2026-07-23 06:11:31.465510 | ubuntu-noble | check.warn(importable) 2026-07-23 06:11:31.465516 | ubuntu-noble | Editable install will be performed using a meta path finder. 2026-07-23 06:11:31.465523 | ubuntu-noble | 2026-07-23 06:11:31.465605 | ubuntu-noble | Options like `package-data`, `include/exclude-package-data` or 2026-07-23 06:11:31.465612 | ubuntu-noble | `packages.find.exclude/include` may have no effect. 2026-07-23 06:11:31.465707 | ubuntu-noble | 2026-07-23 06:11:31.465718 | ubuntu-noble | adding '__editable___watcher_dashboard_15_1_0_dev32_finder.py' 2026-07-23 06:11:31.465724 | ubuntu-noble | adding '__editable__.watcher_dashboard-15.1.0.dev32.pth' 2026-07-23 06:11:31.465730 | ubuntu-noble | creating '/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/dist/.tmp-d9gx0_4h/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl' and adding '/tmp/tmpkc5mmwm_watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl' to it 2026-07-23 06:11:31.465736 | ubuntu-noble | adding 'watcher_dashboard-15.1.0.dev32.dist-info/licenses/LICENSE' 2026-07-23 06:11:31.465741 | ubuntu-noble | adding 'watcher_dashboard-15.1.0.dev32.dist-info/METADATA' 2026-07-23 06:11:31.465784 | ubuntu-noble | adding 'watcher_dashboard-15.1.0.dev32.dist-info/WHEEL' 2026-07-23 06:11:31.465790 | ubuntu-noble | adding 'watcher_dashboard-15.1.0.dev32.dist-info/pbr.json' 2026-07-23 06:11:31.465796 | ubuntu-noble | adding 'watcher_dashboard-15.1.0.dev32.dist-info/top_level.txt' 2026-07-23 06:11:31.465803 | ubuntu-noble | adding 'watcher_dashboard-15.1.0.dev32.dist-info/RECORD' 2026-07-23 06:11:31.465812 | ubuntu-noble | /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.pkg/lib/python3.12/site-packages/setuptools/command/editable_wheel.py:352: InformationOnly: Editable installation. 2026-07-23 06:11:31.465819 | ubuntu-noble | !! 2026-07-23 06:11:31.465824 | ubuntu-noble | 2026-07-23 06:11:31.465830 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.465835 | ubuntu-noble | Please be careful with folders in your working directory with the same 2026-07-23 06:11:31.465849 | ubuntu-noble | name as your package as they may take precedence during imports. 2026-07-23 06:11:31.465856 | ubuntu-noble | ******************************************************************************** 2026-07-23 06:11:31.465862 | ubuntu-noble | 2026-07-23 06:11:31.465867 | ubuntu-noble | !! 2026-07-23 06:11:31.465872 | ubuntu-noble | with strategy, WheelFile(wheel_path, "w") as wheel_obj: 2026-07-23 06:11:31.466728 | ubuntu-noble | Backend: Wrote response {'return': 'watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl'} to /tmp/pep517_build_editable-lbwmtgcj.json 2026-07-23 06:11:31.468032 | ubuntu-noble | .pkg: 2219 I exit None (1.66 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build pid=2548 [tox/execute/api.py:308] 2026-07-23 06:11:31.472650 | ubuntu-noble | .pkg: 2224 D package .tmp/package/2/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl copied to .pkg/dist/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl (/home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox) [tox/util/file_view.py:33] 2026-07-23 06:11:31.473479 | ubuntu-noble | translations: 2225 W install_package> python -I -m pip install --force-reinstall --no-deps /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.tmp/package/2/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl [tox/tox_env/api.py:485] 2026-07-23 06:11:31.877215 | ubuntu-noble | Looking in indexes: https://mirror.iad3.openmetal.opendev.org/pypi/simple, https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-24.04-x86_64 2026-07-23 06:11:31.883070 | ubuntu-noble | Processing ./.tox/.tmp/package/2/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl 2026-07-23 06:11:31.893033 | ubuntu-noble | Installing collected packages: watcher-dashboard 2026-07-23 06:11:31.893235 | ubuntu-noble | Attempting uninstall: watcher-dashboard 2026-07-23 06:11:31.897635 | ubuntu-noble | Found existing installation: watcher-dashboard 15.1.0.dev32 2026-07-23 06:11:31.900175 | ubuntu-noble | Uninstalling watcher-dashboard-15.1.0.dev32: 2026-07-23 06:11:32.089741 | ubuntu-noble | Successfully uninstalled watcher-dashboard-15.1.0.dev32 2026-07-23 06:11:32.113018 | ubuntu-noble | Successfully installed watcher-dashboard-15.1.0.dev32 2026-07-23 06:11:32.178882 | ubuntu-noble | translations: 2930 I exit 0 (0.70 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python -I -m pip install --force-reinstall --no-deps /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.tmp/package/2/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl pid=2638 [tox/execute/api.py:308] 2026-07-23 06:11:32.180533 | ubuntu-noble | translations: 2932 W commands[0]> .tox/translations/bin/python /home/zuul/src/opendev.org/openstack/watcher-dashboard/manage.py extract_messages --module watcher_dashboard -v 0 --traceback [tox/tox_env/api.py:485] 2026-07-23 06:11:33.023382 | ubuntu-noble | WARNING:root:"dashboards" and "default_dashboard" in (local_)settings is DEPRECATED now and may be unsupported in some future release. The preferred way to specify the order of dashboards and the default dashboard is the pluggable dashboard mechanism (in /home/zuul/src/opendev.org/openstack/watcher-dashboard/watcher_dashboard/local/enabled, /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/lib/python3.12/site-packages/openstack_dashboard/enabled). 2026-07-23 06:11:34.163448 | ubuntu-noble | translations: 4915 I exit 0 (1.98 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> .tox/translations/bin/python /home/zuul/src/opendev.org/openstack/watcher-dashboard/manage.py extract_messages --module watcher_dashboard -v 0 --traceback pid=2667 [tox/execute/api.py:308] 2026-07-23 06:11:34.163565 | ubuntu-noble | translations: 4915 W commands[1]> .tox/translations/bin/python /home/zuul/src/opendev.org/openstack/watcher-dashboard/manage.py compilemessages -v 0 --traceback [tox/tox_env/api.py:485] 2026-07-23 06:11:34.946123 | ubuntu-noble | WARNING:root:"dashboards" and "default_dashboard" in (local_)settings is DEPRECATED now and may be unsupported in some future release. The preferred way to specify the order of dashboards and the default dashboard is the pluggable dashboard mechanism (in /home/zuul/src/opendev.org/openstack/watcher-dashboard/watcher_dashboard/local/enabled, /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/lib/python3.12/site-packages/openstack_dashboard/enabled). 2026-07-23 06:11:35.974119 | ubuntu-noble | translations: 6725 I exit 0 (1.81 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> .tox/translations/bin/python /home/zuul/src/opendev.org/openstack/watcher-dashboard/manage.py compilemessages -v 0 --traceback pid=2673 [tox/execute/api.py:308] 2026-07-23 06:11:35.974238 | ubuntu-noble | translations: 6726 W commands[2]> cp /home/zuul/src/opendev.org/openstack/watcher-dashboard/watcher_dashboard/locale/django.pot /home/zuul/src/opendev.org/openstack/watcher-dashboard/watcher_dashboard/locale/djangojs.pot /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/log/ [tox/tox_env/api.py:485] 2026-07-23 06:11:35.978642 | ubuntu-noble | translations: 6730 I exit 0 (0.00 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> cp /home/zuul/src/opendev.org/openstack/watcher-dashboard/watcher_dashboard/locale/django.pot /home/zuul/src/opendev.org/openstack/watcher-dashboard/watcher_dashboard/locale/djangojs.pot /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/translations/log/ pid=3198 [tox/execute/api.py:308] 2026-07-23 06:11:35.979843 | ubuntu-noble | .pkg: 6731 W _exit> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build [tox/tox_env/api.py:485] 2026-07-23 06:11:35.980647 | ubuntu-noble | Backend: run command _exit with args {} 2026-07-23 06:11:35.980679 | ubuntu-noble | Backend: Wrote response {'return': 0} to /tmp/pep517__exit-dy8qfqod.json 2026-07-23 06:11:35.981975 | ubuntu-noble | .pkg: 6733 I exit None (0.00 seconds) /home/zuul/src/opendev.org/openstack/watcher-dashboard> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build pid=2548 [tox/execute/api.py:308] 2026-07-23 06:11:36.046158 | ubuntu-noble | .pkg: 6797 D delete package /home/zuul/src/opendev.org/openstack/watcher-dashboard/.tox/.tmp/package/2/watcher_dashboard-15.1.0.dev32-0.editable-py3-none-any.whl [tox/tox_env/python/virtual_env/package/pyproject.py:256] 2026-07-23 06:11:36.047342 | ubuntu-noble | translations: OK (6.44=setup[2.65]+cmd[1.98,1.81,0.00] seconds) 2026-07-23 06:11:36.047358 | ubuntu-noble | congratulations :) (6.56 seconds) 2026-07-23 06:11:36.586299 | ubuntu-noble | ok: Runtime: 0:00:06.880949 2026-07-23 06:11:36.617299 | 2026-07-23 06:11:36.617472 | TASK [tox : Look for output] 2026-07-23 06:11:37.343537 | ubuntu-noble | ok 2026-07-23 06:11:37.362879 | 2026-07-23 06:11:37.363006 | TASK [tox : Return file comments to Zuul] 2026-07-23 06:11:37.408946 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:37.419976 | 2026-07-23 06:11:37.420066 | PLAY RECAP 2026-07-23 06:11:37.420205 | ubuntu-noble | ok: 15 changed: 9 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-07-23 06:11:37.420267 | 2026-07-23 06:11:37.594557 | RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/run.yaml@master] 2026-07-23 06:11:37.598748 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/post.yaml@master] 2026-07-23 06:11:38.902182 | 2026-07-23 06:11:38.902440 | PLAY [all] 2026-07-23 06:11:38.926914 | 2026-07-23 06:11:38.927061 | TASK [fetch-tox-output : Set tox log path for multiple nodes] 2026-07-23 06:11:39.006453 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:39.016463 | 2026-07-23 06:11:39.016662 | TASK [fetch-tox-output : Set tox log path for single node] 2026-07-23 06:11:39.073015 | ubuntu-noble | ok 2026-07-23 06:11:39.081904 | 2026-07-23 06:11:39.082044 | TASK [fetch-tox-output : Ensure local tox dir] 2026-07-23 06:11:39.677216 | ubuntu-noble -> localhost | changed 2026-07-23 06:11:39.687817 | 2026-07-23 06:11:39.688026 | TASK [fetch-tox-output : Ensure zuul-output tox dir] 2026-07-23 06:11:39.753994 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:39.763017 | 2026-07-23 06:11:39.763169 | TASK [fetch-tox-output : Set envlist fact] 2026-07-23 06:11:39.815559 | ubuntu-noble | ok 2026-07-23 06:11:39.824841 | 2026-07-23 06:11:39.824953 | TASK [fetch-tox-output : Get tox version] 2026-07-23 06:11:40.777024 | ubuntu-noble | ROOT: No loadable tox.ini or setup.cfg or pyproject.toml or tox.toml found, assuming empty tox.ini at /home/zuul 2026-07-23 06:11:40.793262 | ubuntu-noble | 4.58.0 from /home/zuul/.local/tox/lib/python3.12/site-packages/tox/__init__.py 2026-07-23 06:11:41.021628 | ubuntu-noble | ok: Runtime: 0:00:00.337507 2026-07-23 06:11:41.029894 | 2026-07-23 06:11:41.030027 | TASK [fetch-tox-output : Find all default environments] 2026-07-23 06:11:41.203709 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:41.212738 | 2026-07-23 06:11:41.212861 | TASK [fetch-tox-output : Set envlist fact] 2026-07-23 06:11:41.248321 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:41.256815 | 2026-07-23 06:11:41.256930 | TASK [fetch-tox-output : Find all default environments] 2026-07-23 06:11:41.324391 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:41.334041 | 2026-07-23 06:11:41.334191 | TASK [fetch-tox-output : Set envlist fact] 2026-07-23 06:11:41.368984 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:41.378676 | 2026-07-23 06:11:41.378799 | LOOP [fetch-tox-output : Copy tox logs] 2026-07-23 06:11:41.446159 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:41.467627 | 2026-07-23 06:11:41.467757 | LOOP [fetch-tox-output : Collect tox logs] 2026-07-23 06:11:42.929776 | ubuntu-noble | changed: 2026-07-23 06:11:42.930044 | ubuntu-noble | created directory /var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/work/logs/tox/translations 2026-07-23 06:11:42.930227 | ubuntu-noble | cd+++++++++ ./ 2026-07-23 06:11:42.930292 | ubuntu-noble | >f+++++++++ 1-install_package.log 2026-07-23 06:11:42.930351 | ubuntu-noble | >f+++++++++ 2-commands[0].log 2026-07-23 06:11:42.930406 | ubuntu-noble | >f+++++++++ 3-commands[1].log 2026-07-23 06:11:42.930459 | ubuntu-noble | >f+++++++++ 4-commands[2].log 2026-07-23 06:11:42.930514 | ubuntu-noble | >f+++++++++ django.pot 2026-07-23 06:11:42.930569 | ubuntu-noble | >f+++++++++ djangojs.pot 2026-07-23 06:11:42.930628 | 2026-07-23 06:11:42.953322 | 2026-07-23 06:11:42.953467 | PLAY RECAP 2026-07-23 06:11:42.953558 | ubuntu-noble | ok: 5 changed: 3 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-07-23 06:11:42.953613 | 2026-07-23 06:11:43.101486 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/post.yaml@master] 2026-07-23 06:11:43.104397 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-07-23 06:11:44.381122 | 2026-07-23 06:11:44.381319 | PLAY [all] 2026-07-23 06:11:44.404441 | 2026-07-23 06:11:44.404589 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-07-23 06:11:45.264020 | ubuntu-noble | changed: non-zero return code 2026-07-23 06:11:45.273630 | 2026-07-23 06:11:45.273767 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-07-23 06:11:45.298931 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:45.308186 | 2026-07-23 06:11:45.308312 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-07-23 06:11:45.343627 | 2026-07-23 06:11:45.343861 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-07-23 06:11:45.377998 | 2026-07-23 06:11:45.378280 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-07-23 06:11:45.402739 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:45.412239 | 2026-07-23 06:11:45.412366 | LOOP [fetch-subunit-output : Generate subunit file] 2026-07-23 06:11:45.446548 | 2026-07-23 06:11:45.446808 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-07-23 06:11:45.471654 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:45.482735 | 2026-07-23 06:11:45.482858 | TASK [fetch-subunit-output : Remove the temporary file] 2026-07-23 06:11:45.507380 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:45.516275 | 2026-07-23 06:11:45.516391 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-07-23 06:11:45.540747 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:45.550900 | 2026-07-23 06:11:45.550983 | PLAY RECAP 2026-07-23 06:11:45.551074 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-07-23 06:11:45.551185 | 2026-07-23 06:11:45.681956 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-07-23 06:11:45.684409 | POST-RUN START: [trusted : opendev.org/opendev/base-jobs/playbooks/base/post.yaml@master] 2026-07-23 06:11:46.969433 | 2026-07-23 06:11:46.969676 | PLAY [all] 2026-07-23 06:11:46.994836 | 2026-07-23 06:11:46.995043 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-23 06:11:47.073396 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:47.082157 | 2026-07-23 06:11:47.082298 | TASK [fetch-output : Set log path for single node] 2026-07-23 06:11:47.149226 | ubuntu-noble | ok 2026-07-23 06:11:47.157479 | 2026-07-23 06:11:47.157664 | LOOP [fetch-output : Ensure local output dirs] 2026-07-23 06:11:47.739795 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/work/logs" 2026-07-23 06:11:48.065952 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/work/artifacts" 2026-07-23 06:11:48.400714 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/651a921bc59b43eb939457845a5f03ac/work/docs" 2026-07-23 06:11:48.414486 | 2026-07-23 06:11:48.414628 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-23 06:11:49.870183 | ubuntu-noble | changed: .d..t...... ./ 2026-07-23 06:11:49.870545 | ubuntu-noble | changed: All items complete 2026-07-23 06:11:49.870609 | 2026-07-23 06:11:51.064269 | ubuntu-noble | changed: .d..t...... ./ 2026-07-23 06:11:52.354664 | ubuntu-noble | changed: .d..t...... ./ 2026-07-23 06:11:52.373220 | 2026-07-23 06:11:52.373372 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-23 06:11:53.014246 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.008083 2026-07-23 06:11:53.373376 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.006974 2026-07-23 06:11:53.391197 | 2026-07-23 06:11:53.391314 | TASK [Get df disk usage] 2026-07-23 06:11:53.459975 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:53.469871 | 2026-07-23 06:11:53.469986 | TASK [Get df inode usage] 2026-07-23 06:11:53.535893 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:53.545954 | 2026-07-23 06:11:53.546075 | TASK [Get l2 networking] 2026-07-23 06:11:53.613125 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:53.622820 | 2026-07-23 06:11:53.623036 | TASK [Get l3 networking] 2026-07-23 06:11:53.689834 | ubuntu-noble | skipping: Conditional result was False 2026-07-23 06:11:53.691823 | 2026-07-23 06:11:53.691906 | PLAY RECAP 2026-07-23 06:11:53.692007 | ubuntu-noble | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-07-23 06:11:53.692064 | 2026-07-23 06:11:53.835304 | POST-RUN END RESULT_NORMAL: [trusted : opendev.org/opendev/base-jobs/playbooks/base/post.yaml@master] 2026-07-23 06:11:53.838195 | POST-RUN START: [trusted : opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml@master] 2026-07-23 06:11:55.155938 | 2026-07-23 06:11:55.156166 | PLAY [all] 2026-07-23 06:11:55.177703 | 2026-07-23 06:11:55.177856 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-23 06:11:55.962379 | ubuntu-noble | changed 2026-07-23 06:11:55.972223 | 2026-07-23 06:11:55.972326 | PLAY RECAP 2026-07-23 06:11:55.972461 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-23 06:11:55.972601 | 2026-07-23 06:11:56.110849 | POST-RUN END RESULT_NORMAL: [trusted : opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml@master] 2026-07-23 06:11:56.115599 | POST-RUN START: [trusted : opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml@master] 2026-07-23 06:11:57.981670 | 2026-07-23 06:11:57.981880 | PLAY [localhost] 2026-07-23 06:11:58.002241 | 2026-07-23 06:11:58.002401 | TASK [Include Zuul manifest role] 2026-07-23 06:11:58.027418 | localhost | ok 2026-07-23 06:11:58.049304 | localhost | included: generate-zuul-manifest 2026-07-23 06:11:58.057378 | 2026-07-23 06:11:58.057535 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-23 06:11:58.655335 | localhost | changed 2026-07-23 06:11:58.685197 | 2026-07-23 06:11:58.685442 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-23 06:11:58.727525 | localhost | ok 2026-07-23 06:11:58.739302 | 2026-07-23 06:11:58.739431 | TASK [Generate bulk log download script] 2026-07-23 06:11:58.762433 | localhost | ok 2026-07-23 06:11:58.777535 | localhost | included: local-log-download 2026-07-23 06:11:58.787688 | 2026-07-23 06:11:58.787801 | TASK [local-log-download : Check API endpoint is defined] 2026-07-23 06:11:58.839615 | localhost | ok: All assertions passed 2026-07-23 06:11:58.846508 | 2026-07-23 06:11:58.846622 | TASK [local-log-download : Create download script] 2026-07-23 06:11:59.872514 | localhost -> localhost | changed 2026-07-23 06:11:59.890432 | 2026-07-23 06:11:59.890584 | LOOP [Select random swift provider for logs upload] 2026-07-23 06:11:59.927243 | localhost | ok: "ovh_bhs" 2026-07-23 06:11:59.946453 | 2026-07-23 06:11:59.946586 | TASK [Upload swift logs to ovh_bhs] 2026-07-23 06:11:59.966776 | localhost | Output suppressed because no_log was given 2026-07-23 06:12:00.000958 | localhost | included: upload-logs-swift 2026-07-23 06:12:00.016314 | 2026-07-23 06:12:00.016460 | TASK [Set zuul-log-path fact] 2026-07-23 06:12:00.059232 | localhost | ok 2026-07-23 06:12:00.072627 | localhost | included: set-zuul-log-path-fact 2026-07-23 06:12:00.079007 | 2026-07-23 06:12:00.079156 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-23 06:12:00.121812 | localhost | ok 2026-07-23 06:12:00.136602 | 2026-07-23 06:12:00.136720 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-07-23 06:12:00.769224 | localhost -> localhost | ok: Runtime: 0:00:00.005841 2026-07-23 06:12:00.775984 | 2026-07-23 06:12:00.776143 | TASK [upload-logs-swift : Upload logs to swift]