HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 3674802,
"next": "https://ports.macports.org/api/v1/builds/?format=api&ordering=status&page=52660",
"previous": "https://ports.macports.org/api/v1/builds/?format=api&ordering=status&page=52658",
"results": [
{
"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
},
{
"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
}
]
}