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

{
    "count": 53813,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=616",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=614",
    "results": [
        {
            "name": "py314-murmurhash",
            "portdir": "python/py-murmurhash",
            "version": "1.0.10",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/explosion/murmurhash",
            "description": "Cython bindings for MurmurHash2",
            "long_description": "Cython bindings for MurmurHash2",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "jonesc",
                    "github": "cjones051073",
                    "ports_count": 232
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-build",
                        "py314-setuptools",
                        "py314-wheel",
                        "clang-18",
                        "py314-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-cython",
                        "python314"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py314-spaCy",
                        "py-murmurhash",
                        "py314-preshed",
                        "py314-thinc"
                    ]
                }
            ]
        },
        {
            "name": "py-mutagen",
            "portdir": "python/py-mutagen",
            "version": "1.47.0",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mutagen.readthedocs.io",
            "description": "A Python module to handle audio metadata",
            "long_description": "Supports ASF, FLAC, M4A, Monkey's Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.",
            "active": true,
            "categories": [
                "devel",
                "audio",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-mutagen"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-mx-base",
            "portdir": "python/py-mx-base",
            "version": "3.2.9",
            "license": "Permissive and GPLConflict",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.egenix.com/products/python/mxBase/",
            "description": "eGenix.com mx Extensions for Python - base package",
            "long_description": "collection of Python software tools which enhance Python's usability in many important areas such as ODBC database connectivity, fast text processing, date/time processing and web site programming.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-mx-base"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py310-mutagen",
            "portdir": "python/py-mutagen",
            "version": "1.47.0",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mutagen.readthedocs.io",
            "description": "A Python module to handle audio metadata",
            "long_description": "Supports ASF, FLAC, M4A, Monkey's Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.",
            "active": true,
            "categories": [
                "devel",
                "audio",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py310-setuptools",
                        "py310-wheel",
                        "py310-build",
                        "py310-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py310-hypothesis",
                        "py310-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py310-mediafile"
                    ]
                }
            ]
        },
        {
            "name": "py311-mutagen",
            "portdir": "python/py-mutagen",
            "version": "1.47.0",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mutagen.readthedocs.io",
            "description": "A Python module to handle audio metadata",
            "long_description": "Supports ASF, FLAC, M4A, Monkey's Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.",
            "active": true,
            "categories": [
                "devel",
                "audio",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py311-build",
                        "py311-installer",
                        "py311-setuptools",
                        "py311-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python311"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py311-hypothesis",
                        "py311-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "spotify-dl",
                        "qobuz-dl",
                        "py311-mediafile"
                    ]
                }
            ]
        },
        {
            "name": "py312-mutagen",
            "portdir": "python/py-mutagen",
            "version": "1.47.0",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mutagen.readthedocs.io",
            "description": "A Python module to handle audio metadata",
            "long_description": "Supports ASF, FLAC, M4A, Monkey's Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.",
            "active": true,
            "categories": [
                "devel",
                "audio",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest",
                        "py312-hypothesis"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "gpodder",
                        "scdl",
                        "py312-mediafile"
                    ]
                }
            ]
        },
        {
            "name": "py313-mutagen",
            "portdir": "python/py-mutagen",
            "version": "1.47.0",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mutagen.readthedocs.io",
            "description": "A Python module to handle audio metadata",
            "long_description": "Supports ASF, FLAC, M4A, Monkey's Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.",
            "active": true,
            "categories": [
                "devel",
                "audio",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py313-wheel",
                        "clang-18",
                        "py313-build",
                        "py313-installer",
                        "py313-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python313"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py313-hypothesis",
                        "py313-pytest"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "beets",
                        "beets-devel",
                        "py313-mediafile",
                        "quodlibet"
                    ]
                }
            ]
        },
        {
            "name": "py314-mutagen",
            "portdir": "python/py-mutagen",
            "version": "1.47.0",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mutagen.readthedocs.io",
            "description": "A Python module to handle audio metadata",
            "long_description": "Supports ASF, FLAC, M4A, Monkey's Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.",
            "active": true,
            "categories": [
                "devel",
                "audio",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-wheel",
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py314-pytest",
                        "py314-hypothesis"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "mat2",
                        "py-mutagen"
                    ]
                }
            ]
        },
        {
            "name": "py27-mx-base",
            "portdir": "python/py-mx-base",
            "version": "3.2.9",
            "license": "Permissive and GPLConflict",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.egenix.com/products/python/mxBase/",
            "description": "eGenix.com mx Extensions for Python - base package",
            "long_description": "collection of Python software tools which enhance Python's usability in many important areas such as ODBC database connectivity, fast text processing, date/time processing and web site programming.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py27-pgsql",
                        "py27-pyphant",
                        "py-mx-base"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py27-mx-experimental"
                    ]
                }
            ]
        },
        {
            "name": "py-mx-experimental",
            "portdir": "python/py-mx-experimental",
            "version": "3.0.0",
            "license": "Permissive and GPLConflict and zlib",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.egenix.com/products/python/mxExperimental/",
            "description": "eGenix.com mx Extensions for Python - EXPERIMENTAL Package",
            "long_description": "The mx Extension Series is a collection of software packages which aims at providing professional quality add-ons for the Open Source Language Python. It consists of mxNumber (Extended Numeric Types), mxTidy (Interface to HTML Tidy), mxURL (URL Datatype) and mxUID (UID Datatype).",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-mx-experimental"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py27-mx-experimental",
            "portdir": "python/py-mx-experimental",
            "version": "3.0.0",
            "license": "Permissive and GPLConflict and zlib",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.egenix.com/products/python/mxExperimental/",
            "description": "eGenix.com mx Extensions for Python - EXPERIMENTAL Package",
            "long_description": "The mx Extension Series is a collection of software packages which aims at providing professional quality add-ons for the Open Source Language Python. It consists of mxNumber (Extended Numeric Types), mxTidy (Interface to HTML Tidy), mxURL (URL Datatype) and mxUID (UID Datatype).",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp",
                        "mpfr",
                        "python27",
                        "tidy"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py27-mx-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-mx-experimental"
                    ]
                }
            ]
        },
        {
            "name": "py-myghty",
            "portdir": "python/py-myghty",
            "version": "1.2",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.myghty.org",
            "description": "Myghty is a Python based templating framework originally based on HTML::Mason.",
            "long_description": "Myghty fully implements Mason's templating language, component-based architecture, and caching system, and goes beyond, adding new paradigms such the Module Components controller paradigm, full Python whitespace syntax, threading support, WSGI support, session support, and much more.",
            "active": true,
            "categories": [
                "www",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-myghty"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py27-myghty",
            "portdir": "python/py-myghty",
            "version": "1.2",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.myghty.org",
            "description": "Myghty is a Python based templating framework originally based on HTML::Mason.",
            "long_description": "Myghty fully implements Mason's templating language, component-based architecture, and caching system, and goes beyond, adding new paradigms such the Module Components controller paradigm, full Python whitespace syntax, threading support, WSGI support, session support, and much more.",
            "active": true,
            "categories": [
                "www",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py27-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-myghty"
                    ]
                }
            ]
        },
        {
            "name": "py-myghtyutils",
            "portdir": "python/py-myghtyutils",
            "version": "0.52",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.myghty.org",
            "description": "Container and Utility Functions from the Myghty Template Framework.",
            "long_description": "Container and Utility Functions from the Myghty Template Framework.",
            "active": true,
            "categories": [
                "www",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-myghtyutils"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py27-myghtyutils",
            "portdir": "python/py-myghtyutils",
            "version": "0.52",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.myghty.org",
            "description": "Container and Utility Functions from the Myghty Template Framework.",
            "long_description": "Container and Utility Functions from the Myghty Template Framework.",
            "active": true,
            "categories": [
                "www",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py27-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-myghtyutils"
                    ]
                }
            ]
        },
        {
            "name": "py-mygpoclient",
            "portdir": "python/py-mygpoclient",
            "version": "1.10",
            "license": "GPL-3",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/gpodder/mygpoclient",
            "description": "python module for interacting with my.gpodder.org web services",
            "long_description": "The mygpoclient library allows developers to utilize a Pythonic interface to the my.gpodder.org web services. It's mostly useful for the gpodder podcast client.",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-mygpoclient"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py310-mygpoclient",
            "portdir": "python/py-mygpoclient",
            "version": "1.10",
            "license": "GPL-3",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/gpodder/mygpoclient",
            "description": "python module for interacting with my.gpodder.org web services",
            "long_description": "The mygpoclient library allows developers to utilize a Pythonic interface to the my.gpodder.org web services. It's mostly useful for the gpodder podcast client.",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-wheel",
                        "py310-installer",
                        "clang-18",
                        "py310-setuptools",
                        "py310-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py310-simplejson",
                        "python310"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py311-mygpoclient",
            "portdir": "python/py-mygpoclient",
            "version": "1.10",
            "license": "GPL-3",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/gpodder/mygpoclient",
            "description": "python module for interacting with my.gpodder.org web services",
            "long_description": "The mygpoclient library allows developers to utilize a Pythonic interface to the my.gpodder.org web services. It's mostly useful for the gpodder podcast client.",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py311-installer",
                        "py311-wheel",
                        "clang-18",
                        "py311-build",
                        "py311-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py311-simplejson",
                        "python311"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-mygpoclient",
            "portdir": "python/py-mygpoclient",
            "version": "1.10",
            "license": "GPL-3",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/gpodder/mygpoclient",
            "description": "python module for interacting with my.gpodder.org web services",
            "long_description": "The mygpoclient library allows developers to utilize a Pythonic interface to the my.gpodder.org web services. It's mostly useful for the gpodder podcast client.",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-installer",
                        "py312-wheel",
                        "clang-18",
                        "py312-build",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-simplejson",
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "gpodder",
                        "py-mygpoclient"
                    ]
                }
            ]
        },
        {
            "name": "py-mysql",
            "portdir": "python/py-mysql",
            "version": "1.2.3",
            "license": "(MIT or GPL-2+)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.net/projects/mysql-python/",
            "description": "Python interface to mysql",
            "long_description": "A package containing a Python module that allows you to connect to MySQL databases",
            "active": true,
            "categories": [
                "devel",
                "databases",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-mysql"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py27-mysql",
            "portdir": "python/py-mysql",
            "version": "1.2.3",
            "license": "(MIT or GPL-2+)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.net/projects/mysql-python/",
            "description": "Python interface to mysql",
            "long_description": "A package containing a Python module that allows you to connect to MySQL databases",
            "active": true,
            "categories": [
                "devel",
                "databases",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "mysql51",
                "mysql55",
                "mysql56",
                "mariadb55",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py27-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mariadb",
                        "python27"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "mythtv-core.28",
                        "py27-torndb",
                        "mythtv-core.27",
                        "py-mysql"
                    ]
                }
            ]
        },
        {
            "name": "py-mysqlclient",
            "portdir": "python/py-mysqlclient",
            "version": "2.2.7",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "Python3 interface to MySQL/MariaDB, fork of MySQL-python",
            "long_description": "Python3 interface to MySQL/MariaDB, fork of MySQL-python",
            "active": true,
            "categories": [
                "devel",
                "databases",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-mysqlclient"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py310-mysqlclient",
            "portdir": "python/py-mysqlclient",
            "version": "2.2.7",
            "license": "GPL-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "Python3 interface to MySQL/MariaDB, fork of MySQL-python",
            "long_description": "Python3 interface to MySQL/MariaDB, fork of MySQL-python",
            "active": true,
            "categories": [
                "devel",
                "databases",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "mysql57",
                "mysql8",
                "mariadb10_6",
                "mariadb10_11",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py310-build",
                        "py310-installer",
                        "pkgconfig",
                        "py310-setuptools",
                        "py310-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mariadb-10.11",
                        "python310"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py311-mysqlclient",
            "portdir": "python/py-mysqlclient",
            "version": "2.2.7",
            "license": "GPL-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "Python3 interface to MySQL/MariaDB, fork of MySQL-python",
            "long_description": "Python3 interface to MySQL/MariaDB, fork of MySQL-python",
            "active": true,
            "categories": [
                "devel",
                "databases",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "mysql57",
                "mysql8",
                "mariadb10_6",
                "mariadb10_11",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py311-setuptools",
                        "py311-wheel",
                        "pkgconfig",
                        "py311-build",
                        "py311-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mariadb-10.11",
                        "python311"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-mysqlclient",
            "portdir": "python/py-mysqlclient",
            "version": "2.2.7",
            "license": "GPL-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "Python3 interface to MySQL/MariaDB, fork of MySQL-python",
            "long_description": "Python3 interface to MySQL/MariaDB, fork of MySQL-python",
            "active": true,
            "categories": [
                "devel",
                "databases",
                "python"
            ],
            "maintainers": [],
            "variants": [
                "mysql57",
                "mysql8",
                "mariadb10_6",
                "mariadb10_11",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-setuptools",
                        "py312-wheel",
                        "pkgconfig",
                        "py312-build",
                        "py312-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312",
                        "mariadb-10.11"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-mysqlclient"
                    ]
                }
            ]
        },
        {
            "name": "py-nameutils",
            "portdir": "python/py-nameutils",
            "version": "1.0.0",
            "license": "GPL-3+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://raf.org/nameutils",
            "description": "Identify given/family names and capitalize correctly",
            "long_description": "Identify given/family names and capitalize correctly. \n\nnameutils is a python module containing functions that can split a person's full name into their given and family names, and capitalize the letters appropriately. It understands complex names in Latin scripts from many different languages, and it understands Chinese, Japanese, and Korean names, in both their own characters, and romanized.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "raf",
                    "github": "macportsraf",
                    "ports_count": 33
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py311-nameutils"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py310-nameutils",
            "portdir": "python/py-nameutils",
            "version": "1.0.0",
            "license": "GPL-3+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://raf.org/nameutils",
            "description": "Identify given/family names and capitalize correctly",
            "long_description": "Identify given/family names and capitalize correctly. \n\nnameutils is a python module containing functions that can split a person's full name into their given and family names, and capitalize the letters appropriately. It understands complex names in Latin scripts from many different languages, and it understands Chinese, Japanese, and Korean names, in both their own characters, and romanized.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "raf",
                    "github": "macportsraf",
                    "ports_count": 33
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-build",
                        "py310-hatchling",
                        "py310-installer",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310",
                        "py310-regex"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py311-nameutils",
            "portdir": "python/py-nameutils",
            "version": "1.0.0",
            "license": "GPL-3+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://raf.org/nameutils",
            "description": "Identify given/family names and capitalize correctly",
            "long_description": "Identify given/family names and capitalize correctly. \n\nnameutils is a python module containing functions that can split a person's full name into their given and family names, and capitalize the letters appropriately. It understands complex names in Latin scripts from many different languages, and it understands Chinese, Japanese, and Korean names, in both their own characters, and romanized.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "raf",
                    "github": "macportsraf",
                    "ports_count": 33
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py311-build",
                        "py311-installer",
                        "py311-hatchling",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python311",
                        "py311-regex"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-nameutils"
                    ]
                }
            ]
        },
        {
            "name": "py-napari-plugin-engine",
            "portdir": "python/py-napari-plugin-engine",
            "version": "0.2.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/napari/napari-plugin-engine",
            "description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
            "long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1696
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-napari-plugin-engine"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py310-napari-plugin-engine",
            "portdir": "python/py-napari-plugin-engine",
            "version": "0.2.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/napari/napari-plugin-engine",
            "description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
            "long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1696
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-wheel",
                        "py310-setuptools",
                        "py310-setuptools_scm",
                        "clang-18",
                        "py310-build",
                        "py310-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py310-napari-console",
                        "py310-napari-svg"
                    ]
                }
            ]
        },
        {
            "name": "py311-napari-plugin-engine",
            "portdir": "python/py-napari-plugin-engine",
            "version": "0.2.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/napari/napari-plugin-engine",
            "description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
            "long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1696
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py311-setuptools",
                        "py311-build",
                        "py311-installer",
                        "clang-18",
                        "py311-wheel",
                        "py311-setuptools_scm"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python311"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py311-napari-console",
                        "py311-napari-svg"
                    ]
                }
            ]
        },
        {
            "name": "py312-napari-plugin-engine",
            "portdir": "python/py-napari-plugin-engine",
            "version": "0.2.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/napari/napari-plugin-engine",
            "description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
            "long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1696
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-setuptools",
                        "py312-build",
                        "py312-installer",
                        "clang-18",
                        "py312-wheel",
                        "py312-setuptools_scm"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py312-napari-console",
                        "py312-napari-svg"
                    ]
                }
            ]
        },
        {
            "name": "py313-napari-plugin-engine",
            "portdir": "python/py-napari-plugin-engine",
            "version": "0.2.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/napari/napari-plugin-engine",
            "description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
            "long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1696
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py313-installer",
                        "clang-18",
                        "py313-build",
                        "py313-setuptools_scm",
                        "py313-setuptools",
                        "py313-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python313"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py313-napari-console",
                        "py313-napari-svg"
                    ]
                }
            ]
        },
        {
            "name": "py314-napari-plugin-engine",
            "portdir": "python/py-napari-plugin-engine",
            "version": "0.2.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/napari/napari-plugin-engine",
            "description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
            "long_description": "napari-plugin-engine is a fork of pluggy, modified by the napari team.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1696
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-installer",
                        "clang-18",
                        "py314-build",
                        "py314-setuptools_scm",
                        "py314-setuptools",
                        "py314-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "napari",
                        "py314-napari-console",
                        "py314-napari-svg",
                        "py-napari-plugin-engine"
                    ]
                }
            ]
        },
        {
            "name": "py-nbclassic",
            "portdir": "python/py-nbclassic",
            "version": "1.0.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://jupyter.org/",
            "description": "NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.",
            "long_description": "NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-nbclassic"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py310-nbclassic",
            "portdir": "python/py-nbclassic",
            "version": "1.0.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://jupyter.org/",
            "description": "NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.",
            "long_description": "NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-setuptools",
                        "py310-wheel",
                        "py310-build",
                        "py310-jupyter_packaging",
                        "py310-babel",
                        "py310-jupyter_server",
                        "py310-installer",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py310-nbformat",
                        "py310-nest_asyncio",
                        "py310-prometheus_client",
                        "py310-send2trash",
                        "python310",
                        "py310-traitlets",
                        "py310-zmq",
                        "py310-jupyter_server",
                        "py310-notebook_shim",
                        "py310-terminado",
                        "py310-jinja2",
                        "py310-tornado",
                        "py310-argon2-cffi",
                        "py310-ipykernel",
                        "py310-ipython_genutils",
                        "py310-jupyter_client",
                        "py310-jupyter_core"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py311-nbclassic",
            "portdir": "python/py-nbclassic",
            "version": "1.0.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://jupyter.org/",
            "description": "NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.",
            "long_description": "NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py311-build",
                        "py311-installer",
                        "py311-setuptools",
                        "py311-wheel",
                        "py311-babel",
                        "py311-jupyter_packaging",
                        "py311-jupyter_server",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py311-jupyter_core",
                        "py311-nbformat",
                        "py311-nest_asyncio",
                        "py311-prometheus_client",
                        "python311",
                        "py311-terminado",
                        "py311-zmq",
                        "py311-jupyter_server",
                        "py311-notebook_shim",
                        "py311-send2trash",
                        "py311-traitlets",
                        "py311-jinja2",
                        "py311-tornado",
                        "py311-argon2-cffi",
                        "py311-ipykernel",
                        "py311-ipython_genutils",
                        "py311-jupyter_client"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-nbclassic",
            "portdir": "python/py-nbclassic",
            "version": "1.0.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://jupyter.org/",
            "description": "NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.",
            "long_description": "NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 3009
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "py312-wheel",
                        "py312-babel",
                        "py312-jupyter_packaging",
                        "py312-jupyter_server",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-ipykernel",
                        "py312-ipython_genutils",
                        "py312-jupyter_client",
                        "py312-jupyter_core",
                        "python312",
                        "py312-nbformat",
                        "py312-prometheus_client",
                        "py312-send2trash",
                        "py312-notebook_shim",
                        "py312-jupyter_server",
                        "py312-jinja2",
                        "py312-traitlets",
                        "py312-tornado",
                        "py312-terminado",
                        "py312-nest_asyncio",
                        "py312-zmq",
                        "py312-argon2-cffi"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-nbclassic"
                    ]
                }
            ]
        },
        {
            "name": "py-nbval",
            "portdir": "python/py-nbval",
            "version": "0.11.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/computationalmodelling/nbval",
            "description": "A py.test plugin to validate Jupyter notebooks",
            "long_description": "The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-nbval"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py310-nbval",
            "portdir": "python/py-nbval",
            "version": "0.11.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/computationalmodelling/nbval",
            "description": "A py.test plugin to validate Jupyter notebooks",
            "long_description": "The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-setuptools",
                        "clang-18",
                        "py310-installer",
                        "py310-build",
                        "py310-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py310-nbformat",
                        "py310-jupyter_client",
                        "py310-ipykernel",
                        "py310-coverage",
                        "py310-pytest"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py310-pytest",
                        "py310-sympy",
                        "py310-matplotlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py310-onnx"
                    ]
                }
            ]
        },
        {
            "name": "py311-nbval",
            "portdir": "python/py-nbval",
            "version": "0.11.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/computationalmodelling/nbval",
            "description": "A py.test plugin to validate Jupyter notebooks",
            "long_description": "The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py311-build",
                        "clang-18",
                        "py311-wheel",
                        "py311-setuptools",
                        "py311-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python311"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py311-nbformat",
                        "py311-jupyter_client",
                        "py311-ipykernel",
                        "py311-coverage",
                        "py311-pytest"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py311-sympy",
                        "py311-pytest",
                        "py311-matplotlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py311-onnx"
                    ]
                }
            ]
        },
        {
            "name": "py312-nbval",
            "portdir": "python/py-nbval",
            "version": "0.11.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/computationalmodelling/nbval",
            "description": "A py.test plugin to validate Jupyter notebooks",
            "long_description": "The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-build",
                        "clang-18",
                        "py312-wheel",
                        "py312-setuptools",
                        "py312-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python312"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-nbformat",
                        "py312-jupyter_client",
                        "py312-ipykernel",
                        "py312-pytest",
                        "py312-coverage"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py312-pytest",
                        "py312-sympy",
                        "py312-matplotlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py312-onnx"
                    ]
                }
            ]
        },
        {
            "name": "py313-nbval",
            "portdir": "python/py-nbval",
            "version": "0.11.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/computationalmodelling/nbval",
            "description": "A py.test plugin to validate Jupyter notebooks",
            "long_description": "The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py313-wheel",
                        "py313-setuptools",
                        "py313-installer",
                        "py313-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python313"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py313-nbformat",
                        "py313-ipykernel",
                        "py313-jupyter_client",
                        "py313-coverage",
                        "py313-pytest"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py313-pytest",
                        "py313-sympy",
                        "py313-matplotlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "test",
                    "ports": [
                        "py313-onnx"
                    ]
                }
            ]
        },
        {
            "name": "py314-nbval",
            "portdir": "python/py-nbval",
            "version": "0.11.0",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/computationalmodelling/nbval",
            "description": "A py.test plugin to validate Jupyter notebooks",
            "long_description": "The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.",
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py314-wheel",
                        "py314-setuptools",
                        "py314-installer",
                        "py314-build"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py314-nbformat",
                        "py314-jupyter_client",
                        "py314-ipykernel",
                        "py314-coverage",
                        "py314-pytest"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py314-pytest",
                        "py314-matplotlib",
                        "py314-sympy"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-nbval"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py314-onnx"
                    ]
                }
            ]
        },
        {
            "name": "py-nbxmpp",
            "portdir": "python/py-nbxmpp",
            "version": "5.0.4",
            "license": "GPL-3",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://dev.gajim.org/gajim/python-nbxmpp",
            "description": "Non blocking Jabber/XMPP module",
            "long_description": "The goal of this python library is to provide a way for python applications to use Jabber/XMPP networks in a non-blocking way. Originally, a fork of the xmpppy jabber python library.",
            "active": true,
            "categories": [
                "net",
                "python",
                "chat"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-nbxmpp"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py-nclib",
            "portdir": "python/py-nclib",
            "version": "1.0.5",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://nclib.readthedocs.io/",
            "description": "A Python socket library that wants to be your friend",
            "long_description": "nclib provides easy-to-use interfaces for connecting to and listening on TCP and UDP sockets, a better socket class (the Netcat object), mechanisms to launch processes with their input/output streams connected to sockets, TCP and UDP server classes for writing simple Python daemons and a script to easily daemonize command-line programs.",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "f30",
                    "github": "F30",
                    "ports_count": 20
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-nclib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py310-nbxmpp",
            "portdir": "python/py-nbxmpp",
            "version": "5.0.4",
            "license": "GPL-3",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://dev.gajim.org/gajim/python-nbxmpp",
            "description": "Non blocking Jabber/XMPP module",
            "long_description": "The goal of this python library is to provide a way for python applications to use Jabber/XMPP networks in a non-blocking way. Originally, a fork of the xmpppy jabber python library.",
            "active": true,
            "categories": [
                "net",
                "python",
                "chat"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-installer",
                        "py310-setuptools",
                        "py310-wheel",
                        "py310-build",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "glib2",
                        "libsoup",
                        "python310",
                        "py310-gobject3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py310-precis-i18n",
                        "py310-idna"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py310-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py311-nbxmpp",
            "portdir": "python/py-nbxmpp",
            "version": "5.0.4",
            "license": "GPL-3",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://dev.gajim.org/gajim/python-nbxmpp",
            "description": "Non blocking Jabber/XMPP module",
            "long_description": "The goal of this python library is to provide a way for python applications to use Jabber/XMPP networks in a non-blocking way. Originally, a fork of the xmpppy jabber python library.",
            "active": true,
            "categories": [
                "net",
                "python",
                "chat"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py311-wheel",
                        "py311-build",
                        "py311-installer",
                        "py311-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "glib2",
                        "libsoup",
                        "python311",
                        "py311-gobject3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py311-precis-i18n",
                        "py311-idna"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py311-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py312-nbxmpp",
            "portdir": "python/py-nbxmpp",
            "version": "5.0.4",
            "license": "GPL-3",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://dev.gajim.org/gajim/python-nbxmpp",
            "description": "Non blocking Jabber/XMPP module",
            "long_description": "The goal of this python library is to provide a way for python applications to use Jabber/XMPP networks in a non-blocking way. Originally, a fork of the xmpppy jabber python library.",
            "active": true,
            "categories": [
                "net",
                "python",
                "chat"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-wheel",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "glib2",
                        "libsoup",
                        "python312",
                        "py312-gobject3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py312-precis-i18n",
                        "py312-idna"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "gajim",
                        "py-nbxmpp"
                    ]
                }
            ]
        },
        {
            "name": "py310-nclib",
            "portdir": "python/py-nclib",
            "version": "1.0.5",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://nclib.readthedocs.io/",
            "description": "A Python socket library that wants to be your friend",
            "long_description": "nclib provides easy-to-use interfaces for connecting to and listening on TCP and UDP sockets, a better socket class (the Netcat object), mechanisms to launch processes with their input/output streams connected to sockets, TCP and UDP server classes for writing simple Python daemons and a script to easily daemonize command-line programs.",
            "active": true,
            "categories": [
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "f30",
                    "github": "F30",
                    "ports_count": 20
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-setuptools",
                        "py310-wheel",
                        "py310-build",
                        "py310-installer",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}