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

{
    "count": 50506,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=791",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=789",
    "results": [
        {
            "name": "py-rrdtool",
            "portdir": "python/py-rrdtool",
            "version": "0.1.15",
            "license": "LGPL-2.1+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/commx/python-rrdtool",
            "description": "Python bindings for rrdtool",
            "long_description": "Python bindings for rrdtool",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-rrdtool"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-rsa",
            "portdir": "python/py-rsa",
            "version": "4.9.1",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://stuvel.eu/software/rsa/",
            "description": "Pure Python RSA implementation",
            "long_description": "Pure Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. It can be used as a Python library as well as on the commandline.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 650
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-rsa"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-rstcheck",
            "portdir": "python/py-rstcheck",
            "version": "6.2.5",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/myint/rstcheck",
            "description": "Checks syntax of reStructuredText and code blocks nested within it",
            "long_description": "Checks syntax of reStructuredText and code blocks nested within it",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-rstcheck"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-rstcheck-core",
            "portdir": "python/py-rstcheck-core",
            "version": "1.2.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rstcheck/rstcheck-core",
            "description": "Checks syntax of reStructuredText and code blocks nested within it",
            "long_description": "Checks syntax of reStructuredText and code blocks nested within it",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-rstcheck-core"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-rtm",
            "portdir": "python/py-rtm",
            "version": "0.4.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/pyrtm",
            "description": "Python interface for Remember The Milk API.",
            "long_description": "Python interface for Remember The Milk API.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-rtm"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-rtmidi-python",
            "portdir": "python/py-rtmidi-python",
            "version": "0.2.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/superquadratic/rtmidi-python",
            "description": "Python wrapper for RtMidi",
            "long_description": "Python wrapper for RtMidi, the lightweight, cross-platform MIDI I/O library",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py36-rtmidi-python"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-rtree",
            "portdir": "python/py-rtree",
            "version": "1.4.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Toblerity/rtree",
            "description": "R-Tree spatial index for Python GIS",
            "long_description": "Rtree is a Python library that uses ctypes and an internally built C API to wrap libspatialindex and provide very flexible spatial indexing.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2869
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-rtree"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-ruamel-yaml",
            "portdir": "python/py-ruamel-yaml",
            "version": "0.19.1",
            "license": "MIT",
            "platforms": "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": 466
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-ruamel-yaml"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-ruamel-yaml-clib",
            "portdir": "python/py-ruamel-yaml-clib",
            "version": "0.2.15",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://yaml.readthedocs.io/",
            "description": "the C based reader/scanner and emitter for ruamel.yaml",
            "long_description": "the C based reader/scanner and emitter for ruamel.yaml.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 466
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-ruamel-yaml-clib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-rubicon-objc",
            "portdir": "python/py-rubicon-objc",
            "version": "0.4.8",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://beeware.org/project/projects/bridges/rubicon",
            "description": "Rubicon-ObjC is a bridge between Objective-C and Python",
            "long_description": "Rubicon-ObjC is a bridge between Objective-C and Python",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-rubicon-objc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-rudolf",
            "portdir": "python/py-rudolf",
            "version": "0.3",
            "license": "ZPL-2.1",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/rudolf2/",
            "description": "Colour output plugin for the nose testing framework",
            "long_description": "Colour output plugin for the nose testing framework",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-rudolf"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-ruff",
            "portdir": "python/py-ruff",
            "version": "0.1.8",
            "license": "none",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": "ruff",
            "homepage": "https://astral.sh/",
            "description": "Obsolete port, replaced by ruff",
            "long_description": "This port has been replaced by ruff.",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-ruff"
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-ruledispatch",
            "portdir": "python/py-ruledispatch",
            "version": "0.5a0.dev-r2306",
            "license": "(PSF or ZPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.turbogears.org/",
            "description": "Rule-based Dispatching and Generic Functions",
            "long_description": "Rule-based Dispatching and Generic Functions",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-ruledispatch"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-rustworkx",
            "portdir": "python/py-rustworkx",
            "version": "0.15.1",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Qiskit/rustworkx",
            "description": "A high performance Python graph library implemented in Rust",
            "long_description": "A high performance Python graph library implemented in Rust.",
            "active": true,
            "categories": [
                "devel",
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2869
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind",
                        "py312-rustworkx"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-s3fs",
            "portdir": "python/py-s3fs",
            "version": "2025.9.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/dask/s3fs/",
            "description": "Convenient Filesystem interface over S3",
            "long_description": "Convenient Filesystem interface over S3",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2869
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-s3fs"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-s3transfer",
            "portdir": "python/py-s3transfer",
            "version": "0.13.1",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/boto/s3transfer",
            "description": "An Amazon S3 Transfer Manager",
            "long_description": "An Amazon S3 Transfer Manager",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "emcrisostomo",
                    "github": "emcrisostomo",
                    "ports_count": 167
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-s3transfer"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-sacrebleu",
            "portdir": "python/py-sacrebleu",
            "version": "2.4.3",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mjpost/sacrebleu",
            "description": "Hassle-free computation of shareable, comparable, and reproducible BLEU, chrF, and TER scores",
            "long_description": "SacreBLEU provides hassle-free computation of shareable, comparable, and reproducible BLEU scores. Inspired by Rico Sennrich's multi-bleu-detok.perl, it produces the official WMT scores but works with plain text. It also knows all the standard test sets and handles downloading, processing, and tokenization for you.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-sacrebleu"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-sacremoses",
            "portdir": "python/py-sacremoses",
            "version": "0.1.1",
            "license": "LGPL-2.1+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/alvations/sacremoses",
            "description": "Python port of Moses tokenizer, truecaser and normalizer",
            "long_description": "Python port of Moses tokenizer, truecaser and normalizer",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-sacremoses"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-safe-netrc",
            "portdir": "python/py-safe-netrc",
            "version": "1.0.1",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://git.ligo.org/computing/software/safe-netrc",
            "description": "Safe netrc file parser",
            "long_description": "Safe netrc file parser",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-safe-netrc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-safetensors",
            "portdir": "python/py-safetensors",
            "version": "0.3.2",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/huggingface/safetensors",
            "description": "Fast and Safe Tensor serialization",
            "long_description": "Simple, safe way to store and distribute tensors",
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind",
                        "py311-safetensors"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-saga",
            "portdir": "python/py-saga",
            "version": "0.28",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://saga-project.github.io/saga-python/",
            "description": "A Simple API for Grid and Distributed Applications",
            "long_description": "SAGA (Simple API for Grid Applications) defines a high-level interface to the most commonly used distributed computing functionality. SAGA-Python provides a Python module that is compliant with the OGF GFD.90 SAGA specification. Its main focus is ease of use and simple user-space deployment in heterogeneous distributed computing environments. It supports a wide range of application use-cases from simple, uncoupled tasks to complex workflows.",
            "active": true,
            "categories": [
                "net",
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 608
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-saga"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-samplerate",
            "portdir": "python/py-samplerate",
            "version": "0.2.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tuxu/python-samplerate",
            "description": "Monolithic python wrapper for libsamplerate based on pybind11 and NumPy",
            "long_description": "Monolithic python wrapper for libsamplerate based on pybind11 and NumPy",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-samplerate"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-sarif-om",
            "portdir": "python/py-sarif-om",
            "version": "1.0.4",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/microsoft/sarif-python-om",
            "description": "Classes implementing the SARIF 2.1.0 object model.",
            "long_description": "Classes implementing the SARIF 2.1.0 object model.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 650
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-sarif-om"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-sarpy",
            "portdir": "python/py-sarpy",
            "version": "1.3.61.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ngageoint/sarpy",
            "description": "Tools to read, write, and process complex SAR data and associated data.",
            "long_description": "SarPy is a basic Python library to read, write, and do simple processing of complex SAR data using the NGA SICD format (standards linked below). It has been released by NGA to encourage the use of SAR data standards throughout the international SAR community. SarPy complements the SIX library (C++) and the MATLAB SAR Toolbox, which are implemented in other languages but have similar goals.",
            "active": true,
            "categories": [
                "graphics",
                "science",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-sarpy"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scandir",
            "portdir": "python/py-scandir",
            "version": "1.10.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/benhoyt/scandir",
            "description": "Scandir, a better directory iterator and faster os.walk()",
            "long_description": "Scandir, a better directory iterator and faster os.walk()",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2869
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-scandir"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scanf",
            "portdir": "python/py-scanf",
            "version": "1.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://hkn.eecs.berkeley.edu/~dyoo/python/scanf/",
            "description": "formatted input from standard input similar to scanf from C",
            "long_description": "scanf provides formatted input from standard input, strings, or files, using a format-string syntax that is similar to scanf() from C. The syntax should be familiar to C programmers, and offers very simple pattern matching against strings and files.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-scanf"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scapy",
            "portdir": "python/py-scapy",
            "version": "2.6.1",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://scapy.net/",
            "description": "A powerful packet manipulation tool",
            "long_description": "Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc.",
            "active": true,
            "categories": [
                "net",
                "security",
                "python"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 466
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-scapy"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scapy-devel",
            "portdir": "python/py-scapy",
            "version": "20231209",
            "license": "GPL-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.secdev.org/projects/scapy",
            "description": "A powerful packet manipulation tool",
            "long_description": "Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc. This port is kept up with the py-scapy GIT 'master' branch, is typically updated weekly to monthly.",
            "active": false,
            "categories": [
                "net",
                "security",
                "python"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 466
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-scapy-devel"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scgi",
            "portdir": "python/py-scgi",
            "version": "2.2",
            "license": "CNRI and MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/nascheme/scgi",
            "description": "A Python package for implementing SCGI servers.",
            "long_description": "A Python package for implementing SCGI servers.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py39-scgi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-schema",
            "portdir": "python/py-schema",
            "version": "0.7.7",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/keleshev/schema",
            "description": "Simple data validation library",
            "long_description": "schema is a library for validating Python data structures, such as those obtained from config-files, forms, external services or command-line parsing, converted from JSON/YAML (or something else) to Python data-types.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-schema"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scientific",
            "portdir": "python/py-scientific",
            "version": "2.9.4",
            "license": "CeCILL-C",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://bitbucket.org/khinsen/scientificpython",
            "description": "Scientific Python",
            "long_description": "ScientificPython is a collection of Python modules that are useful for scientific computing.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "clang10",
                "clang11",
                "clang12",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang50",
                "clang60",
                "clang70",
                "clang80",
                "clang90",
                "clangdevel",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gccdevel",
                "mpich",
                "openmpi"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-scientific"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-build",
            "portdir": "python/py-scikit-build",
            "version": "0.18.1",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-build/scikit-build",
            "description": "Improved build system generator for CPython extensions.",
            "long_description": "Improved build system generator for CPython extensions.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2869
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-scikit-build"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-build-core",
            "portdir": "python/py-scikit-build-core",
            "version": "0.11.6",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-build/scikit-build-core/",
            "description": "A bridge between Python package build systems and CMake (a rewrite of the classic Scikit-build).",
            "long_description": "Scikit-build-core is a ground-up rewrite of the classic Scikit-build, a bridge between Python package build systems and CMake, the most popular compiled language build system. Scikit-build-core was built using Python packaging standards developed after scikit-build (classic) was written.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2869
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-scikit-build-core"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-dsp-comm",
            "portdir": "python/py-scikit-dsp-comm",
            "version": "2.0.1",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mwickert/scikit-dsp-comm",
            "description": "A collection of functions and classes to support signal processing and communications theory teaching and research",
            "long_description": "A collection of functions and classes to support signal processing and communications theory teaching and research",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py310-scikit-dsp-comm"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-hep-awkward",
            "portdir": "python/py-scikit-hep-awkward",
            "version": "2.4.6",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/awkward",
            "description": "Awkward Array is a library for nested, variable-sized data.",
            "long_description": "Awkward Array is a library for nested, variable-sized data.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py311-scikit-hep-awkward"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-hep-awkward1",
            "portdir": "python/py-scikit-hep-awkward1",
            "version": "1.10.2",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/awkward-1.0",
            "description": "Awkward Array is a library for nested, variable-sized data.",
            "long_description": "Awkward Array is a library for nested, variable-sized data.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py311-scikit-hep-awkward1"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-hep-boost-histogram",
            "portdir": "python/py-scikit-hep-boost-histogram",
            "version": "1.4.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/boost-histogram",
            "description": "Python bindings for Boost::Histogram.",
            "long_description": "Python bindings for Boost::Histogram.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py311-scikit-hep-boost-histogram"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-hep-hepstats",
            "portdir": "python/py-scikit-hep-hepstats",
            "version": "0.7.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/hepstats",
            "description": "Statistical modeling for HEP.",
            "long_description": "Statistical modeling for HEP.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-scikit-hep-hepstats"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-hep-hepunits",
            "portdir": "python/py-scikit-hep-hepunits",
            "version": "2.3.3",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/hepunits",
            "description": "Collects the most commonly used units and constants in the HEP System of Units.",
            "long_description": "Collects the most commonly used units and constants in the HEP System of Units.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-scikit-hep-hepunits"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-hep-hist",
            "portdir": "python/py-scikit-hep-hist",
            "version": "2.7.2",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/hist",
            "description": "Hist is a analyst friendly front-end for boost-histogram.",
            "long_description": "Hist is a analyst friendly front-end for boost-histogram.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py311-scikit-hep-hist"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-hep-mplhep",
            "portdir": "python/py-scikit-hep-mplhep",
            "version": "0.3.32",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/mplhep",
            "description": "A set of helpers for matplotlib to more easily produce plots typically needed in HEP.",
            "long_description": "A set of helpers for matplotlib to more easily produce plots typically needed in HEP.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-scikit-hep-mplhep"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-hep-mplhep_data",
            "portdir": "python/py-scikit-hep-mplhep_data",
            "version": "0.0.3",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/mplhep_data",
            "description": "Sub-package to hold data (fonts) for mplhep.",
            "long_description": "Sub-package to hold data (fonts) for mplhep.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-scikit-hep-mplhep_data"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-hep-particle",
            "portdir": "python/py-scikit-hep-particle",
            "version": "0.23.1",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/particle",
            "description": "Particle provides a pythonic interface to the Particle Data Group (PDG) data.",
            "long_description": "Particle provides a pythonic interface to the Particle Data Group (PDG) data.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-scikit-hep-particle"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-hep-uproot",
            "portdir": "python/py-scikit-hep-uproot",
            "version": "5.1.2",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/uproot5",
            "description": "Uproot is a reader and a writer of the ROOT file format using only Python and Numpy.",
            "long_description": "Uproot is a reader and a writer of the ROOT file format using only Python and Numpy.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py311-scikit-hep-uproot"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-hep-uproot4",
            "portdir": "python/py-scikit-hep-uproot4",
            "version": "4.3.4",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scikit-hep/uproot4",
            "description": "Uproot is a reader and a writer of the ROOT file format using only Python and Numpy.",
            "long_description": "Uproot is a reader and a writer of the ROOT file format using only Python and Numpy.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 220
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py311-scikit-hep-uproot4"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-image",
            "portdir": "python/py-scikit-image",
            "version": "0.25.2",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://scikit-image.org/",
            "description": "Image processing algorithms for SciPy.",
            "long_description": "Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2869
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-scikit-image"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-learn",
            "portdir": "python/py-scikit-learn",
            "version": "1.8.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://scikit-learn.org/",
            "description": "Easy-to-use and general-purpose machine learning in Python",
            "long_description": "Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2869
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-scikit-learn"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikit-rf",
            "portdir": "python/py-scikit-rf",
            "version": "1.8.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "scikit-rf (aka skrf): a Python package for RF engineering",
            "long_description": "scikit-rf (aka skrf) is an Open Source, BSD-licensed package for RF/Microwave engineering implemented in the Python programming language. It provides a modern, object-oriented library which is both flexible and scalable.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-scikit-rf"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikits-ann",
            "portdir": "python/py-scikits-ann",
            "version": "0.2",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.org/project/scikits.ann",
            "description": "scikits.ann is a SWIG python wrapper for the Approximate Nearest Neighbor (ANN) Library",
            "long_description": "scikits.ann is a SWIG python wrapper for the Approximate Nearest Neighbor (ANN) Library scikits.ann provides an immutable kdtree implementation (via ANN) which can perform k-nearest neighbor and approximate k-nearest neighbor searches.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-scikits-ann"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-scikits-audiolab",
            "portdir": "python/py-scikits-audiolab",
            "version": "0.11.0",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://cournape.github.io/audiolab/",
            "description": "Audiolab is a python toolbox to read/write audio files from numpy arrays",
            "long_description": "Audiolab is a python toolbox to read/write audio files from numpy arrays. It gives SciPy the equivalent of Matlab wavread, wavwrite, etc... as well as soundsc on the supported platforms. Audiolab supports all format supported by libsndfile, including wav, aiff, ircam files, and flac",
            "active": true,
            "categories": [
                "science",
                "audio",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-scikits-audiolab"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}