HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50588,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=578",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=576",
"results": [
{
"name": "py38-musicbrainzngs",
"portdir": "python/py-musicbrainzngs",
"version": "0.7.1",
"license": "BSD-old",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-musicbrainzngs.readthedocs.io/",
"description": "Python bindings for Musicbrainz' NGS webservice",
"long_description": "This library implements webservice bindings for the Musicbrainz NGS site, also known as /ws/2 and the Cover Art Archive.",
"active": false,
"categories": [
"multimedia",
"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": []
},
{
"name": "py39-musicbrainzngs",
"portdir": "python/py-musicbrainzngs",
"version": "0.7.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-musicbrainzngs.readthedocs.io/",
"description": "Python bindings for Musicbrainz' NGS webservice",
"long_description": "This library implements webservice bindings for the Musicbrainz NGS site, also known as /ws/2 and the Cover Art Archive.",
"active": false,
"categories": [
"multimedia",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py-confuse",
"portdir": "python/py-confuse",
"version": "2.0.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/confuse/",
"description": "painless YAML config files for Python",
"long_description": "Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-confuse"
]
}
],
"depends_on": []
},
{
"name": "py37-confuse",
"portdir": "python/py-confuse",
"version": "2.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/confuse/",
"description": "painless YAML config files for Python",
"long_description": "Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-build",
"py37-flit_core",
"py37-installer",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"py37-yaml",
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-confuse",
"portdir": "python/py-confuse",
"version": "2.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/confuse/",
"description": "painless YAML config files for Python",
"long_description": "Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-flit_core",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py38-yaml",
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py39-confuse",
"portdir": "python/py-confuse",
"version": "2.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/confuse/",
"description": "painless YAML config files for Python",
"long_description": "Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-flit_core",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-yaml",
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py39-country",
"portdir": "python/py-country",
"version": "24.6.1",
"license": "LGPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/flyingcircusio/pycountry",
"description": "ISO country, subdivision, language, currency and script definitions and their translations",
"long_description": "ISO country, subdivision, language, currency and script definitions and their translations.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-poetry-core",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-sumy"
]
}
]
},
{
"name": "py-jsonpath-rw",
"portdir": "python/py-jsonpath-rw",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kennknowles/python-jsonpath-rw",
"description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"long_description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-jsonpath-rw"
]
}
],
"depends_on": []
},
{
"name": "py37-jsonpath-rw",
"portdir": "python/py-jsonpath-rw",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kennknowles/python-jsonpath-rw",
"description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"long_description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-decorator",
"py37-ply",
"py37-six"
]
}
],
"depends_on": []
},
{
"name": "py38-jsonpath-rw",
"portdir": "python/py-jsonpath-rw",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kennknowles/python-jsonpath-rw",
"description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"long_description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"py38-decorator",
"py38-ply",
"py38-six",
"python38"
]
}
],
"depends_on": []
},
{
"name": "py39-jsonpath-rw",
"portdir": "python/py-jsonpath-rw",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kennknowles/python-jsonpath-rw",
"description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"long_description": "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"py39-decorator",
"py39-ply",
"py39-six",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py-mediafile",
"portdir": "python/py-mediafile",
"version": "0.13.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediafile.readthedocs.io/",
"description": "elegant audio file tagging",
"long_description": "MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.",
"active": true,
"categories": [
"multimedia",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-mediafile"
]
}
],
"depends_on": []
},
{
"name": "py37-mediafile",
"portdir": "python/py-mediafile",
"version": "0.12.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediafile.readthedocs.io/",
"description": "elegant audio file tagging",
"long_description": "MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.",
"active": false,
"categories": [
"multimedia",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-build",
"py37-installer",
"clang-15",
"py37-flit_core"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-mutagen",
"py37-six"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-mediafile",
"portdir": "python/py-mediafile",
"version": "0.12.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediafile.readthedocs.io/",
"description": "elegant audio file tagging",
"long_description": "MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.",
"active": false,
"categories": [
"multimedia",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-installer",
"clang-17",
"py38-flit_core"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-mutagen",
"py38-six"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py39-mediafile",
"portdir": "python/py-mediafile",
"version": "0.13.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediafile.readthedocs.io/",
"description": "elegant audio file tagging",
"long_description": "MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.",
"active": false,
"categories": [
"multimedia",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-installer",
"clang-17",
"py39-flit_core"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-filetype",
"py39-mutagen"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py-munkres",
"portdir": "python/py-munkres",
"version": "1.1.4",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://software.clapper.org/munkres/",
"description": "Munkres algorithm for Python",
"long_description": "The Munkres module provides an O(n^3) implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm). The algorithm models an assignment problem as an NxM cost matrix, where each element represents the cost of assigning the ith worker to the jth job, and it figures out the least-cost solution, choosing a single item from each row and column in the matrix, such that no row and no column are used more than once.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-munkres"
]
}
],
"depends_on": []
},
{
"name": "py37-munkres",
"portdir": "python/py-munkres",
"version": "1.1.4",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://software.clapper.org/munkres/",
"description": "Munkres algorithm for Python",
"long_description": "The Munkres module provides an O(n^3) implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm). The algorithm models an assignment problem as an NxM cost matrix, where each element represents the cost of assigning the ith worker to the jth job, and it figures out the least-cost solution, choosing a single item from each row and column in the matrix, such that no row and no column are used more than once.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-munkres",
"portdir": "python/py-munkres",
"version": "1.1.4",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://software.clapper.org/munkres/",
"description": "Munkres algorithm for Python",
"long_description": "The Munkres module provides an O(n^3) implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm). The algorithm models an assignment problem as an NxM cost matrix, where each element represents the cost of assigning the ith worker to the jth job, and it figures out the least-cost solution, choosing a single item from each row and column in the matrix, such that no row and no column are used more than once.",
"active": false,
"categories": [
"devel",
"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": []
},
{
"name": "py39-munkres",
"portdir": "python/py-munkres",
"version": "1.1.4",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://software.clapper.org/munkres/",
"description": "Munkres algorithm for Python",
"long_description": "The Munkres module provides an O(n^3) implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm). The algorithm models an assignment problem as an NxM cost matrix, where each element represents the cost of assigning the ith worker to the jth job, and it figures out the least-cost solution, choosing a single item from each row and column in the matrix, such that no row and no column are used more than once.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py-gpsoauth",
"portdir": "python/py-gpsoauth",
"version": "1.0.4",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simon-weber/gpsoauth",
"description": "Python client library for Google Play Services OAuth.",
"long_description": "Python client library for Google Play Services OAuth.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-gpsoauth"
]
}
],
"depends_on": []
},
{
"name": "py37-gpsoauth",
"portdir": "python/py-gpsoauth",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simon-weber/gpsoauth",
"description": "Python client library for Google Play Services OAuth.",
"long_description": "Python client library for Google Play Services OAuth.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py37-setuptools"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-pycryptodome",
"py37-requests"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-gmusicapi"
]
}
]
},
{
"name": "py38-gpsoauth",
"portdir": "python/py-gpsoauth",
"version": "1.0.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simon-weber/gpsoauth",
"description": "Python client library for Google Play Services OAuth.",
"long_description": "Python client library for Google Play Services OAuth.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-poetry-core",
"py38-build",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py38-requests",
"py38-pycryptodomex",
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-gmusicapi"
]
}
]
},
{
"name": "py39-gpsoauth",
"portdir": "python/py-gpsoauth",
"version": "1.0.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simon-weber/gpsoauth",
"description": "Python client library for Google Play Services OAuth.",
"long_description": "Python client library for Google Play Services OAuth.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-poetry-core",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-requests",
"py39-pycryptodomex",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-gmusicapi"
]
}
]
},
{
"name": "py-mechanicalsoup",
"portdir": "python/py-mechanicalsoup",
"version": "1.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mechanicalsoup.readthedocs.io/",
"description": "A Python library for automating interaction with websites.",
"long_description": "A Python library for automating interaction with websites.. MechanicalSoup automatically. stores and sends cookies, follows redirects, and can follow links and submit forms. It doesn't do JavaScript.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-mechanicalsoup"
]
}
],
"depends_on": []
},
{
"name": "py37-mechanicalsoup",
"portdir": "python/py-mechanicalsoup",
"version": "1.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mechanicalsoup.readthedocs.io/",
"description": "A Python library for automating interaction with websites.",
"long_description": "A Python library for automating interaction with websites.. MechanicalSoup automatically. stores and sends cookies, follows redirects, and can follow links and submit forms. It doesn't do JavaScript.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-beautifulsoup4",
"py37-lxml",
"py37-requests"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-gmusicapi"
]
}
]
},
{
"name": "py38-mechanicalsoup",
"portdir": "python/py-mechanicalsoup",
"version": "1.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mechanicalsoup.readthedocs.io/",
"description": "A Python library for automating interaction with websites.",
"long_description": "A Python library for automating interaction with websites.. MechanicalSoup automatically. stores and sends cookies, follows redirects, and can follow links and submit forms. It doesn't do JavaScript.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"py38-beautifulsoup4",
"py38-lxml",
"py38-requests",
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-gmusicapi"
]
}
]
},
{
"name": "py39-mechanicalsoup",
"portdir": "python/py-mechanicalsoup",
"version": "1.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mechanicalsoup.readthedocs.io/",
"description": "A Python library for automating interaction with websites.",
"long_description": "A Python library for automating interaction with websites.. MechanicalSoup automatically. stores and sends cookies, follows redirects, and can follow links and submit forms. It doesn't do JavaScript.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"py39-beautifulsoup4",
"py39-lxml",
"py39-requests",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-gmusicapi"
]
}
]
},
{
"name": "py-validictory",
"portdir": "python/py-validictory",
"version": "1.1.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://validictory.readthedocs.io/en/latest/",
"description": "deprecated general purpose python data validator",
"long_description": "deprecated general purpose python data validator",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-validictory"
]
}
],
"depends_on": []
},
{
"name": "py37-validictory",
"portdir": "python/py-validictory",
"version": "1.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://validictory.readthedocs.io/en/latest/",
"description": "deprecated general purpose python data validator",
"long_description": "deprecated general purpose python data validator",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-gmusicapi"
]
}
]
},
{
"name": "py38-validictory",
"portdir": "python/py-validictory",
"version": "1.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://validictory.readthedocs.io/en/latest/",
"description": "deprecated general purpose python data validator",
"long_description": "deprecated general purpose python data validator",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"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-gmusicapi"
]
}
]
},
{
"name": "py39-validictory",
"portdir": "python/py-validictory",
"version": "1.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://validictory.readthedocs.io/en/latest/",
"description": "deprecated general purpose python data validator",
"long_description": "deprecated general purpose python data validator",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-gmusicapi"
]
}
]
},
{
"name": "fonttools_select",
"portdir": "python/fonttools_select",
"version": "0.1",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "common files for selecting default fonttools version",
"long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of fonttools.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py27-fonttools",
"py36-fonttools",
"py39-fonttools",
"py310-fonttools",
"py311-fonttools",
"py312-fonttools",
"py313-fonttools",
"py314-fonttools",
"py37-fonttools",
"py38-fonttools"
]
}
]
},
{
"name": "py-fonttools",
"portdir": "python/py-fonttools",
"version": "4.61.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fonttools/fonttools",
"description": "XML<->TrueType/OpenType Converter",
"long_description": "TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.",
"active": true,
"categories": [
"python",
"print"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-fonttools"
]
}
],
"depends_on": []
},
{
"name": "py27-fonttools",
"portdir": "python/py-fonttools",
"version": "3.44.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fonttools/fonttools",
"description": "XML<->TrueType/OpenType Converter",
"long_description": "TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.",
"active": false,
"categories": [
"python",
"print"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [
"lxml",
"ufo",
"woff",
"unicode",
"plot",
"symfont",
"cocoa",
"qt",
"png",
"all"
],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-13"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "run",
"ports": [
"py27-unicodedata2",
"py27-zopfli",
"fonttools_select",
"py27-lxml",
"py27-brotli"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-ttfquery"
]
},
{
"type": "run",
"ports": [
"fonttools-utils"
]
}
]
},
{
"name": "py36-fonttools",
"portdir": "python/py-fonttools",
"version": "4.27.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fonttools/fonttools",
"description": "XML<->TrueType/OpenType Converter",
"long_description": "TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.",
"active": false,
"categories": [
"python",
"print"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [
"lxml",
"ufo",
"woff",
"unicode",
"plot",
"symfont",
"cocoa",
"qt",
"png",
"all"
],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-13"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "run",
"ports": [
"py36-unicodedata2",
"py36-zopfli",
"fonttools_select",
"py36-lxml",
"py36-brotli"
]
}
],
"depends_on": []
},
{
"name": "py37-fonttools",
"portdir": "python/py-fonttools",
"version": "4.38.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fonttools/fonttools",
"description": "XML<->TrueType/OpenType Converter",
"long_description": "TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.",
"active": false,
"categories": [
"python",
"print"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [
"lxml",
"ufo",
"woff",
"unicode",
"graphite",
"interpolatable",
"plot",
"symfont",
"type1",
"cocoa",
"qt",
"png",
"all",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py37-installer",
"py37-setuptools",
"clang-16",
"py37-cython",
"py37-build",
"py37-wheel"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "run",
"ports": [
"fonttools_select",
"py37-zopfli",
"py37-unicodedata2",
"py37-lxml",
"py37-brotli"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-ttfquery",
"py37-matplotlib"
]
}
]
},
{
"name": "py38-fonttools",
"portdir": "python/py-fonttools",
"version": "4.55.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fonttools/fonttools",
"description": "XML<->TrueType/OpenType Converter",
"long_description": "TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.",
"active": false,
"categories": [
"python",
"print"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [
"lxml",
"ufo",
"woff",
"unicode",
"graphite",
"interpolatable",
"plot",
"symfont",
"type1",
"cocoa",
"qt",
"png",
"all",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py38-installer",
"py38-setuptools",
"clang-17",
"py38-cython",
"py38-build",
"py38-wheel"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"fonttools_select",
"py38-zopfli",
"py38-unicodedata2",
"py38-lxml",
"py38-brotli"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-ttfquery",
"py38-fontaine",
"py38-matplotlib"
]
},
{
"type": "run",
"ports": [
"py38-ezdxf"
]
}
]
},
{
"name": "py39-fonttools",
"portdir": "python/py-fonttools",
"version": "4.60.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fonttools/fonttools",
"description": "XML<->TrueType/OpenType Converter",
"long_description": "TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.",
"active": true,
"categories": [
"python",
"print"
],
"maintainers": [],
"variants": [
"lxml",
"ufo",
"woff",
"unicode",
"graphite",
"interpolatable",
"plot",
"symfont",
"type1",
"cocoa",
"qt",
"png",
"all",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-installer",
"py39-setuptools",
"clang-18",
"py39-cython",
"py39-build",
"py39-wheel"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"fonttools_select",
"py39-zopfli",
"py39-unicodedata2",
"py39-lxml",
"py39-brotli"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-matplotlib",
"py39-ttfquery"
]
},
{
"type": "run",
"ports": [
"py39-ezdxf"
]
}
]
},
{
"name": "py-ibroadcast",
"portdir": "python/py-ibroadcast",
"version": "1.1.2",
"license": "public-domain",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ctrueden/ibroadcast-python",
"description": "iBroadcast Python client",
"long_description": "iBroadcast Python client",
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-ibroadcast"
]
}
],
"depends_on": []
},
{
"name": "py37-ibroadcast",
"portdir": "python/py-ibroadcast",
"version": "1.1.2",
"license": "public-domain",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ctrueden/ibroadcast-python",
"description": "iBroadcast Python client",
"long_description": "iBroadcast Python client",
"active": false,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-requests"
]
}
],
"depends_on": []
},
{
"name": "py38-ibroadcast",
"portdir": "python/py-ibroadcast",
"version": "1.1.2",
"license": "public-domain",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ctrueden/ibroadcast-python",
"description": "iBroadcast Python client",
"long_description": "iBroadcast Python client",
"active": false,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-installer",
"clang-17",
"py38-setuptools",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"py38-requests",
"python38"
]
}
],
"depends_on": []
},
{
"name": "py39-ibroadcast",
"portdir": "python/py-ibroadcast",
"version": "1.1.2",
"license": "public-domain",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ctrueden/ibroadcast-python",
"description": "iBroadcast Python client",
"long_description": "iBroadcast Python client",
"active": false,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-requests",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py-pathvalidate",
"portdir": "python/py-pathvalidate",
"version": "3.3.1",
"license": "MIT",
"platforms": "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": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pathvalidate"
]
}
],
"depends_on": []
},
{
"name": "py37-pathvalidate",
"portdir": "python/py-pathvalidate",
"version": "3.1.0",
"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": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"py37-wheel",
"py37-build",
"py37-installer",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"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": "py39-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": [
"py39-wheel",
"py39-setuptools",
"py39-setuptools_scm",
"clang-17",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py-pick",
"portdir": "python/py-pick",
"version": "2.4.0",
"license": "MIT",
"platforms": "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": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pick"
]
}
],
"depends_on": []
},
{
"name": "py37-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": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-build",
"py37-poetry-core",
"py37-setuptools",
"clang-14",
"py37-installer"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"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": "py39-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": [
"py39-build",
"py39-poetry-core",
"py39-setuptools",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
}
]
}