GET /api/v1/ports/?format=api&ordering=created_at&page=1070
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 53458,
    "next": null,
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=1069",
    "results": [
        {
            "name": "py315-luma.emulator",
            "portdir": "python/py-luma.emulator",
            "version": "1.7.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rm-hull/luma.emulator",
            "description": "Drawing and text rendering for small displays, emulator module",
            "long_description": "luma.emulator provides a series of pseudo-display devices which allow the luma.core components to be used without running a physical device.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "py315-wheel",
                        "py315-setuptools",
                        "clang-18",
                        "py315-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-luma.core",
                        "py315-game"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-pytest-timeout"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py315-luma.core",
            "portdir": "python/py-luma.core",
            "version": "2.6.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rm-hull/luma.core",
            "description": "Drawing and text rendering for small displays, core module",
            "long_description": "luma.core is a component library providing a Pillow-compatible drawing canvas for Python 3, and other functionality to support drawing primitives and text-rendering capabilities for small displays.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-wheel",
                        "py315-setuptools",
                        "py315-installer",
                        "py315-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-smbus2",
                        "py315-pyftdi",
                        "py315-cbor2",
                        "py315-Pillow"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-pytest-timeout"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-luma.emulator"
                    ]
                }
            ]
        },
        {
            "name": "py315-pyftdi",
            "portdir": "python/py-pyftdi",
            "version": "0.57.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/eblot/pyftdi",
            "description": "PyFtdi aims at providing a user-space driver for popular FTDI devices, implemented in pure Python language.",
            "long_description": "PyFtdi aims at providing a user-space driver for popular FTDI devices, implemented in pure Python language.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "py315-wheel",
                        "py315-setuptools",
                        "clang-18",
                        "py315-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py315-serial",
                        "py315-pyusb"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest",
                        "py315-ruamel-yaml"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-luma.core"
                    ]
                }
            ]
        },
        {
            "name": "py315-pyusb",
            "portdir": "python/py-pyusb",
            "version": "1.3.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pyusb.github.io/pyusb/",
            "description": "Python library to provide easy USB device access",
            "long_description": "The PyUSB module provides Python with easy access to the host machine's Universal Serial Bus (USB) system",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-setuptools_scm",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-build",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "libusb"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-pyftdi"
                    ]
                }
            ]
        },
        {
            "name": "py315-ruamel-yaml",
            "portdir": "python/py-ruamel-yaml",
            "version": "0.19.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://yaml.readthedocs.io/",
            "description": "YAML 1.2 loader/dumper package for Python",
            "long_description": "YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 440
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py315-build",
                        "py315-installer",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py315-pyftdi"
                    ]
                }
            ]
        },
        {
            "name": "py315-serial",
            "portdir": "python/py-serial",
            "version": "3.5",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pyserial/pyserial",
            "description": "Python Serial Port Extension",
            "long_description": "This module encapsulates the access for the serial port. It provides backends for standard Python running on Windows, Linux, BSD (possibly any POSIX compliant system) and Jython. The module named serial automatically selects the appropriate backend.",
            "active": true,
            "categories": [
                "python",
                "comms"
            ],
            "maintainers": [
                {
                    "name": "fw",
                    "github": "fhgwright",
                    "ports_count": 33
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel",
                        "clang-18",
                        "py315-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py315-setuptools",
                        "python315"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-pyftdi"
                    ]
                }
            ]
        },
        {
            "name": "py315-smbus2",
            "portdir": "python/py-smbus2",
            "version": "0.6.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kplindegaard/smbus2",
            "description": "A drop-in replacement for smbus-cffi/smbus-python in pure Python",
            "long_description": "smbus2 is (yet another) pure Python implementation of of the python-smbus package.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py315-installer",
                        "clang-18",
                        "py315-build",
                        "py315-setuptools",
                        "py315-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python315"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py315-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py315-luma.core"
                    ]
                }
            ]
        },
        {
            "name": "bazel-8",
            "portdir": "devel/bazel",
            "version": "8.8.2",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/bazelbuild/bazel",
            "description": "A tool for automating builds and tests.",
            "long_description": "A tool for automating builds and tests.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "mohamed.issa",
                    "github": "missa-prime",
                    "ports_count": 8
                },
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1155
                }
            ],
            "variants": [
                "bash_completion"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "zip",
                        "clang-18",
                        "python313"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "cctools",
                        "openjdk21"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "arowpp"
                    ]
                }
            ]
        }
    ]
}