HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 3662651,
"next": "https://ports.macports.org/api/v1/builds/?format=api&ordering=-builder_name__display_name&page=44861",
"previous": "https://ports.macports.org/api/v1/builds/?format=api&ordering=-builder_name__display_name&page=44859",
"results": [
{
"port_name": "py-pytest-mock",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201815,
"status": "build successful",
"time_start": "2025-06-02T21:28:21Z",
"time_elapsed": "00:01:06",
"watcher_id": 70959
},
{
"port_name": "py313-pytest-timeout",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201816,
"status": "build successful",
"time_start": "2025-06-02T21:29:30Z",
"time_elapsed": "00:00:16",
"watcher_id": 70959
},
{
"port_name": "py-pytest-timeout",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201817,
"status": "build successful",
"time_start": "2025-06-02T21:29:47Z",
"time_elapsed": "00:00:15",
"watcher_id": 70959
},
{
"port_name": "py313-pytest-xprocess",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201818,
"status": "build successful",
"time_start": "2025-06-02T21:30:03Z",
"time_elapsed": "00:00:22",
"watcher_id": 70959
},
{
"port_name": "py-pytest-xprocess",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201819,
"status": "build successful",
"time_start": "2025-06-02T21:30:25Z",
"time_elapsed": "00:00:14",
"watcher_id": 70959
},
{
"port_name": "py313-pyusb",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201820,
"status": "build successful",
"time_start": "2025-06-02T21:30:40Z",
"time_elapsed": "00:00:18",
"watcher_id": 70959
},
{
"port_name": "py-pyusb",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201821,
"status": "build successful",
"time_start": "2025-06-02T21:31:00Z",
"time_elapsed": "00:00:15",
"watcher_id": 70959
},
{
"port_name": "py313-ruamel-yaml",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201822,
"status": "build successful",
"time_start": "2025-06-02T21:31:15Z",
"time_elapsed": "00:00:19",
"watcher_id": 70959
},
{
"port_name": "py-ruamel-yaml",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201823,
"status": "build successful",
"time_start": "2025-06-02T21:31:37Z",
"time_elapsed": "00:00:14",
"watcher_id": 70959
},
{
"port_name": "py-wtforms",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201824,
"status": "build successful",
"time_start": "2025-06-02T21:31:52Z",
"time_elapsed": "00:00:33",
"watcher_id": 70959
},
{
"port_name": "py38-ruamel-yaml",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201825,
"status": "build successful",
"time_start": "2025-06-02T21:32:27Z",
"time_elapsed": "00:00:49",
"watcher_id": 70959
},
{
"port_name": "py39-flask",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201826,
"status": "build successful",
"time_start": "2025-06-02T21:33:18Z",
"time_elapsed": "00:00:47",
"watcher_id": 70959
},
{
"port_name": "py39-flask-babel",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201827,
"status": "build successful",
"time_start": "2025-06-02T21:34:06Z",
"time_elapsed": "00:00:23",
"watcher_id": 70959
},
{
"port_name": "py39-flask-cors",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201828,
"status": "build successful",
"time_start": "2025-06-02T21:34:31Z",
"time_elapsed": "00:00:21",
"watcher_id": 70959
},
{
"port_name": "py39-flexmock",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201829,
"status": "build successful",
"time_start": "2025-06-02T21:34:53Z",
"time_elapsed": "00:00:19",
"watcher_id": 70959
},
{
"port_name": "py39-pytest-mock",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201830,
"status": "build successful",
"time_start": "2025-06-02T21:35:13Z",
"time_elapsed": "00:00:22",
"watcher_id": 70959
},
{
"port_name": "py39-pytest-timeout",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201831,
"status": "build successful",
"time_start": "2025-06-02T21:35:37Z",
"time_elapsed": "00:00:16",
"watcher_id": 70959
},
{
"port_name": "py39-pytest-xprocess",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201832,
"status": "build successful",
"time_start": "2025-06-02T21:35:54Z",
"time_elapsed": "00:00:17",
"watcher_id": 70959
},
{
"port_name": "py39-pyusb",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201833,
"status": "build successful",
"time_start": "2025-06-02T21:36:13Z",
"time_elapsed": "00:00:16",
"watcher_id": 70959
},
{
"port_name": "py39-ruamel-yaml",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201834,
"status": "build successful",
"time_start": "2025-06-02T21:36:29Z",
"time_elapsed": "00:00:17",
"watcher_id": 70959
},
{
"port_name": "py310-flask",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201835,
"status": "build successful",
"time_start": "2025-06-02T21:36:49Z",
"time_elapsed": "00:00:46",
"watcher_id": 70959
},
{
"port_name": "py310-flask-babel",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201836,
"status": "build successful",
"time_start": "2025-06-02T21:37:37Z",
"time_elapsed": "00:00:23",
"watcher_id": 70959
},
{
"port_name": "py310-flask-cors",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201837,
"status": "build successful",
"time_start": "2025-06-02T21:38:01Z",
"time_elapsed": "00:00:20",
"watcher_id": 70959
},
{
"port_name": "py310-flexmock",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201838,
"status": "build successful",
"time_start": "2025-06-02T21:38:22Z",
"time_elapsed": "00:00:18",
"watcher_id": 70959
},
{
"port_name": "py310-pytest-mock",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201839,
"status": "build successful",
"time_start": "2025-06-02T21:38:41Z",
"time_elapsed": "00:00:20",
"watcher_id": 70959
},
{
"port_name": "py310-pytest-timeout",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201840,
"status": "build successful",
"time_start": "2025-06-02T21:39:02Z",
"time_elapsed": "00:00:16",
"watcher_id": 70959
},
{
"port_name": "py310-pytest-xprocess",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201841,
"status": "build successful",
"time_start": "2025-06-02T21:39:18Z",
"time_elapsed": "00:00:16",
"watcher_id": 70959
},
{
"port_name": "py310-pyusb",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201842,
"status": "build successful",
"time_start": "2025-06-02T21:39:35Z",
"time_elapsed": "00:00:15",
"watcher_id": 70959
},
{
"port_name": "py310-ruamel-yaml",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201843,
"status": "build successful",
"time_start": "2025-06-02T21:39:51Z",
"time_elapsed": "00:00:14",
"watcher_id": 70959
},
{
"port_name": "py311-flask",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201844,
"status": "build successful",
"time_start": "2025-06-02T21:40:06Z",
"time_elapsed": "00:00:51",
"watcher_id": 70959
},
{
"port_name": "py311-flask-babel",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201845,
"status": "build successful",
"time_start": "2025-06-02T21:40:59Z",
"time_elapsed": "00:00:22",
"watcher_id": 70959
},
{
"port_name": "py311-flask-cors",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201846,
"status": "build successful",
"time_start": "2025-06-02T21:41:22Z",
"time_elapsed": "00:00:18",
"watcher_id": 70959
},
{
"port_name": "py311-flexmock",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201847,
"status": "build successful",
"time_start": "2025-06-02T21:41:40Z",
"time_elapsed": "00:00:15",
"watcher_id": 70959
},
{
"port_name": "py311-pytest-mock",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201848,
"status": "build successful",
"time_start": "2025-06-02T21:42:01Z",
"time_elapsed": "00:00:20",
"watcher_id": 70959
},
{
"port_name": "py311-pytest-timeout",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201849,
"status": "build successful",
"time_start": "2025-06-02T21:42:22Z",
"time_elapsed": "00:00:15",
"watcher_id": 70959
},
{
"port_name": "py311-pytest-xprocess",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201850,
"status": "build successful",
"time_start": "2025-06-02T21:42:37Z",
"time_elapsed": "00:00:15",
"watcher_id": 70959
},
{
"port_name": "py311-pyusb",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201851,
"status": "build successful",
"time_start": "2025-06-02T21:42:54Z",
"time_elapsed": "00:00:14",
"watcher_id": 70959
},
{
"port_name": "py311-ruamel-yaml",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201852,
"status": "build successful",
"time_start": "2025-06-02T21:43:09Z",
"time_elapsed": "00:00:14",
"watcher_id": 70959
},
{
"port_name": "py312-flask",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201853,
"status": "build successful",
"time_start": "2025-06-02T21:43:24Z",
"time_elapsed": "00:00:53",
"watcher_id": 70959
},
{
"port_name": "py312-flask-babel",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201854,
"status": "build successful",
"time_start": "2025-06-02T21:44:18Z",
"time_elapsed": "00:00:22",
"watcher_id": 70959
},
{
"port_name": "py312-flask-cors",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201855,
"status": "build successful",
"time_start": "2025-06-02T21:44:41Z",
"time_elapsed": "00:00:20",
"watcher_id": 70959
},
{
"port_name": "py312-flask-mail",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201856,
"status": "build successful",
"time_start": "2025-06-02T21:45:01Z",
"time_elapsed": "00:00:16",
"watcher_id": 70959
},
{
"port_name": "py312-flask-restful",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201857,
"status": "build successful",
"time_start": "2025-06-02T21:45:18Z",
"time_elapsed": "00:00:26",
"watcher_id": 70959
},
{
"port_name": "py312-flask-sqlalchemy",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201858,
"status": "build successful",
"time_start": "2025-06-02T21:45:45Z",
"time_elapsed": "00:00:26",
"watcher_id": 70959
},
{
"port_name": "py312-wtforms",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201859,
"status": "build successful",
"time_start": "2025-06-02T21:46:12Z",
"time_elapsed": "00:00:27",
"watcher_id": 70959
},
{
"port_name": "py312-flask-wtf",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201860,
"status": "build successful",
"time_start": "2025-06-02T21:46:40Z",
"time_elapsed": "00:00:19",
"watcher_id": 70959
},
{
"port_name": "py312-flexmock",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201861,
"status": "build successful",
"time_start": "2025-06-02T21:46:59Z",
"time_elapsed": "00:00:16",
"watcher_id": 70959
},
{
"port_name": "py312-pytest-mock",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201862,
"status": "build successful",
"time_start": "2025-06-02T21:47:17Z",
"time_elapsed": "00:00:19",
"watcher_id": 70959
},
{
"port_name": "py312-pytest-timeout",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201863,
"status": "build successful",
"time_start": "2025-06-02T21:47:37Z",
"time_elapsed": "00:00:15",
"watcher_id": 70959
},
{
"port_name": "py312-pytest-xprocess",
"builder_name": {
"name": "10.6_i386",
"display_name": "10.6"
},
"build_id": 201864,
"status": "build successful",
"time_start": "2025-06-02T21:47:53Z",
"time_elapsed": "00:00:16",
"watcher_id": 70959
}
]
}