Build History Api List
GET /api/v1/builds/?format=api&ordering=-status&page=27966
{ "count": 4020405, "next": "https://ports.macports.org/api/v1/builds/?format=api&ordering=-status&page=27967", "previous": "https://ports.macports.org/api/v1/builds/?format=api&ordering=-status&page=27965", "results": [ { "port_name": "py313-parsing", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316353, "status": "build successful", "time_start": "2025-09-22T16:25:42Z", "time_elapsed": "00:00:22", "watcher_id": 100455 }, { "port_name": "py-parsing", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316354, "status": "build successful", "time_start": "2025-09-22T16:26:15Z", "time_elapsed": "00:00:10", "watcher_id": 100455 }, { "port_name": "py313-pythonqwt", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316355, "status": "build successful", "time_start": "2025-09-22T16:26:51Z", "time_elapsed": "00:00:31", "watcher_id": 100455 }, { "port_name": "py313-pypdf", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316358, "status": "build successful", "time_start": "2025-09-22T16:29:51Z", "time_elapsed": "00:00:41", "watcher_id": 100455 }, { "port_name": "py-pypdf", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316359, "status": "build successful", "time_start": "2025-09-22T16:30:34Z", "time_elapsed": "00:00:10", "watcher_id": 100455 }, { "port_name": "py-pythonqwt", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316360, "status": "build successful", "time_start": "2025-09-22T16:30:56Z", "time_elapsed": "00:00:20", "watcher_id": 100455 }, { "port_name": "py313-types-docutils", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316361, "status": "build successful", "time_start": "2025-09-22T16:31:35Z", "time_elapsed": "00:00:21", "watcher_id": 100455 }, { "port_name": "py-types-docutils", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316362, "status": "build successful", "time_start": "2025-09-22T16:31:58Z", "time_elapsed": "00:00:19", "watcher_id": 100455 }, { "port_name": "py39-coverage", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316363, "status": "build successful", "time_start": "2025-09-22T16:32:21Z", "time_elapsed": "00:00:49", "watcher_id": 100455 }, { "port_name": "py39-parsing", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316364, "status": "build successful", "time_start": "2025-09-22T16:33:14Z", "time_elapsed": "00:00:19", "watcher_id": 100455 }, { "port_name": "py39-pypdf", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316365, "status": "build successful", "time_start": "2025-09-22T16:33:37Z", "time_elapsed": "00:00:15", "watcher_id": 100455 }, { "port_name": "py39-types-docutils", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316366, "status": "build successful", "time_start": "2025-09-22T16:33:54Z", "time_elapsed": "00:00:21", "watcher_id": 100455 }, { "port_name": "py310-coverage", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316367, "status": "build successful", "time_start": "2025-09-22T16:34:18Z", "time_elapsed": "00:00:45", "watcher_id": 100455 }, { "port_name": "py310-nmrglue-devel", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316368, "status": "build successful", "time_start": "2025-09-22T16:35:07Z", "time_elapsed": "00:01:43", "watcher_id": 100455 }, { "port_name": "py310-parsing", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316369, "status": "build successful", "time_start": "2025-09-22T16:36:53Z", "time_elapsed": "00:00:28", "watcher_id": 100455 }, { "port_name": "py310-pypdf", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316370, "status": "build successful", "time_start": "2025-09-22T16:37:23Z", "time_elapsed": "00:00:25", "watcher_id": 100455 }, { "port_name": "py310-types-docutils", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316371, "status": "build successful", "time_start": "2025-09-22T16:37:51Z", "time_elapsed": "00:00:17", "watcher_id": 100455 }, { "port_name": "py311-coverage", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316372, "status": "build successful", "time_start": "2025-09-22T16:38:11Z", "time_elapsed": "00:00:47", "watcher_id": 100455 }, { "port_name": "py311-nmrglue-devel", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316373, "status": "build successful", "time_start": "2025-09-22T16:39:02Z", "time_elapsed": "00:01:43", "watcher_id": 100455 }, { "port_name": "py311-parsing", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316374, "status": "build successful", "time_start": "2025-09-22T16:40:48Z", "time_elapsed": "00:00:30", "watcher_id": 100455 }, { "port_name": "py311-pypdf", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316375, "status": "build successful", "time_start": "2025-09-22T16:41:22Z", "time_elapsed": "00:00:21", "watcher_id": 100455 }, { "port_name": "py311-types-docutils", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316376, "status": "build successful", "time_start": "2025-09-22T16:41:50Z", "time_elapsed": "00:00:25", "watcher_id": 100455 }, { "port_name": "py312-coverage", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316377, "status": "build successful", "time_start": "2025-09-22T16:42:19Z", "time_elapsed": "00:00:55", "watcher_id": 100455 }, { "port_name": "py312-nmrglue-devel", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316378, "status": "build successful", "time_start": "2025-09-22T16:43:17Z", "time_elapsed": "00:01:55", "watcher_id": 100455 }, { "port_name": "py312-parsing", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316379, "status": "build successful", "time_start": "2025-09-22T16:45:14Z", "time_elapsed": "00:00:28", "watcher_id": 100455 }, { "port_name": "py312-pypdf", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 316380, "status": "build successful", "time_start": "2025-09-22T16:45:45Z", "time_elapsed": "00:00:19", "watcher_id": 100455 }, { "port_name": "py313-coverage", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216069, "status": "build successful", "time_start": "2025-09-22T16:33:26Z", "time_elapsed": "00:01:13", "watcher_id": 71250 }, { "port_name": "py-coverage", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216070, "status": "build successful", "time_start": "2025-09-22T16:34:43Z", "time_elapsed": "00:00:17", "watcher_id": 71250 }, { "port_name": "py313-guidata", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216071, "status": "build successful", "time_start": "2025-09-22T16:35:07Z", "time_elapsed": "00:00:37", "watcher_id": 71250 }, { "port_name": "py-guidata", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216072, "status": "build successful", "time_start": "2025-09-22T16:35:47Z", "time_elapsed": "00:00:13", "watcher_id": 71250 }, { "port_name": "py313-nmrglue-devel", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216073, "status": "build successful", "time_start": "2025-09-22T16:36:01Z", "time_elapsed": "00:01:44", "watcher_id": 71250 }, { "port_name": "py-nmrglue-devel", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216074, "status": "build successful", "time_start": "2025-09-22T16:37:48Z", "time_elapsed": "00:00:13", "watcher_id": 71250 }, { "port_name": "py313-parsing", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216075, "status": "build successful", "time_start": "2025-09-22T16:38:03Z", "time_elapsed": "00:00:29", "watcher_id": 71250 }, { "port_name": "py-parsing", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216076, "status": "build successful", "time_start": "2025-09-22T16:38:35Z", "time_elapsed": "00:00:11", "watcher_id": 71250 }, { "port_name": "py313-pythonqwt", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216077, "status": "build successful", "time_start": "2025-09-22T16:38:48Z", "time_elapsed": "00:00:28", "watcher_id": 71250 }, { "port_name": "py313-pypdf", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216080, "status": "build successful", "time_start": "2025-09-22T16:43:41Z", "time_elapsed": "00:00:53", "watcher_id": 71250 }, { "port_name": "py-pypdf", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216081, "status": "build successful", "time_start": "2025-09-22T16:44:36Z", "time_elapsed": "00:00:10", "watcher_id": 71250 }, { "port_name": "py-pythonqwt", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216082, "status": "build successful", "time_start": "2025-09-22T16:44:47Z", "time_elapsed": "00:00:22", "watcher_id": 71250 }, { "port_name": "py313-types-docutils", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216083, "status": "build successful", "time_start": "2025-09-22T16:45:12Z", "time_elapsed": "00:00:16", "watcher_id": 71250 }, { "port_name": "py-types-docutils", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216084, "status": "build successful", "time_start": "2025-09-22T16:45:29Z", "time_elapsed": "00:00:10", "watcher_id": 71250 }, { "port_name": "py39-coverage", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216085, "status": "build successful", "time_start": "2025-09-22T16:45:40Z", "time_elapsed": "00:01:06", "watcher_id": 71250 }, { "port_name": "py39-parsing", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216086, "status": "build successful", "time_start": "2025-09-22T16:46:48Z", "time_elapsed": "00:00:15", "watcher_id": 71250 }, { "port_name": "py39-pypdf", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216087, "status": "build successful", "time_start": "2025-09-22T16:47:04Z", "time_elapsed": "00:00:10", "watcher_id": 71250 }, { "port_name": "py39-types-docutils", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216088, "status": "build successful", "time_start": "2025-09-22T16:47:16Z", "time_elapsed": "00:00:14", "watcher_id": 71250 }, { "port_name": "py310-coverage", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216089, "status": "build successful", "time_start": "2025-09-22T16:47:31Z", "time_elapsed": "00:00:56", "watcher_id": 71250 }, { "port_name": "py310-nmrglue-devel", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216090, "status": "build successful", "time_start": "2025-09-22T16:48:29Z", "time_elapsed": "00:01:57", "watcher_id": 71250 }, { "port_name": "py310-parsing", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216091, "status": "build successful", "time_start": "2025-09-22T16:50:30Z", "time_elapsed": "00:00:29", "watcher_id": 71250 }, { "port_name": "py310-pypdf", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216092, "status": "build successful", "time_start": "2025-09-22T16:51:00Z", "time_elapsed": "00:00:11", "watcher_id": 71250 }, { "port_name": "py310-types-docutils", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216093, "status": "build successful", "time_start": "2025-09-22T16:51:12Z", "time_elapsed": "00:00:13", "watcher_id": 71250 }, { "port_name": "py311-coverage", "builder_name": { "name": "10.8_x86_64", "display_name": "10.8" }, "build_id": 216094, "status": "build successful", "time_start": "2025-09-22T16:51:27Z", "time_elapsed": "00:01:12", "watcher_id": 71250 } ] }