Build History Api List
GET /api/v1/builds/?format=api&ordering=-status&page=28017
{ "count": 4033814, "next": "https://ports.macports.org/api/v1/builds/?format=api&ordering=-status&page=28018", "previous": "https://ports.macports.org/api/v1/builds/?format=api&ordering=-status&page=28016", "results": [ { "port_name": "py313-dask", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311029, "status": "build successful", "time_start": "2025-09-29T15:43:50Z", "time_elapsed": "00:00:40", "watcher_id": 99843 }, { "port_name": "py-dask", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311030, "status": "build successful", "time_start": "2025-09-29T15:44:36Z", "time_elapsed": "00:00:21", "watcher_id": 99843 }, { "port_name": "py313-gdal", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311031, "status": "build successful", "time_start": "2025-09-29T15:45:06Z", "time_elapsed": "00:02:16", "watcher_id": 99843 }, { "port_name": "py-gdal", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311032, "status": "build successful", "time_start": "2025-09-29T15:47:24Z", "time_elapsed": "00:00:22", "watcher_id": 99843 }, { "port_name": "py-h5py", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311035, "status": "build successful", "time_start": "2025-09-29T15:48:22Z", "time_elapsed": "00:00:22", "watcher_id": 99843 }, { "port_name": "py313-imageio", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311036, "status": "build successful", "time_start": "2025-09-29T15:48:46Z", "time_elapsed": "00:00:32", "watcher_id": 99843 }, { "port_name": "py-imageio", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311037, "status": "build successful", "time_start": "2025-09-29T15:49:21Z", "time_elapsed": "00:00:12", "watcher_id": 99843 }, { "port_name": "py312-numpy", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311038, "status": "build successful", "time_start": "2025-09-29T15:49:35Z", "time_elapsed": "00:11:58", "watcher_id": 99843 }, { "port_name": "py312-iminuit", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311039, "status": "build successful", "time_start": "2025-09-29T16:01:37Z", "time_elapsed": "00:03:07", "watcher_id": 99843 }, { "port_name": "py-iminuit", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311040, "status": "build successful", "time_start": "2025-09-29T16:04:59Z", "time_elapsed": "00:00:30", "watcher_id": 99843 }, { "port_name": "py313-line_profiler", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311041, "status": "build successful", "time_start": "2025-09-29T16:05:34Z", "time_elapsed": "00:01:39", "watcher_id": 99843 }, { "port_name": "py-line_profiler", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311042, "status": "build successful", "time_start": "2025-09-29T16:07:23Z", "time_elapsed": "00:00:20", "watcher_id": 99843 }, { "port_name": "py-matplotlib", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311043, "status": "build successful", "time_start": "2025-09-29T16:07:47Z", "time_elapsed": "00:01:51", "watcher_id": 99843 }, { "port_name": "py313-netcdf4", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311044, "status": "build successful", "time_start": "2025-09-29T16:09:43Z", "time_elapsed": "00:02:03", "watcher_id": 99843 }, { "port_name": "py-netcdf4", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311045, "status": "build successful", "time_start": "2025-09-29T16:11:48Z", "time_elapsed": "00:00:15", "watcher_id": 99843 }, { "port_name": "py313-nmrglue", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311046, "status": "build successful", "time_start": "2025-09-29T16:12:05Z", "time_elapsed": "00:01:07", "watcher_id": 99843 }, { "port_name": "py-nmrglue", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311047, "status": "build successful", "time_start": "2025-09-29T16:13:16Z", "time_elapsed": "00:00:14", "watcher_id": 99843 }, { "port_name": "py313-nmrglue-devel", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311048, "status": "build successful", "time_start": "2025-09-29T16:13:32Z", "time_elapsed": "00:00:19", "watcher_id": 99843 }, { "port_name": "py-nmrglue-devel", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311049, "status": "build successful", "time_start": "2025-09-29T16:13:52Z", "time_elapsed": "00:00:12", "watcher_id": 99843 }, { "port_name": "py313-numcodecs", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311050, "status": "build successful", "time_start": "2025-09-29T16:14:05Z", "time_elapsed": "00:03:30", "watcher_id": 99843 }, { "port_name": "py-numcodecs", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311051, "status": "build successful", "time_start": "2025-09-29T16:17:51Z", "time_elapsed": "00:00:15", "watcher_id": 99843 }, { "port_name": "py313-numexpr", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311053, "status": "build successful", "time_start": "2025-09-29T16:18:15Z", "time_elapsed": "00:00:33", "watcher_id": 99843 }, { "port_name": "py-numexpr", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311054, "status": "build successful", "time_start": "2025-09-29T16:18:51Z", "time_elapsed": "00:00:14", "watcher_id": 99843 }, { "port_name": "py-numpy", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311055, "status": "build successful", "time_start": "2025-09-29T16:19:06Z", "time_elapsed": "00:02:28", "watcher_id": 99843 }, { "port_name": "py313-obspy", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311056, "status": "build successful", "time_start": "2025-09-29T16:21:36Z", "time_elapsed": "00:03:24", "watcher_id": 99843 }, { "port_name": "py-obspy", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311057, "status": "build successful", "time_start": "2025-09-29T16:25:02Z", "time_elapsed": "00:00:20", "watcher_id": 99843 }, { "port_name": "py-pandas", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311058, "status": "build successful", "time_start": "2025-09-29T16:25:23Z", "time_elapsed": "00:00:44", "watcher_id": 99843 }, { "port_name": "py-patsy", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311059, "status": "build successful", "time_start": "2025-09-29T16:26:10Z", "time_elapsed": "00:00:15", "watcher_id": 99843 }, { "port_name": "py-pyerfa", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311060, "status": "build successful", "time_start": "2025-09-29T16:26:26Z", "time_elapsed": "00:00:11", "watcher_id": 99843 }, { "port_name": "py313-spglib", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311061, "status": "build successful", "time_start": "2025-09-29T16:26:39Z", "time_elapsed": "00:00:57", "watcher_id": 99843 }, { "port_name": "py313-pytensor", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311064, "status": "build successful", "time_start": "2025-09-29T16:28:22Z", "time_elapsed": "00:01:37", "watcher_id": 99843 }, { "port_name": "py-pytensor", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311065, "status": "build successful", "time_start": "2025-09-29T16:30:01Z", "time_elapsed": "00:00:12", "watcher_id": 99843 }, { "port_name": "py313-pywavelets", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311066, "status": "build successful", "time_start": "2025-09-29T16:30:14Z", "time_elapsed": "00:03:20", "watcher_id": 99843 }, { "port_name": "py-pywavelets", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311067, "status": "build successful", "time_start": "2025-09-29T16:33:37Z", "time_elapsed": "00:00:20", "watcher_id": 99843 }, { "port_name": "py313-rasterio", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311068, "status": "build successful", "time_start": "2025-09-29T16:33:57Z", "time_elapsed": "00:03:30", "watcher_id": 99843 }, { "port_name": "py-rasterio", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311069, "status": "build successful", "time_start": "2025-09-29T16:37:29Z", "time_elapsed": "00:00:17", "watcher_id": 99843 }, { "port_name": "py313-scikit-image", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311070, "status": "build successful", "time_start": "2025-09-29T16:37:48Z", "time_elapsed": "00:09:32", "watcher_id": 99843 }, { "port_name": "py-scikit-image", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311071, "status": "build successful", "time_start": "2025-09-29T16:47:22Z", "time_elapsed": "00:00:27", "watcher_id": 99843 }, { "port_name": "py313-scikit-learn", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311072, "status": "build successful", "time_start": "2025-09-29T16:47:51Z", "time_elapsed": "00:06:57", "watcher_id": 99843 }, { "port_name": "py-scikit-learn", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311073, "status": "build successful", "time_start": "2025-09-29T16:54:49Z", "time_elapsed": "00:00:20", "watcher_id": 99843 }, { "port_name": "py-scipy", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311074, "status": "build successful", "time_start": "2025-09-29T16:55:10Z", "time_elapsed": "00:00:41", "watcher_id": 99843 }, { "port_name": "py-spglib", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311076, "status": "build successful", "time_start": "2025-09-29T16:56:18Z", "time_elapsed": "00:00:11", "watcher_id": 99843 }, { "port_name": "py313-vispy", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311082, "status": "build successful", "time_start": "2025-09-29T16:58:02Z", "time_elapsed": "00:03:55", "watcher_id": 99843 }, { "port_name": "py-vispy", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311083, "status": "build successful", "time_start": "2025-09-29T17:01:59Z", "time_elapsed": "00:00:28", "watcher_id": 99843 }, { "port_name": "py313-xarray", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311084, "status": "build successful", "time_start": "2025-09-29T17:02:29Z", "time_elapsed": "00:00:59", "watcher_id": 99843 }, { "port_name": "py313-nmrglue-devel", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311048, "status": "build successful", "time_start": "2025-09-29T16:13:32Z", "time_elapsed": "00:00:19", "watcher_id": 99843 }, { "port_name": "py-nmrglue-devel", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311049, "status": "build successful", "time_start": "2025-09-29T16:13:52Z", "time_elapsed": "00:00:12", "watcher_id": 99843 }, { "port_name": "py313-numcodecs", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311050, "status": "build successful", "time_start": "2025-09-29T16:14:05Z", "time_elapsed": "00:03:30", "watcher_id": 99843 }, { "port_name": "py-numcodecs", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311051, "status": "build successful", "time_start": "2025-09-29T16:17:51Z", "time_elapsed": "00:00:15", "watcher_id": 99843 }, { "port_name": "py313-numexpr", "builder_name": { "name": "10.12_x86_64", "display_name": "10.12" }, "build_id": 311053, "status": "build successful", "time_start": "2025-09-29T16:18:15Z", "time_elapsed": "00:00:33", "watcher_id": 99843 } ] }