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

{
    "count": 50476,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=701",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=699",
    "results": [
        {
            "name": "py38-param",
            "portdir": "python/py-param",
            "version": "2.1.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/holoviz/param",
            "description": "Param is a library providing Parameters.",
            "long_description": "Param is a library providing Parameters. Python attributes extended to have features such as type and range checking, dynamically generated values, documentation strings, default values, etc., each of which is inherited from parent classes if not specified in a subclass.",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1199
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-build",
                        "py38-hatchling",
                        "py38-hatch-vcs",
                        "py38-installer",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py38-colorcet"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-pyct"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py38-panel"
                    ]
                }
            ]
        },
        {
            "name": "py38-parameterized",
            "portdir": "python/py-parameterized",
            "version": "0.9.0",
            "license": "FreeBSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/wolever/parameterized",
            "description": "Parameterized testing with any Python test framework",
            "long_description": "Parameterized testing with any Python test framework",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-mock",
                        "py38-nose",
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py38-transformers"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-aws-sam-translator",
                        "py38-apache-beam",
                        "py38-m2crypto"
                    ]
                }
            ]
        },
        {
            "name": "py38-paramiko",
            "portdir": "python/py-paramiko",
            "version": "3.4.0",
            "license": "LGPL-2.1+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/paramiko/paramiko/",
            "description": "Native Python SSHv2 protocol library",
            "long_description": "This is a library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure connections between python scripts. All major ciphers and hash methods are supported. SFTP client and server mode are both supported too.",
            "active": false,
            "categories": [
                "net",
                "security",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2866
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-bcrypt",
                        "py38-cryptography",
                        "py38-pynacl",
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-docker",
                        "py38-ansible-core",
                        "py38-fabric"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py38-gradio"
                    ]
                }
            ]
        },
        {
            "name": "py38-parfive",
            "portdir": "python/py-parfive",
            "version": "2.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://parfive.readthedocs.io/en/stable/",
            "description": "A parallel file downloader using asyncio.",
            "long_description": "A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.",
            "active": false,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1199
                }
            ],
            "variants": [
                "ftp"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer",
                        "py38-setuptools",
                        "py38-setuptools_scm"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-aiohttp",
                        "py38-tqdm",
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-sunpy"
                    ]
                }
            ]
        },
        {
            "name": "py38-parse",
            "portdir": "python/py-parse",
            "version": "1.17.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/parse/",
            "description": "parse() is the opposite of format()",
            "long_description": "Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 172
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-build",
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-installer",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py38-behave",
                        "py38-parse-type"
                    ]
                }
            ]
        },
        {
            "name": "py38-parsedatetime",
            "portdir": "python/py-parsedatetime",
            "version": "2.6",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/bear/parsedatetime",
            "description": "Parse human-readable date/time text",
            "long_description": "Parse human-readable date/time text",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-build",
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-installer",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-agate",
                        "py38-agate-sql"
                    ]
                }
            ]
        },
        {
            "name": "py38-parsel",
            "portdir": "python/py-parsel",
            "version": "1.9.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scrapy/parsel/",
            "description": "Extract data from HTML and XML using XPath and CSS selectors",
            "long_description": "Extract data from HTML and XML using XPath and CSS selectors",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 431
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-pytest-runner",
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38",
                        "py38-cssselect",
                        "py38-jmespath",
                        "py38-lxml",
                        "py38-psutil",
                        "py38-w3lib"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-scrapy",
                        "py38-itemloaders"
                    ]
                }
            ]
        },
        {
            "name": "py38-parse-type",
            "portdir": "python/py-parse-type",
            "version": "0.6.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jenisys/parse_type",
            "description": "parse_type extends the parse module (opposite of string.format())",
            "long_description": "parse_type extends the parse module (opposite of string.format()) with the following features: build type converters for common use cases (enum/mapping, choice); build a type converter with a cardinality constraint (0..1,0..*,1..*); from the type converter with cardinality=1.; compose a type converter from other type converters; an extended parser that supports the CardinalityField naming schema and creates missing type variants (0..1,0..*,1..*) from the primary type converter",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-build",
                        "clang-16",
                        "py38-installer",
                        "py38-setuptools",
                        "py38-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py38-six",
                        "py38-parse"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py38-behave"
                    ]
                }
            ]
        },
        {
            "name": "py38-parsimonious",
            "portdir": "python/py-parsimonious",
            "version": "0.10.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/erikrose/parsimonious",
            "description": "The fastest pure-Python PEG parser I can muster",
            "long_description": "Parsimonious aims to be the fastest arbitrary-lookahead parser written in pure Python—and the most usable. It's based on parsing expression grammars (PEGs), which means you feed it a simplified sort of EBNF notation.",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-installer",
                        "clang-17",
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38",
                        "py38-regex"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-parsing",
            "portdir": "python/py-parsing",
            "version": "3.1.4",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 2,
            "replaced_by": null,
            "homepage": "https://github.com/pyparsing/pyparsing/",
            "description": "alternative approach to creating parsers in python",
            "long_description": "The parsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The parsing module provides a library of classes that client code uses to construct the grammar directly in Python code.",
            "active": false,
            "categories": [
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-flit_core",
                        "py38-build",
                        "py38-installer",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-mdtraj",
                        "py38-httplib2",
                        "py38-matplotlib",
                        "py38-mitmproxy",
                        "py38-rdflib",
                        "py38-snuggs"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py38-cloudscraper",
                        "py38-ezdxf",
                        "py38-oslo-utils",
                        "py38-pydot",
                        "py38-pyregion"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-docx"
                    ]
                }
            ]
        },
        {
            "name": "py38-parso",
            "portdir": "python/py-parso",
            "version": "0.8.4",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/davidhalter/parso",
            "description": "A Python Parser",
            "long_description": "A Python Parser",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2866
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-build",
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-installer",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-jedi"
                    ]
                }
            ]
        },
        {
            "name": "py38-partd",
            "portdir": "python/py-partd",
            "version": "1.4.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mrocklin/partd/",
            "description": "Appendable key-value storage.",
            "long_description": "Appendable key-value storage.",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2866
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer",
                        "py38-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-locket",
                        "py38-toolz",
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-dask"
                    ]
                }
            ]
        },
        {
            "name": "py38-parver",
            "portdir": "python/py-parver",
            "version": "0.4",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/RazerM/parver",
            "description": "Parse and manipulate version numbers.",
            "long_description": "Allows parsing and manipulation of PEP 440 version numbers.",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-wheel",
                        "py38-build",
                        "py38-installer",
                        "clang-15",
                        "py38-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38",
                        "py38-arpeggio",
                        "py38-attrs",
                        "py38-six"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-hypothesis",
                        "py38-pretend",
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py38-mitmproxy"
                    ]
                }
            ]
        },
        {
            "name": "py38-passlib",
            "portdir": "python/py-passlib",
            "version": "1.7.4",
            "license": "bsd",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://passlib.readthedocs.io/en/stable/",
            "description": "password hashing library",
            "long_description": "py-passlib is a password hashing library which provides cross-platform implementations of over 20 password hashing algorithms, as well as a framework for managing existing passowrd hashes.",
            "active": false,
            "categories": [
                "security",
                "www",
                "python"
            ],
            "maintainers": [
                {
                    "name": "snc",
                    "github": "nerdling",
                    "ports_count": 157
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-mitmproxy"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py38-autobahn"
                    ]
                }
            ]
        },
        {
            "name": "py38-pastedeploy",
            "portdir": "python/py-pastedeploy",
            "version": "3.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://docs.pylonsproject.org/projects/pastedeploy/en/latest/",
            "description": "Paste Deployment is a system for finding and configuring WSGI applications and servers.",
            "long_description": "Paste Deployment is a system for finding and configuring WSGI applications and servers.",
            "active": false,
            "categories": [
                "www",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-nose",
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py38-webtest"
                    ]
                }
            ]
        },
        {
            "name": "py38-pastel",
            "portdir": "python/py-pastel",
            "version": "0.2.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/sdispater/pastel",
            "description": "Bring colors to your terminal.",
            "long_description": "Pastel is a simple library to help you colorize strings in your terminal.",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "davidgilman1",
                    "github": "dgilman",
                    "ports_count": 142
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-poetry-core",
                        "py38-build",
                        "py38-installer",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-clikit"
                    ]
                }
            ]
        },
        {
            "name": "py38-path",
            "portdir": "python/py-path",
            "version": "16.14.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jaraco/path",
            "description": "Object-oriented file system path manipulation",
            "long_description": "path (aka path pie, formerly path.py) implements path objects as first-class entities, allowing common operations on files to be invoked on those path objects directly.",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2866
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17",
                        "py38-setuptools",
                        "py38-setuptools_scm",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-more-itertools",
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py38-pytest-shutil"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-behave"
                    ]
                }
            ]
        },
        {
            "name": "py38-pathfinder",
            "portdir": "python/py-pathfinder",
            "version": "0.6.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jkeyes/pathfinder",
            "description": "A utility to find file paths.",
            "long_description": "A utility to find file paths.",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-build",
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-installer",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-nose"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-pathlib2",
            "portdir": "python/py-pathlib2",
            "version": "2.3.7.post1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/pathlib2/",
            "description": "Object-oriented filesystem paths (backport of standard pathlib)",
            "long_description": "Object-oriented filesystem paths (backport of standard pathlib)",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2866
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-wheel",
                        "py38-installer",
                        "clang-16",
                        "py38-setuptools",
                        "py38-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-six",
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py38-wxpython-4.0"
                    ]
                }
            ]
        },
        {
            "name": "py38-pathspec",
            "portdir": "python/py-pathspec",
            "version": "0.12.1",
            "license": "(MPL-2 or LGPL-2.1+)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/cpburnz/python-pathspec",
            "description": "Utility library for gitignore style pattern matching of file paths.",
            "long_description": "pathspec is a utility library for pattern matching of file paths. So far this only includes Git’s wildmatch pattern matching which itself is derived from Rsync’s wildmatch. Git uses wildmatch for its gitignore files.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 172
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-flit_core",
                        "py38-build",
                        "py38-installer",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py38-iminuit"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-black",
                        "py38-hatchling",
                        "py38-scikit-build-core"
                    ]
                }
            ]
        },
        {
            "name": "py38-pathtools",
            "portdir": "python/py-pathtools",
            "version": "0.1.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pythonhosted.org/pathtools",
            "description": "File system general utilities",
            "long_description": "File system general utilities",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "petr",
                    "github": "petrrr",
                    "ports_count": 608
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-pathvalidate",
            "portdir": "python/py-pathvalidate",
            "version": "3.2.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/thombashi/pathvalidate",
            "description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
            "long_description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-wheel",
                        "py38-setuptools",
                        "py38-setuptools_scm",
                        "clang-17",
                        "py38-build",
                        "py38-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-patsy",
            "portdir": "python/py-patsy",
            "version": "0.5.6",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pydata/patsy",
            "description": "Python package for describing statistical models.",
            "long_description": "A Python package for describing statistical models and for building design matrices. It is closely inspired by and compatible with the 'formula' mini-language used in R and S.",
            "active": false,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2866
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-build",
                        "py38-installer",
                        "clang-16",
                        "py38-setuptools",
                        "py38-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38",
                        "py38-numpy",
                        "py38-six"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-pymc3",
                        "py38-statsmodels"
                    ]
                }
            ]
        },
        {
            "name": "py38-pbr",
            "portdir": "python/py-pbr",
            "version": "7.0.3",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://docs.openstack.org/pbr/latest/",
            "description": "Python Build Reasonableness",
            "long_description": "A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-wheel",
                        "py38-installer",
                        "clang-18",
                        "py38-setuptools",
                        "py38-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-setuptools",
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py38-cliff",
                        "py38-testtools",
                        "py38-kraken",
                        "py38-debtcollector",
                        "py38-sphinx-click",
                        "py38-qstylizer",
                        "py38-requests-unixsocket",
                        "py38-requestsexceptions",
                        "py38-os-service-types",
                        "py38-oslo-i18n",
                        "py38-keystoneclient",
                        "py38-openstackclient",
                        "py38-openstacksdk",
                        "py38-osc-lib",
                        "py38-lockfile",
                        "py38-cinderclient",
                        "py38-keystoneauth1",
                        "py38-novaclient",
                        "py38-requests-mock",
                        "py38-munch",
                        "py38-oslo-serialization",
                        "py38-oslo-utils"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-virtualenvwrapper",
                        "py38-sqlalchemy-migrate",
                        "py38-panedr",
                        "py38-stevedore"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-cssutils"
                    ]
                }
            ]
        },
        {
            "name": "py38-pdal",
            "portdir": "python/py-pdal",
            "version": "3.3.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pdal.io",
            "description": "PDAL Python support",
            "long_description": "PDAL Python support allows you to process data with PDAL into Numpy arrays. It provides a PDAL extension module to control Python interaction with PDAL. Additionally, you can use it to fetch schema and metadata from PDAL operations.",
            "active": false,
            "categories": [
                "python",
                "gis"
            ],
            "maintainers": [
                {
                    "name": "n_larsson",
                    "github": "nilason",
                    "ports_count": 105
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-scikit-build",
                        "py38-setuptools",
                        "clang-16",
                        "cmake",
                        "ninja",
                        "pybind11"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "PDAL",
                        "python38",
                        "py38-numpy"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-meshio",
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-pdbpp",
            "portdir": "python/py-pdbpp",
            "version": "0.10.2",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pdbpp/pdbpp",
            "description": "pdb++, a drop-in replacement for pdb",
            "long_description": "This module is an extension of the pdb module of the standard library. It is meant to be fully compatible with its predecessor, yet it introduces a number of new features to make your debugging experience as nice as possible.",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "py38-fancycompleter",
                        "py38-pygments",
                        "py38-setuptools",
                        "py38-setuptools_scm",
                        "py38-wheel",
                        "py38-wmctrl",
                        "py38-build",
                        "py38-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-funcsigs",
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-pdfminer",
            "portdir": "python/py-pdfminer",
            "version": "20240706",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pdfminersix.readthedocs.io/",
            "description": "Python pdf extraction package",
            "long_description": "Pdfminer.six is a community maintained fork of the original PDFMiner. It is a tool for extracting information from PDF documents. It focuses on getting and analyzing text data. Pdfminer.six extracts the text from a page directly from the sourcecode of the PDF. It can also be used to get the exact location, font or color of the text. It is built in a modular way such that each component of pdfminer.six can be replaced easily. You can implement your own interpreter or rendering device to use the power of pdfminer.six for other purposes that text analysis.",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "eborisch",
                    "github": "eborisch",
                    "ports_count": 221
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17",
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-cryptography",
                        "py38-charset-normalizer",
                        "py38-setuptools-git-versioning",
                        "python38"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-pdm-backend",
            "portdir": "python/py-pdm-backend",
            "version": "2.4.3",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pdm-project/pdm-backend",
            "description": "The build backend used by PDM that supports latest packaging standards",
            "long_description": "The build backend used by PDM that supports latest packaging standards",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-build",
                        "py38-installer",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py38-asv-runner",
                        "py38-pytoolconfig",
                        "py38-typer",
                        "py38-jsonconversion"
                    ]
                }
            ]
        },
        {
            "name": "py38-pdm-pep517",
            "portdir": "python/py-pdm-pep517",
            "version": "1.1.4",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "py38-pdm-backend",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by py38-pdm-backend",
            "long_description": "This port has been replaced by py38-pdm-backend.",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-peakutils",
            "portdir": "python/py-peakutils",
            "version": "1.3.5",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://peakutils.readthedocs.io",
            "description": "Peak detection utilities for 1D data",
            "long_description": "Peak detection utilities for 1D data",
            "active": false,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1989
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-build",
                        "py38-installer",
                        "clang-16",
                        "py38-setuptools",
                        "py38-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38",
                        "py38-numpy",
                        "py38-scipy"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py38-xraylarch"
                    ]
                }
            ]
        },
        {
            "name": "py38-peewee",
            "portdir": "python/py-peewee",
            "version": "3.17.8",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/coleifer/peewee/",
            "description": "a small, expressive orm -- supports postgresql, mysql and sqlite",
            "long_description": "Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "toby",
                    "github": "tobypeterson",
                    "ports_count": 249
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-wheel",
                        "py38-cython",
                        "py38-setuptools",
                        "clang-17",
                        "py38-build",
                        "py38-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-pefile",
            "portdir": "python/py-pefile",
            "version": "2023.2.7",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/erocarrera/pefile",
            "description": "Parse and work with Portable Executable (PE) files",
            "long_description": "pefile is a multi-platform Python module to parse and work with Portable Executable (PE) files. PE is the format used for executables, DLLs, object code, and other purposes on 32- and 64-bit versions of Windows operating systems. PE is also the standard executable format in EFI environments.",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer",
                        "clang-15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-pendulum",
            "portdir": "python/py-pendulum",
            "version": "3.0.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/pendulum/",
            "description": "Python datetimes made easy",
            "long_description": "Pendulum is a Python package to ease datetimes manipulation. It provides classes that are drop-in replacements for the native ones (they inherit from them).",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "py38-build",
                        "py38-maturin",
                        "py38-installer",
                        "py38-setuptools-rust",
                        "py38-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-dateutil",
                        "py38-pytzdata",
                        "python38"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-pep517",
            "portdir": "python/py-pep517",
            "version": "0.13.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "py38-pyproject_hooks",
            "homepage": "https://pypi.python.org/pypi/pep517/",
            "description": "API to call PEP 517 hooks",
            "long_description": "API to call PEP 517 hooks",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jmr",
                    "github": "jmroot",
                    "ports_count": 349
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38",
                        "py38-tomli"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-pep8",
            "portdir": "python/py-pep8",
            "version": "1.7.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/pep8/",
            "description": "Python style guide checker",
            "long_description": "pep8 is a tool to check your Python code against some of the style conventions in PEP 8 (https://www.python.org/dev/peps/pep-0008/)",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-wheel",
                        "py38-installer",
                        "clang-16",
                        "py38-setuptools",
                        "py38-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pep8_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py38-gpilab-framework"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-treq"
                    ]
                }
            ]
        },
        {
            "name": "py38-petsc4py",
            "portdir": "python/py-petsc4py",
            "version": "3.20.2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.org/project/petsc4py/",
            "description": "PETSc for Python - Python bindings for PETSc",
            "long_description": "PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.",
            "active": false,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mcalhoun",
                    "github": "MarcusCalhoun-Lopez",
                    "ports_count": 1513
                }
            ],
            "variants": [
                "clang10",
                "clang11",
                "clang12",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang90",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gfortran",
                "mpich",
                "openmpi"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "py38-cython",
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "petsc",
                        "py38-mpi4py",
                        "py38-numpy",
                        "mpich-clang16",
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-slepc4py"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py38-clawpack"
                    ]
                }
            ]
        },
        {
            "name": "py38-pew",
            "portdir": "python/py-pew",
            "version": "1.2.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/berdario/pew",
            "description": "A tool to manage multiple virtual environments written in pure python",
            "long_description": "A tool to manage multiple virtual environments written in pure python",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "esafak",
                    "github": "esafak",
                    "ports_count": 133
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38",
                        "py38-pythonz",
                        "py38-setuptools",
                        "py38-virtualenv",
                        "py38-virtualenv-clone"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pew_select"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-pexpect",
            "portdir": "python/py-pexpect",
            "version": "4.9.0",
            "license": "ISC",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pexpect.readthedocs.org/",
            "description": "Allows easy control of interactive console applications.",
            "long_description": "Pexpect is a pure Python module for spawning child applications, controlling them, and responding to expected patterns in their output. Pexpect allows your script to spawn a child application and control it as if a human were typing commands.",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2866
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-wheel",
                        "py38-installer",
                        "clang-17",
                        "py38-setuptools",
                        "py38-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-ptyprocess",
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-ipython"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py38-spyder-devel",
                        "py38-spyder"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-scrapy"
                    ]
                }
            ]
        },
        {
            "name": "py38-pgspecial",
            "portdir": "python/py-pgspecial",
            "version": "2.1.1",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pypi.python.org/pypi/pgspecial/",
            "description": "Meta-commands handler for Postgres Database",
            "long_description": "This package provides an API to execute meta-commands (AKA “special”, or “backslash commands”) on PostgreSQL.",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-click",
                        "py38-sqlparse",
                        "py38-psycopg",
                        "python38"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-phonenumbers",
            "portdir": "python/py-phonenumbers",
            "version": "8.13.30",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/daviddrysdale/python-phonenumbers",
            "description": "parsing, formatting, storing and validating international phone numbers",
            "long_description": "Python version of the Google common library for parsing, formatting, storing and validating international phone numbers",
            "active": false,
            "categories": [
                "textproc",
                "python"
            ],
            "maintainers": [
                {
                    "name": "aronnax",
                    "github": "lpsinger",
                    "ports_count": 434
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-photomosaic",
            "portdir": "python/py-photomosaic",
            "version": "2020.06.03",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/worldveil/photomosaic",
            "description": "Creating fun photomosaics, GIFs, and murals from your family pictures using ML & similarity search",
            "long_description": "Creating fun photomosaics, GIFs, and murals from your family pictures using ML & similarity search",
            "active": false,
            "categories": [
                "graphics",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-setuptools",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py38-beautifulsoup4",
                        "py38-boto3",
                        "py38-cython",
                        "py38-imutils",
                        "py38-ipdb",
                        "py38-ipython",
                        "py38-ipywidgets",
                        "py38-matplotlib",
                        "py38-notebook",
                        "py38-numpy",
                        "py38-requests",
                        "py38-scikit-image",
                        "py38-scikit-learn",
                        "py38-scipy",
                        "py38-tqdm",
                        "py38-moviepy",
                        "py38-dlib",
                        "py38-faiss"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-photoscript",
            "portdir": "python/py-photoscript",
            "version": "0.4.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/RhetTbull/photoscript",
            "description": "Python wrapper around Apple Photos applescript interface",
            "long_description": "Python wrapper around Apple Photos applescript interface",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "rturnbull",
                    "github": "RhetTbull",
                    "ports_count": 35
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer",
                        "py38-poetry-core"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-pyobjc",
                        "py38-applescript",
                        "python38"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-photutils",
            "portdir": "python/py-photutils",
            "version": "0.7.2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/astropy/photutils",
            "description": "An Astropy package for photometry",
            "long_description": "Photutils is an AstroPy affiliated package to provide tools for detecting and performing photometry of astronomical sources.",
            "active": false,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer",
                        "py38-astropy-helpers",
                        "py38-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-astropy",
                        "py38-numpy",
                        "python38"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-pick",
            "portdir": "python/py-pick",
            "version": "2.2.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/wong2/pick",
            "description": "pick an option in the terminal with a simple GUI",
            "long_description": "pick an option in the terminal with a simple GUI",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-build",
                        "py38-poetry-core",
                        "py38-setuptools",
                        "py38-installer",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-pickleshare",
            "portdir": "python/py-pickleshare",
            "version": "0.7.5",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/vivainio/pickleshare",
            "description": "Tiny 'shelve'-like database with concurrency support.",
            "long_description": "Tiny 'shelve'-like database with concurrency support.",
            "active": false,
            "categories": [
                "devel",
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2866
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-ipython"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py38-spyder-devel",
                        "py38-spyder"
                    ]
                }
            ]
        },
        {
            "name": "py38-pika",
            "portdir": "python/py-pika",
            "version": "1.3.2",
            "license": "(MPL-1.1 or GPL-2+)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pika.readthedocs.org/",
            "description": "Pure-Python implementation of the AMQP 0-9-1 protocol.",
            "long_description": "Pure-Python implementation of the AMQP 0-9-1 protocol.",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2866
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-setuptools",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py38-pikepdf",
            "portdir": "python/py-pikepdf",
            "version": "9.4.1",
            "license": "MPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pikepdf/pikepdf",
            "description": "pikepdf is based on QPDF, a powerful PDF manipulation and repair library.",
            "long_description": "pikepdf is based on QPDF, a powerful PDF manipulation and repair library.",
            "active": false,
            "categories": [
                "graphics",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1199
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17",
                        "py38-setuptools",
                        "py38-setuptools_scm",
                        "py38-setuptools_scm_git_archive",
                        "py38-toml",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-Pillow",
                        "py38-deprecated",
                        "py38-lxml",
                        "py38-packaging",
                        "py38-pybind11",
                        "qpdf",
                        "python38"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py38-cairocffi"
                    ]
                }
            ]
        },
        {
            "name": "py38-Pillow",
            "portdir": "python/py-Pillow",
            "version": "9.5.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/python-imaging/Pillow",
            "description": "Python Imaging Library (fork)",
            "long_description": "Python Imaging Library (fork)",
            "active": false,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2866
                }
            ],
            "variants": [
                "raqm",
                "x11",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-setuptools",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libjpeg-turbo",
                        "openjpeg",
                        "tiff",
                        "webp",
                        "zlib",
                        "freetype",
                        "py38-olefile",
                        "py38-tkinter",
                        "python38",
                        "lcms2"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-magenta",
                        "py38-cairosvg",
                        "py38-xhtml2pdf",
                        "py38-matplotlib",
                        "py38-asciimatics",
                        "py38-pytesseract",
                        "py38-blockdiag",
                        "py38-gmic",
                        "py38-pptx",
                        "py38-reportlab",
                        "py38-fabio",
                        "py38-bokeh",
                        "py38-cartopy",
                        "py38-contextily",
                        "py38-pikepdf",
                        "py38-openslide",
                        "py38-imageio",
                        "py38-astlib",
                        "py38-opengl",
                        "py38-torchvision"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py38-xraylarch",
                        "py38-wordcloud",
                        "py38-wxpython-4.0",
                        "py38-gpilab-framework",
                        "py38-wxmplot",
                        "py38-kraken",
                        "py38-gradio",
                        "py38-magenta",
                        "py38-transformers",
                        "py38-zbar",
                        "py38-aplpy",
                        "py38-tensor2tensor",
                        "py38-luma.core",
                        "py38-scikit-image",
                        "py38-Faker",
                        "py38-imagehash"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-scrapy"
                    ]
                }
            ]
        },
        {
            "name": "py38-pint",
            "portdir": "python/py-pint",
            "version": "0.23",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://pint.readthedocs.org/",
            "description": "Pint: a Python units library",
            "long_description": "Pint is Python module/package to define, operate and manipulate physical quantities: the product of a numerical value and a unit of measurement. It allows arithmetic operations between them and conversions from and to different units.",
            "active": false,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1199
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py38-installer",
                        "clang-17",
                        "py38-setuptools",
                        "py38-setuptools_scm",
                        "py38-wheel",
                        "py38-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python38",
                        "py38-packaging"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-metpy"
                    ]
                }
            ]
        },
        {
            "name": "py38-pip",
            "portdir": "python/py-pip",
            "version": "25.0.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://pip.pypa.io",
            "description": "A tool for installing and managing Python packages.",
            "long_description": "pip is a replacement for easy_install. It uses mostly the same techniques for finding packages, so packages that were made easy_installable should be pip-installable as well.",
            "active": false,
            "categories": [
                "www",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2866
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py38-wheel",
                        "py38-build",
                        "py38-installer",
                        "py38-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-setuptools",
                        "python38"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pip_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py38-mkl",
                        "py38-mkl-include",
                        "py38-pyfatfs",
                        "py38-tensorflow1",
                        "py38-apache-beam",
                        "py38-tensorflow-addons",
                        "py38-tensorflow",
                        "py38-tensorflow-probability",
                        "py38-pyarrow"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py38-pipdeptree",
                        "py38-spaCy"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py38-apache-beam",
                        "py38-spaCy"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py38-coveralls"
                    ]
                }
            ]
        }
    ]
}